數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告-模塊設(shè)計(jì)報(bào)告_第1頁
數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告-模塊設(shè)計(jì)報(bào)告_第2頁
數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告-模塊設(shè)計(jì)報(bào)告_第3頁
數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告-模塊設(shè)計(jì)報(bào)告_第4頁
數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告-模塊設(shè)計(jì)報(bào)告_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、.12/12WORD格式可編輯機(jī)構(gòu)圖標(biāo)機(jī)構(gòu)圖標(biāo)信息管理系網(wǎng)站數(shù)據(jù)庫設(shè)計(jì)報(bào)告文件狀態(tài): 草稿 正式發(fā)布 正在修改文件標(biāo)識(shí):Company-Project-SD-DATABASE當(dāng)前版本:X.Y作 者:王裕辰、計(jì)衛(wèi)強(qiáng)、張瑞文完成日期:2013-11-16信息管理系包括信息管理與信息系統(tǒng)專業(yè)本科和情報(bào)學(xué)碩士點(diǎn)。信息管理系有強(qiáng)的師資力量,目前系專業(yè)教師共12人,其中具有高級(jí)職稱者6人,中級(jí)職稱者6人,碩士生導(dǎo)師3人,博士及在讀博士7人,碩士5人。本系教師主持或參與縱橫向科研項(xiàng)目6項(xiàng),獲省部級(jí)獎(jiǎng)勵(lì)5項(xiàng),出版著作6部,發(fā)表學(xué)術(shù)研究論文100余篇。 另外還有多名其它系的教授和副教授擔(dān)任碩士生導(dǎo)師和本科專業(yè)課

2、教學(xué)。信息管理系包括信息管理與信息系統(tǒng)專業(yè)本科和情報(bào)學(xué)碩士點(diǎn)。信息管理系有強(qiáng)的師資力量,目前系專業(yè)教師共12人,其中具有高級(jí)職稱者6人,中級(jí)職稱者6人,碩士生導(dǎo)師3人,博士及在讀博士7人,碩士5人。本系教師主持或參與縱橫向科研項(xiàng)目6項(xiàng),獲省部級(jí)獎(jiǎng)勵(lì)5項(xiàng),出版著作6部,發(fā)表學(xué)術(shù)研究論文100余篇。 另外還有多名其它系的教授和副教授擔(dān)任碩士生導(dǎo)師和本科專業(yè)課教學(xué)。版 本 歷 史版本/狀態(tài)作者參與者起止日期備注1.0/開發(fā)中王裕辰計(jì)衛(wèi)強(qiáng)張瑞文無 目 錄 TOC o 1-3 h z HYPERLINK l _Toc164790400. 文檔介紹 PAGEREF _Toc16479040 h 4HYPE

3、RLINK l _Toc164790410.1 文檔目的 PAGEREF _Toc16479041 h 4HYPERLINK l _Toc164790420.2 文檔范圍 PAGEREF _Toc16479042 h 4HYPERLINK l _Toc164790430.3 讀者對象 PAGEREF _Toc16479043 h 4HYPERLINK l _Toc164790440.4 參考文獻(xiàn) PAGEREF _Toc16479044 h 4HYPERLINK l _Toc164790450.5 術(shù)語與縮寫解釋 PAGEREF _Toc16479045 h 4HYPERLINK l _Toc

4、164790461. 模塊命名規(guī)則 PAGEREF _Toc16479046 h 5HYPERLINK l _Toc164790472. 模塊匯總 PAGEREF _Toc16479047 h 5HYPERLINK l _Toc164790482.1 模塊匯總表 PAGEREF _Toc16479048 h 5HYPERLINK l _Toc164790492.2 模塊關(guān)系圖 PAGEREF _Toc16479049 h 5HYPERLINK l _Toc164790503. 子系統(tǒng)A的模塊設(shè)計(jì) PAGEREF _Toc16479050 h 6HYPERLINK l _Toc164790513

5、.n 模塊A-n PAGEREF _Toc16479051 h 6HYPERLINK l _Toc164790524. 子系統(tǒng)B的模塊設(shè)計(jì) PAGEREF _Toc16479052 h 6HYPERLINK l _Toc164790534.n 模塊B-n PAGEREF _Toc16479053 h 6HYPERLINK l _Toc164790545. 其他 PAGEREF _Toc16479054 h 60. 文檔介紹0.1 文檔目的本文檔首先給出了整個(gè)系統(tǒng)的整體網(wǎng)絡(luò)結(jié)構(gòu)和功能結(jié)構(gòu)的概貌,試圖從總體架構(gòu)上給出整個(gè)系統(tǒng)的輪廓,然后又對功能需求、性能需求和其它非功能性需求進(jìn)行了詳細(xì)的描述。其中

