网络选课系统的设计与实现

上传人:公**** 文档编号:403101637 上传时间:2023-10-05 格式:DOC 页数:41 大小:178KB
返回 下载 相关 举报
网络选课系统的设计与实现_第1页
第1页 / 共41页
网络选课系统的设计与实现_第2页
第2页 / 共41页
网络选课系统的设计与实现_第3页
第3页 / 共41页
网络选课系统的设计与实现_第4页
第4页 / 共41页
网络选课系统的设计与实现_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《网络选课系统的设计与实现》由会员分享,可在线阅读,更多相关《网络选课系统的设计与实现(41页珍藏版)》请在金锄头文库上搜索。

1、自学考试计算机软件编程技术专业本科毕 业 论 文题 目:网络选课系统的设计与实现作 者:姜彬所在单位:哈尔滨华夏计算机职业技术学院 考 号:指导教师:镡欣 黑龙江大学2011年10月15日摘要随着计算机网络迅速发展,信息资源统计和日常办公也迅速无纸化和网络化。大量数据的搜集及处理通过网络实现已经非常普遍,且技术已经相当成熟,如国家公务员考试报名系统,学生电子档案管理系统等。学生选课系统是典型的信息管理系统(MIS),本系统是根据现代化校园的发展而设计的基于ASP的学生选课管理系统,本系统可以方便老师、家长来学校查找学生。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求

2、应用程序功能完备,易使用等特点。实现全校学生信息在线查询。还可以对新来的学员信息进行信息录入。由于学员上课情况复杂,可以实现信息修改,及时调整学员的基本情况。对MS SQL Server2000数据库管理系统、SQL语言原理、ASP数据库技术进行了较深入的学习和应用,主要完成对学生选课系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。关键词ASP 在线查询 信息录入信息修改 SQLAbstractWith the rapid development of computer networks, statistics of information resourcesa

3、nd the daily office work are becoming paperless and networking quickly. Large amounts of data collection and processing through the network is very popular, and the technology is quite mature, such as the National Civil Service Examination Registration System, student electronic records management s

4、ystems. The system is designed to simplify the college students course selection, the convenience and faster technology, abandoning the traditional ASP technology instead of using the B / S architecture and ASP.NET technology to achieve. System is divided into three types of landing the role of stud

5、ents, teachers and administrators can be completed in the browser all the work themselves, and this system is a server-side implementation, so more efficient than the ASP web site increased.Studio 2000, the data base is built by Access and the active website is made by using the C# language .This pa

6、per includes the main designing , the detail designing, the function designing and , before this , some basic knowledge and present development of the programs mentioned above.KeywordASP.NET ;Access Database;B/S目 录正文的内容都修改完成后,重新生成一下目录。摘要IAbstractII目录1前言1第一章绪论2一选题背景2二课题研究的目的及意义3(一)课题研究的目的3(二)课题研究的意义4

7、三论文主要内容4四课题的可行性分析5(一)课题调研5(二) 可行性分析5第二章准备阶段7一 ASP基础7二数据库系统设计7第三章应用系统开发工具9一系统对硬件和软件的要求9二运行需求9三其他需求9四数据库应用系统开发简介10五学生选课系统10六 MS SQL Server简介11第四章系统分析12一系统简要分析12二应用需求分析12三业务流分析13四数据流分析13五系统数据模型设计14(一) E-R图14(二)数据表16六建立数据库和数据源18(一)制作数据库18(二)建立ODBC数据源(在2000 professional 系统中建立)18七系统界面19(一)进入系信息界面19(二)系信息录

8、入界面19(三)添加课程单界面20八系统功能图20第五章选课内容及方法23一选课内容23(一)必修课23(二)限定选修课23(三)任意选修课23二选课方法24(一)等级课程24(二)增选课程24(三)重修课程24第六章操作方法25一登录25二课程预览25三选课25四退课25五密码修改25六退出系统25第七章调和测试26第八章设计体会27结论28参考文献29致谢30附录 A31附录B33附录C34前言20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。本文研究了一种基于数据关联规则网上

