科大訊飛成績(jī)管理系統(tǒng)_第1頁(yè)
科大訊飛成績(jī)管理系統(tǒng)_第2頁(yè)
科大訊飛成績(jī)管理系統(tǒng)_第3頁(yè)
科大訊飛成績(jī)管理系統(tǒng)_第4頁(yè)
科大訊飛成績(jī)管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、本科畢業(yè)論文(設(shè)計(jì))題 目 科大訊飛學(xué)生成績(jī)管理系統(tǒng) 院(系) 計(jì)算機(jī)與信息工程學(xué)院 專 業(yè) 網(wǎng)絡(luò)工程 學(xué)生姓名 李?lèi)?ài)亮 學(xué) 號(hào) 指導(dǎo)教師 張步群 職稱 碩士 論文字?jǐn)?shù) 20000 完成日期:2013年6月10日巢湖學(xué)院本科畢業(yè)論文(設(shè)計(jì))誠(chéng)信承諾書(shū)本人鄭重聲明:所呈交的本科畢業(yè)論文(設(shè)計(jì)),是本人在導(dǎo)師的指導(dǎo)下,獨(dú)立進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本論文不含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)過(guò)的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識(shí)到本聲明的法律結(jié)果由本人承擔(dān)。本人簽名: 日期: 巢湖學(xué)院本科畢業(yè)論文 (設(shè)計(jì))使用授權(quán)說(shuō)明本

2、人完全了解巢湖學(xué)院有關(guān)收集、保留和使用畢業(yè)論文 (設(shè)計(jì))的規(guī)定,即:本科生在校期間進(jìn)行畢業(yè)論文(設(shè)計(jì))工作的知識(shí)產(chǎn)權(quán)單位屬巢湖學(xué)院。學(xué)校根據(jù)需要,有權(quán)保留并向國(guó)家有關(guān)部門(mén)或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許畢業(yè)論文 (設(shè)計(jì))被查閱和借閱;學(xué)校可以將畢業(yè)論文(設(shè)計(jì))的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫(kù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編畢業(yè),并且本人電子文檔和紙質(zhì)論文的內(nèi)容相一致。保密的畢業(yè)論文(設(shè)計(jì))在解密后遵守此規(guī)定。本人簽名: 日期: 導(dǎo)師簽名: 日期: 科大訊飛學(xué)生成績(jī)管理系統(tǒng)摘要跨入21世紀(jì),我國(guó)科技和科研能力達(dá)到了世界的先進(jìn)行列,我國(guó)在信息化高速公路的建設(shè)方面取得了巨大成

3、就,中國(guó)電信、中國(guó)聯(lián)通、中國(guó)移動(dòng)、中國(guó)網(wǎng)通、中國(guó)鐵通、中國(guó)衛(wèi)通遍布祖國(guó)的大江南北,組成了縱橫交錯(cuò)的信息化網(wǎng)絡(luò)。在信息化時(shí)代的背景下,學(xué)校實(shí)現(xiàn)了信息化管理學(xué)生,不僅能夠使教師更方便了解學(xué)生的學(xué)習(xí)狀況,而且學(xué)生可以隨時(shí)查詢考試時(shí)間,考試成績(jī),個(gè)人課表等信息。更方便學(xué)校管理學(xué)校的學(xué)生和職工,查詢學(xué)生和教師的各項(xiàng)信息。更重要的是借助信息化技術(shù)將傳統(tǒng)的教務(wù)管理信息化、程序化,建立科學(xué)的學(xué)生成績(jī)管理系統(tǒng),方便學(xué)校改善教學(xué)質(zhì)量,提高在全國(guó)的知名度。系統(tǒng)主要使用MyEclipse10,數(shù)據(jù)庫(kù)采用sql server2005(mysql-5.0.22-win32_Setup.exe),開(kāi)發(fā)完成的科大訊飛成績(jī)管理

4、系統(tǒng)為學(xué)生,教師,學(xué)校 提供了一個(gè)簡(jiǎn)單易懂的操作平臺(tái)。使學(xué)生,教師,學(xué)校能夠更好的合作,共同創(chuàng)造美好的未來(lái)。關(guān)鍵詞: 學(xué)生成績(jī)管理;Myeclipse;SQLServer2005;Xunfei At Hkust Student Achievement Management SystemAbstractEntering the 21st century, our country science and technology and scientific research ability has reached the international advanced level, in the co

5、nstruction of information highway in our country has made tremendous achievements, China telecom, China unicom, China mobile, China netcom, China railcom, China satcom across great river north and south of the motherland, formed a network of information network.Under the background of information ag

6、e, the school has realized information management students, teachers can not only be more convenient to understand the status of the students learning, and students can inquire the test time, test scores, personal information such as schedule. More convenient school management school students and st

7、aff, students and teachers in all kinds of information. What is more important with the help of information technology to the traditional teaching management informatization, procedural, ?System mainly use MyEclipse10, using SQL server2005 database , developed the hkust xunfei achievement management

8、 system for students, teachers, school provides a straightforward operation platform. Make students, teachers, schools can better cooperation, together create a better future.Keywords:Student achievement management, Myeclipse, SQLServer2005第1章 系統(tǒng)開(kāi)發(fā)的背景和思路11.1 系統(tǒng)開(kāi)發(fā)背景1 1.2系統(tǒng)開(kāi)發(fā)的目的和意義11.3系統(tǒng)簡(jiǎn)介11.4 系統(tǒng)開(kāi)發(fā)工具2

9、1.4.1 開(kāi)發(fā)語(yǔ)言 Java 簡(jiǎn)介21.4.2 Myeclipse 簡(jiǎn)介21.4.3 SQL2005 簡(jiǎn)介21.4.4 Tomcat簡(jiǎn)介31.5 系統(tǒng)的設(shè)計(jì)思路31.5.1 工廠模式41.5.2 連接數(shù)據(jù)庫(kù),執(zhí)行增、刪、改、查詢61.5.3 servlet獲取數(shù)據(jù)保存到session中81.5.4 取出session中的數(shù)據(jù)展示在jsp頁(yè)面81.5.5 jsp頁(yè)面的設(shè)計(jì)8第2章系統(tǒng)需求分析82.1技術(shù)可行性82.2經(jīng)濟(jì)可行性82.3需求分析8第3章數(shù)據(jù)庫(kù)93.1數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)93.2建表語(yǔ)句123.3角色分配與權(quán)限設(shè)置16教務(wù)處權(quán)限表184.1學(xué)生功能模塊184.2教師功能模塊194.3教

