网上招生报名系统的设计与实现.docx
- 文档编号:25175003
- 上传时间:2023-06-05
- 格式:DOCX
- 页数:16
- 大小:129.86KB
网上招生报名系统的设计与实现.docx
《网上招生报名系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《网上招生报名系统的设计与实现.docx(16页珍藏版)》请在冰豆网上搜索。
网上招生报名系统的设计与实现
编号:
023
计算机系本科毕业(设计)论文
课题名称
网上招生报
名系统的设计与实现
专业
计算机科学与技术
姓名
学号
指导教师
二零零九年五月
网上招生报名系统的设计与实现
摘要:
电大为继续教育提供了一个很好的平台,但随着参加继续教育人数的不断增加,采取人工登记的管理方法劳动强度大、效率低下、容易出错,迫切要求计算机管理。
而网上报名成为电大招生管理信息化的必然发展方向。
系统本着减轻教务管理工作负担、提高工作效率、优化学生报名流程的目的,从需求分析、系统设计与实现、系统测试几个方面阐述了基于WEB的网上报名系统的设计方案和实现策略,并分析了本系统的特点及安全性设计。
最后阐述了系统存在的问题和不足,并提出改进方案。
关键词:
ASP技术数据库网上报名
Abstract:
XinZhouTVUniversityprovidesagoodplatformforContinuousEducati-
on.However,withthenumberofcontinuouseducationincreasing,themethodofart-
ificialmanagementseemstobeintensive-labor,inefficientandeasytotakemistakes,Soitisveryurgenttorequireasystemtomanage.Therefore,onlineregistrationhasbecomeainevitabledirectionoffuturedevelopmentforXinZhouTVUniversityrec-
ruitedmanagement.
Onpurposeofreducingmanagementburden,improvingefficiencyandoptimiz-
engtheprocessofstudentregistration,thisarticlehavedescribedthedesignplanandimplementationstrategyoftheonlineregistrationsystemwhichisbasedonWEBfro-
mtheaspectsofneedsanalysis,systemdesignandimplementationandsystemtesting,andanalyzedthecharacteristicsofthesystemandsafetydesign.Finally,theauthorh-
avepointedouttheexistingshortcomingsandproposedtheplanofImprovement.
Keywords:
ASPTechnologyDataBaseOnlineregisters
1引言
1.1开发背景及研究意义
随着我国高等教育事业的不断发展,通过继续教育获得高等教育学历的学生人数迅猛增加,电大为继续教育提供了一个很好的平台,但传统的报名模式采取人工登记的方法管理,劳动强度大、效率低下、容易出错,运作起来力不从心,不再适合电大教学模式,迫切需要计算机管理。
而利用网上招生报名系统可以实现学生通过Internet提交报名信息,使学生报名方便且易于管理。
报名是招生管理的第一步,也是相当烦琐和难于管理的一步。
随着参加继续教育人数的不断增加,网上报名成为招生管理信息化的必然发展方向。
采用网上报名,突破了时间和空间的限制,考生可在任何地点通过Internet报名,从而大大方便了学生的报名和学校的管理工作。
系统充分运用了适合自身特点的B/S模式进行设计和实现,改变了传统的报名模式,对所有学生信息实行计算机管理,提高了报名工作的效率,减轻了报名工作的通信联络负担,达到报名工作中准确、高效、快捷的要求。
实施网上报名不仅有效地提高了管理水平和服务质量,也方便了管理员对信息的管理和维护。
本系统的设计和实现可以为学校对学生的管理提供便利。
系统界面友好、操作简单,加快了对学生基本情况和成绩的查询速度,加强了管理,使各项管理更加规范化、系统化、自动化。
1.2系统简介
本系统主要包括用户注册、登录模块、教务管理模块、系统管理模块、论坛管理模块四大模块,主要实现了电大招生工作中学生基本信填写、照片的提交,管理员审核用户身份,考试成绩公布,毕业论文题目公布及答辩成绩公布等及其他附带功能。
系统管理员有管理用户,发布公告,留言管理,添加、删除、修改、查询的权限。
学生需要注册并通过管理员审核后才能进入系统,能够对自己的信息修改、查询,但没有发布公告,管理别人的权限
1.3系统开发环境
硬件环境:
处理器P
以上,主频至少1.6GHz;
内存512M以上。
软件环境:
MicrosoftWindowsXP操作系统;
IIS5.0+Microsoftaccess2003+Dreamweaver8开发平台,并用Photoshopcs2、Fireworks8、Flash8等一些辅助软件进行图片和动画处理。
2需求分析
开发忻州电大网上招生报名系统的第一步就是进行需求分析,需求分析是介于系统分析阶段和系统设计阶段之间的重要桥梁。
需求分析的好坏直接决定着系统能否真正满足用户的需要,指导系统开发的进一步深入。
本系统的总体目标是减轻教务人员工作负担、提高工作效率、优化学生报名的流程。
2.1用户需求描述
根据忻州电大招生报名管理工作的实际情况,参加继续教育的人数越来越多,报名的学生也越来越多,需要管理的学生信息量越来越大,学校需要一种准确、高效、快捷的管理方式。
系统设计必须符合学校实际工作的需要,从目前学校网络运用的情况和教育部门对无纸化办公的实际情况来看,本次系统设计主要是为了满足管理人员对学生信息和成绩等的网络化管理,能够随时、随地、方便、快捷的管理。
忻州电大网上招生报名系统的学生报名流程图如图2.1所示:
图2.1报名流程图
系统的管理员登录流程图如图2.2所示:
提交管理员登录信息
在数据库中查
找管理员信息
显示管理界面,可以对用户信息进行修改
登录失败
显示更新后的用户信息
数据库
存入数据库
匹配
不匹配
返回重新登录
管理员登录界面
图2.2管理员登录流程图
系统的用例图如图2.3所示:
图2.3系统用例图
2.2可行性分析
学校的电脑设施网络安装等条件都能够满足设计和实现网上报名系统的要求。
本系统的利用的MicrosoftACCESS2003后台数据库,是一个功能强大的数据库管理系统,具有界面友好、开发简单、易学易用、接口灵活等特点,它比较适合进行中小型数据库管理。
本系统的设计与实现可以对学生信息、成绩信息、留言信息以及公告发布信息等进行管理和储存。
另外,使用的ASP语言作为一种现代化的编程语言,具有简单易学、无需编译、独立于浏览器、与任何ActiveXScript语言兼容,功能强大等特点。
在系统的设计过程中再使用Dreamweaver8进行美化网页,用Photoshopcs2、Flash8、fireworks8等一些辅助软件进行图片和动画处理,使系统功能达到更好。
综上所述,本系统的设计和实现在技术上和硬件设备上的条件都是具备的,是可行的。
2.3系统功能分析
系统的功能分析是在系统开发的总体任务基础上完成的,通过需求分析阶段对系统各个方面作全面、详细的调查,收集关于系统涉及的一些数据,基本上确定系统设计和实现的目的,明确系统设计的目标。
根据忻州电大网上招生报名管理工作的需要,采用网络化对学生进行管理,管理者能够高速、准确的对所有注册学生信息和成绩等进行管理、维护,管理形式灵活、实用。
系统的设计具体要实现以下功能:
(1)完成招生工作中学生基本信填写、照片的提交;
(2)完成录取查询以及进行人数统计查询;(3)完成教务、考务相关文件的上传和下载;进行各科考试成绩公布,毕业论文题目公布及答辩成绩公布等;(4)完成其他附带功能。
为了实现系统的安全性和保密性,本系统的设计应满足管理者和学生的使用权限。
对于学生应具备以下功能:
1、本人凭用户名和密码可以登录系统;
2、学生可以根据自己的需求查询自己的个人信息、成绩,可以修改个人信息以及浏览管理员发布的公告,在线讨论、留言等。
对于管理员来说除了具备学生所具有的功能外还应具备以下功能:
1、管理系统后台,包括学生信息的添加、修改、删除管理,公告的发布,留言管理等;
2、管理员还可以根据实践需要对数据库中信息作修改;
3、管理员可以授权,任意的添加、删除用户,修改密码以及其他信息。
此管理员应由学校教务处来担当。
本系统的开发和设计主要是实现对忻州电大招生报名和学生信息进行网络化管理,以便较好地为教务管理工作者服务。
2.4系统的特点
随着通过继续教育获得高等教育学历的学生人数迅猛增加,网上报名成为招生管理信息化的必然发展方向,因此与之相适应的网上报名系统起着举足轻重的作用。
本招生报名系统的设计和实现的主要特点表现在:
1、注重安全性
本系统充分地利用了ASP技术语言中丰富的数据库连接功能,对系统数据进行了高效、快速的管理,使得能够高效、安全、稳定地对系统数据进行处理。
2、完善的数据管理功能
本系统从多方面对数据进行管理和控制,能及时将数据存储到基本表中,并及时给用户提供准确的参考信息,从而使用户能够在短时间内对数据加以合理的控制。
3、设计界面友好
系统在构图布局、页面风格、色调、对比度、色阶、图片风格等实行统一的设计,使其界面友好、美观大方。
4、可移植性强
本系统的设计思想可以运用到设计网上报名系统、学生信息管理系统、学生成绩管理系统等一系列学生管理类的系统上。
3系统设计
3.1系统功能设计
根据招生报名的需求,结合实际的应用情况,经过模块分析,本系统应具有如下功能模块:
1、用户注册、登录模块:
利用本模块可以实现用户基本信息、照片的提交,凭自己的用户名、密码进行登录。
2、系统管理模块:
管理员审核用户是否入学,对学生信息、成绩等信息的管理、公告发布、论坛管理。
3、论坛管理模块:
该模块为用户提供一个相互交流的平台,用户可以发表自己的言论,还可以相互讨论,管理员可以对每个用户的留言进行回复或删除。
根据上述功能描述,系统的功能模块如图3.1所示。
图3.1系统功能模块图
3.2数据库分析和设计
一、数据库概念设计
数据库在系统的开发、运行中起着至关重要的作用,是整个系统运行的数据集散地。
数据库又是由多个基本表通过一定逻辑关系联系在一起的。
本系统中,数据库设计自然是一个重要的环节。
根据本系统功能分析和模块划分,本次系统涉及到的实体有:
用户信息实体、学生资料信息实体、学生成绩实体、公告发布实体、论坛实体等。
各个实体之间具有的实体—联系图,如图3.2所示。
图3.2数据库概念模型E-R图
二、数据库逻辑设计
本系统中所涉及到的主要关系表有:
1、用户信息表:
用来记录用户的注册信息。
通过该表可以了解到用户的姓名、身份证号、性别、照片等相关信息。
2、学生成绩信息表:
用来记录每一个学生对应的姓名、考试科目和成绩等信息。
3、公告发布信息表:
用来记录所发布公告的标题、内容、时间、类型等相关信息。
4、专业信息表:
用来存放学校开设的专业、课程等。
5、论坛信息表:
用来存放用户留言、留言时间、邮箱等信息。
在系统数据库的设计过程中主要建立了5个表:
用户信息表(user)、学生成绩信息表(chengji)、公告信息表(announce)、专业信息表(zhuanye)、准考证信息表(webset)。
部分表的具体结构如下:
表3.1用户信息表
列名
数据类型
字段大小
必添字段
默认值
备注
un
text
20
是
No
主键:
学号
sfzh
text
30
是
No
mz
text
2
是
No
dz
text
40
是
No
zy
text
40
是
No
tel
text
20
是
No
text
40
是
No
jj
text
50
是
No
表3.2专业信息表
列名
数据类型
字段大小
必添字段
默认值
备注
zy
text
50
是
No
主键:
学号
sm
text
50
是
No
zysm
text
255
是
No
xz
text
20
是
No
xl
text
20
是
No
xf
number
20
是
No
表3.3公告信息表
列名
数据类型
字段大小
必添字段
默认值
备注
admin
text
20
是
No
主键:
学号
title
text
50
是
No
contect
text
255
是
No
times
Time
50
是
No
三、数据库物理设计
根据数据库概念设计他逻辑设计的结果建立实际的数据库结构,建立好Access数据库,并完成数据初始化工作。
四、数据库连接
数据库与系统的连接需要通过连接语句,一般将其命名为conn.asp,其代码如下:
<%
setconn=server.CreateObject("adodb.connection")//设置链接组件
conn.open"driver={MicrosoftAccessdriver(*.mdb)};dbq="&server.mappath("date/date.mdb")
//数据库链接
%>
4系统实现
通过报名主界面用户可以提交报名信息,提交后用户可以登录并查看自己的信息,为了保证数据的安全性,学生可以根据姓名和身份证号从学生界面登录,系统管理员则根据自己的用户名和密码从不同的界面中登录到系统后台。
4.1学生报名模块的实现
在学生报名模块中,可以提交学生的基本信息。
学生报名模块界面如图4.1所示。
图4.1学生报名界面
4.2学生个人信息模块的实现
在学生信息管理模块中,管理员可以根据自己的需要查看所需的学生信息。
查询出学生的基本信息后,可以对该学生信息进行修改。
学生信息查询界面和学生信息查询成功显示界面如图4.2所示。
图4.2学生信息界面
4.4准考证打印的实现
图4.3准考证打印界面
4.5管理员登录模块的实现
管理员的登录界面如图4.4所示
图4.4管理员登录界面
登录成功后管理员可以管理用户信息、论坛和系统设置的管理,登录成功界面如图4.5所示。
图4.5管理员登录成功界面
学员列表界面如图4.6所示:
图4.6学员列表界面(a)
图4.6学员列表界面(b)
4.6论坛的实现
登录论坛成功后所有用户都可以发表留言,其中留言分标题和正文。
管理可以发表留言、回复用户的留言和删除留言。
论坛主界面如图4.7所示
图4.7论坛主界面
5系统测试与维护
本系统的开发是基于WindowsXPProfessional环境的,数据库使用的是Access2003。
在发布的时候,需要配置IIS服务器或运行相关软件。
5.1系统测试
由于电大网上招生报名系统是一个整体的系统,因此在系统测试中,需要进行整体测试,才能体现出系统的完整性。
系统的测试方法:
1、先配置好IIS,需要IIS5.0以上,再将系统整体文件夹复制到C:
/Inetpub/wwwroot下,然后在浏览器地址栏输入:
http:
//localhost,回车即可出现主页。
2、打开开始——控制面板——管理工具——internet服务管理器——在默认WEB站点上点击鼠标右键——创建虚拟目录,名字可任起,目录就选系统的外层文件夹,最后进行浏览。
系统的测试内容:
1、系统前台测试,测试内容如下:
(1)系统画面是否正常显示,且显示顺序是否按既定的操作要求次序显示。
(2)测试用户是否能正常注册并登录,是否能查看自己权限范围内的东西。
(3)正确操作完之后,查看是否与预期结果一致。
2、后台管理系统的测试,测试内容如下:
(1)管理人员是否能够正常登录,并对相关的信息进行修改。
(2)管理系统中的各个管理功能模块是否可以正常工作。
5.2系统维护
系统的维护主要包括以下内容:
公告发布的维护:
定期更新维护,将过时的旧的公告删除,加入一些最新学校动态。
用户信息的维护:
修改用户资料、成绩的录入、删除用户等管理。
留言的维护:
管理员对用户的留言进行回复和定期的管理、维护,并且删除不文明、具有反动性等学校禁止的留言。
6系统的不足与改进
系统是在有限的时间内设计出来的,所以系统不是很大,功能还不够完善,存在许多不足的地方还需要进一步改进。
如:
可以加以将本系统在功能上和结构上作一些改进做成通用的报名系统。
7结束语
本系统是基于忻州电大网上招生报名的需求,在Dreamweaver8平台上开发的,用ASP+IIS+ACCESS2003数据库相结合而设计的一套针对性和功能性都较强的、典型的以网络为依托的学生网上报名系统。
经过几个月的设计和开发,该网上报名系统的设计和实现基本完毕。
其功能在很大程度上满足了指导老师在任务书中所给功能要求。
由于毕业设计时间较短、本人能力有限,对所设计的功能模块难免会存在不足。
虽然本系统采用了模块化设计,使管理员便于对模块进行维护,但是不足之处,这有待以后逐渐完善。
致谢
在这次毕业设计中,我非常感谢我的指导老。
他为人随和热情,治学严谨细心。
在闲聊中他总是能像知心朋友一样鼓励你,在系统的设计和论文的写作等方面他也总会以“专业标准”严格要求你,从选题、定题开始,一直到最后论文的反复修改、润色,始终认真负责地给予我深刻而细致地指导,帮助我开拓研究思路、精心点拨、热忱鼓励。
正是老师的无私帮助与热忱鼓励,我的论文才能够得以顺利完成。
另外,我要感谢在这次系统设计中,其他老师和同学对我的论文提出的诸多宝贵的意见和建议。
通过这次设计,我深深地体会到,我能顺利地完成本次毕业设计,与老师、同学对我的信任、支持和帮助是分不开的,使我在学到更多专业知识的同时,学到了严谨的治学态度和互相帮助的团队精神。
最后,向所有支持和帮助过我的老师和同学表示衷心的感谢!
2009年6月17日
参考文献
[1][英]PerditaStevens,RobPoolery.使用UML——关于对象和组件软件工程[M].王海鹏译.北京:
人民邮电出版社,2003.
[2]郭瑞军,李杰,初晓璐,等.ASP数据库开发实例精粹[M].电子工业出版社.
[3]赵增敏编著.ASP动态网页设计[M].电子工业出版社.
[4]宣小平等编著.ASP数据库系统开发实例导航[M].人民邮电出版社.
[5]刘超,张莉.可视化面向对象建模技术[M].北京:
航空航天大学出版社,1999.
[6]尤克滨.[UML]应用建模实践过程[M].北京:
机械工业出版社,2003.
[7]戎马工作室编著.Asp动态网站开发自学导航[M].北京机械工业出版社,2006.1.
[8]王迪编著.建设与维护你自己的网站[M].中国铁道出版社,2003.
[9]汪晓平,吴勇强,张宏林等.ASP网络开发技术[M].人民邮电出版社,2000.
[10]汤代禄,韩建俊编著.ASP案例开发集锦[M].电子工业出版社,2005.
[11]高英,张晓冬,编著.Access数据库应用系统开发与实例[M].人民邮电出版社,2006.
[12]StephenWalther.ASP.NETUnleashed,SecondEdition[M].SamsPublishing,July18,2003.
[13]孔令德,陈惠明,梁云川.毕业设计教程[M].清华大学出版社,2007.
[14]顼宇峰,马军,编著.Asp网络编程从入门到精通[M].清华大学出版社,2006.1.
[15]程光.ASP模式及其应用分析[J].中州大学学报,2003.(02).
想要网站加QQ:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 招生 报名 系统 设计 实现