网上选课系统的设计与实现毕业设计.doc
《网上选课系统的设计与实现毕业设计.doc》由会员分享,可在线阅读,更多相关《网上选课系统的设计与实现毕业设计.doc(30页珍藏版)》请在三一办公上搜索。
1、声 明本人郑重声明: 所呈交的学位论文,是本人在指导教师指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确的方式标明。本声明的法律结果由本人承担。 本毕业设计(论文)成果是本人在江西师范大学科学技术学院读书期间在指导教师指导下取得的,成果归江西师范大学科学技术学院所有。 特此声明。声明人(毕业设计(论文)作者)学号:0708067007声明人(毕业设计(论文)作者)签名: 签名日期: 年 月 日 摘要 Internet目前的用户已经遍及全球,有超过几亿人在使用Inte
2、rnet,并且它的用户数还在以等比级数上升。一旦你连接到它的任何一个节点上,就意味着您的计算机已经连入Internet网上了。因特网(Internet)是全球信息资源的总汇。而WWW系统是一个大型的分布式超媒体信息数据库,它极大的推动了Internet的发展,己经成为Internet中最流行、最主要的信息服务方式。WWW,也叫做web,是我们登录Internet后最常利用到的Internet的功能。人们连入Internet后,有一半以上的时间都是在与各种各样的web页面打交道。在基于web方式下,我们可以浏览、搜索、查询各种信息,可以发布自己的信息,可以与他人进行实时或者非实时的交流,可以游戏
3、、娱乐、购物、查询等等WWW技术之所以能在全球普及,一个重要的原因就是它与数据库管理系统相互融合,成为一个处理和共享信息的强大工具。一方面,数据库是一种强大的信息管理工具,另一方面,WWW提供了共享数据的方法。两者强强联合取长补短,发挥各自优势,使用户可以在Web浏览器上方便地检索数据库的内容。随着无纸化办公的一步步实现,信息的自动处理以及网络式的信息交互方式越来越被人们认可和应用。让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。网上选课与传统的选课方式相比更加节约资源,同时,随着学生选课自主权的增加,使教学更加透明。在校大学生人数的不断增加,
4、教务系统的数据量也不断的上涨。针对学生选课这一环节,本系统从学生网上自主选课进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能。本程序前台采用Dreamweaver进行页面制作,后台由SQL Server数据库支持,通过使用ASP语言实现网页的效果,达到对数据库的操作以完成使用者的要求。关键字:网上选课系统、asp、数据库AbstractInternet current user has more than ten millions throughout the world. The number still increase on the Internet
5、.Once you are connected to any of node, it means that your computer has been connected to the Internet. The Internet is a reservoir of global information resources. WWW system is a large distributed hypermedia information database. It greatly promoted the development of the Internet and already beco
6、me the most popular Internet information service. We using web, so called www, login to Internet to use the function of the Internet. People use more than a half time online contact with the various webs. Based on web, we can browse, search, inquires and publish the various information, communicatio
7、n, and games, entertainment, shopping, queries, etc. Technology of WWW in the global popularization have important reason which connected to database management system that become a processing and share information powerful tools. On the one hand, the database is a powerful information management to
8、ols, on the other hand, WWW provides share data method. Users can easily in the Web browser on the content of a searchable database.With the realization of the paperless office, information and automatic processing the information network more and more recognized by people. Manage students informati
9、on by means of computer now becoming various colleges and universities actively working. Teaching management is one of the important contents of the work. Online courses are better than traditional courses in saving resources. Along with the increase of course students make the teaching more transpa
10、rent.With the increasing number of college students, educational administration system of data quantity also increases. Based on student course, this system is independent from the online course students realizing the basic design, the students online information query, selective function and the co
11、urse information release function. This program Dreamweaver made by Dreamweaver, connect to SQL Server database, by using the ASP language realization of web effect, achieve he operation to database.Key word: online courses system, asp, database 目 录1绪论51.1课题研究背景51.2课题研究意义61.3课题调研61.4总体结构62关键技术72.1AS
12、P技术72.2数据库技术72.3硬件与软件要求82.4运行环境83系统分析103.1可行性分析103.2需求分析103.3功能模块分析113.4数据分析与设计154总体实现174.1登录模块174.2学生模块184.3教师模块224.4管理员模块235总结286参考文献29 1 绪论数据库是按照数据结构来组织、存储和管理数据的仓库。在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理。它是从60年代初发展起来的计算机技术,经过四十来年的发展,数据库技术己经趋于成熟。数据库的诞生和发展给计算计信息管理带来了一场巨大的革命,随着应用的扩展与深入,数据库
13、的数量和规模越来越大,就应用而言,也呈现出多样化的应用空间,例如学校的各种管理信息系统、电子出版物、电子商务、远程教育系统等的出现,给web数据库技术提出了更多、更高的要求。还有一些医学院校开发出的网上诊所、远程诊断系统等等,都是基于互联网的应用系统的开发,正蓬勃发展并且发挥着较大的作用。网上选课系统是针对高等院校的在校学生和教师使用。从学生角度来说,由于学校教学制度的改革,传统的教学模式已经不能适应大部分高等院校开始实行的学生自主选课模式的教学手段,如果仍然通过传统的纸上方式选课,一方面浪费大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着高校人数的增
14、多,这种弊端会越来越多的暴露出来。因此,利用网络,只要学生只要在计算机前输入自己的个人选课信息即可完成原来几倍的作业量。从教师的角度来说,同样是节省了大量的工作量,由于教师课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少教师的工作量,减少错误的发生几率。作为教师,也只要通过自己的电脑来操作即可,不用奔波于教务处和办公室之间。1.1 课题研究背景国外的教学科研软件与国内相比开发的早而且比较成熟。早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进行。其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联
15、网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。所有这些都表明,基于Internet的校园网的应用已深入到校园内的各个方面。1.2 课题研究意义高等院校要想切实提高教学管理工作,就必须在管理制度的改革方面有新的突破,实现信息化管理。而网上选课系统从课程形式、内容的多样性和选择性上提供了可能,充分体现了学生的自主性。它既倡导开设多种类型的课程,可打破原有的系别、班级限制,重新组合上课,以满足不同水平、不同兴趣学生的需要,又倡导“三个自主”的原则,即在教师指导下,学生具
16、有自主选择课程内容,自主选择任课教师,自主选择上课时间的自由度,这就给我们学校课程教学提出了新的研究课题。此外,一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,效率低、出错频率高。另外,时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。1.3 课题调研1.与实践活动和相关的文件和资料由教师提供。2.本课题要求学生有熟练的ASP开发能力,有较强的自学能力以及一定的关系数据库理论开发功底。3.具有对复杂表进行处理的能力。4.
17、具体问题再做详细调查研究并与指导老师面谈。1.4 总体结构 论文从第二章开始介绍制作网上选课系统的相关技术,包括ASP技术,数据库技术,还有该系统的运行条件与环境。第三章开始系统分析,包过可行性分析,需求分析,功能模块分析,数据分析。然后在第四章进行总体实现,首先是登陆模块的设计与介绍,登陆的运行界面;然后根据使用的人群,将系统分为3个模块,分别是学生模块,教师模块和管理员模块,对3个模块分别实现。论文的最后分别是结论和参考文献。2 关键技术研究基础(1) 前台以 ASP为开发环境,实现学生选课管理的增、删、查、改操作。(2) 后台以SQL数据库支持。2.1 ASP技术ASP是Active S
18、erver Page的缩写,意为“动态服务器页面,ASP内含于IIS(Internet Information Server)中,是Microsoft开发的服务器的脚本环境,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,其控制部分是用VBScript和Jscript等脚本语言来编写的,现在常用于各种动态网站中。Asp的工作原理:用户在浏览器上输入网址,浏览器向服务器发出请求,服务器开始运行asp程序,执行脚本命令、HTML页面内容,然后将页面信息发送至浏览器。ASP程序是由文本、HTML标记和脚本组合而成的。在ASP程序中,脚本通过分隔符与文本
19、和HTML标记区分开来。ASP用分隔符%和%包括脚本命令。由分隔符括起的命令称为主脚本命令,这些命令由主脚本语言进行处理。2.2 数据库技术信息系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大量的数据。因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好坏的主要指标之一。数据库系统设计数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合学校各个部门的存档数据和数据需求,分析各个数据之间的关系,按照数据库提供的功能和描述工具,设计出规模
20、适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。 为了更好地组织数据和设计出实际应用数据库,应该注意如下问题:规范化地重组数据结构;对数据进行规范化表达;关系数据结构的建立;在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构。这一步设计完成后数据库和数据结构设计工作基本完成,只待系统实现时将数据分析和数据字典的内容代入到所设计的数据整体关系结构中,一个规范化数据库系统结构就建立起来了。2.3 硬件与软件要求服务器:处理器:Intel PII 450 或以上内存:256M以上硬盘:20G以上客户机:无特殊硬件要求服务器:Microsoft Office
21、 2003,Microsoft IIS 4.0或更高版本,Microsoft Windows NT Server 4.0 或更高版本,Microsoft SQL Server 7.0 或更高版本客户机:Microsoft Windows 95 / 98 或更高版本,Microsoft IE 4.0 或更高版本2.4 运行环境若操作系统中还未安装IIS服务器,须进行安装,安装步骤如下:A“控制面板”,然后单击启动 “添加/删除程序”,在弹出的对话框中选择“添加/删除Windows组件”,在Windows组件向导对话框中选中“Internet信息服务(IIS)”,然后单击“下一步”,按向导指示,完
22、成对IIS的安装。BInternet信息服务(IIS) ,Internet信息服务简称为IIS,单击Windows开始菜单-所有程序-管理工具-Internet信息服务(IIS)管理器,即可启动“Internet信息服务”管理工具。C.IIS安装后,系统自动创建了一个默认的Web站点,该站点的主目录默认为C:Inetpubwww.root。 用鼠标右键单击“默认Web站点”,在弹出的快捷菜单中选择“属性”,此时就可以打开站点属性设置对话框,在该对话框中,可完成对站点的全部配置。3 系统分析3.1 可行性分析随着信息产业的飞速发展,信息化管理已经引入并应用到各行业管理领域,各种形式的百货商场、大
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 选课 系统 设计 实现 毕业设计
链接地址:https://www.31ppt.com/p-3991382.html