资源描述
体育馆计费管理系统
软件设计说明书
目录
1. 介绍 1
1.1 目的 1
1.2 范围 1
1.3 定义、缩写词 1
1.4 内容概览 1
2. 体系结构表示方法 1
3. 系统要达到的目标和限制 1
4. 用例视图 2
4.1 系统用例图 2
4.2 管理员密码验证 2
4.3 管理员权限验证 3
4.4 管理人员表 4
4.5 查询已占用场地 5
4.6 查询场地剩余时间 6
4.7 查看预约的场地 7
4.8 学生查看消费记录 8
4.9 管理员查询消费记录 9
4.10 学生预约场地 10
4.11 学生活动登记 11
5. 规模和性能 12
6. 质量 13
软件设计说明书
1. 介绍
1.1 目的
此软件主要是为学校或者社会的体育馆而量身制定。在像体育馆这种客流量大,项目类型复杂的项目中对于费用的计算和费用和时间的关系就需要记录清楚。所以设计一个计费的管理系统势在必行,不仅为了体育馆正常运行提供了保障,也使得像体育馆这类的设施管理的更加正规。
1.2 范围
介绍了管理员登陆验证子系统,学生体育活动登记子系统,管理员查询子系统。。
1.3 定义、缩写词
MYSQL: 数据库管理软件
DBMS: 数据库管理软件
Windows 2000/2003/XP: 运行环境
Java : 软件开发语言
1.4 内容概览
² 登录系统
管理员如果要进入管理系统,需要输入正确的用户名和密码,如果输入错误,则停留在登录页;
2. 体系结构表示方法
这篇文档使用一系列视图反映系统架构的某个方面;
用例视图:概括了架构上最为重要的用例和它们的非功能性需求;
逻辑视图:展示了描述系统关键方面的重要用例实现场景(使用交互图);
部署视图:展示构建在处理节点上的物理部署以及节点之间的网络配置(使用部署图);
数据视图:描述了数据流、持久性数据模式、对象与持久性数据之间的模式映射、对象到数据库、存储过程以及触发器的映射机制(使用类图描述数据模型,活动图表示数据流)。
3. 系统要达到的目标和限制
Ø 目标
管理员可以进入管理系统,方便管理学生对于场馆的预约和使用,以及每个场馆的计费时间和总金额的统计。
学生可以方便的提前进行场馆的预约,可以方便的对自己的消费信息进行查询。
Ø 限制
学生和管理员的界面分开,客户不能修改逻辑上不能修改的信息;
管理员不能修改同级别的管理员的信息。
4. 用例视图
体育馆计费管理系统的用例主要有:管理员密码验证,管理员权限验证,管理人员表,已占用场地查询,剩余时间查询,预约场地查询,学生消费记录,学生费用统计总结,学生预约,学生活动登记。
4.1 系统用例图
系统用例图见图4.1:
图4.1 系统用例图
4.2 管理员密码验证
4.2.1 用例简述
管理员通过密码验证进入管理界面。
4.2.2 基本事件流
1 系统:系统显示输入密码界面;
2 管理员:输入密码并点击确认;
3 系统:系统检验密码是否正确;
4 系统:若检验密码正确,则进入管理员管理界面。
5 系统:用例结束。
。
4.2.3 活动图
管理员密码验证4.2
图4.2管理员密码验证
4.3 管理员权限验证
4.3.1 用例简述
每个管理员有自己的管理员号,系统通过对管理员号的识别允许管理员进入管理界面。
4.3.2 基本事件流
1 系统:显示输入管理员序号界面,以便系统识别;
2 管理员:输入个人信息,管理员序号,点击确定;
3 系统:系统对管理员 进行识别;
4 系统:界别成功,允许进入管理界面。
5 系统:用例结束。
4.3.3 活动图
管理员权限验证4.3
图4.3管理员权限验证
4.4 管理人员表
4.4.1 用例简述
管理员可以进入管理人员表,查看每个管理员的个人信息。
4.4.2 基本事件流
1 系统:显示可以选择查看管理人员表;
2 管理员:选择查看管理人员表,并点击确认;
3 系统:显示管理人员表名单。
4 管理员:选择一个想要查看的管理员的姓名。
5 系统:显示该管理员的具体个人信息。
6 系统:用例结束。
4.4.3 活动图
查看管理人员表4.4
图4.4查看管理人员表
4.5 查询已占用场地
4.5.1 用例简述
管理员可以在系统识别自己身份后查询当前已占用的场地。
4.5.2 基本事件流
1 管理员:进入管理员操作界面;
2 系统:显示可查询当前已占用的场地;
3 管理员:选择查看当前已占用的场地并确定;
4 系统:提示输入管理员的序号;
5 管理员:输入个人的管理员序号。
6 系统:对管理员序号进行识别。
7 系统:识别成功,显示当前已占用的场馆。
8 系统:用例结束。
4.5.3 活动图
查看当前已占用场地4.5
图4.5查看当前已占用场地
4.6 查询场地剩余时间
4.6.1 用例简述
管理员可以查询任意场地的剩余时间。
4.6.2 基本事件流
1 管理员:进入管理员管理界面;
2 系统:显示管理员可已查询当前任意场地的剩余时间;
3 管理员:选择查看已占用场地的剩余时间;
4 系统:显示可选择要查询的场地;
5 管理员:选择任意场地并确认;
6 系统:显示管理员输入自己的管理员序号;
7 管理员:输入自己的管理员序号并确定。
8 系统:识别管理员的序号;
9 系统:识别成功,显示当前场地的剩余时间。
10 系统:用例结束。
4.6.3 活动图
查询场地剩余时间4.6
图4.6查询场地剩余时间
4.7 查看预约的场地
4.7.1 用例简述
管理员可以查看已被预约的场地。
4.7.2 基本事件流
1 管理员:进入管理员管理界面;
2 系统:显示可查看当前已被预约的场地;
3 管理员:选择查看当前已被预约的场地;
4 系统:提示管理员输入自己的管理员序号;
5 管理员: 输入自己的管理员序号并确定。
6 系统:识别管理员序号。
7 系统:识别成功,显示当前已预约的场地。
8 系统:用例结束。
4.7.3 活动图
查看已预约的场地4.7
图4.7查看已预约的场地
4.8 学生查看消费记录
4.8.1 用例简述
学生可查看自己的消费记录。
4.8.2 基本事件流
1 系统:显示可进入用户界面;
2 学生:选择进入用户界面并确定;
3 系统:显示可选择查看消费记录;
4 学生:选择查看消费记录。
5 系统:显示输入场地号。
6 学生:输入场地号并确定。
7 系统:显示当前场地的消费记录。
8 系统:用例结束。
4.8.3 活动图
学生查看消费记录4.8
图4.8学生查看消费记录
4.9 管理员查询消费记录
4.9.1 用例简述
管理员可以查看任意场地的消费记录。
4.9.2 基本事件流
1 系统:显示可选择进入管理员界面;
2 管理员:选择进入管理员界面并确定。
3 系统:显示可查看场地消费记录。
4 管理员:选择查看消费记录并确定。
5 系统:显示输入要查询的场地号。
6 管理员: 输入场地号并确定。
7 系统:显示当前场地的消费记录。
8 系统: 用例结束。
4.9.3 活动图
管理员查询消费记录4.9
图4.9管理员查询消费记录
4.10 学生预约场地
4.10.1 用例简述
学生可以在该系统中提前预约场地。
4.10.2 基本事件流
1 系统:显示可以进入用户界面;
2 学生:选择进入用户界面并确定;
3 系统:显示可以进入场地提前预约界面;
4 学生:选择进入场地提前预约并确定;
5 系统:显示当前未被预约的场地并提示用户选择;
6 学生:选择场地号并确定。
7 系统:成功预约场地。
8 系统:用例结束。
4.10.3 活动图
学生预约场地4.10
图4.10 学生预约场地
4.11 学生活动登记
4.11.1 用例简述
学生进行活动前可以使用该系统进行活动登记。
4.11.2 基本事件流
1 系统:显示可以选择进入用户界面;
2 学生:选择进入用户界面并确定;
3 系统:显示可以选择进入活动登记界面;
4 学生:选择进入活动登记界面并确定;
5 系统:显示输入所使用的场地号;
6 学生:输入自己所使用的场地号并确定;
7系统:显示提示输入所使用时间;
8学生:学生输入自己场地所要使用的时间并确定;
9系统:学生该次的活动登记成功;
10 系统:用例结束。
4.11.3 活动图
学生活动登记4.11
图4.11 学生活动登记
5. 规模和性能
Ø 满足的规模
能够满足100人同时使用该系统,20人同时进行有关数据库的操作。
Ø 满足的性能
能够满足让学生可以认同的相应时间。
6. 质量
系统正式使用时,登录、验证、各项功能查询的流程正常。
展开阅读全文