10、務(wù)處功能模塊194.4頁(yè)面規(guī)劃19第5章系統(tǒng)功能的實(shí)現(xiàn) 205.1登錄界面的實(shí)現(xiàn)205.3成績(jī)查詢界面235.4教師用戶主界面265.5教務(wù)處用戶主界面28第6章系統(tǒng)測(cè)試306.1系統(tǒng)測(cè)試的目的306.2軟件測(cè)試的任務(wù)30 第7章結(jié)論與展望317.1系統(tǒng)總結(jié)317.2系統(tǒng)展望32第1章 系統(tǒng)開(kāi)發(fā)的背景和思路1.1 系統(tǒng)開(kāi)發(fā)背景 我國(guó)自改革開(kāi)放,國(guó)民生活顯著提高,教育支出占家庭支出的比例越來(lái)越多,學(xué)生的數(shù)量成直線增長(zhǎng)。過(guò)去那種從學(xué)生報(bào)名,入學(xué),交學(xué)費(fèi),選課,上課,考試排名,成績(jī)查詢靠人工來(lái)完成,不僅浪費(fèi)時(shí)間而且效率低,還容易出錯(cuò)。 隨著我國(guó)進(jìn)入信息化時(shí)代,學(xué)生成績(jī)的信息化管理已經(jīng)成為學(xué)校,提高學(xué)

