酒店管理系统概要设计说明书_第1页
酒店管理系统概要设计说明书_第2页
酒店管理系统概要设计说明书_第3页
酒店管理系统概要设计说明书_第4页
酒店管理系统概要设计说明书_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件概要设计说明书 刘忠凯1引言1.1 编写目的可行性研究的目的是研究问题,花费最小的代价,以最快的速度提出解决问题的方法。经过对此项目的详细准确的研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。1.2 背景开发软件名称:酒店业务管理系统。项目任务提出者:刘忠凯。项目开发者:杨朔,冯天宝,刘忠凯,李静,王菲。用户:各级星级酒店。实现软件单位:学校软件开发小组。项目与其他软件,系统的关系:a 本项目采用客户机/服务器原理,客户端的程序是建立在windows xp 系统上以my eclipse6

2、.5为开发软件的应用程序,服务器端采用linux 为操作系统的工作站,是采用oracle 8的为开发软件的数据库服务程序。 b 本项目采用vb编程编写,客户程序建立在windows xp 系统上。1.3 定义 酒店管理系统(jdglxt):jdglxt分别是“酒店管理系统”的汉语拼音首字母缩写。 数据库登陆模块:主要负责用(客)户和管理员进入系统的一个身份验证。 信息管理模块:对各项业务的一个综合管理平台。 客户信息管理:主要负责管理客(用)户的个人信息。 查询处理模块:主要负责对客(用)户个人信息,就餐信息,消费信息等的查询。 住宿信息管理模块:主要负责客(用)户住宿客房的管理。 就餐信息管

3、理模块:主要负责客(用)户餐饮信息和消费菜金的信息管理。 员工信息管理模块:主要负责客(用)户信息的管理。 工资信息管理模块:主要负责工资信息的管理。 退出管理模块:主要负责系统得退出管理。1.4 参考资料软件工程导论,张海藩,清华大学出版社。 实用软件工程,郑人杰等,清华大学出版社。软件工程原理与应用,方志刚,科学出版社。2总体设计2.1需求规定 对此待开发的软件系统总的要求其输入输出及处理的功能性能良好。2.1.1系统功能实现对酒店业务精确管理,对员工信息,客户信息,工资管理,客房管理,餐饮管理等业务的管理。2.1.2系统性能系统安全,准确,使用寿命长达5年。2.1.3输入输出要求输入正确

4、信息,输出正确信息,并有容错处理。2.1.4数据管理能力要求数据要及时更新,确保数据完整性。2.1.5故障处理要求故障处理及时准确。2.2运行环境2.2.1设备cpu:athlon750以上。内存:128mb以上。硬盘:空间20g以上。显示器:彩显一台。编译程序:java语言(vb语言)操作系统:windows982.2.2支持软件windows98以上操作系统,doc操作系统,office办公软件,java开发语言(vb语言)2.2.3接口tcp/ip协议,ftp协议,http协议等。2.3基本设计概念和处理流程 1、数据库登陆模块:它进行安全保密工作,以确保合法人员才可进入进行相应的合法操

5、作,避免非法人员进入而导致数据被盗或错误操作等非法操作。2、信息管理模块:它下面分四个主要部分的管理程序,分别是:(1)客房管理模块:负责客房的入住登记等管理。(2)餐饮管理模块:可仅负责餐饮中对菜的相应管理。(3)客户管理模块:负责对客户信息的相应管理。3、员工管理模块:它主要是负责对酒店内部所有工作人员的人事档案管理。4、工资管理模块:它主要是负责对酒店内部所有工作人员的工资管理。5、退出系统管理:它主要负责对要退出整个系统的管理工作。用图表示功能实现大致如下所示:功能名称输入处理输出数据库登陆程序输入用户名和密码判断密码正确与否对,则进入系统,错,则提示信息管理模块客房管理编辑输入数据数

6、据处理得到更新数据登记餐饮管理编辑输入数据数据处理得到更新数据查询客户管理编辑输入数据数据处理得到更新数据查询员工管理程序编辑输入数据数据处理得到更新数据查询工资管理程序编辑输入数据数据处理得到更新数据查询退出管理输入数据判断是否退出系统退出系统2.4结构2.5功能需求与系统模块的关系 现用一张矩阵图说明各项功能需求的实现同各模块的分配关系。功能名称登陆模块信息管理模块查询处理模块客户信息管理住宿信息管理就餐信息管理员工信息管理工资管理模块退出管理模块安全保密功能业务管理功能住宿管理餐饮管理客户管理员工管理功能工资管理功能退出管理功能2.6人工处理过程1、 数据进入操作过程中,数据输入必须由人

