版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質文檔-傾情為你奉上精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質文檔-傾情為你奉上專心-專注-專業(yè)武漢理工大學華夏學院課程設計報告書課程名稱:數(shù)據(jù)庫系統(tǒng)原理課程設計 題 目: 學生班級投票管理系統(tǒng) 系 名: 信息工程系 專業(yè)班級: 軟件1111 姓 名: 張安格 學 號: 指導教師: 張玉蓉 2013年 武漢理工大學華夏學院信息工程系課 程 設 計 任 務 書課程名稱: 數(shù)據(jù)庫課程設計 指導教師: 張玉蓉 班級名稱: 軟件1111 開課系、教研室: 軟件與信息安全 一、課程設計目的與任務數(shù)據(jù)庫課程設計是數(shù)據(jù)庫原理與應用課程的后續(xù)實踐課程,旨在通過一周的實踐訓練,加深
2、學生對理論課程中數(shù)據(jù)庫的基礎知識,原理和使用方法的理解,加強學生綜合運用sql語言以及數(shù)據(jù)庫設計進行實際應用,包括數(shù)據(jù)庫設計,數(shù)據(jù)庫實現(xiàn),sql語言查詢和sql server數(shù)據(jù)庫應用及管理的能力,進一步提高學生進行數(shù)據(jù)庫設計,分析問題和解決問題的能力。學生將在指導老師的指導下,完成從需求分析,總體設計,實現(xiàn)到測試的全過程。二、課程設計的內容與基本要求本課程設計將設計和開發(fā)一個小型的數(shù)據(jù)庫實用系統(tǒng)。要求數(shù)據(jù)功能模塊劃分合理,數(shù)據(jù)庫表設計合理,查詢語句優(yōu)化,數(shù)據(jù)處理正確。根據(jù)所學的數(shù)據(jù)庫原理與程序設計的知識,能夠針對一個小型的圖書管理系統(tǒng),進行數(shù)據(jù)庫系統(tǒng)的需求分析,概念結構設計、邏輯結構設計、物
3、理結構設計,數(shù)據(jù)錄入及測試等,完成題目要求的功能。主要任務:用戶有以下需求:學生管理員、學生;具體要求如下:1 學生管理員: 登陸;添加/查詢/刪除投票;添加刪除學生;2. 學生: 登陸;查詢投票;選擇某個投票項目進行投票; 三、課程設計步驟及時間進度和場地安排本課程設計將安排在第17周, 教育技術中心211。具體安排如下:下發(fā)任務書,學生查閱資料系統(tǒng)設計和原型開發(fā)第三,四天 系統(tǒng)功能實現(xiàn)第五天 系統(tǒng)調試 測試 打包和驗收四、課程設計考核及評分標準課程設計考核將綜合考慮學生考勤和參與度,系統(tǒng)設計方案正確性,系統(tǒng)設計和開發(fā)效果以及課程設計報告書的質量。具體評分標準如下:設置六個評分點(1)設計方
4、案正確,具有可行性、創(chuàng)新性; 25分(2)系統(tǒng)開發(fā)效果較好; 25分(3)態(tài)度認真、刻苦鉆研、遵守紀律; 10分(4)設計報告規(guī)范、課程設計報告質量高、參考文獻充分 20分(5)課程設計答辯概念清晰,內容正確 10分(6)課程設計期間的課堂考勤、答疑與統(tǒng)籌考慮。 10分 按上述六項分別記分后求和,總分按五級記分法記載最后成績。優(yōu)秀(10090分),良好(8089分),中等(7079分),及格(6069分),不及格(059分)概述1.1設計的題目:學生班級投票管理系統(tǒng)1.2可行性分析1.2.1 技術的可行性:操作系統(tǒng):Windows 2000 Server 及以上服務器版本;數(shù)據(jù)庫管理系統(tǒng):SQ
5、L Server 2005;Web 服務器:Internet Information Services(IIS);編程工具:Navicat for MySQL、myeclipse Mysql 數(shù)據(jù)庫;1.2.2 操作的可行性:班級投票管理系統(tǒng)只提供給班級的學生用戶使用,有以下的操作學生管理員:登陸、添加/查詢/刪除投票、添加刪除學生;學生:登陸、查詢投票、選擇某個投票項目進行投票;1.2.3 管理上的可行性:班級投票管理系統(tǒng)實現(xiàn)的管理功能比較簡單,具體如下:投票項目的管理; 添加投票的項目; 刪除投票的項目; 對項目進行投票; 查看項目的投票情況二、需求分析系統(tǒng)主要實現(xiàn)了投票功能,班級投票系統(tǒng)
6、主要就是方便班級的日常選舉以及決定的作用。因為隨著Internet的發(fā)展,世界網(wǎng)民的數(shù)量急劇增加,社會的信息化強度增強,企業(yè)競爭之激烈,故對市場信息的掌握范圍不僅僅是周邊的一些信息,而應把范圍擴展到全國,甚至全世界,Internet恰恰是實現(xiàn)這目標的有利工具.對于新產(chǎn)品,新觀點的調查范圍應該更廣泛,消息應該及時反饋給企業(yè)單位,故一個投票系統(tǒng)應允而生,它正好充分滿足客戶的需求,信息反饋的范圍擴大,人力資源的節(jié)省,從而使得企業(yè)在競爭激烈的市場中擁有更強大的資本.開發(fā)此投票系統(tǒng)是為了更好的把市場的信息更準確更快速的反饋給客戶,使信息的來源更廣泛,從而提高信息的準確性.運用此系統(tǒng)可以降低企業(yè)為市場調查
7、而消耗的人力和物力,利用節(jié)省的資源提高產(chǎn)品的質量,增強競爭力。三、概要設計3.1概要介紹: 學生班級投票管理系統(tǒng)功能主要是實現(xiàn)班級的日常一些需要投票的任務,用這個系統(tǒng)來替代繁瑣的人工,達到快速、高效的完成需要達到的目的。3.2主要任務要實現(xiàn)的功能以及模塊:學生管理員、學生;具體要求如下:1 學生管理員: 登陸;添加/查詢/刪除投票;添加刪除學生;2. 學生: 登陸;查詢投票;選擇某個投票項目進行投票;3.3系統(tǒng)的功能模塊登陸信息登陸信息登陸模 塊數(shù)據(jù)庫管理員模塊登陸模 塊數(shù)據(jù)庫管理員模塊 身份信息身份信息3.4功能子模塊3.4.1登陸模塊:學生管理員和學生登陸界面,根據(jù)身份從而跳轉到相應頁面;
8、 用自己的學號登陸用自己的學號登陸判定是不是管理員登陸結果輸入 處理 輸出3.4.2登陸模塊的E-R圖3.4.3管理員模塊為管理員對項目信息的管理,如項目登錄、添加/查詢/刪除投票、添加/刪除學生(學號,姓名,密碼)登陸登陸選項信息輸入添加2. 刪除3. 查詢(投票、學號、姓名、密碼)1.項目全部信息處理輸出3.4.4 投票模塊為游客選擇投票項目,并根據(jù)項目模式跳轉到相應投票頁面進行投票,對系統(tǒng)配置進行檢測,并可以查詢結果;1.投票項目信息1.投票項目信息2.選項信息輸入1.模式判斷2.系統(tǒng)配置檢測3.數(shù)據(jù)庫信息更新1.返回投票信息處理輸出3.4.5 投票模塊的E-R圖四、系統(tǒng)結構設計4.1數(shù)
9、據(jù)表Tb_student字段類型約束備注snumChar(4)主鍵學號,NameVarchar(30)Not null姓名PasswordVarchar(30)Not null密碼RoleVarchar(10)Not null角色Tb_ticket 字段類型約束備注Tidint主鍵標號titleVarchar(200)Not null標題contentVarchar(500)Not null內容start_timeVarchar(20)Not null開始時間End_timeVarchar(20)Not null結束時間Tb_result字段類型約束備注TidintNot null標號snum
10、Char(4)Not null學號stateIntNot null狀態(tài):0沒投;1支持;2反對4.2系統(tǒng)的 E-R4.3數(shù)據(jù)庫功能及約束本系統(tǒng)全部實現(xiàn)客戶端對數(shù)據(jù)庫的操作,如添加,刪除,更新等操作,故為了保持數(shù)據(jù)的一致性,本數(shù)據(jù)庫表設計的時候設計了主鍵約束和外鍵約束,在數(shù)據(jù)集中基本已經(jīng)說明包含哪些主鍵以及外鍵,本系統(tǒng)數(shù)據(jù)庫的外鍵約束主要是項目的ID和此項目對應的選項和系統(tǒng)配置之間ID的約束.在這數(shù)據(jù)庫設計中我還設計了個觸發(fā)器,用于保證更新單項票數(shù)和總票數(shù)的一致性,其觸發(fā)器代碼如下:五、系統(tǒng)功能分析3.1班級投票系統(tǒng)的組成模塊該系統(tǒng)主要由以下四個模塊組成:登陸注冊模塊,管理員模塊,客戶模,留言簿
11、模塊,投票模塊.如下圖:班級投票系統(tǒng)管理員模塊班級投票系統(tǒng)管理員模塊留言模塊登陸注冊模塊投票模塊3.3管理員模塊管理員模塊是指管理員對項目進行的管理模塊,包括項目的管理,選項的管理以及系統(tǒng)設置的管理.可以對項目的刪除和編輯,選項的刪除,更新和添加.系統(tǒng)配置的刪除和更新;3.4登陸注冊模塊登陸注冊主要為管理員和客戶進入相應權限的橋梁;3.5 投票模塊六、系統(tǒng)的界面設計七、實驗過程中遇到的問題以及解決方法1.設計的過程中普通的學生不能夠查詢投票結果?解決方法:設計的過程中在設置權限的時候沒有給普通的學生查詢的權限所以導致普通的學生不可以查詢投票結果。通過設置給普通的學生查詢的權限。2.登陸的時候不
12、能夠實現(xiàn)辨別登陸的用戶是管理員還是普通的用戶?解決方法:建立一個數(shù)據(jù)庫把用戶的數(shù)據(jù)建立在這個數(shù)據(jù)庫里,通過數(shù)據(jù)庫來辨別是學生管理員還是普通的學生。八、心得體會 一個星期的時間非??炀瓦^去了,這一個星期不敢說自己有多大的進步,獲得了多少知識,但起碼是了解了項目開發(fā)的部分過程。雖說上過數(shù)據(jù)庫的課程,但是沒有親身經(jīng)歷過相關的設計工作細節(jié)。這次實習提供了一個很好的機會。 通過這次課程設計發(fā)現(xiàn)這其中需要的很多知識我們沒有接觸過,在網(wǎng)上查資料的時候發(fā)現(xiàn)我們前邊所學到的僅僅是皮毛,還有很多需要我們掌握的東西我們根本不知道。同時也發(fā)現(xiàn)有很多已經(jīng)學過的東西我們沒有理解到位,不能靈活運用于實際,不能很好的用來解決
13、問題,這就需要我們不斷的大量的實踐,通過不斷的自學,不斷地發(fā)現(xiàn)問題,思考問題,進而解決問題。在這個過程中我們將深刻理解所學知識,同時也可以學到不少很實用的東西。 從各種文檔的閱讀到開始的需求分析、概念結構設計、邏輯結構設計、物理結構設計。親身體驗了一回系統(tǒng)的設計開發(fā)過程。很多東西書上寫的很清楚,貌似看著也很簡單,思路非常清晰。但真正需要自己想辦法去設計一個系統(tǒng)的時候才發(fā)現(xiàn)其中的難度。經(jīng)常做到后面突然就發(fā)現(xiàn)自己一開始的設計有問題,然后又回去翻工,在各種反復中不斷完善自己的想法。 不管做什么,我們都要相信自己,不能畏懼,不能怕遇到困難,什么都需要去嘗試,有些你開始認為很難的事在你嘗試之后你可能會發(fā)
14、現(xiàn)原來她并沒有你以前覺得的那樣,自己也 是可以的。如果沒有自信,沒有目標,沒有信心就不可能把事情做好,當其他人都在迷茫的時候,自己一定要堅信目標,大學畢業(yè)出去即面臨找工作,從學習這個專業(yè),到以后從事這方面的工作都需要不斷地去學習去實踐,這次實踐可以給我們敲一個警鐘,我們面臨畢業(yè),面臨擇業(yè),需要這些實踐經(jīng)驗,在困難面前要勇于嘗試,這是這次課程設計給我的最大感想! 以上基本是這次實習的體會了,設計進行的非常艱難,編碼非常不容易,才發(fā)現(xiàn)做一個項目最重要的不在于如何實現(xiàn),而是實現(xiàn)之前的需求分析和模塊設計。創(chuàng)新很難,有些流行的系統(tǒng)其實現(xiàn)并不難,難的在于對市場的分析和準確定位。設計,是一個任重道遠的過程。附錄 參考文獻:1及應用 錢雪忠主編 出版社 2007,8 第二版2SQL server 2000與Analysis Services Bain T著 20033與 主編 北京 19984. 數(shù)據(jù)庫原理及應用 劉金嶺,馮萬利,張有東編著 清華大學出版社 2009.75. server數(shù)據(jù)庫教程(2008)鄭阿奇,劉啟芬 人民郵電出版社 2012.4 部分代碼:設計過程及答辯回答問題
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 音樂活動教案一只哈巴狗
- 鈾行業(yè)AI時代的關鍵資源品全球核電復興鈾礦景氣反轉
- 安全生產(chǎn)事故隱患排查治理實施辦法
- 摩托車的材料選擇與可持續(xù)發(fā)展考核試卷
- 醫(yī)用造口袋的選擇和清潔方法考核試卷
- 企業(yè)文化與組織氛圍培訓考核試卷
- 期貨公司周邊道路改造臨時合同
- 遠程醫(yī)療解除合同模板
- 傳媒行業(yè)專家聘任協(xié)議
- 女性職場權益保障策略共促發(fā)展
- 消化道穿孔課件
- 液化氣站氣質分析報告管理制度
- 可編輯修改中國地圖模板
- 水務集團有限公司檔案管理制度資料
- 人教版小學數(shù)學一年級上冊20以內加減法口算題匯編
- 為先祖立碑祭文五篇
- DBJ50T-232-2016 建設工程監(jiān)理工作規(guī)程
- DB37∕T 5031-2015 SMC玻璃鋼檢查井應用技術規(guī)程
- 回彈強度對應表
- 名著導讀《童年》完整版PPT課件
- 智慧學校(智慧教育)智慧校園創(chuàng)建工作匯報-強管理、重應用、促提升
評論
0/150
提交評論