在線選課系統(tǒng)的設(shè)計與實現(xiàn).rar
在線選課系統(tǒng)的設(shè)計與實現(xiàn),2.1萬字 62頁包括開題報告,任務(wù)書,論文,答辯稿,程序代碼摘要隨著在校大學(xué)生人數(shù)的不斷增加,教務(wù)系統(tǒng)的數(shù)據(jù)量也不斷的上漲。針對學(xué)生選課這一環(huán)節(jié),系統(tǒng)從學(xué)生網(wǎng)上自主選課以及教師的課程發(fā)布兩個大方面進行了設(shè)計,基本實現(xiàn)了學(xué)生的在線信息查詢、選課功能以及教師對課程信息發(fā)布的管理等功能。在線選課系統(tǒng)...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 xiaowei 發(fā)布
在線選課系統(tǒng)的設(shè)計與實現(xiàn)
2.1萬字 62頁
包括開題報告,任務(wù)書,論文,答辯稿,程序代碼
摘要
隨著在校大學(xué)生人數(shù)的不斷增加,教務(wù)系統(tǒng)的數(shù)據(jù)量也不斷的上漲。針對學(xué)生選課這一環(huán)節(jié),系統(tǒng)從學(xué)生網(wǎng)上自主選課以及教師的課程發(fā)布兩個大方面進行了設(shè)計,基本實現(xiàn)了學(xué)生的在線信息查詢、選課功能以及教師對課程信息發(fā)布的管理等功能。
在線選課系統(tǒng)選擇使用Information Server 5.0作為Internet服務(wù)器平臺。前臺采用Dream weaver進行頁面制作,后臺由SQL Server數(shù)據(jù)庫支持,通過使用ASP語言實現(xiàn)動態(tài)網(wǎng)頁的效果,達到對數(shù)據(jù)庫的操作以完成使用者的要求。系統(tǒng)對學(xué)生來說,可根據(jù)本人學(xué)號和密碼登錄系統(tǒng),查詢院系的課程、學(xué)生選課情況及學(xué)生個人信息的修改;對教師來說,可以發(fā)布、刪除和修改自己本學(xué)期所要教的課程信息,查看選擇自己課程的學(xué)生名單及信息,及查詢,修改部分的個人信息;對管理員來說,可通過超級用戶身份登錄,對系統(tǒng)進行全面的管理,對新用戶的添加,刪除以及對用戶信息進行管理維護。
本文前半部分介紹了與在線選課系統(tǒng)相關(guān)的信息管理系統(tǒng)、網(wǎng)絡(luò)編程技術(shù)、ASP編程語言、SQL Server數(shù)據(jù)庫服務(wù)器等的基本內(nèi)容及發(fā)展情況,主體部分詳細介紹了程序的總體設(shè)計、詳細設(shè)計、功能實現(xiàn)等。
關(guān)鍵詞:信息管理系統(tǒng);網(wǎng)絡(luò)編程技術(shù);數(shù)據(jù)庫;在線選課
THE SYSTEM OF ONLINE COURSE CHOOSING
Abstract
with the development of the enrolling number, the data for daily education is increasing, too. This system is special for the on-line course choosing to design both from the aspect of the student and the teacher. The student can choose the course independently and the teacher can manage the information of the announcing course, also. This system is basically used for the on-line information searching, the course choosing and the announcing course managing.
The system to choose Information Server 5.0 as the Internet Server Platforms. The form is made by Dreamweaver, the data base is built by SQL Server and the active website is made by using the ASP language.System for students, I can learn passwords and login system, query faculty curriculum, Selection of students and student personal information changes;Teachers, we can publish, delete and modify this semester to teach the curriculum information, View choose their own courses in the list and information, and inquiries to amend parts of the personal information;Administrators for example, through the super user logged on the system, a comprehensive management and the addition of new users, and the deletion of user information management and maintenance.
The first half of this paper introduced the Online Course Selection System and related information management system, network programming technology, ASP programming language, the SQL Server database server, and so on the basic contents and development.The article detailed the main part of the program design, detailed design, functional realization.
Key words: Information Management System; Network Programming; Database; on-line course choosing
目 錄
1 緒論 1
1.1 在線選課系統(tǒng)開發(fā)背景及目的 1
1.1.1系統(tǒng)開發(fā)背景 1
1.1.2系統(tǒng)開發(fā)目的 2
1.2 在線選課系統(tǒng)的產(chǎn)生和發(fā)展現(xiàn)狀 3
2 在線選課系統(tǒng)的主要技術(shù)概述 5
2.1 Dreamweaver 5
2.2 ASP 6
2.3 SQL Server數(shù)據(jù)庫 7
3 在線選課系統(tǒng)分析 9
3.1 應(yīng)用需求分析 9
3.2系統(tǒng)可行性分析 10
3.3 E-R圖 10
4 在線選課系統(tǒng)總體設(shè)計 13
4.1 系統(tǒng)功能模塊分析與設(shè)計 13
4.2 數(shù)據(jù)庫設(shè)計 14
4.2.1 邏輯結(jié)構(gòu)設(shè)計 14
4.2.2 物理結(jié)構(gòu)設(shè)計 15
5 詳細設(shè)計 17
5.1 用戶登錄模塊 17
5.2 學(xué)生信息管理模塊 19
5.2.1 學(xué)生信息添加 19
5.2.2學(xué)生信息查詢 20
5.2.3 學(xué)生信息修改或刪除 21
5.3 學(xué)生選課模塊 22
5.3.1 選課 23
5.3.2 選課查詢 25
5.3.3 退課 26
5.4 課程管理模塊 27
5.4.1課程信息添加 27
5.4.2課程信息修改與刪除 27
5.5 用戶管理模塊 28
5.5.1添加用戶信息 28
5.5.2修改和刪除 29
5.5.3密碼管理 29
5.6 數(shù)據(jù)庫連接 31
6 系統(tǒng)測試和調(diào)試 34
7 總結(jié) 39
參考文獻 41
致謝 42
附錄:源程序代碼 43
參考文獻
[1] 李春葆,曾平.數(shù)據(jù)庫原理及應(yīng)用[M].北京:清華大學(xué)出版社,2006.1.
[2] 黃明.ASP信息系統(tǒng)設(shè)計與開發(fā)實例[M].中國工業(yè)出版社.2005.2.
[3] 馬鑫.Macromedia Dreamweaver MX 2004教程[M].北京:清華大學(xué)出版社,2004.7.
[4] 楊志.ASP+HTML+Dreamweaver開發(fā)動態(tài)網(wǎng)站實例薈萃[M].北京:機械工業(yè)出版社,2006.2.
[5] 龍馬工作室.Dreamweaver MX 2004&ASP動態(tài)網(wǎng)頁編程完全自學(xué)手冊[M].北京:人民郵電出版社,2005.1.
[6] [美] Jon Flanders.ASP internals[M].Pearson Education.2000.12.
[7] 四維科技,曹衍龍.ASP/ASP.NET數(shù)據(jù)庫開發(fā)實用工程案例精選[M].北京:人民郵電出版社,2004.7.
[8] 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2000.2.
[9] 居文軍,孫林夫,趙慧娟,屈喜龍.ASP服務(wù)平臺身份認證技術(shù)研究[J].計算機應(yīng)用研究,2006,23(5):103-104.
[10] 丁貴廣.ASP編程基礎(chǔ)與實例[M].北京:機械工業(yè)出版社,2002.10.
[11] 曾清國.Windows2000+ASP+SQL.Serve案例教程[M].北京:中科多媒體電子出版社.
[12] [美]Ronald J.Norman.Object-Oriented System Analysis and Design[M].北京:清華大學(xué)出版社2001.
2.1萬字 62頁
包括開題報告,任務(wù)書,論文,答辯稿,程序代碼
摘要
隨著在校大學(xué)生人數(shù)的不斷增加,教務(wù)系統(tǒng)的數(shù)據(jù)量也不斷的上漲。針對學(xué)生選課這一環(huán)節(jié),系統(tǒng)從學(xué)生網(wǎng)上自主選課以及教師的課程發(fā)布兩個大方面進行了設(shè)計,基本實現(xiàn)了學(xué)生的在線信息查詢、選課功能以及教師對課程信息發(fā)布的管理等功能。
在線選課系統(tǒng)選擇使用Information Server 5.0作為Internet服務(wù)器平臺。前臺采用Dream weaver進行頁面制作,后臺由SQL Server數(shù)據(jù)庫支持,通過使用ASP語言實現(xiàn)動態(tài)網(wǎng)頁的效果,達到對數(shù)據(jù)庫的操作以完成使用者的要求。系統(tǒng)對學(xué)生來說,可根據(jù)本人學(xué)號和密碼登錄系統(tǒng),查詢院系的課程、學(xué)生選課情況及學(xué)生個人信息的修改;對教師來說,可以發(fā)布、刪除和修改自己本學(xué)期所要教的課程信息,查看選擇自己課程的學(xué)生名單及信息,及查詢,修改部分的個人信息;對管理員來說,可通過超級用戶身份登錄,對系統(tǒng)進行全面的管理,對新用戶的添加,刪除以及對用戶信息進行管理維護。
本文前半部分介紹了與在線選課系統(tǒng)相關(guān)的信息管理系統(tǒng)、網(wǎng)絡(luò)編程技術(shù)、ASP編程語言、SQL Server數(shù)據(jù)庫服務(wù)器等的基本內(nèi)容及發(fā)展情況,主體部分詳細介紹了程序的總體設(shè)計、詳細設(shè)計、功能實現(xiàn)等。
關(guān)鍵詞:信息管理系統(tǒng);網(wǎng)絡(luò)編程技術(shù);數(shù)據(jù)庫;在線選課
THE SYSTEM OF ONLINE COURSE CHOOSING
Abstract
with the development of the enrolling number, the data for daily education is increasing, too. This system is special for the on-line course choosing to design both from the aspect of the student and the teacher. The student can choose the course independently and the teacher can manage the information of the announcing course, also. This system is basically used for the on-line information searching, the course choosing and the announcing course managing.
The system to choose Information Server 5.0 as the Internet Server Platforms. The form is made by Dreamweaver, the data base is built by SQL Server and the active website is made by using the ASP language.System for students, I can learn passwords and login system, query faculty curriculum, Selection of students and student personal information changes;Teachers, we can publish, delete and modify this semester to teach the curriculum information, View choose their own courses in the list and information, and inquiries to amend parts of the personal information;Administrators for example, through the super user logged on the system, a comprehensive management and the addition of new users, and the deletion of user information management and maintenance.
The first half of this paper introduced the Online Course Selection System and related information management system, network programming technology, ASP programming language, the SQL Server database server, and so on the basic contents and development.The article detailed the main part of the program design, detailed design, functional realization.
Key words: Information Management System; Network Programming; Database; on-line course choosing
目 錄
1 緒論 1
1.1 在線選課系統(tǒng)開發(fā)背景及目的 1
1.1.1系統(tǒng)開發(fā)背景 1
1.1.2系統(tǒng)開發(fā)目的 2
1.2 在線選課系統(tǒng)的產(chǎn)生和發(fā)展現(xiàn)狀 3
2 在線選課系統(tǒng)的主要技術(shù)概述 5
2.1 Dreamweaver 5
2.2 ASP 6
2.3 SQL Server數(shù)據(jù)庫 7
3 在線選課系統(tǒng)分析 9
3.1 應(yīng)用需求分析 9
3.2系統(tǒng)可行性分析 10
3.3 E-R圖 10
4 在線選課系統(tǒng)總體設(shè)計 13
4.1 系統(tǒng)功能模塊分析與設(shè)計 13
4.2 數(shù)據(jù)庫設(shè)計 14
4.2.1 邏輯結(jié)構(gòu)設(shè)計 14
4.2.2 物理結(jié)構(gòu)設(shè)計 15
5 詳細設(shè)計 17
5.1 用戶登錄模塊 17
5.2 學(xué)生信息管理模塊 19
5.2.1 學(xué)生信息添加 19
5.2.2學(xué)生信息查詢 20
5.2.3 學(xué)生信息修改或刪除 21
5.3 學(xué)生選課模塊 22
5.3.1 選課 23
5.3.2 選課查詢 25
5.3.3 退課 26
5.4 課程管理模塊 27
5.4.1課程信息添加 27
5.4.2課程信息修改與刪除 27
5.5 用戶管理模塊 28
5.5.1添加用戶信息 28
5.5.2修改和刪除 29
5.5.3密碼管理 29
5.6 數(shù)據(jù)庫連接 31
6 系統(tǒng)測試和調(diào)試 34
7 總結(jié) 39
參考文獻 41
致謝 42
附錄:源程序代碼 43
參考文獻
[1] 李春葆,曾平.數(shù)據(jù)庫原理及應(yīng)用[M].北京:清華大學(xué)出版社,2006.1.
[2] 黃明.ASP信息系統(tǒng)設(shè)計與開發(fā)實例[M].中國工業(yè)出版社.2005.2.
[3] 馬鑫.Macromedia Dreamweaver MX 2004教程[M].北京:清華大學(xué)出版社,2004.7.
[4] 楊志.ASP+HTML+Dreamweaver開發(fā)動態(tài)網(wǎng)站實例薈萃[M].北京:機械工業(yè)出版社,2006.2.
[5] 龍馬工作室.Dreamweaver MX 2004&ASP動態(tài)網(wǎng)頁編程完全自學(xué)手冊[M].北京:人民郵電出版社,2005.1.
[6] [美] Jon Flanders.ASP internals[M].Pearson Education.2000.12.
[7] 四維科技,曹衍龍.ASP/ASP.NET數(shù)據(jù)庫開發(fā)實用工程案例精選[M].北京:人民郵電出版社,2004.7.
[8] 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2000.2.
[9] 居文軍,孫林夫,趙慧娟,屈喜龍.ASP服務(wù)平臺身份認證技術(shù)研究[J].計算機應(yīng)用研究,2006,23(5):103-104.
[10] 丁貴廣.ASP編程基礎(chǔ)與實例[M].北京:機械工業(yè)出版社,2002.10.
[11] 曾清國.Windows2000+ASP+SQL.Serve案例教程[M].北京:中科多媒體電子出版社.
[12] [美]Ronald J.Norman.Object-Oriented System Analysis and Design[M].北京:清華大學(xué)出版社2001.