- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
酒店管理系統详细设计
酒店管理系统
详细设计说明书
2010/07
文档修订记录
版本编号 说明:如形成文件、变更内容和变更范围 日期 变更人 批准日期 批准人 1.0 新建 2010/7/30 周祜恺,张天宇 2010/7/30
目 录
1 引言 1
1.1 编写目的 1
1.2 项目概况 1
1.3 术语定义 1
1.4 参考资料 1
2 系统整体结构 2
2.1 系统体系结构图 2
2.2 实现技术结构图 2
3 程序设计详细描述 3
3.1 “用户登录”界面层详细设计说明 3
3.2 “用户登录”业务逻辑层详细设计说明 5
引言
编写目的
本详细设计说明书的适用读者为:软件开发者、测试人员。
项目概况
说明待开发的软件系统的名称。
如:本详细设计报告属于项目《项目资金申报管理系统》。
术语定义
术语和缩写 解释 备注 三层架构 表示层, 业务层, 数据访问层 可靠性 系统的正确性,数据的正确性 安全性 系统身份认证, 权限设定 并发性 多个用户可以同时使用
参考资料
参考文件 备注 《概要设计说明书》 《数据库设计说明书》 《计算机软件工程导论》 2008-10-11 《ISO9000软件开发质量管理体系》 2007-9-11
系统整体结构
系统体系结构图
图:系统结构图(仅供参考)
实现技术结构图
图:实现技术结构图(仅供参考)
程序设计详细描述
﹡ 数据访问层详细设计说明书另外编写。
“用户登录”界面层详细设计说明
说明:实现用户登录系统。
模块功能简述:注册过的用户可以通过界面登入本系统。
模块编号 T1001 源文件 \mainPage\frontpage 功能 用户登录系统 方法1名称 LoginIdentify(string login_id,password,type) 描述: 验证用户登录 输入参数: 用户名、密码 返回值: Bool值 True or False 被调用模块: 业务逻辑层(BLL)的登录类logon.cs 被调用方法: Identify(用户名、密码) 接口描述: public bool LoginIdentify(string username,password)
{
//code here
} 访问数据表 要访问的表 HotelUser 要做修改的表 无 临时表 无 逻辑处理说明 时序图
存储过程:
ALTER PROCEDURE [dbo].[SP_Identify]
@username varchar(15),
@password varchar(15), 输入界面
输入账号、密码、选择登录身份类型,点击登录则调用存储过程Identify 输出界面 登录按钮成功,返回FrontPage,失败亦返回FrontPage,提示重新输入
出错处理 返回出错页面“\Web\Error.aspx”。
“用户登录”业务逻辑层详细设计说明
序号 类名 属性、方法(提供访问修饰符) 针对方法等的输入参数描述 针对方法等的输出参数、输出描述 10 Login public bool Identify(string username,password)
{
} 哈希表存储用户登录信息 登录成功返回true
注:如果业务逻辑层访问统一的数据访问层,则可在这里做提示说明。
“客房类型信息查看”界面层详细设计说明
说明:实现基础设置菜单中客房状态管理和客房管理的相关功能。
模块功能简述:用户登录成功后,选择基础设置菜单中的客房类型信息查看可以查看,修改,删除客房类型信息
模块编号 T1002 源文件 \mainPage\searchroomtypepage 功能 查看,修改,删除客房类型信息 方法1名称 SelectroomtypesAll 描述: 查看客房类型信息 输入参数: 返回值: Bool值 True or False 被调用模块: 业务逻辑层(BLL)的房间类型类RoomType.cs 被调用方法: Selectroomtype 接口描述: public bool SelectroomtypesAll
{
//code here
} 访问数据表 要访问的表 RoomType 要做修改的表 RoomType 临时表 无 逻辑处理说明
存储过程:
ALTER PROCEDURE [dbo].[SP_SelectRoomTypesAll] 方法2名称 Deleteroomtype 描述
文档评论(0)