扫一扫,关注我们
微信号:375279829
一、研究的背景意义
近年来,以互联网为核心的信息技术正在对人类的发展、进步和繁荣起着重要的影响,互联网技术已经渗透压到社会生活的各个方面,成为推动社会进步的重要力量。网络给人们带来了很多便利,比如人们借助于网络进行相互交流、相互通信、共享信息、在线学习等。
在国外,计算机普及比较广泛,网络发达,信息化程度高,因此网上报名系统相对来说更先进,管理更规范。在美国,网上报名系统是基于十年行业开发经验和技术积累,融合SOA架构的先进理念,以服务为向导,数据资源共享,为学生、老师、办公人员、学生父母、用户提供高效、便捷的一站式服务。
目前,国内学生学习任务重,各种等级考试服务的比重也随之递增。各地的等级考试组织机构先后建立了自己的信息网站,如:常春藤、阳光家教网、易教网、精英机器人培训等。网上报名系统,详细记录了考试的基本情况、报名信息、成绩信息,并且详细展示了案例信息;用户登录注册,操作简单明了。
当代学生面临的学习压力大,时间紧。如果依靠传统的报名方式,往往会浪费很多的时间,而且报名效率低下,成绩查询不便。而通过网上报名系统,可以查看许多政策,了解各项考试的要求,也可以查询相关的考试资料。网上报名系统以方便、快捷、不受地域限制等优点冲击着传统的管理方式,正因为如此,使它更符合现代社会快节奏、高效率的学习方式。
随着我国计算机普及工作日趋完善,以及我国网络基础建设这几年的显著改善,对我国的信息化起到了巨大的推动作用。网上报名系统首先给传统的教学管理进行了一场彻底的革命,给教学管理带来了灵活性。网上报名系统以B/S的模式设计,所有上网的用户都可以使用。
二、研究的目的和内容
网上报名系统主要利用以java为后台语言,MyEclipse为开发工具,MySQL为数据库,开发基于B/S模式的系统。网上报名系统依托于用户的报名情况,提供考试查询记录信息。
首先对网上报名系统研究背景进行介绍,然后提出需求,再对系统进行设计,包括功能设计和数据库设计,最后进行网上报名系统的实现和测试。网上报名系统的实施提高了管理者的效率,数据的传输过程也更加安全。
网上报名系统主要分为两大角色。第一种是学生用户角色,用户可以注册登录使用系统,填写个人资料信息保存到数据库,然后管理员对个人信息进行审核。同时可以查看平台提供的各种信息,如新闻公告、考试服务、下载中心、资料文件、在线报名、成绩查询。
另一个角色就是后台管理员,负责管理平台及用户,维护更新系统,保证系统正常正确的运行,并根据用户需求对系统进行升级更改。
三、研究的方法和步骤
1. 研究方法
第一、文献研究
通过查阅文献资料,了解当前关于网上报名系统的发展情况,获悉当前网上报名流程中存在的弊端以及当前网上报名系统尚未解决的问题;通过文献资料,了解当前网上报名系统的基本实现方案以及所涉及的技术以及知识,从而评估研究时间以及可实现性。
第二、实际调研
通过了解各个网上报名系统流程,总结网上报名系统流程中的共同点,构建通用的网上报名系统管理平台;同时调研网上报名系统的不同之处,从而提供个性化的服务;了解各个平台中亟待解决的问题以及困境,或者当前系统中存在的不足。
第三、明确需求
通过文献以及实际的调研,确定本管理系统的具体需求,考虑差异化的需求,继而满足更多网上报名管理流程体系;在满足基本需求上,提供更好的用户体验,使网上报名系统设计流程更加简易、高效。
步骤
第一阶段:按照题目进行相关资料的查阅,整理搜集与题目相关的资料与数据,完成开题报告的撰写以及开题答辩所用到的PPT,将开题报告上传系统,等待老师审核,准备开题答辩所需要的文件等,做好开题答辩的准备,根据答辩时各个老师反馈的意见对开题报告以及开题答辩PPT作相关修改,再将开题报告重新上传到系统中,等待老师审核。
第二阶段:根据收集的资料和数据以及自己课题的要求,进行基本的网上报名系统规划,搭建合适自己毕业设计题目的功能结构,与指导老师及时沟通,根据老师提出的各类意见以及同组同学提出的意见,对网上报名系统进行修改,积极进行修改完善。
第三阶段:根据课题要求,查阅相关论文如何撰写,开始准备毕业论文的撰写,与老师及时沟通,确定论文的撰写内容和格式,进行撰写论文。完成论文初稿,并通过各种途径提交给指导老师,根据指导老师意见进行修改论文,为论文查重做准备。
第四阶段:根据论文查重情况,继续按照老师指导建议,全面修改反馈意见,按照要求修改相关论文不合适的地方,直到各方面修改完善完成定稿,按照规定的格式要求修改完成电子文档。
关键技术
JSP是JAVA服务器语言的页面,根据客户端的请求,生成动态的HTML等网页。网页可以通过tags访问服务器的数据,JSP是页面设计展示端,和业务逻辑分离,使得开发更为快速。
JSP可以高效地添加动态网页内容、支持可扩展功能的自定义标签、不同环境下开发的JSP项目都能顺利访问、可与其它企业级Java技术相互配合。
服务器获取JSP页面的请求,执行程序段,然后返回信息给HTML,其中通过程序段获取数据、参数等内容。JSP代码也是在服务器端执行,得到HTML后返回给客户。用JSP技术,将内容和显示分离,业务逻辑封装在JavaBeans中,不影响内容的生成。在服务器端,处理JSP标识和脚本。绝大多数JSP页面依赖于可重用的组件,加速了编写代码,优化了框架结构。JSP技术封装了许多功能,采用标准的标识进行访问组件。JSP和平台无关,所有的平台都支持java,不需要操心编译。
B/S模型即浏览器/服务器模型,其外观由浏览器来呈现,而重要工作则是借助服务器来完成的,用户请求由浏览器发送给服务器,接着由服务器来完成处理并将结果传回到浏览器端,再由浏览器将其呈现给用户。运用该模型即可避免因用户计算机技能奋斗差而无法访问系统的问题,非常方便。
所有MYSQL数据库使用需求的人都能够下载到该数据并依据其需求对数据加以修改,同时它具有体积小、运行速率快、成本低廉等优点。这使其网站的建设能够减少很多成本支出,因此不少中、小网站都会选择它来作为自己网站的数据库。另外对于大学生来说,功能齐全而又不收费的数据库是大家的首选。
如今互联网领域最受青睐的结构是MAMP,此次设计运用的也是该结构,笔者的计算机安装的是微软系统,选用的是Tomcat服务器,由于我们在大学期间学的就是MYSQL数据库,因此此次设计我选择的就是该数据库,编程语言则选用的是JAVA。以上选择原因之一是,它们的源码是面向所有用户公开的,这样选择可让我们以尽可能小的成本来设计一个令自己感到满意并且能够稳定运行网页,于学生而言,这是再好不过了。设计网页的过程即能够使我们接触到很多新知识,又能够使我们将曾经学过的知识用到实践中业,还能够很好的锻炼大家的编程实力,此次设计最关键的是花费较小,是在学生们的承受范围内。
四、拟解决的关键问题
1、确定系统开发语言和数据库,主要利用以java为后台语言,MyEclipse为开发工具, MySQL为数据库,前台使用H5、JS等技术。
2、如何获取用户的需求,收集网上报名系统的需求,对系统进行整理。
3、系统的数据如何进行合理的分类存储,保证系统的稳定运行。
4、如何对系统的视图页面进行合理美化,保证用户获得更好的报名体验。
5、系统测试,使用什么测试方法,完善网上报名系统系统。