7、工完成。2、 数据操作过程中,功能的选择,由人工操作完成。3接口设计3.1用户接口现仅主要说明在软件开发完成之后,与用户进行接口工作时应做到的工作为:交出软件工程报告和系统,以及一个专为系统管理人员设置的密码。3.2外部接口软件接口:运行于 windows98操作系统之上。硬件接口:一般的cpu为athlon750以上的微机。用户界面:采用windows通过图形界面。4运行设计4.1运行模块组合1、 数据库登陆模块:由登陆模块构成。2、 信息管理模块:由信息查询模块和信息编辑模块构成。3、 查询处理模块:由查询模块组成。4、 员工管理模块:由员工查询模块和员工编辑模块构成。5、 住宿管理模块:

8、由客房查询模块和客房编辑模块构成。6、 就餐管理模块:由餐饮查询模块和餐饮编辑模块构成。7、 工资管理模块:由工资查询模块和工资编辑模块构成。4.2运行控制整个系统的运行步骤和控制如下所示:(1) 进行系统登录该项系统运行主要由数据库登陆模块负责。首先,由用户必须输入用户名,密码和权限,系统的数据库管理模块会自动检验其密码的正确性,密码则可进行主页菜单,如错误则需重新输入。其次:当用户输入正确后便可进入信息管理模块进行相应操作。(2)进行系统主页进行菜单操作主页上会有功能菜单让其进行相应的选择。包括:就餐管理、员工管理、工资管理、住宿管理、退出系统等项。而除客房管理模块下由登记和编辑两个选项组

9、成以外,就餐管理、员工管理、工资管理、工资管理下分别都有两个共同的选项,为:编辑和查询。用户可针对不同的需要而点击不同的菜单选项按钮,从而可进入不同的操作界面进行分别不同的操作。(3)进入某个管理模块进行相应操作在这里应分两部分介绍:a、如选择编辑选项,那便会首先都会弹出一个操作选择界面,其中包括编辑的三大功能:添加、修改、删除。这时,用户须选择不同的功能进入实际操作表单界面进行工作。在这里须特别注意的是:用户在完成编辑功能的相应操作时,都会先进行操作选择界面选择要进行的操作之后,才可进入实际操作表单界面。而且要注意的是:用户在操作选择界面选择一功能操作而进入实际操作表单后,每修改或增加或删除

10、完一条记录后,都必须保存并返回操作选择界面。如不再继续操作,用户可按返回键返回到上一目录,如要再继续操作,又必须再选择进入。它的执行过程就是:选择功能进入进行操作保存返回又选择功能又进入进行工作又保存又返回又选择功能等重复操作。系统故意这样设置的目的就是为了保证做到使操作人每输一条记录都小心谨慎,以确保数据的安全正确性。b、如用户选择的是进入某个管理模块的查询选项,则都会进入查询表单界面进行所需的相应操作。如不需再进行任何操作,则可按返回键返回至上一目录。值得提示的是,用户在对数据进行相应的操作时,均可参照相应操作表单上的表,以便查看操作是否正确或是否成功。(4)退出相应的功能模块操作在每个功

11、能模块的各层操作中,均设有返回按钮,操作人员只需按此按钮便可依次地返回到最上层操作选项。(5)退出整个系统4.3运行时间 运行时间大约在0.5秒以内。5系统数据结构设计5.1逻辑结构设计要点密码表编号字段名类型宽度1用户名text202密码password203权限menu员工信息表(存档信息文件)员工编号字段名类型宽度1姓名text202性别text103出生日期data/time自动4身份证号码text505职称text506专业text507工作部门text508工作电话text509学历text5010e-mailtext5011爱好text5012联系方式text5013省份/城市t

12、ext5014家庭住址text5015签订时间data/time自动16结束时间data/time自动17权限text50客户信息表客户编号字段名类型宽度1客户姓名text502性别text203身份证号码text504联系电话text505入住时间data/time自动6离开时间data./time自动客房表字段名类型宽度键房间编号text50*房间价格text50房间容量text50房间类型text50备注text50餐饮表字段名类型宽度键菜肴编号text50*菜肴名称text50菜肴价格text50菜肴类型text50备注text50工资表字段名类型宽度键员工编号text50*员工姓名t

13、ext50学历text50职称text50工龄text50工资标准text50总工资text50备注text505.2数据结构与程序的关系密码表:它是为数据库登陆模块设计的。客户信息表:它是为客户信息管理模块设计的,主要是用于管理客房登记操作及管理客人资料操作的。客房表:它是为住宿管理模块设计的,主要用于对客房原始资料进行管理操作。餐饮表:它是为就餐管理模块设计的,以实现餐饮管理中对菜各方面的编辑和查询管理操作。工资表:它是为工资管理模块设计的,以实现对酒店内部所有工作人员进行详细的工资分发管理(其中也包括编辑和查询两部分)。员工信息表:它是为员工管理模块设计的,主要是用于人事管理的编辑和查询操作。6系统出错处理设计(1)操作人员在进行相应的操作过程中,如遇到操作出错时,应做到即使操作失误也可即时地改正并恢复过来。如:例a、当在进行误删除的情况下,如没有保存,则可以按放弃按钮重新进行删除一次正确的工作;如已

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论