6、對功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有備選事件流則描述,否則則省略。而且還給出了非常直觀的用例圖。這些文字和圖形都為了本文檔能詳細(xì)準(zhǔn)確地描述用戶的需求,同時(shí)也為用戶更容易地理解這些需求的描述創(chuàng)造了條件。該文檔詳盡說明了這一軟件產(chǎn)品的需求和規(guī)格,這些規(guī)格說明是進(jìn)行設(shè)計(jì)的基礎(chǔ),也是編寫測試用例和進(jìn)行系統(tǒng)測試的主要依據(jù)。同時(shí),該文檔也是用戶確定軟件功能需求的主要依據(jù)。此文檔的編寫旨在使廣大學(xué)生與老師更好地了解我們的產(chǎn)品的具體內(nèi)容,里面的結(jié)構(gòu)組成,如何更好地使用我們的網(wǎng)站。使大家能夠更好地接觸里面的內(nèi)容。0.2 文檔范圍1介紹網(wǎng)站的結(jié)構(gòu)設(shè)計(jì)2網(wǎng)站里面所包含的所

7、有的內(nèi)容3網(wǎng)站所依靠的數(shù)據(jù)庫0.3 讀者對象系統(tǒng)開發(fā)及設(shè)計(jì)人員指導(dǎo)老師項(xiàng)目組相關(guān)人員信息管理專業(yè)學(xué)生及外專業(yè)學(xué)生廣大信息相關(guān)的專業(yè)的學(xué)生,老師以及在職研究人員0.4 參考文獻(xiàn)1 陳天河等編著,Java數(shù)據(jù)庫高級(jí)編程寶典,電子工業(yè)出版社,20XX2 文東,數(shù)據(jù)庫系統(tǒng)開發(fā)基礎(chǔ)與項(xiàng)目實(shí)訓(xùn)基于SQL server 2005,北京科海電子出版社,20XX4月3王珊,薩師煊編著,數(shù)據(jù)庫系統(tǒng)概論,高等教育出版社,20XX4李昆編著,SQL SERVER2000課程設(shè)計(jì)案例精編,中國水利水電出版社,20XX5劉大偉,馬傳寶編著,數(shù)據(jù)庫項(xiàng)目案例導(dǎo)航,清華大學(xué)出版社,20XX6 劉俊亮,王清華編著,Java We

8、b開發(fā)學(xué)習(xí)實(shí)錄,清華大學(xué)出版社,20XX7月1日0.5 術(shù)語與縮寫解釋縮寫、術(shù)語解 釋SPP精簡并行過程,Simplified Parallel ProcessSD系統(tǒng)設(shè)計(jì),System DesignDS數(shù)據(jù)庫服務(wù)器,Database ServerERM實(shí)體關(guān)系模型,Entity Relationship ModelFD函數(shù)依賴,Functional DependencyFFD完全函數(shù)依賴,Full Functional DependencyLDD邏輯數(shù)據(jù)庫設(shè)計(jì),Logical Database DesignDR數(shù)據(jù)冗余,Data Redundancy1. 模塊命名規(guī)則1每個(gè)模塊的命名按照其英

9、文翻譯來命名2每個(gè)模塊相對應(yīng)的類、函數(shù)、變量,都以該模塊的名稱開頭,后綴名為相應(yīng)的動(dòng)作3其他規(guī)則均遵循Java編程規(guī)范2. 模塊匯總2.1 模塊匯總表學(xué)生信息子系統(tǒng)模塊名稱功能簡述教師信息模塊查看和修改教師信息學(xué)生信息模塊查看和修改學(xué)生信息開設(shè)課程信息用于信管系的老師或者學(xué)生對本系每學(xué)期開設(shè)的課程信息進(jìn)行查詢和檢索。招生信息用于查詢信管系每年招收應(yīng)屆生的信息,包括:年份,招生人數(shù),分?jǐn)?shù)線等。學(xué)生比賽活動(dòng)子系統(tǒng)模塊名稱功能簡述學(xué)生比賽模塊實(shí)現(xiàn)對學(xué)生參加的各類活動(dòng)的內(nèi)容、時(shí)間、地點(diǎn)、參加人數(shù)等信息的查詢學(xué)生活動(dòng)模塊實(shí)現(xiàn)對學(xué)生參加的各類活動(dòng)的內(nèi)容、時(shí)間、地點(diǎn)、參加人數(shù)等信息的查詢機(jī)構(gòu)設(shè)置子系統(tǒng)模塊名