11、校知名度,融入時(shí)代的必然趨勢(shì)。利用電腦代替人腦去完成繁瑣的重復(fù)勞動(dòng),不僅使教師從繁瑣的勞動(dòng)解脫了,而且學(xué)校還節(jié)約了大量的資金,學(xué)生還可以隨時(shí)了解自己學(xué)習(xí)成績(jī),考試分?jǐn)?shù)的變化。 1.2系統(tǒng)開(kāi)發(fā)的目的和意義 科大訊飛學(xué)生成績(jī)管理系統(tǒng)通過(guò)電腦把學(xué)校,教師(職工),學(xué)生聯(lián)系在一起??拼笥嶏w學(xué)生成績(jī)管理系統(tǒng)不僅提供教務(wù)處(教務(wù)人員)管理學(xué)生的學(xué)籍,教師教學(xué)情況,還為教師提供管理學(xué)生服務(wù),比如成績(jī)排名,布置作業(yè),教學(xué)通知。該系統(tǒng)也方便學(xué)生查詢了解學(xué)校的最新信息,查詢成績(jī)排名,了解個(gè)人課表信息等服務(wù)。該系統(tǒng)在HTML環(huán)境中使用了css技術(shù),使界面更簡(jiǎn)潔、漂亮。 1.3系統(tǒng)簡(jiǎn)介 本系統(tǒng)為科大訊飛成績(jī)管理系統(tǒng),

12、它提供了學(xué)校,教師,學(xué)生之間的一個(gè)溝通平臺(tái)。用戶分為教務(wù)管理人員,教師,學(xué)生。教務(wù)處模塊可以增加學(xué)生,查詢學(xué)生,刪除學(xué)生,增加教師,查詢教師,刪除教師,課表安排,通知安排。教師模塊可以查詢學(xué)生信息,增加學(xué)生成績(jī),查詢學(xué)生成績(jī),刪除學(xué)生成績(jī),布置作業(yè)。學(xué)生模塊可以查詢成績(jī),查詢個(gè)人課表,查看通知,查看作業(yè)等。1.4 系統(tǒng)開(kāi)發(fā)工具1.4.1 開(kāi)發(fā)語(yǔ)言 Java 簡(jiǎn)介 Java誕生距今10多年,但是其可讀性強(qiáng),操作性強(qiáng),已成為全球網(wǎng)絡(luò)程序員的喜愛(ài),是應(yīng)用最廣的分布式面向?qū)ο蟮木W(wǎng)絡(luò)編程語(yǔ)言。Java引用類(lèi)的概念來(lái)封裝數(shù)據(jù)。類(lèi)的封裝,繼承,多態(tài)是程序員可根據(jù)自己的需要來(lái)編寫(xiě)抽象類(lèi),形成了金字塔形的繼承關(guān)

13、系,其頂層是object類(lèi)。Java中還引入垃圾回收處理機(jī)制,原本要程序員分配和釋放對(duì)象資源,現(xiàn)在由程序來(lái)完成,減輕了程序員的工作。Java語(yǔ)言的優(yōu)點(diǎn) (1)支持SQL,oracle等多種數(shù)據(jù)庫(kù) (2)面向?qū)ο蠓植际匠绦蛟O(shè)計(jì)語(yǔ)言 (3)引入垃圾回收機(jī)制 (4)可讀寫(xiě)性極強(qiáng)1.4.2 Myeclipse 簡(jiǎn)介Myeclipse是Java開(kāi)發(fā)工具,編譯環(huán)境是jdk,服務(wù)器是Tomact,應(yīng)用開(kāi)發(fā)web網(wǎng)頁(yè)。Eclipse 是一個(gè)IDE(Integrated Developing Environment),而這個(gè)IDE是允許安裝第三方開(kāi)發(fā)的插件來(lái)使自身的功能得到擴(kuò)展和增強(qiáng)的,而Myeclipse就是

