畢業(yè)設(shè)計(jì)(論文) 學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)與實(shí)現(xiàn)
《畢業(yè)設(shè)計(jì)(論文) 學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員分享,可在線閱讀,更多相關(guān)《畢業(yè)設(shè)計(jì)(論文) 學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)與實(shí)現(xiàn)(32頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 無(wú)錫工藝職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)(論文) 題 目: 學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)與實(shí)現(xiàn) 系 部: 電子信息系 專(zhuān) 業(yè): 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù) 學(xué) 號(hào): 2007214132 學(xué)生姓名: 指導(dǎo)教師: 職 稱(chēng): 二O一0 年 4月15日 畢業(yè)設(shè)計(jì)(論文)任務(wù)書(shū) 題目 學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名 系部名稱(chēng)
2、 電子信息系 專(zhuān)業(yè)班級(jí) 計(jì)網(wǎng)專(zhuān)071 課題類(lèi)型 基于ASP開(kāi)發(fā)的管理系統(tǒng) 課題意義 學(xué)生信息管理系統(tǒng)是典型的管理信息系統(tǒng)(MIS),其系統(tǒng)開(kāi)發(fā)主要包括數(shù)據(jù)庫(kù)的規(guī)劃設(shè)計(jì)與維護(hù)、客戶端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起的數(shù)據(jù)庫(kù)具有完整性和一致性,且具有一定的數(shù)據(jù)安全性,而對(duì)于后者則要求程序界面友好、功能完備,容易使用,具有流行軟件的操作習(xí)慣等特點(diǎn)。 任務(wù)與進(jìn)度要求 09.12.28-10.1.10查閱文獻(xiàn),調(diào)研; 10.1.11-10.1.22需求分析,確定設(shè)計(jì)方案; 10.1.23-10.4.15系統(tǒng)設(shè)計(jì); 10.4.16-10.6.1撰寫(xiě)論文. 主要參考文
3、獻(xiàn) 王珊,薩師道.《數(shù)據(jù)庫(kù)系統(tǒng)概論》.北京:高等教育出版社,2006 [2] 劉志成.《ASP程序設(shè)計(jì)案例教程》.北京:清華大學(xué)出版社,2007 [3] (美)西爾伯沙茨.《數(shù)據(jù)庫(kù)系統(tǒng)概念》.北京:機(jī)械工業(yè)出版社,2003 [4] 王鵬.《數(shù)據(jù)庫(kù)技術(shù)及其應(yīng)用》.北京:人民郵電出版社, 2000 [5] 唐有明 吳華.《ASP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)》.北京:清華大學(xué)出版社,2006 起止日期 2009.12.28---2010.6.1 備注 系主任 張愛(ài)良 教研室主任 吳俊強(qiáng) 指導(dǎo)教師 朱旭東 IV
4、 無(wú)錫工藝職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì)(論文)開(kāi)題報(bào)告表 2009 年 12 月 23日 姓名 *** 系部 電子信息系 專(zhuān)業(yè) 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù) 班級(jí) 計(jì)網(wǎng)專(zhuān)071 題目 學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)與實(shí)現(xiàn) 指導(dǎo)教師 朱旭東 設(shè)計(jì)(論文)背景、意義和現(xiàn)狀分析: 學(xué)生信息管理系統(tǒng)是典型的管理信息系統(tǒng)(MIS),其系統(tǒng)開(kāi)發(fā)主要包括數(shù)據(jù)庫(kù)的規(guī)劃設(shè)計(jì)與維護(hù)、客戶端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起的數(shù)據(jù)庫(kù)具有完整性和一致性,且具有一定的數(shù)
5、據(jù)安全性,而對(duì)于后者則要求程序界面友好、功能完備,容易使用,具有流行軟件的操作習(xí)慣等特點(diǎn)。經(jīng)過(guò)詳細(xì)的調(diào)查分析,我選用Dreamweaver 8.0作為前端開(kāi)發(fā)工具,利用其提供的集成開(kāi)發(fā)環(huán)境及支持面向?qū)ο蟮母鞣N標(biāo)準(zhǔn)化的控件,尤其是對(duì)ADO的支持完成對(duì)數(shù)據(jù)庫(kù)的各種操作,達(dá)到對(duì)學(xué)生學(xué)籍管理的目的。設(shè)計(jì)時(shí)首先在短時(shí)間內(nèi)先建立系統(tǒng)應(yīng)用原型,然后對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的實(shí)際可行系統(tǒng)。 經(jīng)過(guò)詳細(xì)的調(diào)研,并多次與學(xué)生檔案管理的老師進(jìn)行研討后,首先加深了對(duì)學(xué)生信息管理業(yè)務(wù)的深刻了解,其次在充分熟悉學(xué)生檔案管理業(yè)務(wù)的同時(shí),將整個(gè)學(xué)生檔案管理的業(yè)務(wù)流程描述如下: ① 新生入
6、校,首先報(bào)到并進(jìn)行注冊(cè)登記,然后到財(cái)務(wù)部門(mén)繳費(fèi)。根據(jù)學(xué)生被錄取的專(zhuān)業(yè),持繳費(fèi)單到所在系或部注冊(cè)。 ② 到系或部注冊(cè)后,根據(jù)選報(bào)專(zhuān)業(yè)分配到班級(jí)。 ③ 進(jìn)入正常大學(xué)生活,參加各種教學(xué)活動(dòng),學(xué)期期末要求每位同學(xué)參加各課的期末考試。 考試結(jié)束,由各系或部將各位同學(xué)的考試成績(jī)及其他一些相關(guān)信息紀(jì)錄至每個(gè)同學(xué)的檔案中。 二、進(jìn)度及預(yù)期結(jié)果: 起止日期 主要內(nèi)容 預(yù)期結(jié)果 09.12.28-10.1.10 10.1.11-10.1.22 10.1.23-10.4.15 10.4.16-10.6.1 查閱文獻(xiàn),調(diào)研; 需求分析,確定設(shè)計(jì)方案; 系統(tǒng)設(shè)計(jì); 撰寫(xiě)論文. 完成課
7、題的現(xiàn)有條件 本人具有Dreamweaver程序設(shè)計(jì)和ASP數(shù)據(jù)庫(kù)管理的基礎(chǔ),有一定的程序開(kāi)發(fā)能力,對(duì)ADO及相關(guān)技術(shù)也有所了解。采用Dreamweaver 8.0站總體框架設(shè)計(jì)及超鏈接的建立;采用ASP語(yǔ)言進(jìn)行數(shù)據(jù)庫(kù)連接;采用Sql Server為數(shù)據(jù)庫(kù),并以windows xp及其以上的版本操作系統(tǒng)作為運(yùn)行平臺(tái)。 審查意見(jiàn) 指導(dǎo)教師: 年 月 日 系部意見(jiàn) 主管領(lǐng)導(dǎo): 年 月 日 摘 要 學(xué)生信息管理系統(tǒng)是典型的管理信息系統(tǒng)(MIS),其
8、系統(tǒng)開(kāi)發(fā)主要包括數(shù)據(jù)庫(kù)的規(guī)劃設(shè)計(jì)與維護(hù)、客戶端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起的數(shù)據(jù)庫(kù)具有完整性和一致性,且具有一定的數(shù)據(jù)安全性,而對(duì)于后者則要求程序界面友好、功能完備,容易使用,具有流行軟件的操作習(xí)慣等特點(diǎn)?!?】經(jīng)過(guò)詳細(xì)的調(diào)查分析,我選用Visual Basic 6.0作為前端開(kāi)發(fā)工具,利用其提供的集成開(kāi)發(fā)環(huán)境及支持面向?qū)ο蟮母鞣N標(biāo)準(zhǔn)化的控件,尤其是對(duì)ADO的支持完成對(duì)數(shù)據(jù)庫(kù)的各種操作,達(dá)到對(duì)學(xué)生學(xué)籍管理的目的。設(shè)計(jì)時(shí)首先在短時(shí)間內(nèi)先建立系統(tǒng)應(yīng)用原型,然后對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的實(shí)際可行系統(tǒng)。 關(guān)鍵詞:學(xué)生檔案; 管理; 分析;設(shè)計(jì);實(shí)現(xiàn);
9、 ADO Abstract Student Information Management System is a typical management information system (MIS), the system development includes database planning and design and maintenance, the client application development aspects. Request for the establishment of t
10、he database has integrity and consistency, and with some data security, while the latter requires procedures for the friendly interface, complete functions, easy to use, with popular features of the software operating habits. After detailed investigation and analysis, I use Visual Basic 6.0 as front
11、-end development tool, the use of its integrated development environment and support a variety of standardized object-oriented control, especially for ADO support for the completion of various operations on the database, to The purpose of the Status of Students. Design in a short time before the fir
12、st prototype application system, then the initial prototype of the system needs to constantly revise and improve customer satisfaction until the formation of the practical systems. Key words: student records, management, analysis, design, implementation, ADO 目 錄 第一章 前 言……………………………………………
13、……………2 第二章 數(shù)據(jù)庫(kù)管理系統(tǒng)的概述………………………………………3 第三章程序開(kāi)發(fā)的技術(shù)基礎(chǔ)…………………………………………… 5 3.1 HTML語(yǔ)言………………………………………………………… 5 3.2 ASP技術(shù)………………………………………………………………5 3.2.1 ASP簡(jiǎn)介………………………………………………………6 3.2.2 ASP工作原理…………………………………………………6 3.2.3 ASP的發(fā)布……………………………………………………7 3.3 數(shù)據(jù)庫(kù)原理……………………………………
14、………………………7 3.3.1 SQL語(yǔ)言簡(jiǎn)單介紹………………………………………………7 3.3.2 ADO技術(shù)介紹…………………………………………………7 第四章學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)與實(shí)現(xiàn)……………………8 4.1需求分析………………………………………………………………8 4.1.1用戶調(diào)查………………………………………………………8 4.1.2構(gòu)造系統(tǒng)的邏輯模型…………………………………………9 4.1.3確定目標(biāo)系統(tǒng)的功能…………………………………………10 4.1.4 數(shù)據(jù)分析--
15、--概念模型分析…………………………………11 4.2 總體設(shè)計(jì)……………………………………v………………………13 4.2.1軟件系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)…………………………………………13 4.2.2 數(shù)據(jù)庫(kù)的設(shè)計(jì)…………………………………………………15 4.3詳細(xì)設(shè)計(jì)………………………………………………………………18 4.3.1具體描述………………………………………………………18 4.3.2 具體實(shí)現(xiàn)步驟…………………………………………………19 第五章 總結(jié)………………………………………………………………24 第六
16、章 系統(tǒng)展望………………………………………………………24 第七章 致謝……………………………………………………………25 第八章 參考目錄………………………………………………………26 第一章 前 言 學(xué)生信息管理系統(tǒng)是典型的管理信息系統(tǒng)(MIS),其系統(tǒng)開(kāi)發(fā)主要包括數(shù)據(jù)庫(kù)的規(guī)劃設(shè)計(jì)與維護(hù)、客戶端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起的數(shù)據(jù)庫(kù)具有完整性和一致性,且具有一定的數(shù)據(jù)安全性,而對(duì)于后者則要求程序界面友好、功能完備,容易使用,具有流行軟件的
17、操作習(xí)慣等特點(diǎn)。經(jīng)過(guò)詳細(xì)的調(diào)查分析,我選用Dreamweaver 8.0作為前端開(kāi)發(fā)工具,利用其提供的集成開(kāi)發(fā)環(huán)境及支持面向?qū)ο蟮母鞣N標(biāo)準(zhǔn)化的控件,尤其是對(duì)ADO的支持完成對(duì)數(shù)據(jù)庫(kù)的各種操作,達(dá)到對(duì)學(xué)生學(xué)籍管理的目的。設(shè)計(jì)時(shí)首先在短時(shí)間內(nèi)先建立系統(tǒng)應(yīng)用原型,然后對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的實(shí)際可行系統(tǒng)。 經(jīng)過(guò)詳細(xì)的調(diào)研,并多次與學(xué)生檔案管理的老師進(jìn)行研討后,首先加深了對(duì)學(xué)生信息管理業(yè)務(wù)的深刻了解,其次在充分熟悉學(xué)生檔案管理業(yè)務(wù)的同時(shí),將整個(gè)學(xué)生檔案管理的業(yè)務(wù)流程描述如下: ④ 新生入校,首先報(bào)到并進(jìn)行注冊(cè)登記,然后到財(cái)務(wù)部門(mén)繳費(fèi)。根據(jù)學(xué)生被錄取的專(zhuān)業(yè),持繳
18、費(fèi)單到所在系或部注冊(cè)。 ⑤ 到系或部注冊(cè)后,根據(jù)選報(bào)專(zhuān)業(yè)分配到班級(jí)。 ⑥ 進(jìn)入正常大學(xué)生活,參加各種教學(xué)活動(dòng),學(xué)期期末要求每位同學(xué)參加各課的期末考試。 考試結(jié)束,由各系或部將各位同學(xué)的考試成績(jī)及其他一些相關(guān)信息紀(jì)錄至每個(gè)同學(xué)的檔案中。 第二章數(shù)據(jù)庫(kù)管理系統(tǒng)的概述 數(shù)據(jù)庫(kù)管理系統(tǒng)(database management system)是一種操縱和管理數(shù)據(jù)庫(kù)的大型軟件,是用于建立、使用和維護(hù)數(shù)據(jù)庫(kù),簡(jiǎn)稱(chēng)dbms。它對(duì)數(shù)據(jù)庫(kù)進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫(kù)的安全性和完整性。用戶通過(guò)dbms訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù),數(shù)據(jù)庫(kù)管理員也通過(guò)dbms進(jìn)行數(shù)據(jù)庫(kù)的維護(hù)工作。它
19、提供多種功能,可使多個(gè)應(yīng)用程序和用戶用不同的方法在同時(shí)或不同時(shí)刻去建立,修改和詢(xún)問(wèn)數(shù)據(jù)庫(kù)?!?】它使用戶能方便地定義和操縱數(shù)據(jù),維護(hù)數(shù)據(jù)的安全性和完整性,以及進(jìn)行多用戶下的并發(fā)控制和恢復(fù)數(shù)據(jù)庫(kù)。 按功能劃分,數(shù)據(jù)庫(kù)管理系統(tǒng)大致可分為6個(gè)部分: (1)模式翻譯:提供數(shù)據(jù)定義語(yǔ)言(ddl)。用它書(shū)寫(xiě)的數(shù)據(jù)庫(kù)模式被翻譯為內(nèi)部表示。數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)、完整性約束和物理儲(chǔ)存結(jié)構(gòu)保存在內(nèi)部的數(shù)據(jù)字典中。數(shù)據(jù)庫(kù)的各種數(shù)據(jù)操作(如查找、修改、插入和刪除等)和數(shù)據(jù)庫(kù)的維護(hù)管理都是以數(shù)據(jù)庫(kù)模式為依據(jù)的。 (2)應(yīng)用程序的編譯:把包含著訪問(wèn)數(shù)據(jù)庫(kù)語(yǔ)句的應(yīng)用程序,編譯成在dbms支持下可運(yùn)行的目
20、標(biāo)程序。 (3)交互式查詢(xún):提供易使用的交互式查詢(xún)語(yǔ)言,如sql。dbms負(fù)責(zé)執(zhí)行查詢(xún)命令,并將查詢(xún)結(jié)果顯示在屏幕上。 (4)數(shù)據(jù)的組織與存?。禾峁?shù)據(jù)在外圍儲(chǔ)存設(shè)備上的物理組織與存取方法。 ?、墒聞?wù)運(yùn)行管理:提供事務(wù)運(yùn)行管理及運(yùn)行日志,事務(wù)運(yùn)行的安全性監(jiān)控和數(shù)據(jù)完整性檢查,事務(wù)的并發(fā)控制及系統(tǒng)恢復(fù)等功能。 (6)數(shù)據(jù)庫(kù)的維護(hù):為數(shù)據(jù)庫(kù)管理員提供軟件支持,包括數(shù)據(jù)安全控制、完整性保障、數(shù)據(jù)庫(kù)備份、數(shù)據(jù)庫(kù)重組以及性能監(jiān)控等維護(hù)工具。 基于關(guān)系模型的數(shù)據(jù)庫(kù)管理系統(tǒng)已日臻完善,并已作為商品化軟件廣泛應(yīng)用于各行各業(yè)。它在各戶服務(wù)器結(jié)構(gòu)的分布式多用戶環(huán)境中的應(yīng)用,使
21、數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用進(jìn)一步擴(kuò)展。隨著新型數(shù)據(jù)模型及數(shù)據(jù)管理的實(shí)現(xiàn)技術(shù)的推進(jìn),可以預(yù)期dbms軟件的性能還將更新和完善,應(yīng)用領(lǐng)域也將進(jìn)一步地拓寬。 它所提供的功能有以下幾項(xiàng): ?。?)數(shù)據(jù)定義功能。DBMS提供相應(yīng)數(shù)據(jù)語(yǔ)言來(lái)定義(DDL)數(shù)據(jù)庫(kù)結(jié)構(gòu),它們是刻畫(huà)數(shù)據(jù)庫(kù)框架,并被保存在數(shù)據(jù)字典中。 ?。?)數(shù)據(jù)存取功能。DBMS提供數(shù)據(jù)操縱語(yǔ)言(DML),實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的基本存取操作:檢索,插入,修改和刪除。 ?。?)數(shù)據(jù)庫(kù)運(yùn)行管理功能。DBMS提供數(shù)據(jù)控制功能,即是數(shù)據(jù)的安全性、完整性和并發(fā)控制等對(duì)數(shù)據(jù)庫(kù)運(yùn)行進(jìn)行有效地控制和管理,以確保數(shù)據(jù)正確有效。 (4)數(shù)據(jù)庫(kù)的建立和維
22、護(hù)功能。包括數(shù)據(jù)庫(kù)初始數(shù)據(jù)的裝入,數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)、恢復(fù)、重組織,系統(tǒng)性能監(jiān)視、分析等功能。 (5)數(shù)據(jù)庫(kù)的傳輸。DBMS提供處理數(shù)據(jù)的傳輸,實(shí)現(xiàn)用戶程序與DBMS之間的通信,通常與操作系統(tǒng)協(xié)調(diào)完成。 第三章 程序開(kāi)發(fā)的技術(shù)基礎(chǔ) 3.1 HTML語(yǔ)言 HTML(Hyper Text Markup Language 超文本標(biāo)記語(yǔ)言)是一種用來(lái)制作超文本文檔的簡(jiǎn)單標(biāo)記語(yǔ)言。與常見(jiàn)的字處理文件不同,Web頁(yè)以超文本標(biāo)識(shí)語(yǔ)言編排格式。HTML文件是帶有特定HTML插入標(biāo)記的用以編排文檔屬性和格式的標(biāo)準(zhǔn)文本文件。它能獨(dú)立于各種操作系統(tǒng)平臺(tái)(如U
23、NIX,WINDOWS等)。自1990年以來(lái)HTML就一直被用作World Wide Web上的信息表示語(yǔ)言,用于描述Homepage的格式設(shè)計(jì)和它與WWW上其它Homepage的連結(jié)信息。 HTML文檔(即Homepage的源文件)是一個(gè)放置了標(biāo)記的ASCII文本文件,通常它帶有. html或. htm的文件擴(kuò)展名。生成一個(gè)HTML文檔主要有以下三種途徑: (1)手工直接編寫(xiě)(例如用你所喜愛(ài)的ASCII文本編輯器或其它HTML的編輯工具)。 (2)通過(guò)某些格式轉(zhuǎn)換工具將現(xiàn)有的其它格式文檔(如WORD文檔)轉(zhuǎn)換成HTML文檔。 (3)由Web服務(wù)器(或稱(chēng)HTTP 服務(wù)器)一方
24、實(shí)時(shí)動(dòng)態(tài)地生成。 一般的HTML頁(yè)面具有如下的結(jié)構(gòu): 〈html〉
25、,一般必須有一對(duì)〈html〉