在线报名系统OnlineRegistrationSystem(简称:ORS)小组成员:08052032钟伟男84237166@qq.com08052020唐智勇08052028曾少勇08052005陈伟林目录第一章ORS需求与分析................................................................................................................31.1问题陈述.............................................................................................................................31.1.1待解决问题..............................................................................................................31.1.2涉及群众..................................................................................................................31.1.3功能描述..................................................................................................................3第二章ORS用例析取....................................................................................................................42.1ORS用例析取....................................................................................................................4第三章ORS用例规约....................................................................................................................53.1报名学生填写报名信息用例规约.....................................................................................53.1.1简要说明..................................................................................................................53.1.2事件流......................................................................................................................53.2管理员查询信息用例规约.................................................................................................63.2.1简要说明..................................................................................................................63.2.2事件流......................................................................................................................63.3补充规约.............................................................................................................................83.4术语表.................................................................................................................................9第四章架构分析...........................................................................................................................104.1架构分析简述...................................................................................................................10第五章系统框架图.......................................................................................................................115.1系统关键抽象...................................................................................................................11第六章软件测试...........................................................................................................................126.1“用户名”的等价分类....................................................................................................126.2“用户名”的边界值分析法............................................................................................13第七章系统使用说明...................................................................................................................14第一章ORS需求与分析1.1问题陈述1.1.1待解决问题信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。虽然计算机与人类的关系愈来愈密切,但是还有人由于计算机操作不方便而继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,特编写本系统用来实现招生工作中的报名学生网上报名,这样可以更好更快速地获得报名学生的信息,从而实现报名工作的自动化管理。1.1.2涉及群众报名学生报名学生可在可通过网络登录本系统看到报名须知公告。报名学生通过网络登录本系统填写基本信息(包括用户名,密码,姓名,性别,民族,出生年月,身份证号,团员,户口地址,家庭住址,邮政编码,住宅电话,移动电话,毕业学校,报考类型,报考类别,报考专业(如需更改专业,需与校方联系),父亲姓名,父亲工作单位,父亲联系电话,母亲姓名,母亲工作单位,母亲联系电话,备注等)注册,申请报名。注册成功后,报名学生可登录系统查询及修改信息。管理员管理员在网上可通过本系统可查询信息,修改信息,删除信息,修改密码。1.1.3功能描述报名学生功能模块报名学生可修改除用户名外的所有信息。管理员功能模块管理员可查询报名学生报名信息,修改报名信息,删除报名信息,生成报名学生报名信息表。管理员删除报名学生报名信息,需要管理员密码。管理员更改管理员密码时需要原密码。以上操作,除了报名学生注册报名外,其它功能都需成功登陆后才能操作。第二章ORS用例析取2.1ORS用例析取图1ORS用例图图1是ORS用例图,图中包括两个参与者。一个是报名学生,需要通过网络报名注册,另一个是管理员。报名学生涉及的用例主要有:填写信息,查询信息,修改信息等子例。管理员涉及的用例主要有:查询信息,修改信息,删除信息以及修改密码等子例。第三章ORS用例规约3.1报名学生填写报名信息用例规约3.1.1简要说明本用例用于报名学生填写报名信息。3.1.2事件流A.基本事件流用例开始于报名学生开始报名1)报名学生一旦决定开始报名,系统要求报名学生填写一些基本信息基本信息包括:用户名,密码,姓名,性别,民族,出生年月,身份证号,团员,户口地址,家庭住址,邮政编码,住宅电话,移动电话,毕业学校,报考类型,报考类别,报考专业(如需更改专业,需与校方联系。),父亲姓名,父亲工作单位,父亲联系电话,母亲姓名,母亲工作单位,母亲联系电话,备注。2)报名学生填写完基本信息后,提交系统。3)学生提交完基本信息后,系统进行验证a)系统提示无效信息b)系统提示注册成功4)系统保存报名学生基本信息B.备选事件流a)系统提示无效信息i.返回基本事件流第1步b)系统提示注册成功i.跳到基本事件流第4步C.特殊需求无D.前置条件本用例开始前报名学生需登录网站E.后置条件如果用例成功,表示报名学生注册成功,可登录系统进行其它操作,否则系统状态不变。F.活动图图2报名学生填写报名信息用例活动图3.2管理员查询信息用例规约3.2.1简要说明本用例允许管理员查询信息。3.2.2事件流A.基本事件流用例开始于管理员查询信息1)当管理员需查询信息时,系统要求输入管理员帐号及密码2)系统验证帐号及密码a)有效的帐号以及密码b)无效的帐号以及密码3)管理员输入日期或报名学生帐号进行查询信息4)系统验证日期或报名学生帐号a)无效的日期或报名学生帐号b)有效的日期或报名学生帐号5)系统显示对应日期或报名学生帐号的基本信息B.备选事件流a)有效的管理员帐号及密码i.系统提示登录成功,跳到基本事件流第3步b)无效的管理员帐号及密码i.系统提示登录失败,返回基本事件流第1步c)无效的日期或学生帐号i.返回基本事件流第3步d)有效的日期或学生帐号i.跳到基本事件流第5步C.特殊需求无D.前置条件本用例开始前管理员必须已经登陆进系统。E.后置条件如果用例成功,管理员就可以查询到报名学生的报名信息,否则系统状态不变。F.活动图图3管理员查询信息用例活动图3.3补充规约1.目标本文档的目的是定义报名学生报名系统的需求。本补充规约列出了不便于在用例模型的用例中获取的系统需求。补充规约和用例模型一起记录关于系统的一整套需求。2.范围本规约除定义了在许多用例中所共有的功能性需求以外,还定义了系统的非功能性需求,例如:可靠性、可用性、性能和可支持性等。(功能性需求在用例规约中定义。)3.参考无4.功能1)多个用户必须能同时执行操作。2)如果某个报名学生所填写的用户名已存在,必须通知这位报名学生。5.可行性桌面用户界面应与Windows98/2000/XP/vista/win7兼容