在线选课系统的设计与实现.rar
在线选课系统的设计与实现,2.1万字 62页包括开题报告,任务书,论文,答辩稿,程序代码摘要随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。针对学生选课这一环节,系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能。在线选课系统...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 xiaowei 发布
在线选课系统的设计与实现
2.1万字 62页
包括开题报告,任务书,论文,答辩稿,程序代码
摘要
随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。针对学生选课这一环节,系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能。
在线选课系统选择使用Information Server 5.0作为Internet服务器平台。前台采用Dream weaver进行页面制作,后台由SQL Server数据库支持,通过使用ASP语言实现动态网页的效果,达到对数据库的操作以完成使用者的要求。系统对学生来说,可根据本人学号和密码登录系统,查询院系的课程、学生选课情况及学生个人信息的修改;对教师来说,可以发布、删除和修改自己本学期所要教的课程信息,查看选择自己课程的学生名单及信息,及查询,修改部分的个人信息;对管理员来说,可通过超级用户身份登录,对系统进行全面的管理,对新用户的添加,删除以及对用户信息进行管理维护。
本文前半部分介绍了与在线选课系统相关的信息管理系统、网络编程技术、ASP编程语言、SQL Server数据库服务器等的基本内容及发展情况,主体部分详细介绍了程序的总体设计、详细设计、功能实现等。
关键词:信息管理系统;网络编程技术;数据库;在线选课
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 在线选课系统开发背景及目的 1
1.1.1系统开发背景 1
1.1.2系统开发目的 2
1.2 在线选课系统的产生和发展现状 3
2 在线选课系统的主要技术概述 5
2.1 Dreamweaver 5
2.2 ASP 6
2.3 SQL Server数据库 7
3 在线选课系统分析 9
3.1 应用需求分析 9
3.2系统可行性分析 10
3.3 E-R图 10
4 在线选课系统总体设计 13
4.1 系统功能模块分析与设计 13
4.2 数据库设计 14
4.2.1 逻辑结构设计 14
4.2.2 物理结构设计 15
5 详细设计 17
5.1 用户登录模块 17
5.2 学生信息管理模块 19
5.2.1 学生信息添加 19
5.2.2学生信息查询 20
5.2.3 学生信息修改或删除 21
5.3 学生选课模块 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 数据库连接 31
6 系统测试和调试 34
7 总结 39
参考文献 41
致谢 42
附录:源程序代码 43
参考文献
[1] 李春葆,曾平.数据库原理及应用[M].北京:清华大学出版社,2006.1.
[2] 黄明.ASP信息系统设计与开发实例[M].中国工业出版社.2005.2.
[3] 马鑫.Macromedia Dreamweaver MX 2004教程[M].北京:清华大学出版社,2004.7.
[4] 杨志.ASP+HTML+Dreamweaver开发动态网站实例荟萃[M].北京:机械工业出版社,2006.2.
[5] 龙马工作室.Dreamweaver MX 2004&ASP动态网页编程完全自学手册[M].北京:人民邮电出版社,2005.1.
[6] [美] Jon Flanders.ASP internals[M].Pearson Education.2000.12.
[7] 四维科技,曹衍龙.ASP/ASP.NET数据库开发实用工程案例精选[M].北京:人民邮电出版社,2004.7.
[8] 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2000.2.
[9] 居文军,孙林夫,赵慧娟,屈喜龙.ASP服务平台身份认证技术研究[J].计算机应用研究,2006,23(5):103-104.
[10] 丁贵广.ASP编程基础与实例[M].北京:机械工业出版社,2002.10.
[11] 曾清国.Windows2000+ASP+SQL.Serve案例教程[M].北京:中科多媒体电子出版社.
[12] [美]Ronald J.Norman.Object-Oriented System Analysis and Design[M].北京:清华大学出版社2001.
2.1万字 62页
包括开题报告,任务书,论文,答辩稿,程序代码
摘要
随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。针对学生选课这一环节,系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能。
在线选课系统选择使用Information Server 5.0作为Internet服务器平台。前台采用Dream weaver进行页面制作,后台由SQL Server数据库支持,通过使用ASP语言实现动态网页的效果,达到对数据库的操作以完成使用者的要求。系统对学生来说,可根据本人学号和密码登录系统,查询院系的课程、学生选课情况及学生个人信息的修改;对教师来说,可以发布、删除和修改自己本学期所要教的课程信息,查看选择自己课程的学生名单及信息,及查询,修改部分的个人信息;对管理员来说,可通过超级用户身份登录,对系统进行全面的管理,对新用户的添加,删除以及对用户信息进行管理维护。
本文前半部分介绍了与在线选课系统相关的信息管理系统、网络编程技术、ASP编程语言、SQL Server数据库服务器等的基本内容及发展情况,主体部分详细介绍了程序的总体设计、详细设计、功能实现等。
关键词:信息管理系统;网络编程技术;数据库;在线选课
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 在线选课系统开发背景及目的 1
1.1.1系统开发背景 1
1.1.2系统开发目的 2
1.2 在线选课系统的产生和发展现状 3
2 在线选课系统的主要技术概述 5
2.1 Dreamweaver 5
2.2 ASP 6
2.3 SQL Server数据库 7
3 在线选课系统分析 9
3.1 应用需求分析 9
3.2系统可行性分析 10
3.3 E-R图 10
4 在线选课系统总体设计 13
4.1 系统功能模块分析与设计 13
4.2 数据库设计 14
4.2.1 逻辑结构设计 14
4.2.2 物理结构设计 15
5 详细设计 17
5.1 用户登录模块 17
5.2 学生信息管理模块 19
5.2.1 学生信息添加 19
5.2.2学生信息查询 20
5.2.3 学生信息修改或删除 21
5.3 学生选课模块 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 数据库连接 31
6 系统测试和调试 34
7 总结 39
参考文献 41
致谢 42
附录:源程序代码 43
参考文献
[1] 李春葆,曾平.数据库原理及应用[M].北京:清华大学出版社,2006.1.
[2] 黄明.ASP信息系统设计与开发实例[M].中国工业出版社.2005.2.
[3] 马鑫.Macromedia Dreamweaver MX 2004教程[M].北京:清华大学出版社,2004.7.
[4] 杨志.ASP+HTML+Dreamweaver开发动态网站实例荟萃[M].北京:机械工业出版社,2006.2.
[5] 龙马工作室.Dreamweaver MX 2004&ASP动态网页编程完全自学手册[M].北京:人民邮电出版社,2005.1.
[6] [美] Jon Flanders.ASP internals[M].Pearson Education.2000.12.
[7] 四维科技,曹衍龙.ASP/ASP.NET数据库开发实用工程案例精选[M].北京:人民邮电出版社,2004.7.
[8] 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2000.2.
[9] 居文军,孙林夫,赵慧娟,屈喜龙.ASP服务平台身份认证技术研究[J].计算机应用研究,2006,23(5):103-104.
[10] 丁贵广.ASP编程基础与实例[M].北京:机械工业出版社,2002.10.
[11] 曾清国.Windows2000+ASP+SQL.Serve案例教程[M].北京:中科多媒体电子出版社.
[12] [美]Ronald J.Norman.Object-Oriented System Analysis and Design[M].北京:清华大学出版社2001.