9、选课系统,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。网上选课在我国刚起步,但发展很快。随着我国互联网的更加普及和网上选课的更趋成熟,会有越来越多的群体,对网上选课需求,无助于问题的解决。临渊慕鱼,不如退而结网。所以我们开发了一套供大家使用的选课系统。系统运行结果证明,本文所设计的学生选课系统方便了学生,老师,家长三方面的需要。第一章 绪论随着素质教育的不断推进,很多高校都陆续采用了学分制。学生们可以自由选择自己感兴趣的课程。以前各院校采用以班级为单位的原始手工报送的选课方式,暴露出了很多的缺点与不足。这种原始的选课方式会出现不公平现象(因为每门课允许听课的人数

10、都会有所限制,这样以班级为单位的手工选课方式就会出现有些选课速度快的班级把某些课程首先选满而其他班不能对该课程进行选择)、耗时较长等缺点,并且很难对选课情况作出统计、生成报表,这样给教务人员的工作带来很大的压力。随着全球信息化技术的兴起,特别Internet的日益普及,我国各大中专院校也加快了信息化进程,并且都建立了自己的校园网,这为我们网络现代化教育管理提供了必备的物质基础。基于以上原因,构建一个适合于高校使用的网上选课系统,便能很好地解决以上问题。它改变了以往以班级为单位的原始手工选课的方式,而是采用以个人为单元的现代化的网上选课方式,极大地方便了学生,同时教务人员显著地提高了工作效率。传

11、统的网上选课管理系统大部分采用ASP,PHP,JSP,VBScript,JavaScript等编程技术,用这些编程技术开发的网上选课系统均在不同程度上存在着程序复用程度低、重复劳动大、浏览速度慢、系统安全性差等缺陷和不足,严重制约了选课系统建设工程的发展。ASP.NET 是微软公司2002 年2 月正式推出的新一代编程语言,与传统的网上选课系统开发技术相比ASP.NET具有许多重要的优点,如简易性、安全性、可管理性等,能够大大加快开发效率,从而为网上选课系统的开发提供强有力的技术支持和保障。一 选题背景数据库是从60年代初发展起来的计算机技术。经过四十来年的发展,数据库技术己经趋于成熟1。We

12、b数据库在新的Internet环境中发生了很大的变化。就数据应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给web数据库技术提出了更多、更高的要求。同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。例如,我国许多高校的网上招生系统,学校的各种管理信息系统,学校选课系统,还有一些医学院校开发出的网上诊所、远程诊断系统等等,都是基于校园网的应用系统。国外的教学科研软件与国内相比开发的早而且比较成熟。早在七十年代末,美国就建成了NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进行。其网上教学教务管

13、理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。所有这些都表明,基于Internet的校园网的应用已深入到校园内的各个方面。在高等学校的教务管理工作中,课程表的编排是一项十分复杂、棘手的工作。在排课过程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如:两位教师不能同一时间在同一班级上课、一位教师不能在同一时间上两门课等等。利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的

14、工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。我国不少高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交给学生。在这里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。运用计算机辅助选课,即能实时地对大量选课数据进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错误。从系统开发的复杂程度来看,计算机辅助排课与选课是高校教务系统中的两个关键子系统,目前不少教务系统尚未很好地解决排课与选课问题。本文主要对高校教务管理系统中选课子系统的基本功能、设计思想、需求分析以及实现技术进行探讨。二 课题研究的目的及意义(一)

15、 课题研究的目的掌握采用Internet的TCP/IP协议,以B/S方式,ASP编程技术,多媒体技术。掌握一种多任务多用户操作系统ASP的动态网页和SQL Server大型的数据库。学会使用某种开发工具,培养相互合作的精神。(二) 课题研究的意义学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套软件成为很有必要的事情,在下面的各章中我们将以开发一套学生选课系统为例,谈谈其开发过程和所涉及到的问题及

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号