14、其中的一種有名的插件集之一,MyEclipse將開(kāi)發(fā)者常用到的一些有用的插件都集合起來(lái)。包括編碼、調(diào)試、測(cè)試和發(fā)布功能,并且完整的支持了HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate1。1.4.3 SQL2005 簡(jiǎn)介SQL Server 2005的特性:SQL Server 2005 是一個(gè)全面的數(shù)據(jù)庫(kù)平臺(tái),通過(guò)提供一個(gè)更加安全、可靠和高效的數(shù)據(jù)管理平臺(tái),增強(qiáng)企業(yè)組織中用戶的管理能力,提升管理效率,降低運(yùn)維風(fēng)險(xiǎn)和成本,同時(shí),SQL Server 2005也提供了一個(gè)極具擴(kuò)展性和靈活性的開(kāi)發(fā)平臺(tái),不斷拓展用戶的應(yīng)用空間,實(shí)現(xiàn)Internet

15、數(shù)據(jù)業(yè)務(wù)互聯(lián),為商家?guī)?lái)新的商業(yè)應(yīng)用機(jī)遇2。SQL Server 2005的應(yīng)用:SQL Server 2005 產(chǎn)品系列,有 Express、Workgroup、Standard 和 Enterprise 四種新版本,從而能夠更好地滿足每個(gè)客戶領(lǐng)域的需求。與其他的大型數(shù)據(jù)庫(kù)例如Oracle、DB2等相比,SQL Server 2005作為一種主流的低成本數(shù)據(jù)庫(kù),將提供前所未有的功能和價(jià)值。這四種新版本提供多種功能,具有高可用性和強(qiáng)大的伸縮性以及高級(jí)商業(yè)智能工具,目的在于為用戶提供一種更安全、可靠和高效的數(shù)據(jù)管理平臺(tái)。此外,通過(guò)減少應(yīng)用程序宕機(jī)時(shí)間、強(qiáng)大的系統(tǒng)可伸縮性和性能以及嚴(yán)格的安全控制,

16、為現(xiàn)實(shí)中最苛刻的企業(yè)級(jí)系統(tǒng)要求提供了強(qiáng)大的支持3。1.4.4 Tomcat簡(jiǎn)介 Tomcat是一個(gè)免費(fèi)的開(kāi)源的Serlvet容器,因?yàn)槠溥\(yùn)行時(shí)所占用的系統(tǒng)資源很小,擴(kuò)展性又好,并且有支持負(fù)載平衡與郵件服務(wù)等開(kāi)發(fā)應(yīng)用系統(tǒng)常用的功能,所以Tomcat 很受大多數(shù)程序員的青睞。 在Tomcat中,應(yīng)用程序的部署很簡(jiǎn)單,你只需將你的WAR放到Tomcat的webapp目錄下,Tomcat會(huì)自動(dòng)檢測(cè)到這個(gè)文件,并將其解壓。Tomcat不僅僅是一個(gè)Servlet容器,它也具有傳統(tǒng)的Web服務(wù)器的功能:處理Html頁(yè)面,另外它還是一個(gè)Servlet和JSP容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)模

17、式。在正確配置時(shí),Apache 為HTML頁(yè)面服務(wù),而實(shí)際上Tomcat運(yùn)行JSP 頁(yè)面和Servlet。實(shí)際上Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但是它獨(dú)立運(yùn)行,所以當(dāng)運(yùn)行tomcat 時(shí),實(shí)際上它是作為一個(gè)與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的4。1.5 系統(tǒng)的設(shè)計(jì)思路1.5.1 工廠模式該系統(tǒng)通過(guò)beanFactory.java文件來(lái)解析beans.xml文件中的的studentDao ,teacherDao,managerDao對(duì)象在系統(tǒng)初始化的時(shí)候把對(duì)象注入。beanFactory.java解析文件public class BeanFactory private stati

18、c MapbeanMap=new HashMap();public static Object getBean(String id)return beanMap.get(id);staticanalyticalBeansXmlFile();public static void analyticalBeansXmlFile()try InputStream is= BeanFactory.class.getResourceAsStream(/beans.xml);DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance()

19、;DocumentBuilder builder=factory.newDocumentBuilder();Document document=builder.parse(is);NodeList beanNodeList=document.getElementsByTagName(bean);for(int i=0;ibeanNodeList.getLength();i+)Node beanNode=beanNodeList.item(i);analyticalBeanNode(beanNode); catch (ParserConfigurationException e) e.print

