




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目名称:酒店宾馆住宿管理系统专业:计算机科学与技术班级:08计本142班指导老师:开发组长:开发成员:2023年12月
具体设计说明书项目承担部门:孝感学院计算机与信息科学学院完成日期:十二月二十日本文档使用部门:■主管领导■项目组1.引言 41.1编写目的 41.2背影 41.3定义 51.4参考资料 52.程序系统的结构 53.身份验证模块设计说明 63.1程序描述 63.2功能 63.3性能 63.4输入项 63.5输出项 63.6流程逻辑 73.7存储分派 73.8限制条件 73.9测试计划 74.添加用户模块设计说明 74.1程序描述 74.2功能 74.3性能 74.4输入项 74.5输出项 84.6流程逻辑 84.7存储分派 94.8限制条件 94.9测试计划 95.修改密码模块设计说明 95.1程序描述 95.2功能 95.3性能 95.4输入项 95.5输出项 95.6流程逻辑 95.7存储分派 105.8限制条件 105.9测试计划 106.设立客房标准设计说明 106.1程序描述 106.2功能 106.3性能 106.4输入项 106.5输出项 116.6流程逻辑 116.7存储分派 116.8限制条件 116.9测试计划 127.设立客房信息设计说明 127.1程序描述 127.2功能 127.3性能 127.4输入项 127.5输出项 127.6流程逻辑 127.7存储分派 137.8限制条件 137.9测试计划 138.添加订房信息设计说明 138.1程序描述 138.2功能 138.3性能 138.4输入项 138.5输出项 148.6流程逻辑 148.7存储分派 148.8限制条件 148.9测试计划 149.修改订房信息设计说明 159.1程序描述 159.2功能 159.3性能 159.4输入项 159.5输出项 159.6流程逻辑 159.7存储分派 169.8限制条件 169.9测试计划 1610.查询订房信息设计说明 1610.1程序描述 1610.2功能 1610.3性能 1610.4输入项 1710.5输出项 1710.6流程逻辑 1710.7存储分派 1710.8限制条件 1810.9测试计划 1811.添加结算信息设计说明 1811.1程序描述 1811.2功能 1811.3性能 1811.4输入项 1811.5输出项 1811.6流程逻辑 1811.7存储分派 1911.8限制条件 1911.9测试计划 1912程序 1912.1程序描述 1912.2功能 2012.3性能 2012.4输入项 2012.5输出项 2012.6流程逻辑 2012.7存储分派 2112.8限制条件 2112.9测试计划 2113.查询结算信息设计说明 2113.1程序描述 2113.2功能 2113.3性能 2113.4输入项 2213.5输出项 2213.6流程逻辑 2213.7存储分派 2313.8限制条件 2313.9测试计划 23
1.引言1.1编写目的编写本说明书的目的是说明对程序系统的设计考虑,涉及程序系统的基本解决流程、程序系统的组织结构、功能分派、模块化粉、接口设计、运营设计、数据结构设计和犯错设计等,比概要设计更为具体,为编码的实现打下基础。预期读者为:软件开发的人员,项目评审人员,及软件测试人员。1.2背影说明:①待开发的软件系统的名称:酒店住宿系统;②本项目的任务提出者:宋凯③本项目的任务开发者:酒店住宿系统软件开发小组;④用户及实现该软件的计算中心:学校计算机;1.3定义身份验证:提供了系统的访问控制功能系统:提供了对密码的修改以及添加新用户的功能客房信息管理:涉及两大功能,设立客房标准和设立客房信息。在设立客房标准中,管理员可以添加,修改,删除客房标准,在设立客房信息中,管理员可以添加,修改,删除,查询客房信息订房信息管理:涉及查询剩余客房信息,添加,修改,查询订房信息等功能结算信息管理:涉及添加,修改,查询结算信息功能1.4参考资料①《现代软件工程》 北京希望电子出版社 孙涌等编著②具体设计说明书(GB8567——88).doc2.程序系统的结构用一系列图表列出本程序系统内的每个程序(涉及每个模块和子程序)的名称、标记符和它们之间的层次结构关系。层数及编号模块名称子程序实现功能1第一层主模块Main实现整个系统结构2第二层身份验证Shenfenyanzheng就餐管理员用户权限3第二层系统设立模块Managerxitong系统管理4第二层客房信息管理模块Managerkefang客房信息管理5第二层订房信息管理模块Managerdingfang订房信息管理6第二层结算信息管理模块Managerjiesuan结算信息管理7第三层修改密码Xiugaikey修改密码管理8第三层添加用户Tianjiayonghu添加用户信息管理9第三层设立客房标准Kefangshenzhi设立客房标准权限10第四层添加客房信息Tianjiakefang添加客房信息管理9第四层修改客房信息Xiugaikefang修改客房信息管理10第四层查询客房信息Chaxunkefang查询客房信息管理11第五层添加结算信息Tianjiajiesuan添加结算信息管理12第五层修改结算信息Xiugaijiesaun修改结算信息管理13第五层月末记录信息Yuemotongji月末记录信息管理14第五层查询结算信息Chaxunjiesuan查询结算信息管理3.身份验证模块设计说明3.1程序描述该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。本程序为非常驻内存,是子程序、可重用、是顺序解决,在输入之后方能进行验证3.2功能实现用户的登入3.3性能精度规定精确到整型的个位、字符型完全对的,不支持部分匹配;时间特性规定:规定等待时间<0.5s3.4输入项输入项名称:用户名类型:字符串型输入方式:手工输入数据来源:系统自带的数据库中的信息输入项名称:密码类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息安全保密条件:在输入密码时用户界面上显示为******3.5输出项输出项:用户名错误输出数据类型:字符串型输出以信息对话框的形式输出输出内容是用户名错误,请重新输入输出项:密码错误输出数据类型:字符串型输出信息也是以信息对话框的形式输出输出内容是密码错误,请重新输入输出项:对的登陆数据类型:字符串型输出内容是根据用户权限而得到的用户界面的输出3.6流程逻辑3.7存储分派本程序的存储分派为:用户名及密码信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度3.8限制条件限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉语符号。3.9测试计划一方面,熟悉程序的运营环境,熟悉系统的运用过程,为期两天;另一方面,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大约一周4.添加用户模块设计说明4.1程序描述4.2功能实现对用户的添加功能4.3性能查询新用户的用户名是否存在,若存在则停止添加返还数据库;若用户不存在,则进行添加,并进行注册,注册成功后返回。4.4输入项输入项名称:用户名类型:字符串型输入方式:手工输入数据来源:系统自带的数据库中的信息输入项名称:密码类型:字符串型输入方式:手工输入4.5输出项输出项:用户名已存在数据类型:字符串型输出以信息对话框的形式输出输出内容是用户名已存在,请重新输入输出项:密码错误输出数据类型:字符串型输出信息也是以信息对话框的形式输出输出内容是密码错误,请重新输入输出项:注册成功数据类型:字符串型4.6流程逻辑输入用户信息输入用户信息查询是否有该用户查询是否有该用户关闭并返回显示已存在该名字Y关闭并返回显示已存在该名字N添加新用户添加新用户返回显示注册成功返回显示注册成功4.7存储分派本程序的存储分派为:用户名及密码信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度4.8限制条件限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉语符号。4.9测试计划一方面,熟悉程序的运营环境,熟悉系统的运用过程,为期两天;另一方面,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大约一周5.修改密码模块设计说明5.1程序描述该程序是用户修改密码,进而获得新的密码5.2功能实现用户密码的修改5.3性能对两次重新输入的密码的一致性进行验证,若两次输入的密码不一致,则返回重新输入;若一致则进入下一操作。对用户输入的旧密码进行验证,若不一致,提醒密码不一致返回重新输入;若一致则进行下一步操作。将新输入的密码保存在数据库中,并提醒密码修改成功。5.4输入项输入项名称:密码类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息安全保密条件:在输入密码时用户界面上显示为******5.5输出项输出项:密码错误输出数据类型:字符串型输出信息也是以信息对话框的形式输出输出内容是密码错误,请重新输入输出项:密码修改成功数据类型:字符串型输出内容是根据用户权限而得到的用户界面的输出5.6流程逻辑输入用户信息输入用户信息返回重新输入两次密码是否一致返回重新输入两次密码是否一致NY密码是否对的密码是否对的关闭并返回N关闭并返回显示修改密码成功返回新密码记录数据库中显示修改密码成功返回新密码记录数据库中5.7存储分派本程序的存储分派为:用户名及密码信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度5.8限制条件限制条件:本程序中输入的密码只支持数字,英文,长度不能超过16个数5.9测试计划一方面,熟悉程序的运营环境,熟悉系统的运用过程,为期两天;另一方面,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大约一周6.设立客房标准设计说明6.1程序描述该程序是用户进行客房标准设立6.2功能实现用户对客房标准的设立6.3性能对设立客房标准涉及添加,修改和查询客房标准功能。为了方便添加,修改和删除客房标准,可以创建一个对话框,对话框名称为“客房标准”。6.4输入项输入项名称:房间号类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息输入项名称:房间名称类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息输入项名称:房间床位数类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息6.5输出项输出项:房间号数据类型:字符串型输出信息也是以信息对话框的形式输出输出内容是房间号输出项:房间名称数据类型:字符串型输出内容是根据用户权限而得到的用户界面的输出输出项:设立房间标准成功数据类型:字符串型输出信息也是以信息对话框的形式输出6.6流程逻辑输入用户信息输入用户信息判断是否打开数据库关闭返回输入客房标准设立客房标准成功关闭数据库并返回6.7存储分派本程序的存储分派为:房间标准存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度6.8限制条件限制条件:本程序中输入的只支持英文字符串型或数字,不支持汉字与汉语符号。6.9测试计划一方面,熟悉程序的运营环境,熟悉系统的运用过程,为期两天;另一方面,进行系统的培训,为期两天.再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大约一周7.设立客房信息设计说明7.1程序描述该程序是用户进行客房信息设立,为了方便添加,修改,和删除客房信息可以创建个对话框,对话框名称为“客房信息”。7.2功能实现用户对客房信息的设立7.3性能对设立客房标准涉及添加,修改和查询客房信息功能。7.4输入项输入项名称:房间号类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息输入项名称:房间类型类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息输入项名称:房间单价类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息7.5输出项以对话框的形式输出客房信息7.6流程逻辑输入用户信息输入用户信息判断是否打开数据库关闭返回输入客房信息设立客房信息成功关闭数据库并返回7.7存储分派本程序的存储分派为:房间信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度7.8限制条件限制条件:本程序中输入的只支持英文字符串型或数字,不支持汉字与汉语符号。7.9测试计划一方面,熟悉程序的运营环境,熟悉系统的运用过程,为期两天;另一方面,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大约一周8.添加订房信息设计说明8.1程序描述该程序是用户进行订房信息的添加,为了方便可以创建个对话框,对话框名称为“订房信息”。8.2功能实现用户对订房信息的添加8.3性能对客户的订房信息进行添加,输入房间号,房间类型,房间单价等信息8.4输入项输入项名称:证件号码类型:字符串型输入项名称:客户姓名类型:字符串型输入项名称:客户其他信息输入方式:手工输入8.5输出项以对话框形式输出顾客订房信息8.6流程逻辑输入用户信息输入用户信息判断是否打开数据库关闭返回输入订房信息添加客房信息成功关闭数据库并返回判断订房信息是否已有订房信息已有关闭数据库并返回8.7存储分派本程序的存储分派为:订房信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度8.8限制条件限制条件:本程序中输入的只支持英文字符串型或数字和汉字,不支持汉语符号。8.9测试计划一方面,熟悉程序的运营环境,熟悉系统的运用过程,为期两天;另一方面,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大约一周9.修改订房信息设计说明9.1程序描述该程序是用户进行订房信息的修改,为了方便可以创建个对话框,对话框名称为“订房信息修改”。9.2功能实现用户对订房信息的添加9.3性能对客户的订房信息进行修改,修改房间号,房间类型,房间单价等信息9.4输入项输入项名称:房间号类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息输入项名称:顾客姓名类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息输入项名称:证件号码类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息输入项名称:入住时间类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息9.5输出项以对话框的形式输出修改的订房信息9.6流程逻辑输入用户信息输入用户信息判断是否打开数据库关闭返回显示订房信息修改订房信息成功关闭数据库并返回修改订房信息9.7存储分派本程序的存储分派为:订房信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度9.8限制条件限制条件:本程序中输入的只支持英文字符串型或数字和汉字,不支持汉语符号。9.9测试计划一方面,熟悉程序的运营环境,熟悉系统的运用过程,为期两天;另一方面,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大约一周10.查询订房信息设计说明10.1程序描述该程序是用户进行订房信息的查询,为了方便可以创建个对话框,对话框名称为“订房信息查询”。10.2功能实现用户对订房信息的查询。10.3性能对客户的订房信息进行查询,输入客户的信息就可以得到客户的房间号,房间类型,房间单价等信息。10.4输入项输入项名称:顾客名字类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息输入项名称:房间编号类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息输入项名称:入住时间类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息10.5输出项以表对话框的形式输出顾客住宿情况。10.6流程逻辑输入用户信息输入用户信息判断是否打开数据库关闭返回输入要查的订房信息关闭数据库并返回判断是否有这订房信息显示订房信息无该订房信息关闭数据库并返回10.7存储分派本程序的存储分派为:订房信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度10.8限制条件限制条件:本程序中输入的只支持英文字符串型或数字和汉字,不支持汉语符号。10.9测试计划一方面,熟悉程序的运营环境,熟悉系统的运用过程,为期两天;另一方面,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大约一周11.添加结算信息设计说明11.1程序描述该程序是用户进行结算信息的添加,为了方便,可以创建个对话框,对话框名称为“结算信息添加”。11.2功能实现用户对结算信息的添加11.3性能对客户的结算信息进行添加11.4输入项输入项名称:房间号类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息输入项名称:房间类型类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息输入项名称:房间单价类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息输入项名称:房间折扣类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息11.5输出项以信息对话框的形式输出添加的结算信息11.6流程逻辑输入用户信息输入用户信息判断是否打开数据库关闭返回输入结算信息添加结算信息成功关闭数据库并返回判断结算信息是否已有结算信息已有关闭数据库并返回11.7存储分派本程序的存储分派为:结算信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度11.8限制条件限制条件:本程序中输入的只支持英文字符串型或数字和汉字,不支持汉语符号。11.9测试计划一方面,熟悉程序的运营环境,熟悉系统的运用过程,为期两天;另一方面,进行系统的培训,为期两天再次,准备输入数据,为期三天,此后一周时开始正式测试,为期大约一周12程序12.1程序描述该程序是用户进行结算信息的修改,为了方便,可以创建个对话框,对话框名称为“结算信息修改”。12.2功能实现用户对结算信息的修改12.3性能对客户的结算信息进行修改12.4输入项输入项名称:房间号类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息输入项名称:房间类型类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息输入项名称:房间单价类型:字符
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年物业管理服务合作协议书
- 眼科护士治疗操作规范与技能要点
- 安全培训讲师聘用合同及安全技能提升服务
- 海外紧急医疗救援与专业翻译协作协议
- 小红书品牌合作人资质审核及服务质量监管合同
- 美容护肤机构投资与品牌建设合同
- 跨区域品牌专柜委托经营管理合作协议
- 智能早教设备采购及教师数字化教学能力培养合同
- 旅游意外保险理赔处理协议
- 荷塘莲藕种植与农产品品牌推广委托管理协议
- 2022年广东省深圳市中考化学真题试卷
- 工贸企业有限空间作业场所安全管理台账
- 村级组织权力清单、责任清单和负面清单x
- DB33∕T 715-2018 公路泡沫沥青冷再生路面设计与施工技术规范
- 彩色简约鱼骨图PPT图表模板
- 高一化学第二学期期末考试试题
- PID控制经典PPT
- 油田注入水细菌分析方法+绝迹稀释法
- 医师处方权申请
- 简易充电器课程设计
- 部编版语文三年级下册课外阅读
评论
0/150
提交评论