Java課程設計---項目數據庫設計(含實體類)

1、數據庫分析設計

  將數據庫命名為:db_student

  分析系統中各角色之間的關系

?

2、表設計

  (1)新建表tb_student(學生表)

  

  (2)新建表tb_admin(管理員表)

?

  (3)新建表tb_teacher(教師表)

  

  (4)新建表tb_course(課程表)

?

  (5)新建表tb_stucourse(學生選課表)

3、實體類設計

  實體類:是用于對必須存儲的信息和相關行為建模的類。實體對象(實體類的實例)用于保存和更新一些現象的有關信息,例如:事件、人員或者一些現實生活中的對象。實體類通常都是永久性的,它們所具有的屬性和關系是長期需要的,有時甚至在系統的整個生存期都需要。

  (1)Admin.java(管理員)

package com.demo.model;/** 項目名稱: * * 文件名稱為:Admin.java* 文件創建人:daxiang* * 修改記錄:* 修改人  修改日期  備注* * * * @author daxiang* @version * @time  2018年6月13日 下午7:54:50* @copyright daxiang*/
public class Admin {private int id;private String username;private String password;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}@Overridepublic String toString() {return "Admin [id=" + id + ", username=" + username + ", password="+ password + "]";}}

  Student.java

package com.student.model;/** 項目名稱: * * 文件名稱為:Student.java* 文件創建人:daxiang* * @author daxiang* @version * @time  2018年6月13日 下午7:54:32* @copyright daxiang*/
public class Student {private int id;private String sno;// 學號private String name;// 姓名private String sex;// 性別private String className;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getSno() {return sno;}public void setSno(String sno) {this.sno = sno;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getSex() {return sex;}public void setSex(String sex) {this.sex = sex;}public String getClassName() {return className;}public void setClassName(String classID) {this.className = classID;}public Student(int id, String sno, String name, String sex, String className) {super();this.id = id;this.sno = sno;this.name = name;this.sex = sex;this.className = className;}public Student(String sno, String name, String sex, String className) {super();this.sno = sno;this.name = name;this.sex = sex;this.className = className;}public Student() {super();}@Overridepublic String toString() {return "Student [id=" + id + ", sno=" + sno + ", name=" + name+ ", sex=" + sex + ", className=" + className + "]";}}

  