20、StackTrace(); catch (SAXException e) e.printStackTrace(); catch (IOException e) e.printStackTrace();public static void analyticalBeanNode(Node beanNode)if(beanNode.getNodeType()=Node.ELEMENT_NODE)Element beanElement=(Element)beanNode;String id=beanElement.getAttribute(id);String className=beanElemen

21、t.getAttribute(class);Object bean=createInstance(className);if(bean!=null)beanMap.put(id,bean);public static Object createInstance(String className)try return Class.forName(className).newInstance(); catch (ClassNotFoundException e) e.printStackTrace(); catch (InstantiationException e) e.printStackTr

22、ace(); catch (IllegalAccessException e) e.printStackTrace();return null;1.5.2 連接數(shù)據(jù)庫(kù),執(zhí)行增、刪、改、查詢 把連接數(shù)據(jù)庫(kù),執(zhí)行增、刪、查寫(xiě)在通用baseDao中,在實(shí)現(xiàn)類(lèi)中繼承baseDao調(diào)用,insert into語(yǔ)句,update 語(yǔ)句 delete from 語(yǔ)句調(diào)用executeUpdate(String sql,參數(shù)1,參數(shù)2.)。Select* from語(yǔ)句查詢返回值是list集合調(diào)用executeQuery(IParseResultSet parser,sql,參數(shù)1,參數(shù)2.),返回值是bool

23、ean類(lèi)型調(diào)用complexQuery(IParseResultSetparser,String sql,參數(shù)1,參數(shù)2.)返回值是對(duì)象調(diào)用ObjectQuery(IParseResultSet parser,String sql,參數(shù)1,參數(shù)2),查詢語(yǔ)句返回的是一個(gè)IParseResultSet接口,在接口中解析對(duì)象所對(duì)應(yīng)的的字段通過(guò)內(nèi)部類(lèi)來(lái)實(shí)現(xiàn)。連接數(shù)據(jù)庫(kù)函數(shù):private static final String DRIVER=org.gjt.mm.mysql.Driver;private static final String URL=jdbc:mysql:/gcgqru8wfdhl

24、:3306/bylw;private static final String USER=root;private static final String PWD=ok;protected Connection getConn()try Class.forName(DRIVER);return DriverManager.getConnection(URL, USER, PWD); catch (ClassNotFoundException e) e.printStackTrace(); catch (SQLException e) e.printStackTra

25、ce();return null;執(zhí)行增、刪、改、查詢 executeUpdate(String sql,參數(shù)1,參數(shù)2.)函數(shù),返回值boolean protected boolean executeUpdate(String sql,Object.params)try conn=getConn();psmt=conn.prepareStatement(sql);setParams(psmt, params);return psmt.executeUpdate()0?true:false; catch (SQLException e) e.printStackTrace();finallyc

26、lose(conn, psmt, rs);return false;protected List executeQuery(IParseResultSet parser,String sql,Object.params)try conn=getConn();psmt=conn.prepareStatement(sql);setParams(psmt, params);rs=psmt.executeQuery();return parser.parseResultSet(rs); catch (SQLException e) e.printStackTrace();return null;1.5

27、.3 servlet獲取數(shù)據(jù)保存到session中 Jsp頁(yè)面的表單提交或者JavaScript語(yǔ)句window.location.href=”url?Sid=”+sid來(lái)提交表單,servlet中通過(guò)String sid=request.getParameter,調(diào)用studentDaoImpl或者teacherDaoImpl又或者managerDaoImpl中的方法查出數(shù)據(jù)保存到session中1.5.4 取出session中的數(shù)據(jù)展示在jsp頁(yè)面核心標(biāo)準(zhǔn)庫(kù)中循環(huán),判斷,通過(guò)el表達(dá)式$sessionSchope.字段取值,并展示在頁(yè)面上。1.5.5 jsp頁(yè)面的設(shè)計(jì)設(shè)計(jì)背景圖片 back

