论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
目 录
1 引言 1
1.1 课题开发的背景 1
1.2 设计目标 1
2 相关软件及技术介绍 2
2.1 Dreamweave 2
2.2 Access数据库技术概要 2
2.3 ASP(Active Server Page) 2
2.3.1 ASP的特点 3
2.3.2 ASP文件的执行 4
2.3.3 ASP内置对象 4
2.3.4 ASP运行环境 4
2.3.5利用ADO访问数据库 5
2.4 HTML(Hyper Text Markup Language) 7
2.5 IIS(Internet信息服务器) 7
2.5.1 Internet服务管理器的安装 8
2.5.2 Internet服务管理器的配置 9
3 系统分析 11
3.1 需求分析 11
3.1.1 应用目标 11
3.1.2 产品功能描述 11
3.2可行性分析 11
3.2.1 MIS系统的产生和发展情况 11
3.2.2 网上选课系统的产生和可行性分析 12
4 系统设计概要 14
4.1 运行环境 14
4.2 设计策略 14
4.3 条件与限制 14
4.4 总体结构与模块外部设计 14
4.5 功能描述 15
5 系统详细设计 16
5.1 数据库设计 16
5.2 功能模块设计 20
5.2.1 用户登录注册模块 20
5.2.2学生用户功能模块 22
5.2.3教师用户功能模块 28
6 设计过程中的问题及解决 32
6.1 参数的传递 32
6.2 数据库的安全性问题 32
6.3 数据库的完整性的处理 33
6.4 访问连贯性的问题 33
7 结束语 36
参考文献 37
致谢词 38
高校学生网上选课系统
摘要:随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。而选课系统是大学教务管理系统中非常重要的1环。由于牵涉到了每1个学生新学期的学习,新的课程设计等,传统的人工作业难以应付。Internet网的兴起,让我们可以运用它不受时空限制的特性,改善选课作业流程。针对学生选课这1环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计.整体考虑的重点是,1方面提升选课的公平性,缩短选课时间,提高效率,另1方面又节省人力与课表打印的经费。 (科教论文网 Lw.nsEAc.com编辑整理)
本系统基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能,另外也初步解决了教师在课程信息发布管理上的权限问题。本程序前台采用Dreamweaver 4.03进行页面制作,后台由Access数据库支持,通过使用ASP语言实现动态网页的效果,达到对数据库的操作以完成使用者的要求。本选课系统可以用于大专院校,培训班,以及培训机构等单位学生以及学员的选课、查询等。文中除了有对程序的总体设计、详细设计、需求分析等主体部分外,还介绍了与网上选课系统相关的信息管理系统、网络编程技术、ASP编程语言、Access数据库等的基本内容及发展情况。
关键字:选课;课程信息发布;Access;ASP
Choose course system for high school students on line
Abstract:With the development of the enrolling number, the data for daily education is increasing, too. But Lesson Selected system is an important part of a university academic affairs system. Since it’s closely related to the learning of students during the semester ,the new course design ,and so on .It is apparently that it is out of date manipulate with traditional manual operation system.The emerging of INTERNET brings us a good opportunity on improving the processing flow of course taking since it is beyond the limitation of time and space.This system is special for the on-line course choosing to design both from the aspect of the student and the teacher. It focuses on the fairness, the shortening of time, and the promotting of efficiency .
The networked course taking system integrates the functions of course querying. 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. Besides, the power of the teacher has been well controlled. The form is made by Dreamweaver 4.03 , the data base is built by Access and the active website is made by using the ASP language. The system can be the course choices and as enquiries for students and trainees of units like tertiary institutions, training courses and training institutions. this paper includes the main designing , the detail designing, the function designing and , before this , some basic knowledge and present development of the programs mentioned above.
Key words: course choosing ; announcing the course information ; Assess ; ASP (转载自http://zw.NSEAC.com科教作文网)
1 引言
1.1 课题开发的背景
随着网络的不断发展,它已经真正的进入了我们的生活,成为我们生活中的1部分,并且在我们的生活中扮演着越来越重要的角色。我们步入了网络时代,信息社会,人类的交流将采用新的方式进入新的领域。人们正在改变着自己的生活方式,开始使用电子邮件与朋友保持联络,开始坐在家里听名校老师讲课,开始足不出户地轻松购物,总之,人们学会了利用网络与世界交流。
基于Web的网络管理模式(Web-Based Management,WBM)的实现有两种方式。第1种方式是代理方式,即在1个内部工作站上运行Web服务器(代理)。这个工作站轮流与端点设备通信,浏览器用户与代理通信,同时代理与端点设备之间通信。在这种方式下,网络管理软件成为操作系统上的1个应用。它介于浏览器和网络设备之间。在管理过程中,网络管理软件负责将收集到的网络信息传送到浏览器(Web服务器代理),并将传统管理协议(如SNMP)转换为web协议(如HTTP)。第2种实现方式是嵌入式。它将Web功能嵌入到网络设备中,每个设备有自己的Web地址,管理员可通过浏览器直接访问并管理该设备。在这种方式下,网络管理软件与网络设备集成在1起。网络管理软件无须完成协议转换。所有的管理信息都是通过HTTP协议传送。[1]
本文以1个选课系统的开发为实例,对网络信息管理系统的开发进行了初步的探讨。
1.2 设计目标
该选课系统整体考虑的重点是:1方面提升选课的公平性,缩短选课时间,提高效率,另1方面,又能节省人力与打印课表的经费。
所以,我计划将查课,选课,作业布置,系统公告等整合成1个平台,使之简单、易操作。当然,对于选课系统的基本职能,如学生选课和教师授课情况,该系统也可以提供参考信息。还可以对教师工作量及教学进行考核,对学生选课也可以进行人力调整。