 未完待續。。。。。

  

轉載于:https://www.cnblogs.com/daxiang2008/p/9168884.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/397682.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/397682.shtml
英文地址,請注明出處:http://en.pswp.cn/news/397682.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java)_Java NIO系列教程(一) Java NIO 概述

原文鏈接 作者:Jakob Jenkov 譯者:airu 校對:丁一Java NIO 由以下幾個核心部分組成:ChannelsBuffersSelectors雖然Java NIO 中除此之外還有很多類和組件,但在我看來,Channel,Buffer…

本地讀取服務器Xml文件及本地讀本地的xml

updateUrl"ServerUrl"(服務器路徑) WebClient wc new WebClient(); Stream stream wc.OpenRead(updateUrl); XmlDocument xmlDoc new XmlDocument(); xmlDoc.Load(stream); XmlNode list xmlDoc.SelectSingleNode("Update"); foreach (XmlNode node in…

Context.getExternalFilesDir()和Context.getExternalCacheDir()方法

2019獨角獸企業重金招聘Python工程師標準>>> Context.getExternalCacheDir()方法可以獲取到 SDCard/Android/data/你的應用包名/cache/目錄,一般存放臨時緩存數據如果使用上面的方法,當你的應用在被用戶卸載后,SDCard/Android/dat…

java 靜態代碼塊_JAVA靜態代碼塊

今天遇到下面的代碼,感覺很奇怪,特意記錄下:代碼如下:public class Test {private static List objs new ArrayList();static {objs.add(new Test(Test.S_NAME,Test.NAME,Test.COUNT));objs.add(new Test(Test.S_NAME,Test.NAME,…

context詳解

1、Context概念: Context,相信不管是第一天開發Android,還是開發Android的各種老鳥,對于Context的使用一定不陌生~~你在加載資源、啟動一個新的Activity、獲取系統服務、獲取內部文件(夾)路徑、創建View操作…

Unity Camera的兩種模式

http://www.cnblogs.com/zhaoqingqing/p/3302484.html

mysql之group_concat函數

mysql之group_concat函數 在介紹GROUP_CONCAT之前,我們先來看看concat()函數和concat_ws()函數。 先準備一個測試數據庫: mysql> select * from scores; --------------------- | id | name | score | --------------------- | 1 | zhangsan | 1…

java 圖片批量上傳_java實現批量上傳圖片,還要保證每個圖片的順序號,疑問求教!...

rt我要一次性同時上傳n張照片,并且每張照片的順序號還不一樣,第一張的serialno是1,第二張是2。。一開始我做單張圖片上傳,代碼如下RequestMapping("/picUpLoad")ResponseBodypublic Map picUpLoad(MultipartFile file, …

linux 用戶創建、管理、權限分配

(1)su與sudo su:通過su可以在用戶之間切換,如果超級權限用戶root向普通或虛擬用戶切換不需要密碼,什么是權力?這就是!而普通用戶切換到其它任何用戶都需要密碼驗證; sudo: sudo扮演的角色注定了…

WebApi路由

路由分為兩種模式:模板路由和特性路由。 模板路由: 模板路由是ASP.NET Web API默認提供的路由。模板路由使用前需要定義路由模板。如下面默認的路由模板: 默認路由的URL格式是api/{controller}/{id}。api代表在資源前面要帶上api目錄&#xf…

HW--漂亮度2(測試通過)

總結:幾個函數的使用 (1) int numInteger.parseInt(str[0]); //將第一個字符串轉成整形數,表示名字個數 (2) String string1str[i].toLowerCase(); //變小寫都 (3) char ch[]strin…

java設計模式 組合_JAVA 設計模式 組合模式

用途組合模式 (Component)將對象組合成樹形結構以表示“部分-整體”的層次結構。組合模式使得用戶對單個對象和組合對象的使用具有唯一性。組合模式是一種結構型模式。結構圖-組合模式結構圖Component: 組合中的對象聲明接口,在適當的情況下,實現所有類共…

項目總結SpringMVC相關

流程文字概述1、用戶發送請求至前端控制器DispatcherServlet2、DispatcherServlet收到請求調用HandlerMapping處理器映射器。3、處理器映射器找到具體的處理器,生成處理器對象及處理器攔截器(如果有則生成)一并返回給DispatcherServlet。4、DispatcherServlet調用Ha…

SpringBoot登錄登出切面開發

閱讀本文約“2.5分鐘” 本文開發環境是SpringBoot2.X版本。 對于系統而言(這里多指管理系統或部分具備登錄登出功能的系統),登錄登出是一個類權限驗證的過程,現在一般是以token進行校驗,即用戶輸入登錄信息&#xff0c…

4、Cocos2dx 3.0三,找一個小游戲開發Hello World 分析

尊重開發人員的勞動成果。轉載的時候請務必注明出處:http://blog.csdn.net/haomengzhu/article/details/27186557Hello World 分析打開新建的"findmistress"項目,能夠看到項目文件是由多個代碼文件及目錄組成的。當中 Hello World 的代碼文件直…

spring --aop(日志記錄)在工程中實際使用

2019獨角獸企業重金招聘Python工程師標準>>> ###1.日志切面 package com.readygo.zbhealth.common;import java.util.Arrays; import java.util.List;import org.aspectj.lang.ProceedingJoinPoint;public class LoggingAspect {public Object Around(ProceedingJoi…

java 多表分頁_多表單獨查詢組合結果的自定義分頁(java代碼)

多表單獨查詢組合結果的自定義分頁實現(java代碼)一、業務需求:遇到一個業務,需要多個表進行分頁查詢,使用union聯合查詢時,速度極其緩慢,即使查詢的字段添加了索引,union查詢好像不走索引,因此…

Neutorn LBaaS 原理

Load Balance as a Service(LBaaS)是 Neutron 提供的一項高級網絡服務。LBaaS 允許租戶在自己的網絡中創建和管理 load balancer。 load balancer 可以說是分布式系統中比較基礎的組件。 它接收前端發來的請求,然后將請求按照某種均衡策略轉發…

判斷一個圖中有無環路的存在

這里要引入兩個概念: 1.樹邊:是一條未被遍歷過的邊,它指向一個未被訪問過的點。 2.反向邊:是一條未被遍歷過的邊,它指向一個被訪問過的點。 如果圖中有環路的存在,那么環路的最后一個邊必然是一條反向邊。 …

精選的一些《編程之美》相關資料

又要到一年的招聘季了,肯定又有很多人開始啃《編程之美》了吧。這本書從開闊視野的角度來說很好,不過限于篇幅,有的問題并沒有講清楚(甚至問題敘述模棱兩可、被標榜為“鼓勵同面試官交流以獲得更多細節”);…