软件工程课程设计报告需求规格说明书资料Word下载.docx
- 文档编号:7292002
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:10
- 大小:46.99KB
软件工程课程设计报告需求规格说明书资料Word下载.docx
《软件工程课程设计报告需求规格说明书资料Word下载.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计报告需求规格说明书资料Word下载.docx(10页珍藏版)》请在冰点文库上搜索。
以实现提高公司的信誉度的目的。
1.2业务范围
车次订票系统要实现的总功能就是能够进行航班管理以及订票功能。
开发具体要求如下:
车次订票系统要实现的总功能就是能够进行车次管理以及订票功能。
(1)需要保证系统能够长期的、安全的、稳定可靠并高效的运行。
(2)需要提供3种角色,分别是管理员,游客和注册用户。
(3)注册用户能够进行订票,查询当前所有的车次信息。
系统用户除了普通用户具有的功能外,还能进行个人信息维护。
管理员可以对车次信息,客户信息和管理员帐号进行管理。
参考资
《软件工程导论》第五版
------张海藩编著清华大学出版社
2系统概述
2.1功能概述
系统总的用例图
查询功能的子用例图
信息维护子用例图
航班管理子用例图
2.2系统角色
1.系统管理员
管理员可以制定车次,安排车次和查询车次信息;
还可以查询乘客信息。
2.游客
游客可以注册成为注册客户,同时可以查询车次进行车票预订,也可以进行退票。
3.注册顾客
系统用户成功登录个人账号以后可以修改个人信息和修改密码,同时可以查询车次进行车票预订,也可以进行退票,并且享有积分功能。
2.3系统约束
开发本系统时使用的操作系统为:
WindowsXP
本系统的编程语言为:
Java1.6
开发环境为:
NetBeans6.8集成开发工具
采用的数据库为:
MicrosoftSQLServer2005
3系统功能描述
普通用户
预订车票功能
需求描述:
用户登录系统后,可以预订车票。
用户通过输入用户身份证号码,车次号,乘客身份证号码,联系方式,执行预订操作。
执行预订操作前需要检查用户的身份证号码,银行账号和密码是否一致。
查询功能
用户登录系统后,可以查询所需车次的车票信息
车次信息查询。
用户输入所需车次,出发地点,目的地点,出发日期查询车票价格,剩余车票信息。
个人订票信息查询。
用户登录系统后,输入自己的身份证号码后,可以查询到所订车票的时间车次信息。
注册功能
普通用户可以注册成为系统用户。
游客登录系统后,可以注册成为系统用户。
注册信息包括用户名,密码,重复密码,用户身份证号码,用户真实姓名,性别,用户联系方式。
退票功能
用户因特殊情况可以退掉所订车票
用户可以在登录系统后进行退票,但必须行客票验证。
每次退票操作,只能退一张票。
系统用户
用户通过输入用户身份证号码,乘客身份证号码,电话号码,执行预订操作。
车票信息查询。
用户输入出发地点,目的地点,日期查询,出发到达时间,车票价格,剩余车票数量。
用户登录系统后,输入自己的身份证号码后,可以查询到所订车票的信息。
个人信息维护
需求说明:
系统用户成功登录以后可以进行个人用户管理。
系统用户登录自己账号后,可以修改个人信息。
可以修改的信息有用户申身份证号码,用户名,用户真实姓名,用户性别,用户联系方式。
系统用户登录自己账号后,可以修改密码。
用户可以在登录系统后进行退票,但必须进行客票验证。
管理员
管理员可以根据业务需要查询所有车次或乘客的信息。
管理员登录系统后,输入车次代码可以查询车次的出发地点,目的地点,到达时间,乘客数量,每个乘客的身份证号码。
管理员登录系统后,输入订票乘客的身份证号码查询客户信息,如订票人姓名,性别,年龄,联系方式。
车次管理
管理员通过管理员通道登录系统后,可以进行车次管理。
制定车次。
新增车次时,可以设定车次编号,出发地,目的地,里程价格
载客数量。
载客数量为必选项,如果没有填写,要给出提示信息。
安排车次。
对于已存在的车次,可以修改其出发或目的地,价格,到达
时间。
删除车次。
可以根据需要删除某些营业不佳的车次,删除车次时,只需
将该车次日期置空,车票数量置零,仍保留该车次的其他信息。
管理员信息维护
管理员通过管理员通道登录系统后,可以维护管理员信息。
添加管理员账户。
为新增加的管理员分配账户和初始密码。
删除管理员账户。
删除已经没有管理员权限的旧管理员账户和密码。
4非功能性需求
4.1性能
精度特性需求:
(1)机票价格显示时只显示到元。
时间特性需求:
(1)在网络连接正常的情况下,查询响应时间为5~20秒。
(2)更新处理时间,随着应用软件的版本升级,以及网络的定期维护更新。
4.2可扩展性
本系统采用Java语言编写,其具有的多态机制可以使软件具有较好的可重用性和可扩充性。
4.3安全性
本套车票订票软件系统所涉及的数据存放于MicrosoftSQLServer数据库中,在程序中应尽可能的使用调用存储过程的方法以免使某人反编译软件后或入侵到服务器后对数据库的结构了如指掌,在程序中应该设置不同权限的人访问时的账户和密码,以保证数据不容易被错改、破坏,而且要经常对数据库进行备份操作,使得数据一旦受到破坏或是出错能够保证及时的恢复数据,将损失降低到最低。
4.4易用性
车票预定系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。
这就要求系统能够提供良好的用户接口,易用的人机交互界面。
要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;
针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
车票预定系统中涉及到的数据是公司的相当重要的信息,系统要提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。
4.5可维护性
4.5.1应用程序的维护
系统编写时要求有20%以上的注释,以便当用户使用本套订票系统软件时,遇到了软件本身的逻辑错误时,软件的维护人员容易对软件进行修改。
4.5.2数据库的维护
应当有特定的数据库维护人员对数据库进行及时地进行备份,管理等操作,以保证数据库的安全性。
5数据管理能力要求
系统E-R图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计 报告 需求 规格 说明书 资料
![提示](https://static.bingdoc.com/images/bang_tan.gif)