功能模块及项目.doc

上传人:人*** 文档编号:559280536 上传时间:2023-07-04 格式:DOC 页数:8 大小:49.01KB
返回 下载 相关 举报
功能模块及项目.doc_第1页
第1页 / 共8页
功能模块及项目.doc_第2页
第2页 / 共8页
功能模块及项目.doc_第3页
第3页 / 共8页
功能模块及项目.doc_第4页
第4页 / 共8页
功能模块及项目.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《功能模块及项目.doc》由会员分享,可在线阅读,更多相关《功能模块及项目.doc(8页珍藏版)》请在金锄头文库上搜索。

1、项目案例:Hawaii rummery manage system一、 可行性研究与分析 该项目要求的管理客人信息,客房信息,员工信息,日营业额汇总信息的功能在理论上是完全可以实现的,在实际中也是比较容易实现的。在时间上也是允许的。二、需求分析 (1)项目目标: 1、实现管理员的登陆。2、实现各种信息的快速,准确的查询。3、数据库管理,只有拥有权限管理员才可以对数据库进行操作,普通的管理员不能直接对数据库进行操作。 (2)系统功能的分析: 1、 管理员登录功能模块:管理员成功登录需要管理员输入正确的用户名和密码,否则则会提示用户名或密码不正确,登录系统失败! 2、 客人登记信息模块:该模块对客

2、人定房登记信息进行录入,即根据数据库表(Register)的结构录入客人的相关的信息 ,并在检查确认后存入数据库,并更新相关信息(客人帐单表Accont 费用信息,客房状态表RoomStatus的客房状态信息)。 3、 客房信息模块:主要使对客房的状态信息的查询和管理。在这个模块中,需要实现对客房的各种查询(如基本信息查询,状态住客房,走客房,打扫放,待修房查询,楼层客房查询,位置查询等其他关键字查询),改变客房的状态,如走客房改为待修房等。 4、员工信息管理模块: 主要实现员工基本信息登记,修改,值班信息,员工查询等功能。5、 业务报表功能模块:主要实现:其一,酒店营业营收信息的汇总和统计;

3、其二,显示每一位客人的登记情况信息。 (3)数据库需求分析: 本系统主要用到数据库的以下几个实体表: 1、系统管理员表(Admin):2、客人登记表(Register)3、客房状态表(RoomStatus)4、员工信息表(EmployeeInfo)5、值班表(Onduty)6、客人帐单表(Acconut)7、酒店日收入汇总表(DailyEarning)三、设计: (一)界面设计: (1)登录界面设计: (2)数据库设计:1、系统管理员表(Admin):ID int 4 管理员ID号 非空 主键Name varchar 20 管理员姓名 非空Password varchar 20 管理员密码 非

4、空Remark varcahr 20 管理员级别 2、客人登记表(Register)ID int ID序列号非空主键RoomNo varchar 20 房间序列号非空Class varchar 20 房间类别 非空checkIN datetime 入住日期 非空 checkout datetime 退房日期 非空StandrdPri int 4 标准价 非空RebatePri int 4 折扣价 非空Deposit int 4 押金 非空Total int 4 总额 Name varchar 20 姓名非空IDTpye varcahr 20 证件类型 非空IDNo varcahr 20 证件I

5、D 非空Reson varchar 20 住宿原因OPerator varchar 20 操作员 非空3、客房状态表(RoomStatus)RoomNo varchar 20 房间识别号 非空Class varchar 20 房间类别 非空StandardPri int 4 标准价 非空RebatePri int 4 折扣价 非空OnUse varchar 20 是否占用 非空Place varchar2 100 具体位置 非空RoomIntro varcahr2 1500 房间介绍Remark varcahr2 1500 备注员工信息表(EmployeeInfo)ID int 4 编号 非空

6、 主键 Name varchar 20 姓名 非空Sex char 2 性别 非空Nationality varchar(20) 10 民族 非空 Age int 4 年龄 非空IDCard varchar 20 身份证号 非空Native varchar(20) 60 籍贯Adress varchar(20) 60 住址phone varcahr 20 电话Title varcahr(20) 20 职务 非空Remark varchar2 1500 备注5、值班表(Onduty) OnDate Date 值班日期 非空 主键OnDutyNo number 值班编号 非空 Name varch

7、ar 40 职员姓名 非空OnDuty varchar 10 是否值班title varchar 20 职务 非空floorNo int 4 值班楼层 非空Procceding varchar 60 负责事项 非空Phone number 联系电话Remark varcahr 1500 备注6、客人帐单表(Acconut)AccountNo int 4 帐单编号 非空 主键Name varchar 20 客人姓名 非空RoomNo varchar 20 房间识别号 非空Class varchar 20 房间类别 非空StandardPri int 4 标准价 非空RebatePri int 4

8、 折扣价 非空Deposit int 4 押金 非空Reckoning int 4 结帐 非空IsBill varcahr 10 是否开发票 Operator varchar 20 操作员 非空7、酒店日收入汇总表(DailyEarning)CollectNo int 4 汇总编号 非空 主键OnDate Data 日期 非空totalBeforeTax int 4 税前总金额Tax int 4 税额totalAfterTax int 4 税后总额 非空Operater varchar 20 记帐员 非空Remark varchar 1500 备注(3)设计过程模块:该系统退出系统退出系统模块

9、管理员登录模块客人登记信息模块客房信息模块员工信息管理模块业务报表功能模块数据库登记记录Registeer更新Account更新RoomStatus基本信息查询客房状态查询更改客房状态基本信息登记值班信息记录员工信息查询员工信息修改酒店营收情况报表客人登记信息记录涉及表registerAccountDailyEaring涉及表EmployyeInfoOnduty涉及表RoomStatus涉及表Registeer AccountRoomstatus退出程序中过程模块可以分为如图:(4)设计编码标准:1.类名首字母大写,类名要与该类的功能相关,使用英语单词或者单词错写,不能起没有意义的类名.2.变量名和类名标准一样.但要简单易懂.3.添加注释语言,方法注释,重点语句的注释,一定要有.四、开发环境与实现技术 开发环境:JBuilder2005和SQL-Server200 主要运用java的Swing技术,开发系统的界面,以及java数据库连接技术对主要业务进行实现。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号