U M L校园卡管理系统
方案
-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN
UML大作业
校园卡管理系统
课程名称:校园卡管理系统
专业班级:(15)班
学生姓名:谢1 学号:20127611231
胡1 学号:20127611515
车1 学号:20127611602
马1 学号:20127611628指导老师:周春雷
学期: 2013-12-10
一、需求分析
(1).选题意义
近年来,由于国家在教育方面的投入越来越大,而且越来越多的人意识到教育的重要性,以及高校扩招。导致在校学生越来越多,这就意味着校园卡的是用越来越多,加大了校园卡的管理难度,那么设计一套能够行之有效的对管理校园卡进行管理的校园卡管理系统是非常有必要的。所以,我觉得做校园卡管理系统非常有意义。
(2).功能介绍
校园卡管理系统主要有两类用户
一系统管理员,负责对校园卡系统信息进行管理,可以实现用户信息维护,办理新卡,卡挂失/卡重置,冲值统计,消费统计,查询信息,冻结/解冻校园卡等操作。
二学生,可以实现冲值,消费,余额查询,查询个人消费和冲值记录等操作。
下图表示校园卡管理系统的功能需求。
2.基本使用模块
3.信息查询模块
4.数据库管理模块
二.系统的用例图。
创建用例图前首先要确定参与者。
在校园卡管理系统中,需要有校园卡管理人员和学生的参与。学生可以实现冲值,消费,余额查询,查询个人消费和冲值记录等操作。校园卡管理人员,负责对校园卡系统信息进行管理,可以实现用户信息维护,办理新卡,卡挂失/卡重置,冲值统计,消费统计,查询信息,冻结/解冻校园卡等操作。
(1)校园卡管理人员参与者用例图
2.学生参与者用例图
二.系统的时序图
首先介绍系统的时序图,校园卡管理系统的时序图主要有3个。(1)校园卡管理人员开卡的时序图
(2)学生挂失的时序图
(3)学生解冻的时序图
1.校园卡管理人员开卡的时序图
学生要开卡,需要提供个人信息。校园卡管理人员需要对其信息进行审核,通过之后,为其办卡。
2.学生挂失的时序图
学生挂失,需要向管理人员提供其个人信息,并通过管理人员的审核验证,才能为其挂失。
2.学生解冻的时序图
学生解冻校园卡,需要向管理人员提供个人信息,通过管理人员的验证后,为其校园卡解除冻结状态。
四,系统的协作图
(1)校园卡管理人员开卡的协作图
(2)学生挂失的协作图
(3)学生解冻的协作图
1.校园卡管理人员开卡的协作图
2.学生挂失的协作图
3.学生解冻的协作图
五.系统的状态图管理员开卡的状态图
管理员要开卡,首先需要登录,通过系统认证后,转入开卡页面,输入学生信息。学生信息输入后,需要验证是否符合开卡要求,通过审核,则开卡成功;如果未通过,则返回开卡页面。
管理员要充值,首先需要登录,通过系统认证后,转入充值页面,输入充值金额。充值金额输入后,需要验证是否能够充值,通过审核,则充值成功;如果未通过,则返回充值页面。
管理员收到请求要挂失,首先需要登录,通过系统认证后,转入挂失页面,输入学生信息。学生信息输入后,需要验证是否需要挂失,通过审核,则挂失成功;如果未通过,则返回挂失页面。
管理员要解除校园卡锁定,首先需要登录,通过系统认证后,转入解冻页面,输入学生信息。学生信息输入后,需要验证是否符合解冻条件,通过审核,则解冻成功;如果未通过,则返回解冻页面。
六.系统的活动图
管理人员开卡活动图
七.系统中的类
七.系统的组件图
校园卡管理系统组件图如图,组成网页应用页面包括:维护页面,开卡页面,冻结页面,解冻页面,以及登陆页面。
八.系统的配置图
校园卡管理系统的应用服务器负责保存整个应用程序,数据库负责数据管理。