28、ground-image:url(“圖片路徑”);居中:text-align:center;margin 0 auto;寬,高width,height容器 第2章系統(tǒng)需求分析 2.1技術(shù)可行性我國(guó)經(jīng)濟(jì)發(fā)展很好,國(guó)民生活富裕,電腦進(jìn)入平常人家。計(jì)算機(jī)發(fā)展迅速,計(jì)算機(jī)應(yīng)用到了國(guó)防,金融,車(chē)站,公司等方方面面??拼笥嶏w學(xué)生成績(jī)系統(tǒng)用myeclipse10和sql2005來(lái)實(shí)現(xiàn)。 2.2經(jīng)濟(jì)可行性本系統(tǒng)采用myeclipse SQL2005 來(lái)開(kāi)發(fā)對(duì)計(jì)算機(jī)的配置要求不高,開(kāi)發(fā)軟件成本低,業(yè)務(wù)邏輯不復(fù)雜開(kāi)發(fā)成本不高。2.3需求分析為了更好的及時(shí)的方便學(xué)生,教師,學(xué)校管理人員間的溝通,管理員的需求,可以添

29、加學(xué)生,刪除學(xué)生,查詢學(xué)生,可以管理教師,安排教師的課程等,發(fā)布通知。對(duì)于教師的需求可以查詢課表,可以查看學(xué)生的詳細(xì)信息可以增刪改學(xué)生的成績(jī),發(fā)布通知。對(duì)于學(xué)生就是接受學(xué)校的通知,查詢成績(jī),查詢個(gè)人課表等。第3章數(shù)據(jù)庫(kù)3.1數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)學(xué)生信息表(student_information):學(xué)號(hào),姓名,性別,年齡,出生日期,家庭地址,身份證,民族,電子郵箱,手機(jī),學(xué)校,個(gè)人簡(jiǎn)介,是否選擇班級(jí)。學(xué)生登錄表student_login:用戶名,密碼學(xué)生班級(jí)表class_student :學(xué)號(hào),班級(jí)編號(hào),班級(jí)名,組編號(hào),組名,座位編號(hào)學(xué)生成績(jī)表student_grade:學(xué)號(hào),姓名,班級(jí)編號(hào),班級(jí)名

30、,Java成績(jī),sql成績(jī),html成績(jī),oracle成績(jī),總成績(jī),ISO成績(jī),c#成績(jī),考試時(shí)間實(shí)驗(yàn)信息表lab_infor:學(xué)號(hào),實(shí)驗(yàn)編號(hào),實(shí)驗(yàn)名稱,備注,結(jié)果作業(yè)信息表exersise_infor 作業(yè)編號(hào),作業(yè)標(biāo)題,作業(yè)容,備注,作業(yè)時(shí)間通知信息表notice_info:通知編號(hào),通知標(biāo)題,通知內(nèi)容,通知日期管理員登陸表:manager_info用戶名,密碼,姓名教師信息表:職工號(hào),家庭地址,學(xué)歷,身份證號(hào),名字,專業(yè),電話,郵箱性別 管理的班級(jí)教師登陸表 teacher_login:密碼,用戶名,姓名學(xué)生信息表student_Information主表列名數(shù)據(jù)類(lèi)型長(zhǎng)度為空否唯一否主鍵

31、否外鍵否默認(rèn)值s_idvarchar20NYYNNulls_namevarchar20NYNNnullageintNNNN0birthdateNYNNnulladdressvarchar20NNNNnullid_cardvarchar40NYNNnullnative_spacevarchar20NNNNnullemailvarchar20NYNNnullphonevarchar20NYNNnullschoolvarchar20NNNNnullpicturevarchar20NYNNnullIntroductionvarcahr500YNNNnullIf_classint1NNNN0學(xué)生登錄表s