10、稱功能簡述機(jī)構(gòu)設(shè)置主要介紹本專業(yè)培養(yǎng)學(xué)生的教研方案,教研室以及教研團(tuán)隊(duì)公告欄子系統(tǒng)模塊名稱功能簡述公告欄介紹本專業(yè)相關(guān)的公告,如:不同的競賽,獲獎(jiǎng)等。登錄界面子系統(tǒng)模塊名稱功能簡述登錄界面同用戶的登錄網(wǎng)站的各個(gè)功能的實(shí)現(xiàn)2.2 模塊關(guān)系圖用戶用戶否登錄否登錄是是學(xué)生信息公告欄系機(jī)構(gòu)設(shè)置招生信息參加的活動(dòng)各項(xiàng)大賽開設(shè)課程信息教師信息教師信息學(xué)生信息公告欄系機(jī)構(gòu)設(shè)置招生信息參加的活動(dòng)各項(xiàng)大賽開設(shè)課程信息教師信息教師信息按導(dǎo)師類型分類按職稱分類按導(dǎo)師類型分類按職稱分類博士生導(dǎo)師碩士生導(dǎo)師高級(jí)實(shí)驗(yàn)師副教授講師教授博士生導(dǎo)師碩士生導(dǎo)師高級(jí)實(shí)驗(yàn)師副教授講師教授課程設(shè)置課程設(shè)置校定選修課院定選修課公共專業(yè)課

11、專業(yè)基礎(chǔ)課專業(yè)方向課實(shí)踐環(huán)節(jié)開設(shè)課程信息學(xué)生信息校定選修課院定選修課公共專業(yè)課專業(yè)基礎(chǔ)課專業(yè)方向課實(shí)踐環(huán)節(jié)開設(shè)課程信息學(xué)生信息大 四大 三大 二大 一大 四大 三大 二大 一系機(jī)構(gòu)設(shè)置系機(jī)構(gòu)設(shè)置研究所教研組培訓(xùn)中心實(shí)驗(yàn)室研究所教研組培訓(xùn)中心實(shí)驗(yàn)室參加的大賽參加的大賽學(xué)院級(jí)學(xué)校級(jí)省級(jí)國家級(jí)學(xué)院級(jí)學(xué)校級(jí)省級(jí)國家級(jí)信管系舉辦的的活動(dòng)信管系舉辦的的活動(dòng)其他活動(dòng)學(xué)科競賽文體活動(dòng)技能提升類活動(dòng)公益性活動(dòng)模塊其他活動(dòng)學(xué)科競賽文體活動(dòng)技能提升類活動(dòng)公益性活動(dòng)模塊招生信息招生信息修改刪除查詢增加修改刪除查詢增加按照省份按照年份按照省份按照年份用戶登錄用戶登錄學(xué)生登錄教師登錄學(xué)生登錄教師登錄公告欄公告欄公告新聞公

12、告新聞3. 信息管理子系統(tǒng)的模塊設(shè)計(jì)3.1教師信息模塊模塊名稱教師信息模塊功能描述查看和修改教師信息接口與屬性接口:public static void executeUpdateString sql傳入?yún)?shù): sql = update loginuser set password = + newPassword + ,telephone = + tele +,email = + email + where username = + name 數(shù)據(jù)結(jié)構(gòu)與算法public class TeacherInfoprivate static final long serialVersionUID= 1

13、L;public String processRequest HttpSession session=request.getSession; Response.setCharacterEncoding;printWriter out = null;try out = response.getWriter;catch e.printStackTrace;String newPassword=request.getParameter.toString; String name =session.getAttribute.toString.trim; String tele=request.getP

14、arameter.trim; String email=request.getParameter.trim; String sql=update loginuser set password = + newPassword +,telephone + tele ,email = + email + where username = + name + ; SqlFuntion.executeUpdate; out.println; return success;補(bǔ)充說明.3.2 學(xué)生信息模塊模塊名稱學(xué)生信息模塊功能描述查看和修改學(xué)生信息接口與屬性接口:public static void exe

