




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)武漢理工大學(xué)華夏學(xué)院課程設(shè)計(jì)報(bào)告書課程名稱:數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì) 題 目: 學(xué)生班級(jí)投票管理系統(tǒng) 系 名: 信息工程系 專業(yè)班級(jí): 軟件1111 姓 名: 張安格 學(xué) 號(hào): 指導(dǎo)教師: 張玉蓉 2013年 武漢理工大學(xué)華夏學(xué)院信息工程系課 程 設(shè) 計(jì) 任 務(wù) 書課程名稱: 數(shù)據(jù)庫(kù)課程設(shè)計(jì) 指導(dǎo)教師: 張玉蓉 班級(jí)名稱: 軟件1111 開課系、教研室: 軟件與信息安全 一、課程設(shè)計(jì)目的與任務(wù)數(shù)據(jù)庫(kù)課程設(shè)計(jì)是數(shù)據(jù)庫(kù)原理與應(yīng)用課程的后續(xù)實(shí)踐課程,旨在通過(guò)一周的實(shí)踐訓(xùn)練,加深
2、學(xué)生對(duì)理論課程中數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí),原理和使用方法的理解,加強(qiáng)學(xué)生綜合運(yùn)用sql語(yǔ)言以及數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)行實(shí)際應(yīng)用,包括數(shù)據(jù)庫(kù)設(shè)計(jì),數(shù)據(jù)庫(kù)實(shí)現(xiàn),sql語(yǔ)言查詢和sql server數(shù)據(jù)庫(kù)應(yīng)用及管理的能力,進(jìn)一步提高學(xué)生進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),分析問(wèn)題和解決問(wèn)題的能力。學(xué)生將在指導(dǎo)老師的指導(dǎo)下,完成從需求分析,總體設(shè)計(jì),實(shí)現(xiàn)到測(cè)試的全過(guò)程。二、課程設(shè)計(jì)的內(nèi)容與基本要求本課程設(shè)計(jì)將設(shè)計(jì)和開發(fā)一個(gè)小型的數(shù)據(jù)庫(kù)實(shí)用系統(tǒng)。要求數(shù)據(jù)功能模塊劃分合理,數(shù)據(jù)庫(kù)表設(shè)計(jì)合理,查詢語(yǔ)句優(yōu)化,數(shù)據(jù)處理正確。根據(jù)所學(xué)的數(shù)據(jù)庫(kù)原理與程序設(shè)計(jì)的知識(shí),能夠針對(duì)一個(gè)小型的圖書管理系統(tǒng),進(jìn)行數(shù)據(jù)庫(kù)系統(tǒng)的需求分析,概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物
3、理結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)錄入及測(cè)試等,完成題目要求的功能。主要任務(wù):用戶有以下需求:學(xué)生管理員、學(xué)生;具體要求如下:1 學(xué)生管理員: 登陸;添加/查詢/刪除投票;添加刪除學(xué)生;2. 學(xué)生: 登陸;查詢投票;選擇某個(gè)投票項(xiàng)目進(jìn)行投票; 三、課程設(shè)計(jì)步驟及時(shí)間進(jìn)度和場(chǎng)地安排本課程設(shè)計(jì)將安排在第17周, 教育技術(shù)中心211。具體安排如下:下發(fā)任務(wù)書,學(xué)生查閱資料系統(tǒng)設(shè)計(jì)和原型開發(fā)第三,四天 系統(tǒng)功能實(shí)現(xiàn)第五天 系統(tǒng)調(diào)試 測(cè)試 打包和驗(yàn)收四、課程設(shè)計(jì)考核及評(píng)分標(biāo)準(zhǔn)課程設(shè)計(jì)考核將綜合考慮學(xué)生考勤和參與度,系統(tǒng)設(shè)計(jì)方案正確性,系統(tǒng)設(shè)計(jì)和開發(fā)效果以及課程設(shè)計(jì)報(bào)告書的質(zhì)量。具體評(píng)分標(biāo)準(zhǔn)如下:設(shè)置六個(gè)評(píng)分點(diǎn)(1)設(shè)計(jì)方
4、案正確,具有可行性、創(chuàng)新性; 25分(2)系統(tǒng)開發(fā)效果較好; 25分(3)態(tài)度認(rèn)真、刻苦鉆研、遵守紀(jì)律; 10分(4)設(shè)計(jì)報(bào)告規(guī)范、課程設(shè)計(jì)報(bào)告質(zhì)量高、參考文獻(xiàn)充分 20分(5)課程設(shè)計(jì)答辯概念清晰,內(nèi)容正確 10分(6)課程設(shè)計(jì)期間的課堂考勤、答疑與統(tǒng)籌考慮。 10分 按上述六項(xiàng)分別記分后求和,總分按五級(jí)記分法記載最后成績(jī)。優(yōu)秀(10090分),良好(8089分),中等(7079分),及格(6069分),不及格(059分)概述1.1設(shè)計(jì)的題目:學(xué)生班級(jí)投票管理系統(tǒng)1.2可行性分析1.2.1 技術(shù)的可行性:操作系統(tǒng):Windows 2000 Server 及以上服務(wù)器版本;數(shù)據(jù)庫(kù)管理系統(tǒng):SQ
5、L Server 2005;Web 服務(wù)器:Internet Information Services(IIS);編程工具:Navicat for MySQL、myeclipse Mysql 數(shù)據(jù)庫(kù);1.2.2 操作的可行性:班級(jí)投票管理系統(tǒng)只提供給班級(jí)的學(xué)生用戶使用,有以下的操作學(xué)生管理員:登陸、添加/查詢/刪除投票、添加刪除學(xué)生;學(xué)生:登陸、查詢投票、選擇某個(gè)投票項(xiàng)目進(jìn)行投票;1.2.3 管理上的可行性:班級(jí)投票管理系統(tǒng)實(shí)現(xiàn)的管理功能比較簡(jiǎn)單,具體如下:投票項(xiàng)目的管理; 添加投票的項(xiàng)目; 刪除投票的項(xiàng)目; 對(duì)項(xiàng)目進(jìn)行投票; 查看項(xiàng)目的投票情況二、需求分析系統(tǒng)主要實(shí)現(xiàn)了投票功能,班級(jí)投票系統(tǒng)
6、主要就是方便班級(jí)的日常選舉以及決定的作用。因?yàn)殡S著Internet的發(fā)展,世界網(wǎng)民的數(shù)量急劇增加,社會(huì)的信息化強(qiáng)度增強(qiáng),企業(yè)競(jìng)爭(zhēng)之激烈,故對(duì)市場(chǎng)信息的掌握范圍不僅僅是周邊的一些信息,而應(yīng)把范圍擴(kuò)展到全國(guó),甚至全世界,Internet恰恰是實(shí)現(xiàn)這目標(biāo)的有利工具.對(duì)于新產(chǎn)品,新觀點(diǎn)的調(diào)查范圍應(yīng)該更廣泛,消息應(yīng)該及時(shí)反饋給企業(yè)單位,故一個(gè)投票系統(tǒng)應(yīng)允而生,它正好充分滿足客戶的需求,信息反饋的范圍擴(kuò)大,人力資源的節(jié)省,從而使得企業(yè)在競(jìng)爭(zhēng)激烈的市場(chǎng)中擁有更強(qiáng)大的資本.開發(fā)此投票系統(tǒng)是為了更好的把市場(chǎng)的信息更準(zhǔn)確更快速的反饋給客戶,使信息的來(lái)源更廣泛,從而提高信息的準(zhǔn)確性.運(yùn)用此系統(tǒng)可以降低企業(yè)為市場(chǎng)調(diào)查
7、而消耗的人力和物力,利用節(jié)省的資源提高產(chǎn)品的質(zhì)量,增強(qiáng)競(jìng)爭(zhēng)力。三、概要設(shè)計(jì)3.1概要介紹: 學(xué)生班級(jí)投票管理系統(tǒng)功能主要是實(shí)現(xiàn)班級(jí)的日常一些需要投票的任務(wù),用這個(gè)系統(tǒng)來(lái)替代繁瑣的人工,達(dá)到快速、高效的完成需要達(dá)到的目的。3.2主要任務(wù)要實(shí)現(xiàn)的功能以及模塊:學(xué)生管理員、學(xué)生;具體要求如下:1 學(xué)生管理員: 登陸;添加/查詢/刪除投票;添加刪除學(xué)生;2. 學(xué)生: 登陸;查詢投票;選擇某個(gè)投票項(xiàng)目進(jìn)行投票;3.3系統(tǒng)的功能模塊登陸信息登陸信息登陸模 塊數(shù)據(jù)庫(kù)管理員模塊登陸模 塊數(shù)據(jù)庫(kù)管理員模塊 身份信息身份信息3.4功能子模塊3.4.1登陸模塊:學(xué)生管理員和學(xué)生登陸界面,根據(jù)身份從而跳轉(zhuǎn)到相應(yīng)頁(yè)面;
8、 用自己的學(xué)號(hào)登陸用自己的學(xué)號(hào)登陸判定是不是管理員登陸結(jié)果輸入 處理 輸出3.4.2登陸模塊的E-R圖3.4.3管理員模塊為管理員對(duì)項(xiàng)目信息的管理,如項(xiàng)目登錄、添加/查詢/刪除投票、添加/刪除學(xué)生(學(xué)號(hào),姓名,密碼)登陸登陸選項(xiàng)信息輸入添加2. 刪除3. 查詢(投票、學(xué)號(hào)、姓名、密碼)1.項(xiàng)目全部信息處理輸出3.4.4 投票模塊為游客選擇投票項(xiàng)目,并根據(jù)項(xiàng)目模式跳轉(zhuǎn)到相應(yīng)投票頁(yè)面進(jìn)行投票,對(duì)系統(tǒng)配置進(jìn)行檢測(cè),并可以查詢結(jié)果;1.投票項(xiàng)目信息1.投票項(xiàng)目信息2.選項(xiàng)信息輸入1.模式判斷2.系統(tǒng)配置檢測(cè)3.數(shù)據(jù)庫(kù)信息更新1.返回投票信息處理輸出3.4.5 投票模塊的E-R圖四、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)4.1數(shù)
9、據(jù)表Tb_student字段類型約束備注snumChar(4)主鍵學(xué)號(hào),NameVarchar(30)Not null姓名PasswordVarchar(30)Not null密碼RoleVarchar(10)Not null角色Tb_ticket 字段類型約束備注Tidint主鍵標(biāo)號(hào)titleVarchar(200)Not null標(biāo)題contentVarchar(500)Not null內(nèi)容start_timeVarchar(20)Not null開始時(shí)間End_timeVarchar(20)Not null結(jié)束時(shí)間Tb_result字段類型約束備注TidintNot null標(biāo)號(hào)snum
10、Char(4)Not null學(xué)號(hào)stateIntNot null狀態(tài):0沒(méi)投;1支持;2反對(duì)4.2系統(tǒng)的 E-R4.3數(shù)據(jù)庫(kù)功能及約束本系統(tǒng)全部實(shí)現(xiàn)客戶端對(duì)數(shù)據(jù)庫(kù)的操作,如添加,刪除,更新等操作,故為了保持?jǐn)?shù)據(jù)的一致性,本數(shù)據(jù)庫(kù)表設(shè)計(jì)的時(shí)候設(shè)計(jì)了主鍵約束和外鍵約束,在數(shù)據(jù)集中基本已經(jīng)說(shuō)明包含哪些主鍵以及外鍵,本系統(tǒng)數(shù)據(jù)庫(kù)的外鍵約束主要是項(xiàng)目的ID和此項(xiàng)目對(duì)應(yīng)的選項(xiàng)和系統(tǒng)配置之間ID的約束.在這數(shù)據(jù)庫(kù)設(shè)計(jì)中我還設(shè)計(jì)了個(gè)觸發(fā)器,用于保證更新單項(xiàng)票數(shù)和總票數(shù)的一致性,其觸發(fā)器代碼如下:五、系統(tǒng)功能分析3.1班級(jí)投票系統(tǒng)的組成模塊該系統(tǒng)主要由以下四個(gè)模塊組成:登陸注冊(cè)模塊,管理員模塊,客戶模,留言簿
11、模塊,投票模塊.如下圖:班級(jí)投票系統(tǒng)管理員模塊班級(jí)投票系統(tǒng)管理員模塊留言模塊登陸注冊(cè)模塊投票模塊3.3管理員模塊管理員模塊是指管理員對(duì)項(xiàng)目進(jìn)行的管理模塊,包括項(xiàng)目的管理,選項(xiàng)的管理以及系統(tǒng)設(shè)置的管理.可以對(duì)項(xiàng)目的刪除和編輯,選項(xiàng)的刪除,更新和添加.系統(tǒng)配置的刪除和更新;3.4登陸注冊(cè)模塊登陸注冊(cè)主要為管理員和客戶進(jìn)入相應(yīng)權(quán)限的橋梁;3.5 投票模塊六、系統(tǒng)的界面設(shè)計(jì)七、實(shí)驗(yàn)過(guò)程中遇到的問(wèn)題以及解決方法1.設(shè)計(jì)的過(guò)程中普通的學(xué)生不能夠查詢投票結(jié)果?解決方法:設(shè)計(jì)的過(guò)程中在設(shè)置權(quán)限的時(shí)候沒(méi)有給普通的學(xué)生查詢的權(quán)限所以導(dǎo)致普通的學(xué)生不可以查詢投票結(jié)果。通過(guò)設(shè)置給普通的學(xué)生查詢的權(quán)限。2.登陸的時(shí)候不
12、能夠?qū)崿F(xiàn)辨別登陸的用戶是管理員還是普通的用戶?解決方法:建立一個(gè)數(shù)據(jù)庫(kù)把用戶的數(shù)據(jù)建立在這個(gè)數(shù)據(jù)庫(kù)里,通過(guò)數(shù)據(jù)庫(kù)來(lái)辨別是學(xué)生管理員還是普通的學(xué)生。八、心得體會(huì) 一個(gè)星期的時(shí)間非??炀瓦^(guò)去了,這一個(gè)星期不敢說(shuō)自己有多大的進(jìn)步,獲得了多少知識(shí),但起碼是了解了項(xiàng)目開發(fā)的部分過(guò)程。雖說(shuō)上過(guò)數(shù)據(jù)庫(kù)的課程,但是沒(méi)有親身經(jīng)歷過(guò)相關(guān)的設(shè)計(jì)工作細(xì)節(jié)。這次實(shí)習(xí)提供了一個(gè)很好的機(jī)會(huì)。 通過(guò)這次課程設(shè)計(jì)發(fā)現(xiàn)這其中需要的很多知識(shí)我們沒(méi)有接觸過(guò),在網(wǎng)上查資料的時(shí)候發(fā)現(xiàn)我們前邊所學(xué)到的僅僅是皮毛,還有很多需要我們掌握的東西我們根本不知道。同時(shí)也發(fā)現(xiàn)有很多已經(jīng)學(xué)過(guò)的東西我們沒(méi)有理解到位,不能靈活運(yùn)用于實(shí)際,不能很好的用來(lái)解決
13、問(wèn)題,這就需要我們不斷的大量的實(shí)踐,通過(guò)不斷的自學(xué),不斷地發(fā)現(xiàn)問(wèn)題,思考問(wèn)題,進(jìn)而解決問(wèn)題。在這個(gè)過(guò)程中我們將深刻理解所學(xué)知識(shí),同時(shí)也可以學(xué)到不少很實(shí)用的東西。 從各種文檔的閱讀到開始的需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)。親身體驗(yàn)了一回系統(tǒng)的設(shè)計(jì)開發(fā)過(guò)程。很多東西書上寫的很清楚,貌似看著也很簡(jiǎn)單,思路非常清晰。但真正需要自己想辦法去設(shè)計(jì)一個(gè)系統(tǒng)的時(shí)候才發(fā)現(xiàn)其中的難度。經(jīng)常做到后面突然就發(fā)現(xiàn)自己一開始的設(shè)計(jì)有問(wèn)題,然后又回去翻工,在各種反復(fù)中不斷完善自己的想法。 不管做什么,我們都要相信自己,不能畏懼,不能怕遇到困難,什么都需要去嘗試,有些你開始認(rèn)為很難的事在你嘗試之后你可能會(huì)發(fā)
14、現(xiàn)原來(lái)她并沒(méi)有你以前覺得的那樣,自己也 是可以的。如果沒(méi)有自信,沒(méi)有目標(biāo),沒(méi)有信心就不可能把事情做好,當(dāng)其他人都在迷茫的時(shí)候,自己一定要堅(jiān)信目標(biāo),大學(xué)畢業(yè)出去即面臨找工作,從學(xué)習(xí)這個(gè)專業(yè),到以后從事這方面的工作都需要不斷地去學(xué)習(xí)去實(shí)踐,這次實(shí)踐可以給我們敲一個(gè)警鐘,我們面臨畢業(yè),面臨擇業(yè),需要這些實(shí)踐經(jīng)驗(yàn),在困難面前要勇于嘗試,這是這次課程設(shè)計(jì)給我的最大感想! 以上基本是這次實(shí)習(xí)的體會(huì)了,設(shè)計(jì)進(jìn)行的非常艱難,編碼非常不容易,才發(fā)現(xiàn)做一個(gè)項(xiàng)目最重要的不在于如何實(shí)現(xiàn),而是實(shí)現(xiàn)之前的需求分析和模塊設(shè)計(jì)。創(chuàng)新很難,有些流行的系統(tǒng)其實(shí)現(xiàn)并不難,難的在于對(duì)市場(chǎng)的分析和準(zhǔn)確定位。設(shè)計(jì),是一個(gè)任重道遠(yuǎn)的過(guò)程。附錄 參考文獻(xiàn):1及應(yīng)用 錢雪忠主編 出版社 2007,8 第二版2SQL server 2000與Analysis Services Bain T著 20033與 主編 北京 19984. 數(shù)據(jù)庫(kù)原理及應(yīng)用 劉金嶺,馮萬(wàn)利,張有東編著 清華大學(xué)出版社 2009.75. server數(shù)據(jù)庫(kù)教程(2008)鄭阿奇,劉啟芬 人民郵電出版社 2012.4 部分代碼:設(shè)計(jì)過(guò)程及答辯回答問(wèn)題
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)防爆電器行業(yè)十三五規(guī)劃及發(fā)展趨勢(shì)分析報(bào)告
- 2025-2030年中國(guó)鋪管船市場(chǎng)競(jìng)爭(zhēng)狀況及發(fā)展趨勢(shì)分析報(bào)告
- 2025-2030年中國(guó)鎢材產(chǎn)業(yè)十三五規(guī)劃及投資戰(zhàn)略研究報(bào)告
- 2025年吉林省安全員C證考試(專職安全員)題庫(kù)及答案
- 2025-2030年中國(guó)道路標(biāo)線行業(yè)規(guī)模分析及發(fā)展建議研究報(bào)告
- 2025-2030年中國(guó)蜂王漿凍干粉市場(chǎng)發(fā)展?fàn)顩r及營(yíng)銷戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)背光模組行業(yè)運(yùn)行狀況及發(fā)展趨勢(shì)分析報(bào)告
- 2025-2030年中國(guó)翡翠玉鐲市場(chǎng)運(yùn)行狀況與前景趨勢(shì)分析報(bào)告
- 揚(yáng)州大學(xué)《室內(nèi)設(shè)計(jì)(實(shí)踐)》2023-2024學(xué)年第二學(xué)期期末試卷
- 西藏職業(yè)技術(shù)學(xué)院《智能應(yīng)用系統(tǒng)開發(fā)》2023-2024學(xué)年第二學(xué)期期末試卷
- 人教版二年級(jí)數(shù)學(xué)下冊(cè)教材分析
- 酒店住宿水單標(biāo)準(zhǔn)模板
- 市政道路雨、污水管道工程施工技術(shù)課件
- 全冊(cè)(教學(xué)設(shè)計(jì))-蘇教版勞動(dòng)六年級(jí)下冊(cè)
- 【淺談小學(xué)英語(yǔ)教學(xué)中的德育滲透3800字(論文)】
- 尺寸鏈的計(jì)算表格
- 夏玉米套種辣椒技術(shù)
- 2023年江蘇省南京市市場(chǎng)監(jiān)督管理局所屬事業(yè)單位招聘5人(共500題含答案解析)筆試歷年難、易錯(cuò)考點(diǎn)試題含答案附詳解
- DB6101T 197-2022 藤蔓類尾菜堆肥技術(shù)規(guī)程
- 《生僻字》歌詞(帶拼音解釋)
- 品管圈基本知識(shí)
評(píng)論
0/150
提交評(píng)論