网上报名系统需求分析文档格式.docx
- 文档编号:21241321
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:8
- 大小:21.66KB
网上报名系统需求分析文档格式.docx
《网上报名系统需求分析文档格式.docx》由会员分享,可在线阅读,更多相关《网上报名系统需求分析文档格式.docx(8页珍藏版)》请在冰豆网上搜索。
网上报名系统(OnlineRegitrationSytem)主要是执行普通用户管理(ManageUer)、用户网上报名(OnlineReg)、后台报名管理(ManageReg),用户成绩查询(QueryScore)、管理员系统维护(MaintainSytem)等功能,因此,凡这五方面的内容均属于网上报名系统的职责范围。
任何系统都不可能包罗万象,不可能实现所有的功能。
本系统所要解决的问题只是应用领域中的一部分,因此,系统分析的首要任务是问题分析和识别,明确地确定系统的范围,并根据需要划分系统边界,确定系统所完成的责任。
系统使用范围是指系统问题域所实现的目标、责任、任务和规模,以及系统应提供的各种服务和操作等。
系统边界就是指一个系统的所有系统元素与除系统以外事物但又必须具有的业务功能的分界线,比如考试中心系统和网上支付系统就是系统边界之外的外部系统。
因为在网上报名系统和这两个系统紧密相关。
网上报名系统的使用者都是系统的外部事物,而实现网上报名,报名管理等功能的程序模块都是系统边界之内的系统部分。
网上费用支付系统也是系统边界之外的部分。
2用例模型概述
系统建模是用于对软件进行描述、可视化处理、构造和建立软件系统的方法。
通过面向对象技术进行系统建模,规范化软件开发的手段,网上报名管理系统采用国际上通用的RationalRoe建模工具设计系统模型。
一个完整的系统包含若干功能集合,每一个功能就是一个用例,每个用例具体说明应完成的功能。
用例概念的引入并用来开发需求,是面向对象技术进入第二代的标志。
引入用例可以为系统的功能提供清晰一致的描述,便于为后续开发工作打下良好的交流基础,方便开发人员传递需求的功能。
在UML中,用例被定义成系统执行的一系列动作,动作执行的结果能被指定参与者觉察。
用例模型的提出对于软件开发方法的研究具有重要意义。
在实践中分析典型用例是开发者准确迅速了解用户要求和相关概念的最常用最有效的方法,是用户和开发者一起深入剖析系统功能需求的起点。
2.1确定用例
通过对网上报名系统进行详细的需求分析,可初步确定本系统具有六个用例:
考生进行报名的“网上报名”用例、查询考生成绩的“成绩查询”用例、管理员管理报名信息的“报名管理”用例、管理员管理用户信息的“用户管理”用例、管理考生成绩的“成绩管理”用例、维护系统正常工作和安全的“系统维护”用例。
前两个用例与考生存在相互协作和交互,后四个用例与管理员存在协作交互。
网上支付系统与“网上支付”用例和“报名管理”用例之间存在交互。
而考试中心与“报名管理”用例和“成绩管理”用例之间存在交互。
用来管理考生成绩的“成绩管理”用例可分解为:
“查询成绩”用例和“统计成绩”用例等。
对用例继续进行分析,“报名管理”用例根据实际需要可分解为:
“启动报名”用例、“停止报名”用例、“浏览报名”用例、“上传报名表”用例、“管理报名费”用例等。
2.2描述用例
用例是描述系统的粗略性功能。
所以在定义用例的过程中,必须对用例有一个详细的用例描述。
描述用例是一个非常重要的环节,用例执行需满足的条件、范围、目的等因素在系统的设计阶段都占据不可忽视的地位。
描述用例的方法很多,但不同设计者可以根据个人的习惯和喜好采用不同的方法描述用例,但大致如表2-1所示的几个方面:
表2-1用例描述格式表描述项目用例名称用例描述参与者优先级前置条件后置条件被包含的用例被泛化的用例被扩展的用例主要步骤扩展说明表示用户的意图或用例的用途,如“报名管理”“网上报名”等简单说明用例能实现的主要功能与此用例相关的参与者列表一个有序的排列,代表优先级别的高低执行该用例前必须先满足的条件执行完该用例后应该满足的条件此用例所包含的用例列表此用例所泛化的用例列表此用例所扩展的用例列表参与者与系统之间一次成功交互过程所执行的动作在主要步骤中可能产生的中间扩展或所包含的相关处理
3角色概述
本系统采用基于角色管理的机制,角色分为三种类型:
超级管理员、审核员和录入员。
超级管理员拥有最高的权限,用超级管理员的帐号和密码登陆后,可以自己定义一些用户的角色,使它能拥有对应的权限,也可以修改或删除一些基于某种角色的用户。
4功能性需求
4.1考生功能性需求
有报名需要的考生登录报名网站的考生,通过该网上报名系统的考生报名界面能进行如下操作:
4.1.1意向性考生可以查看浏览所有考试的相关信息意向性考生登陆网站后首先可以浏览各种考试信息,根据需要并可以进行注册,注册后可以选择自己的考试项目并申请报名,系统能自动产生对应的报名序号。
但输入信息必须真实有效,准考证就以输入的信息为准。
而且报名序号和身份证信息确定后就不能再进行修改。
4.1.2考生信息修改
报名系统和其它的信息平台的最大的区别就是报名系统必须是用户注册,管理员或相关单位对报名者的相关信息进行审核,如果符合要求就可以通过审核,否则就不能通过审核,那么与之对应的也就是不能登陆,不能够接受相关的服务,产生这个问题可能是因为报名者没有按照要求来填写信息,或是测试填写。
因此如果是用户不小心而填写了错误信息又确实要报名,可以通过管理处对注册用户的相关信息进行修改并确认。
4.1.3有报名需要的考生可以通过系统报名界面进行网上报名(填写报名信息、支付报名费用、上传照片等)
参加培训考试的考生进行考试报名需完成录入报名信息、上传照片文件、交费、选择考点和打印复核单等五个环节。
由考生自主录入报名信息,传送照片文件,网上交费,选择考点,打印准考证。
参加报名的考生完成所有环节后系统会自动生成一个唯一的报名号和准考证号,用于标识每一个考生。
如果考生没有完成报名所需要的全部环节,系统只提供一个报名号,并且考生不能重复报名。
4.1.4考生可以在规定的时间范围内对报名信息进行修改或是取消自己的报名。
在规定的时间内考试可以对自己的报名信息进行更正,如果还没有支付报名费用也可以选择取消报名。
但支付了费用则报名不能取消。
4.1.5网上支付报名费用。
当考生网上注册并填写了相关的报名信息后,必须在规定的时间内支付相应的报名费用才算报名成功,否则报名无效。
费用支付可以选择多种方式:
依托银行和第三方系统----网上费用支付系统进行报名费的支付。
4.1.6考生可以在指定的时间内打印准考证。
在考试安排的前的规定时间内,考试可以通过自己的帐户和密码登陆到报名系统,并可以打印自己的准考证。
4.1.7考生可以在成绩下达后在规定的时间内查询自己考试科目的考试成绩。
成绩公布后考生可以通过自己的考号和密码进行成绩查询。
4.2管理员功能需求
作为拥有系统最高权限的管理员,登录系统后通过网上报名系统的管理可以进行以下操作:
1.对网站进行全面的安全、信息维护(界面的维护,信息的更新、网站安全的维护等)。
管理员利用自己的帐号和密码登陆后可以对报名系统进行维护,如发布最新考试信息、各项考试的报名费用统计等,并维护系统的安全和稳定。
2.下达考试任务后可以启动报名功能,并定时备份、维护报名表。
报名的考生来自不同的地方,每位考生都有自己不同的信息,按不同的要求
进行检索是非常必要的。
在操作的过程中查询考生的各项信息,如:
性别、学历、职业及报名交费情况、上传照片情况等,可以了解相关学生的具体信息。
管理员可以定期对报名考生的信息进行管理、备份和维护。
3.报名结束时就停止报名。
但要在显著的位置提醒报名截止的时间。
在规定的时间内关闭报名系统,也可以停止报名。
4.可以对考生报名表进行修改和维护,垃圾数据可以清除,得到合法报名信息汇总表并上报上级考试中心。
后台可以把报名信息导出数据库,也可及时的维护报名信息表,如删除无效的报名记录等,并将得到的有效报名数据上报给报名中心。
5.费用支付,主要依托银行和第三方系统----网上费用支付平台进行报名相关费用的收取,主要以汇款和现金支付为辅的多种收费方式。
因为直接在网上支付费用问题涉及到和银行之间的一些协议操作。
不是本系统所要重点研究的问题。
网上直接支付费用由网上支付系统进行相关的操作。
6.可以对报名表进行统计报表、费用结算。
依据报名信息表可以对所有报名人员进行费用统计和结算。
7.当考试中心下发成绩后,可以将成绩表批量上传,方便考生查询成绩。
当考试成绩下发后,可以把成绩表批量导入到数据库,而考生在规定的时间通过本系统进行考试科目及成绩查询。
8.管理员可以对各科成绩进行浏览、查询,并分析统计和打印相关报表。
考试的成绩可以进行排序、分析、汇总等一系列的数据统计。
4.1.意向性考生可以查看浏览所有考试的相关信息意向性考生登陆网站后首先可以浏览各种考试信息,根据需要并可以进行注册,注册后可以选择自己的考试项目并申请报名,系统能自动产生对应的报名序号。
4.2考生信息修改
如考生发现信息有错误后,可以先进入本系统,考生输入本人身份证号、姓名及密码重新登录系统,可以对自己的信息进行重新设置。
可以查看或修改本人的基本信息和重新选择专业及报考级别。
如果涉及费用变更,则提示考生先撤销(Supportability)等方面的要求用来保证系统正常运行所进行另外补充说明。
另外有些功能涉及整个系统的,或对多个用例都有要求的功能性需求也可以放在补充说明中。
非功能性需求对系统的功能性需求将常常非常大的影响。
1.功能性(Functionality)要求(下面这些功能性方面的要求是本系统中多个用例中都必须具备的和实现的):
再好的系统都难免会出问题。
所有的系统错误都必须要记录在系统的日志中,如果遇到致命错误,则系统将自行停机。
并能保存相关的有效数据。
系统的错误多种多样,但不管发生什么错误,都能够有相应的描述。
系统的错误描述信
息包括错误的文本性描述、操作系统错误代码(如果有的话)、数据戳(Datatamp)、时间戳、(Timetamp)甚至是哪个模块检测到这个错误以便能快速进行修复等。
而且还必须要求所有的系统错误要保存到错误日志数据库(ErrorLogDatabae)中。
通过访问错误数据库可以快速的找出错误的根源并进行维护。
2.可用性(Uability)要求:
适应本系统的用户是普通的网络浏览者,他们一般并不具备专业的计算机知识,所有系统的用户界面要易于使用。
3.可靠性(Reliability)要求
系统的可靠性是系统得以正常运行的根本保证,所有系统必须要满足以下可靠性能方面的要求。
(1)系统应该每周7天、每天24小时可用,一般不关闭服务器。
特殊情况下关机时间不超过10%。
4.性能(Performance)要求
(1)面对网络用户人员庞大的问题,中央数据库(Centraldatabae)在任何时候都能支持最多1000个并发用户的使用。
(2)要有自身的安全性保障。
网络服务器和重要的网络设备要有断电保护。
(3)带宽是网络系统的生命。
网络宽带能满足通讯要求。
(4)系统要有必要的异常处理,系统出问题在所难免,但出问题后必须能系统自身进行简单的处理。
(5)系统提供存取报名库的功能。
报名库是系统的最关键元素。
必须要提供所有能操作报名库的响应功能。
且存取时间延迟不超过5秒[35]
(6)系统中80%的事务处理应该在30秒内完成。
17进行以下操作:
3.3.3非功能性需求分析
3.有报名需要的考生可以通过系统报名界面进行网上报名(填写报名信息、支付报名费用、上传照片等)
参加培训考试的考生进行考试报名需完成录入报名信息、上传照片文件、交
费、选择考点和打印复核单等五个环节。
4.考生可以在规定的时间范围内对报名信息进行修改或是取消自己的报名。
5.网上支付报名费用。
当考生网上注册并填写了相关的报名信息后,必须在规定的时间内支付相应
的报名费用才算报名成功,否则报名无效。
6.考生可以在指定的时间内打印准考证。
7.考生可以在成绩下达后在规定的时间内查询自己考试科目的考试成绩。
3.3.2管理员功能需求
作为拥有系统最高权限的管理员,登录系统后通过网上报名系统的管理可以15响应速度是网络应用系统的核心要素。
系统必须能高效快速的处理响应的要求,一般规定在30秒内能完成所有的业务处理功能。
5.安全性(Security)要求:
网络系统的安全性非常重要。
(1)系统必须防止普通用户登录到管理界面修改或毁坏报名信息和成绩信息。
(2)系统必须防止考生报名信息泄露。
随着计算机和网络的飞速发展和普及,网络已经成为人们生活中必不可少的重要组成部分。
很多部门都有涉及报名的工作,有的部门没有报名管理系统,而有报名系统的却又是基于C/S模式的,需要报名者到报名点才能办理。
从网络的发展中我们可以发现:
早期的网站主要是静态的,人们在应用中发现它不能满足实际的需要,所以出现了一系列的动态网站和编程语言,如ASP(ActiveServerPage)、PHP、JSP(JavaServerPage)、.NET(C#)等,以及脚本语言:
如JavaScript、VBScript、ActionScript等,这些使得电子商务正在改变传统的交易方式,也使得我们的工作方式发生了很大的改变。
也使得利用计算机管理实现考生信息采集成为现代报名的新模式
[1]开发基于WEB的报名系统既有宏观上的意义,那就是顺应时代信息化、现代化潮流[2]也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率。
2
三是“一条龙”服务:
招考单位可向考生提供政策咨询,考生随时随地可以
四是实时性强:
系统通过网上咨询,可实时简便的回答考生的疑难问题;
通过定义自动审批的算法,减轻报名审核环节和审核工作人员的工作量,通过网上信息自动发布,提高网页发布的速度和自动化程度[7]
3.审核通过的报考者,可通过网上支付形式缴交报名费。
9.考生可通过考生通道输入个人身份证号及密码对个人报考资格审核结果进行查询。
10.报考资格审核通过的考生可对报名费缴交情况进行查询,缴交是否成功。
11.缴交成功后,考生可本地打印准考证。
12.拟开发网上支付。
13.系统将支持考生网上缴交报名费,为考生和主管单位提供便利。
14.系统提供公务员报考的网上咨询,方便主管单位对考生所提出的问题做实时解答。
15.综合回答,提高工作效率,并减少重复劳动。
为考生提供了多途径的快速咨询。
综上所述,结合实际情况开发一个网上报名系统势在必行。
1.2国内外研究概况
Internet的发展为电子商务的发展奠定了基础,随着Internet的高速发展,电
子商务的旺盛生命力日益显露,Internet已有5000万个用户,并以每季度8%的速
度递增,约有500万台主机连在Internet上。
Internet的强劲发展和网络应用在全1球范围内的普及,为电子商务的发展奠定了良好的基础。
当然,由于计算机应用在我们日常生活中占重要地位,其计算机化在发达国
家中也已经达到了相当高的水平。
我国在全国范围内推广基于Web的网上报名系统的应用是在90年代末开始的。
虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国网络信息处理的现代化起了重要的作用。
而基于Web的报名管理系统使考生在报名期间通过互联网报名、浏览和修改报名信息;
网报管理人员也可以通过互联网监控整个报名情况。
网报使整个报名工作更加有效,考生避免了到现场排队,工作人员也节省了大量时间,大大提高了考试报名的工作效益。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 报名 系统 需求 分析