选修课报名系统论文.docx
- 文档编号:1482622
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:18
- 大小:213.64KB
选修课报名系统论文.docx
《选修课报名系统论文.docx》由会员分享,可在线阅读,更多相关《选修课报名系统论文.docx(18页珍藏版)》请在冰豆网上搜索。
选修课报名系统论文
网上选修课报名系统
学生姓名:
所在院系:
计算机科学系
所学专业:
计算机科学与技术
导师姓名:
完成时间:
目录
摘要II
1绪论1
2 需求分析1
2.1 用户需求分析1
2.2 系统需求分析2
2.3 可行性研究2
3 选课系统主要实现技术3
3.1 语言选择3
3.2 软件配置3
3.3 数据库的设计与访问3
3.4 计算机系统框架结构4
4 学生模块实现过程5
4.1 选课进程控制管理5
4.2 登录管理6
4.3 用户操作6
4.3.1学生密码修改7
4.3.2学生注意事项7
4.3.3学生报名流程7
4.3.4学生选修填写8
4.3.5学生信息查询8
4.3.6修改选报资料8
4.3.7学生退选课程9
4.3.8查看审核信息9
5 软件测试与系统安全10
5.1软件测试10
5.2安全措施11
5.2.1 服务器的安全措施11
5.2.2 应用程序的安全措施11
5.3系统调试与运行12
5.4系统评价12
6 结论13
谢辞14
附录部分源代码16
摘要
随着我国加入WTO,社会越来越需求具备综合素质的人才,开设公共选修课的目的正是通过实行文理科交叉与融通,加强全校公共选修课的建设与管理,开辟第二课堂学术讲座,打破不同学科的界限以拓展学生的知识面。
但在学校中手动管理选报课程绝非易事,管理员要综观所有学生的选报情况并作出回复,既费时又费力。
伴随着网络的迅速发展,网上选修课系统可以真正实现师生之间互动交融。
本文叙述了网上选修课系统的基本设计思想和具体实现方法,可以使学生自由方便的选报课程,并且管理员也只需通过简单的操作就可以完成全校学生的管理。
关于公共选修课网上报名系统这一课题,各大高校和中学纷纷使之用于自己的教务管理。
在具体开发过程中,用ASP技术来实现B/S系统,ASP技术与数据库技术结合,用户在浏览器端可以随意选报、修改、查询自己的课程,管理人员可以根据需要进行课程审核,而数据的后台操作则由服务器端处理。
这样提高了网页的互动性,使整个系统能更好的为用户服务。
关键词:
网上选课系统,ASP技术,B/S系统,数据库技术
Abstract
WithourcountryentrysintotheWTO,oursocietymoreandmoreneedsthetalentstudentofsyntheticalquality.Thegoalofpublicselectivecourseistorealizetheimplementationofarticleandsciencesubjects,strengththeconstructionandthemanagementoftheentireschoolpublicelectivecourse,openthesecondclassroomofacademiccourse,breaktheboundaryofthedifferentdisciplinetodeveloptheknowledgeofstudents.Butitiscertainlynotaneasymatterintheschooltochoosethecurriculumbythemanualmanagement.Managershavetotakeallconsiderationofthesituationofstudentclassselectionandmakethereply,whichisbothcomplicatedandtime-consuming.Withthedevelopmentofinternet,thesystemhasreallyrealizedtheinteractionbetweenteachersandstudents.Manyschoolsuseitmanagetheirteaching.ThearticledescribesthemaindesignconsiderationofclassselectiononInternetandtheconcreterealizationmethod.Studentscanfreelychoosecourseinconvenience,andmanagercanmanagethewholeschoolstudentsthroughthesimpleoperation.Aboutthetopicofpublicelectivecoursewhichisanon-lineregistrationsystem,universitiesandthemiddleschoolsuseitintheireducationaladministrator.Inthebuildingofthenetwork,ASPtechnologywasusedtorealizeB/Ssystem.BecauseoftheintegrityofASPtechnologyanddatabasetechnology,theuserscaninquireaboutthespecimentheyneedfreelywiththedisposalofdatabytheserver.Inthisway,theinterdynamicofthewebpagewasimprovedandthewholesystemcouldserverfortheusersbetter.
Keywords:
ClassselectiononInternet,threelayerstructure,ASPtechnology,Databasetechnology,B/Ssystem
1绪论
随着高校教学管理的系统化和计算机的网络化,以及学分制教学改革的加快,网上选修课系统已成为教学教务管理的重要部分。
当前,高等院校正渐渐实施学分制,学分制允许学生在一定范围内选择适合自己需要的课程,具有分散性、时间不确定性,难于人工调配与集中管理。
另外,随着各个高校扩招程度的加快,学生人数日益增加,造成教学资源比较紧张,这无疑增加了选课管理难度和教务管理人员的工作量。
传统基于集中式管理的选课无力适应这些新的变化,建立网上选课系统势在必行,现在许多高校都开发出自己的选课系统,但是通用性不好,所以我们开发出了适合我院特色的选修课系统以适应我校学分制教学改革的进程。
ASP是一种服务器端的脚本语言,支持VBScript和JavaScript等脚本语言。
VBScript是一种常用的脚本语言,而JavaScript可以在网页中实现一些特殊效果,能够使网页设计更加灵活、实用。
面临互联网的飞速发展,仅仅依靠静态网页已经不能满足互联网访问者的要求。
许多人已经把互联网当成了首选的信息来源。
他们不仅仅通过互联网查阅历史性的静态数据,而且还通过它查阅应时数据(比如市场行情),甚至是即时数据(比如网络游戏)。
随着越来越多的人不断全面深入地了解互联网,人们不再满足于页面新奇和简单的审美欣赏了,大家更多的在关注实际需要的数据。
因此动态性就成了网站必须具备的重要特性之一。
2 系统需求分析
2.1 用户需求分析
(1) 网站的管理化要求
网上选修课报名系统以计算机网络为基础,将系统功能分成逻辑模块,使功能明确,运行快捷方便,减少了不必要的维护。
(2) 建立集中统一的数据库
数据库管理集中在Access里,操作容易,管理方便,数据清晰,数据来源(网站)稳定可靠。
(3) 一致性与完整性
利用计算机网络技术和数据库管理技术,提高数据库处理的及时性和数据库使用的准确性,实行一次录入多次使用,保证数据的一致性。
(4) 有良好的可靠性和维护性
本系统具有良好的容错能力,并能抵抗外界干扰,同时在总体分析的基础上,可以根据需要比较容易的进行功能扩充与修改。
(5) 系统界面友好操作简单
本系统具有良好而美观的界面,简单而实用的操作,快捷而便利的管理等特点。
2.2 系统需求分析
对于本系统来说,用户(学生)在初次访问时,可以注册成为会员。
每个用户的用户名都是唯一的,用户的所有操作都是以唯一的用户名为标识,只有成为会员的用户才可以浏览网站的页面内容,进入报名系统。
系统的管理员(教师)则需要通过输入正确的管理员帐号、密码后,才能进入管理界面,对访问此系统的用户进行管理以保证系统正常的运转并及时处理出现的问题。
同时,系统要求只有一名超级用户,在超级用户授权的情况下二级用户才能进行管理页面进行有关的操作.
2.3 可行性研究
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
可行性研究的目的不是解决问题,而是确定问题是否能够去解决,价值如何。
针对本次设计所开发的“网上人才管理系统”,在以下三个方面进行了可行性研究。
(1) 技术可行性
现在流行的网站或网页的应用开发工具很多。
例如:
ASP、JSP、PHP、Perl等。
近来微软还推出了C#,更加方便了网站程序的开发工作。
ASP以其方便的开发环境,简单易懂的描述语言,灵活而强大的功能体系,成为了本设计在选择“网上公选课报名系统”时的首选工具。
(2) 经济可行性
网站建设需要有大量的开发人员和良好的网站规划,需要有专业人员对网站进行维护和管理,所以网站建设需要先期投入(这是有一定风险的,需要对投入的设备进行必要的了解),但网站的平稳运行将给企业带来巨大的潜在效益。
对于本次设计所开发的“网上公选课报名系统”来说,主要的开发工具ASP、ODBC、Access2000等也能够支付得起开发与使用的费用,所以综合起来是比较理想的开发工具。
(3) 操作可行性
对于用户来说,方便合理的网页设计布局、新颖的网页素材、即时的响应速度,是用户在网站停留时间长短的决定性因素,所以在进行网站设计时要考虑到这些,要将每位访问系统的用户作为开发“网上公选课报名系统”的根本,要建立操作简单、界面友好、使用灵活、实用性强、安全性高的系统。
3 选课系统主要实现技术
3.1 语言选择
三层软件结构需要采用具有信息交互能力的动态网页技术,诸如CGI、ASP、PHP、JSP等,本系统采用ASP技术来实现网上选修课报名系统。
ASP是由传统的网页(*.htm、*html)中加入java程序片断和ASP标记构成的。
通过ODBC驱动程序连接数据库,具有健壮、安全、易于使用、易于从网络上下载等特点,是编写数据库应用程序的最佳语言。
3.2 软件配置
整个系统的开发环境是这样的,操作系统选用Windows2000Server,Web服务器采用IIS5.0,数据库采用的是MicrosoftAccess,开发语言为ASP,图象处理软件选用Photoshop,IIS配置如图3.1。
图3.1 Internet信息服务配置
3.3 数据库的设计与访问
本系统所有用户信息、课程信息及选课信息等均保存在同一个数据库bao.mdb中,在该数据库中创建了若干个表(tables),如图3.2中所示。
另外,根据不同用户的特点,在该数据库中创建了超级管理员身份、二级管理员身份和学生身
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 选修课 报名 系统 论文