15、cuteUpdateString sql傳入?yún)?shù): sql = update loginuser set password = + newPassword + ,telephone = + tele +,email = + email + where username = + name 數(shù)據(jù)結(jié)構(gòu)與算法public class StudentInfoprivate static final long serialVersionSNO = 1L;public String processRequest HttpSession session=request.getSession; Response

16、.setCharacterEncoding;printWriter out = null;try out = response.getWriter;catch e.printStackTrace;String newPassword =request.getParameter.toString; String name =session.getAttribute.toString.trim; String tele=request.getParameter.trim; String email=request.getParameter.trim; String sql=update login

17、user set password = + newPassword +,telephone + tele ,email = + email + where username = + name + ; SqlFuntion.executeUpdate; out.println; return success;補(bǔ)充說明.3.3課程信息模塊模塊名稱課程信息功能描述本模塊的主要功能是讓訪問該網(wǎng)站的學(xué)生能夠有效地知道本專業(yè)的相關(guān)課程和管理員對課程的增加刪除,修改接口與屬性接口1:public static void excuteUpdate傳入?yún)?shù):sql=insert into course valu

18、es;返回值:從數(shù)據(jù)庫中返回有關(guān)上述的內(nèi)容接口2:public static void excuteDeleteString sql傳入?yún)?shù):sql=delete from course values課程編號(hào)+ 課程名+上課地點(diǎn);返回值:從數(shù)據(jù)庫中返回有關(guān)上述的內(nèi)容數(shù)據(jù)結(jié)構(gòu)與算法直接將所需要公布的信息插入到數(shù)據(jù)庫中或?qū)⒂嘘P(guān)課程從數(shù)據(jù)庫中刪除即可。補(bǔ)充說明3.4招生信息模塊模塊名稱招生信息功能描述本模塊的主要功能是讓訪問該網(wǎng)站的學(xué)生能夠有效地知道本專業(yè)的相關(guān)招生情況如:招生人數(shù),招生男女比率,招生分?jǐn)?shù)線等情況接口與屬性接口1:public static void excuteCheck傳入?yún)?shù):

19、sql=insert into course values;返回值:從數(shù)據(jù)庫中返回有關(guān)上述的內(nèi)容數(shù)據(jù)結(jié)構(gòu)與算法直接將所需要公布的招生信息插入到數(shù)據(jù)庫中補(bǔ)充說明4學(xué)生比賽活動(dòng)子系統(tǒng)的模塊設(shè)計(jì)4.1 學(xué)生比賽模塊模塊名稱學(xué)生參加比賽功能描述實(shí)現(xiàn)對學(xué)生參加的各類比賽的內(nèi)容、時(shí)間、地點(diǎn)、參加人數(shù)、獲獎(jiǎng)人數(shù)等信息的查詢接口與屬性接口:void StuHonorsInster Void StuHonorDelete Void StuHonorsUpdate函數(shù)功能:比賽內(nèi)容、時(shí)間、地點(diǎn)、參加人數(shù)、獲獎(jiǎng)人數(shù)的添加、刪除、修改 Char Subject /比賽內(nèi)容 Int datetime /時(shí)間 Char

20、Place /地點(diǎn) Int Number_of_join /參加人數(shù) Int Number_of_awards /獲獎(jiǎng)人數(shù)數(shù)據(jù)結(jié)構(gòu)與算法USE InfoManaWeb CREATE TABLE Honors Subject char IDENTITY NOT NULLTime datetime NOT NULLPlace char NOT NULLNumber_of_join int Number_of_awards int NOT NULL補(bǔ)充說明4.2 學(xué)生活動(dòng)模塊模塊名稱學(xué)生參加活動(dòng)功能描述實(shí)現(xiàn)對學(xué)生參加的各類活動(dòng)的內(nèi)容、時(shí)間、地點(diǎn)、參加人數(shù)等信息的查詢接口與屬性接口:void StuActivitiesInster Void StuActivitiesrDelete Void StuActivitiesUpdate函數(shù)功能:活動(dòng)內(nèi)容、時(shí)間、地點(diǎn)、參加人數(shù)、的添加、刪除、修改 Char Subject /活動(dòng)內(nèi)容 Int datetime /時(shí)間 Char Place /地點(diǎn) Int Number_of_join /參加人數(shù)數(shù)據(jù)結(jié)構(gòu)與算法USE InfoManaWebCREATE TABLE Activities Subject char IDENTITY NOT NULLPlace char NOT NULLTime datetime NOT NULLNum

溫馨提示

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

評論

0/150

提交評論