32、tudent_login列名數(shù)據(jù)類(lèi)型長(zhǎng)度為空否唯一否主鍵否外鍵否默認(rèn)值s_idvarchar20NYYNnullpwdvarchar20NNNNnull學(xué)生班級(jí)表class_student列名數(shù)據(jù)類(lèi)型長(zhǎng)度為空否唯一否主鍵否外鍵否默認(rèn)值s_idvarchar20NYYNnullclass_namevarchar40NYYNnullclass_idvarchar20NYNNnullgroup_idvarchar20NYNNnullgroup_namevarchar40NYNNnullseat_idvarchar20NYNNnull學(xué)生成績(jī)表student_grade列名數(shù)據(jù)類(lèi)型長(zhǎng)度為空否唯一否主鍵

33、否外鍵否默認(rèn)值s_idvarchr20NYYNnulls_namevarchar20NYNNnullclass_idvarchar20NYNNnullclass_namevarchar40NYYNnulljava_gradefloatNNNN0sql_gradefloatNNNN0css_gradefloatNNNN0Html_gradefloatNNNN0oracle_gradefloatNNNN0average_gradefloatNNNN0all_gradefloatNNNN0dateDateNNNN0實(shí)驗(yàn)信息表lab_infor列名數(shù)據(jù)類(lèi)型長(zhǎng)度為空否唯一否主鍵否外鍵否默認(rèn)值s_idva

34、rchar20NYNNnulllab_idvarchar20NYNNnulllab_namevarchar20NNNNnulllab_memovarchar20NYNNnulllab_resultvarchar20NYNNnull作業(yè)信息表exersise_infor列名數(shù)據(jù)類(lèi)型長(zhǎng)度為空否唯一否主鍵否外鍵否默認(rèn)值s_idvarchar20NYNNnullei_idvarchar20NYNNnullei_titlevarchar40NNNNnullei_contentvarchar2000NNNNnullei_memovarchar2000NNNNnulleItimedate通知信息表notic

35、e_info列名數(shù)據(jù)類(lèi)型長(zhǎng)度為空否唯一否主鍵否外鍵否默認(rèn)值n_idvarchar20NYNNnulln_titlevarchar40NYNNnulln_contentvarchar4000NNNNnulln_datedatetime8NNNNnull學(xué)生課程表student_lesson列名數(shù)據(jù)類(lèi)型長(zhǎng)度為空否唯一否主鍵否外鍵否默認(rèn)值s_idvarchar20NYNNnullclass_namevarchar40NYYNnullclass_idvarchar20NYNNnulllessonIdvarchar20NYNNnulllessonNamevarchar20NYNNnulllessonTi

36、mevarchar20NNNNnullclassRoomvarchar20NNNNnull管理員信息表Manager_info列名數(shù)據(jù)類(lèi)型長(zhǎng)度為空否唯一否主鍵否外鍵否默認(rèn)值m_idvarchar20NYNNnullpwdvarchar20NNNNnullm_namevarchar20NNNNnull教師信息表teacher_Information列名數(shù)據(jù)類(lèi)型長(zhǎng)度為空否唯一否主鍵否外鍵否默認(rèn)值t_id varchar20NYNNnulladdressvarchar30NNNNnullxueLivarchar30NNNNnullId_cardVarchar30NYnNnullT_namevarch

