标签:活性 开发项目 gui 信息 必须 验收 pytho href 第三版
?
?
《满月客栈》
需求规格说明书
版本<1.0>
密级:公开
2020-04
?
?
?
?
版本变更历史
版本 | 提交日期 | 主要编制人 | 审核人 | 版本说明 |
1.0 | 2020/4/1. | 曹嘉麟 | 余阳 | 管理员基本功能实践 |
? | ? | ? | ? | ? |
? | ? | ? | ? | ? |
? | ? | ? | ? | ? |
? | ? | ? | ? | ? |
? | ? | ? | ? | ? |
表1
目录
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
本文详细描述满月客栈(以下简称客栈)客栈管理系统的需求,表述的需求信息要求明确、无二义性。开发方与软件使用者充分沟通需求,此文档是后续开发的依据。
客栈管理系统是华中农业大学信息学院2018级计科1804班余阳小组(以下简称余阳小组)开发项目,项目由满月客栈提出,由余阳小组承担开发任务。
????见表2
术 语/定 义 | 说 明 |
开发方 | 余阳小组 |
用 户 | 满月客栈 |
用例图 | 反映用户与系统交互情况的一种图形,常用于需求分析 |
缩略语 | 说 明 |
余阳小组 | 华中农业大学信息学院2018级计科1804班余阳小组 |
客栈 | 满月客栈 |
表2
????[1]窦万峰.软件工程方法与实践(第三版).北京:机械工业出版社,2016
????[2]需求规格说明书标准[S].GB 856D-1988.
????[3]王珊/萨师煊.数据库系统概论(第五版).北京:高等教育出版社,2014
????[4]软件设计文档国家标准GB8567
见表3
修改编号 | 修改日期 | 修改后版本 | 修改位置 | 修改内容概述 |
1 | 2020/4/1 | 1.0 | 全部 | 完成第一次编写 |
? | ? | ? | ? | ? |
? | ? | ? | ? | ? |
? | ? | ? | ? | ? |
? | ? | ? | ? | ? |
表3
????该项目是华中农业大学信息学院提出的一个面向全院学生进行的学习任务,并要求学生自行确立项目内容,供教师进行效果分析。
????该项目是为了使客栈更方便和科学地进行管理而研发的。目标是减轻客栈利益交集的复杂度并使客栈更简单方便的管理各方面信息。
????鉴于客栈数量日趋增多,本产品能够很好的提高大小客栈的生产效率,迎合了众多管理客栈的需求,市场广阔。
Company:管理各大公司相关信息
Dininghall:管理各个客栈里餐厅的相关信息
Diningroom:管理各个餐厅里包间的相关信息
Hotel:管理各个客栈的相关信息
Room:管理各个客栈里房间的想关信息
注册DBM账号:注册管理员账号
Exit:退出系统
????见表4
用 户 | 教育水平 | 技术专长 | 使用频度 |
操作人员 | 小学及以上 | 无 | 高 |
维护人员 | 大专及以上 | 计算机专业知识 | 低 |
表4
????本文档经双方确认后,开发方依据本文档进行下阶段工作。若中途需求发生变更则客栈需及时告知开发方,若因客栈原因引入的需求变更造成开发方工作量的大幅增加,具体解决方案双方另行协商。若需求变更引入的工作量不大,开发方因尽量配合。
????普通PC:处理器P4以上,内存512MB以上;支持USB鼠标和USB键盘。
????对硬件要求能支持鼠标键盘输入及显示器输出,对计算机配置要求不高,只要能正常运行当前主流编程软件的计算机,即可正常运行该程序。
????该软件适用于目前主流的操作系统,所以必须支持windows7及以上系统。
具备python的一些扩展包:wx(GUI界面)和sqlite3(连接数据库)
????无
计算机桌面操作
Company客栈信息管理用例图,见图1
图1
?
Dinginghall餐厅信息管理用例图,见图2
图2
?
Diningroom餐厅包间信息管理用例图,见图3
图3
?
Hotel客栈信息管理用例图,见图4
图4
?
Room客栈住房信息管理用例图,见图5
图5
?
All总体用例图,见图6
图6
?
见表5
编号 | 名 称 | 优先级 | 描 述 | 主要发起者 | |
1 | Company | 1 | 公司信息管理 | 管理员 | |
2 | Dininghall | 2 | 餐厅信息管理 | 管理员 | |
3 | Diningroom | 3 | 餐厅包间信息管理 | 管理员 | |
4 | Hotel | 2 | 客栈信息管理 | 管理员 | |
6 | Room | 3 | 客栈住房信息管理 | 管理员 | |
7 | 注册DBM账号 | 2 | 管理员账号注册 | 管理员 | |
8 | Exit | 2 | 退出管理系统 | 管理员 |
表5
????信息查询
????信息增加
????信息更改
????信息删除
????账号管理
????Company:是公司信息管理按钮。点击该按钮后弹出Company窗口,有查询所有信息、查询、录入、删除和修改按钮;上方三条信息输入框,点击所需按钮后,下方输出对应信息。
????Dininghall:是餐厅信息管理按钮。点击该按钮后弹出Dininghall窗口,有查询所有信息、查询、录入、删除和修改按钮;上方四条信息输入框,点击所需按钮后,下方输出对应信息。
????Diningroom:是餐厅包间信息管理按钮。点击该按钮后弹出Diningroom窗口,有查询所有信息、查询、录入、删除和修改按钮;上方四条信息输入框,点击所需按钮后,下方输出对应信息。
????Hotel:是客栈信息管理按钮。点击该按钮后弹出Hotel窗口,有查询所有信息、查询、录入、删除和修改按钮;上方六条信息输入框,点击所需按钮后,下方输出对应信息。
????Room:是客栈住房信息管理按钮。点击该按钮后弹出Room窗口,有查询所有信息、查询、录入、删除和修改按钮;上方六条信息输入框,点击所需按钮后,下方输出对应信息。
????注册DBM账号:是管理员账号注册按钮。点击该按钮后弹出新用户注册窗口,有确定和退出按钮;两条信息输入框,输入注册信息后,点击确定即可注册新用户。
????Exit:是退出管理系统按钮。点击该按钮即可退出该管理系统。
总体,见图7
图7
?
详细,见图8
????????????????图8
?
表Company
表Dininghall
表Diningroom
表Hotel
表Room
表DBM
????用户登录信息
????增删查改请求
????显示增删查改结果
????见图9
图9
?
见图10
图10
?
见图11
图11
?
见图12
图12
?
见图13
图13
?
见图14
图14
?
见图15
图15
?
见图16
图16
见图17
图17
?
输入精度要求不得高于编码位,正常使用不会产生影响
输出精度要求为用户自行存储数据精度,正藏使用不会产生影响
人机信息交换响应不超过5秒
说明对该软件的灵活性的要求,即当需求发生某些变化时(如操作方式、运行环境、同其他软件的接口变化、精度和有效时限变化、计划的变化等),该软件对这些变化的适应能力。
适应Windows7及以上不同版本
支持不同类型的PC兼容机和笔记本
????遵循Windows风格
????登陆界面,见图18
图18
?
????程序界面,见图19
图19
?
????Company界面,见图20
????????????????图20
?
Dininghall界面,见图21
图21
?
Diningroom界面,见图22
图22
?
Hotel界面,见图23
图23
?
Room界面,见图24
图24
?
????注册DBM账号,见图25
图25
?
????Windows SDK开发包
鼠标、键盘必须是USB接口
????鼠标、键盘控制权交换故障率低于10%
????能够在主流计算机上流畅运行,并且出错率低于10%
????该软件故障率低于5%
????该软件可在Windows7及以上不同平台使用
????该软件支持不同的PC兼容机
????操作员需要了解有关个人信息犯罪的法律知识,如有可能需要与当地公安组网。
????Windows 驱动 SDK
????MS visualStudio2008以上
标签:活性 开发项目 gui 信息 必须 验收 pytho href 第三版
原文地址:https://www.cnblogs.com/AdolfHitler/p/12652072.html