软件详细设计说明书
——刘忠凯
1.引言
1.1 编写目的
可行性研究的目的是研究问题,花费最小的代价,以最快的速度提出解决问题的方法。
经过对此项目的详细准确的研究,初拟系统实现报告,对软件开发中将要面临的问题及其解
决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,
交软件经理审查。
1.2 背景
开发软件名称:酒店业务管理系统。
项目任务提出者:刘忠凯。
项目开发者:杨朔,冯天宝,刘忠凯,李静,王菲。
用户:各级星级酒店。
实现软件单位:学校软件开发小组。
项目与其他软件,系统的关系:
A 本项目采用客户机/服务器原理,客户端的程序是建立在 Windows XP 系统上以 My
Eclipse6.5 为开发软件的应用程序,服务器端采用 Linux 为操作系统的工作站,是采用
Oracle 8 的为开发软件的数据库服务程序。
B 本项目采用 VB 编程编写,客户程序建立在 Windows XP 系统上。
1.3 定义
酒店管理系统(JDGLXT):JDGLXT 分别是“酒店管理系统”的汉语拼音首字母缩写。
数据库登陆模块:主要负责用(客)户和管理员进入系统的一个身份验证。
信息管理模块:对各项业务的一个综合管理平台。
客户信息管理:主要负责管理客(用)户的个人信息。
查询处理模块:主要负责对客(用)户个人信息,就餐信息,消费信息等的查询。
住宿信息管理模块:主要负责客(用)户住宿客房的管理。
就餐信息管理模块:主要负责客(用)户餐饮信息和消费菜金的信息管理。
员工信息管理模块:主要负责客(用)户信息的管理。
工资信息管理模块:主要负责工资信息的管理。
退出管理模块:主要负责系统得退出管理。
1.4 参考资料
《软件工程导论》,张海藩,清华大学出版社。
《实用软件工程》,郑人杰等,清华大学出版社。
《软件工程原理与应用》,方志刚,科学出版社。
2. 系统的结构
3.数据库登陆模块设计说明
3.1 模块描述
该模块用于用户登录系统所用,验证用户名,密码和权限后登陆系统,否则重新登陆,以
防非法用户进入系统,进行破坏。
3.2 功能
3.3 性能
时间特性要求:要求等待时间<0.5s
3.4 输入项
输入项名称:用户名
类型:字符串型
输入方式:手工输入
输入项名称:密码
类型:整型
输入方式:手工输入
选择项名城:权限
选择方式:手工输入
3.5 输出项
进入管理系统
3.6 流程逻辑
3.7 接口
由此模块正确登陆后,进入信息管理系统。
3.8 存储分配
本模块需要数据库当中的密码表。有关数据都存入此表。
3.9 测试计划
首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;
其次,进行系统的培训,为期两天
再次,准备输入数据,为期三天,
此后一周时开始正式测试,为期大概一周
4.信息管理模块设计说明
4.1 功能描述
本模块为一个综合的管理平台,它包含了酒店各项业务的管理途径。
4.2 功能
全面管理酒店各项业务,为管理提供方便。
4.3 性能
时间特性要求:要求等待时间<0.5s
4.4 流程逻辑
4.5 接口
由此模块选择各业务的管理模块。
4.6 测试计划
首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;
其次,进行系统的培训,为期两天
再次,准备输入数据,为期三天,
此后一周时开始正式测试,为期大概一周
5 查询处理模块设计说明
5.1 功能描述
本模块为进行各项查找提供方便。
5.2 功能
查找信息。
5.3 性能
时间特性要求:要求等待时间<0.5s
5.4 输入项
输入要查找的用户名
5.5 输出项
输出用户的各项信息。
5.6 流程逻辑
5.7 接口
本模块隶属于信息管理模块。
5.8 存储分配
所有信息均来自数据库,该操作不会给数据库造成破坏。
5.9 测试计划
首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;
其次,进行系统的培训,为期两天
再次,准备输入数据,为期三天,
此后一周时开始正式测试,为期大概一周
6 客户信息管理模块设计说明
6.1 功能描述
管理客户信息,对客户信息进行登记和编辑。
6.2 性能
时间特性要求:要求等待时间<0.5s
6.3 输入项
输入项名称:用户姓名或编号
类型:字符类型
输入方式:手工输入
6.4 输出项
把信息存入客户信息表。
6.5 逻辑流程
6.6 接口
本模块隶属于信息管理模块。
6.7 存储分配
信息数据存入到客户信息表。
6.8 测试计划
首先,熟悉程序的运行环境,熟悉系统的运用过程,为期两天;
其次,进行系统的培训,为期两天
再次,准备输入数据,为期三天,
此后一周时开始正式测试,为期大概一周
7 住宿信息管理模块设计说明
7.1 功能描述
管理客户住宿信息。
7.2 功能
对客户住宿信息进行编辑和查询。
7.3 性能
时间特性要求:要求等待时间<0.5s
7.4 输入项
输入项名称:用户名或编号
类型:字符类型
输入方式:手工输入
7.5 输出项
以表格的方式输出客户的住宿信息。