37、ar30NNNNnullMianZYvarchar30NNNNnullphonevarchr30nNNNnullemailvarchar30NNNNnullsexvarchar30NNNNnullMclassvarchar30NNNNnull教師注冊(cè)表 teacher_login列名數(shù)據(jù)類(lèi)型長(zhǎng)度為空否唯一否主鍵否外鍵否默認(rèn)值t_id varchar20NYNNnullpwdvarchar20NNNNnulltnamevarchar20NNNNnull3.2建表語(yǔ)句學(xué)生班級(jí)表CREATE TABLE class_student ( class_id varchar(20) NOT NULL, c

38、lass_name varchar(20) NOT NULL, group_id varchar(20) NOT NULL, group_name varchar(20) NOT NULL, seat_id varchar(20) NOT NULL, UNIQUE KEY class_id (class_id) ENGINE=InnoDB DEFAULT CHARSET=utf8;學(xué)生作業(yè)表CREATE TABLE exersise_infor ( ei_id varchar(20) NOT NULL, ei_title varchar(40) NOT NULL, ei_content var

39、char(2000) NOT NULL, ei_memo varchar(2000) NOT NULL, eItime datetime NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;實(shí)驗(yàn)信息表CREATE TABLE lab_infor ( s_id varchar(20) NOT NULL, lab_id varchar(20) NOT NULL, lab_name varchar(20) NOT NULL, lab_memo varchar(20) NOT NULL, lab_result varchar(20) NOT NULL) ENGIN

40、E=InnoDB DEFAULT CHARSET=utf8;管理員信息表CREATE TABLE manager_infor ( m_id varchar(20) NOT NULL, pwd varchar(20) NOT NULL, m_name varchar(20) NOT NULL, PRIMARY KEY (m_id) ENGINE=InnoDB DEFAULT CHARSET=utf8;通知表CREATE TABLE notice_infor ( n_id varchar(20) NOT NULL, n_title varchar(40) NOT NULL, n_content v

41、archar(4000) NOT NULL, n_date datetime NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;學(xué)生成績(jī)表CREATE TABLE student_grade ( s_id varchar(20) NOT NULL, s_name varchar(20) NOT NULL, class_id varchar(20) NOT NULL, class_name varchar(20) NOT NULL, java_grade float NOT NULL, sql_grade float NOT NULL, html_grad

42、e float NOT NULL, oracle_grade float NOT NULL, average_grade float NOT NULL, all_grade float NOT NULL, date date NOT NULL, iso float(20,0) NOT NULL, c# float(20,0) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;學(xué)生信息表CREATE TABLE student_information ( s_id varchar(20) NOT NULL, s_name varchar(20) NOT N

43、ULL, age int(11) NOT NULL, birth varchar(20) NOT NULL, address varchar(40) NOT NULL, id_card varchar(40) NOT NULL, native_space varchar(20) NOT NULL, email varchar(20) NOT NULL, phone varchar(20) NOT NULL, school varchar(20) NOT NULL, picture varchar(20) NOT NULL, introduction varchar(500) NOT NULL,

44、 ifclass int(11) default NULL, sex varchar(4) NOT NULL, PRIMARY KEY (s_id) ENGINE=InnoDB DEFAULT CHARSET=utf8;學(xué)生課程表CREATE TABLE student_lesson ( s_id varchar(20) NOT NULL, class_name varchar(20) NOT NULL, class_id varchar(20) NOT NULL, lessonId varchar(20) NOT NULL, lessonName varchar(20) NOT NULL,

45、lessonTime varchar(20) NOT NULL, lessonRoom varchar(20) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;學(xué)生登錄表CREATE TABLE student_login ( s_id varchar(20) NOT NULL, pwd varchar(20) NOT NULL, PRIMARY KEY (s_id) ENGINE=InnoDB DEFAULT CHARSET=utf8;教師詳細(xì)信息表CREATE TABLE teacher_information ( t_id varchar(20)

46、 NOT NULL, address varchar(20) default NULL, xueLi varchar(30) default NULL, id_card varchar(30) default NULL, t_name varchar(20) default NULL, MianZY varchar(30) default NULL, phone varchar(30) default NULL, email varchar(30) default NULL, sex varchar(30) default NULL, Mclass varchar(20) default NU

47、LL, PRIMARY KEY (t_id) ENGINE=InnoDB DEFAULT CHARSET=utf8;教師登陸表CREATE TABLE teacher_login ( t_id varchar(20) NOT NULL, pwd varchar(20) NOT NULL, tname varchar(20) NOT NULL, PRIMARY KEY (t_id) ENGINE=InnoDB DEFAULT CHARSET=utf8;3.3角色分配與權(quán)限設(shè)置 學(xué)生權(quán)限表 數(shù)據(jù)庫(kù)表selectdeleteinsertupdatestudent_informationstudent_loginclass_studenttudent_gradelab_inforexersise_infornotice_infoteacher_loginmanager_inforteacher_informationstudent_lesson數(shù)據(jù)庫(kù)表selectdeleteinsertupdatestudent_informationstude

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論