还剩4页未读,继续阅读
文本内容:
宾馆管理系统需求分析
一、引言随着科学技术的发展,计算机领域不断取得日新月异的研究成果计算机在代替和延伸脑力劳动方面发挥越来越重要的作用现代化的宾馆__庞大,服务项目多,信息量大,要想提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理一个优秀的宾馆管理系统操作方便,灵活性好,系统安全性高,运行稳定因此,__一套宾馆管理系统至关重要
二、编写目的本系统主要为了更好地加强宾馆___对__的管理,给宾馆___提供一个井然有序的管理平台防止手工管理混乱,提高效率和服务质量,进而为客户提供一个安全、舒适的环境
三、功能需求通过对宾馆的调查了解,一个宾馆管理系统功能应包括用户管理、客房类型管理、客房信息管理、客户订房管理、客户结账管理、系统帮助等模块整个系统模块划分如下图
1.用户管理模块如下图用户管理登陆子系统可以根据用户输入的内容来判断用户的身份是否合法合法用户分为普通用户和___,其中___拥有所有权限,而普通用户则没有用户管理和修改系统信息的权限
2.客房类型管理模块如下图客房类型管理子系统可以对客房类型信息进行添加,删除,修改和查询
3.客房信息管理模块如下图客房信息管理子系统可以对客房信息进行添加,删除,修改和查询
4.客户订房管理模块如下图客户订房子系统可以进行客房查询和对客户订房信息进行登记,修改和查询
5.客户结账管理模块如下图客户__子系统可以算出客户应交金额并显示信息,并同时更新相应客房信息,且可以对结算信息进行查询
6.系统帮助模块如下图系统帮助子系统可以给出关于软件的提示和退出系统
四、E-R图在整个系统__过程中,主要涉及到的实体有___、客户、客房,客房标准它们之间的具体关系如下图
五、数据字典
1.关系描述表1用户基本信息表SUser列名数据类型长度值说明用户ID主码varchar10Notnull用户ID__varchar10Notnull__角色varchar10Notnull___,普通用户表2客房类型信息表RoomType列名数据类型长度值说明类型名称主码varchar20Notnull普通房,标准房,贵宾房单价float8Notnull__床位数量int4Notnull床位数目空调char2Notnull是否有空调__char2Notnull是否有__电脑char2Notnull是否有电脑电视char2Notnull是否有电视卫生间char2Notnull是否有卫生间__数int4Notnull__类型的数目表3客房信息表Room列名数据类型长度值说明__号主码varchar6Notnull宾馆统一安排的__号类型名称外码varchar20Notnull__类型__位置varchar20Notnull__位置预定情况char2Notnull预定,空余备注varchar50Null客房信息的补充表4预定结算信息表(Book/Settle)(注其中主码为(___号,__号,入住日期))列名数据类型长度值说明客户姓名varchar10Notnull客户名称___号varchar20Notnull___号码性别char2Null男,女__号外码varchar6Notnull__的编号入住日期varchar50Notnull入住日期退房日期varchar50Null退房日期押金float8Notnull押金折扣float8Null会员折扣或宾馆活动金额float8Null金额备注varchar50Null信息的补充2.动态数据输入数据新增记录,输入的查寻关键字输出数据由输入的查寻关键字确定的数据记录__,查询输出
六、接口要求硬件接口无特别要求;网络硬件接口要求现实中要求具有高速以太网组网一实现联网销售,但是在理论实验验证软件本身的目的来看,无需网络通讯接口软件接口要求无
七、软件需求可用性本软件也可以通过单步跟踪的操作进行检查处理安全性由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也不会影响源程序可维护性本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于数据库中修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便兼容性由于尚未测试,故无法对兼容性进行评析
八、支持信息及运行环境软件支持本软件__是使用C#编写;设备支持推荐配置WindowsXP,256内存;数据库MicrosoftSQLServer2000
九、参考资料《数据库系统概论》萨师煊、王珊编著高等教育出版社《SQLServer2000管理与应用》张海健编著中国电力出版社《软件工程》邓良平、刘海松、陆丽娜编著西安电子科技大学出版社《C#高级编程》SimonRobinson、ChristianNagel等著;李敏波翻译;黄静、张少华审校清华大学出版社《VisualC#数据库项目案例导航》张奇、李律松、卫建伟等编著清华大学出版《c#程序设计语言》Microsoft著
十、附录
1.项目__成员学号姓名工作分配XXXXXX(组长)客房信息管理模块,客户订房管理模块XXXXXX客户结账管理模块,系统帮助模块XXXXXX用户管理模块,客房类型管理模块2.项目进度计划、安排时间项目计划第九周完成需求分析第十周设计各个模块的界面、数据库建立第十一周用户管理、客房类型管理第十二周客房信息管理模块、客户订房管理、第十三周客户结账管理、系统帮助模块第十四周功能测试宾馆管理系统用户管理模块客房信息管理模块客户订房管理模块客户结账管理模块客房类型管理模块系统帮助模块用户管理模块用户注册用户注销修改__客房类型管理模块模块添加客房类型删除客房类型修改客房类型查询客房类型客房信息管理模块模块添加客房信息删除客房信息修改客房信息查询客房信息客户订房管理模块查询客房信息登记订房信息修改订房信息查询订房信息客户结账管理模块客户结账查询结算信息系统帮助模块有关系统退出系统用户客房标准客户客房预定设置结算管理参照用户ID空调情况__床位数量__类型订房日期__情况__号电脑情况预定情况电视情况单价nm1q1k1pst角色__位置卫生间情况__数目___号客户姓名退房日期折扣折扣预定金性别。