下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、武汉理工大学管理信息系统设计专题报告题目:酒店管理信息系统院(系):企业财务管理专业班级:企业财务管理学号:010809300205学生姓名:辛娟娟时间:2011.12.19酒店管理信息系统设计目的及要求1 .设计目的(1)、掌握运用管理系统及数据库原理知识进行系统分析和设计的方法;(2)掌握关系数据库的设计方法;(3)掌握SQLServer2000技术应用;(4)掌握简单的数据库应用程序编写方法;(5)理解C/S模式结构。2 .设计环境系统开发平台:VisualBasic6.0数据库管理平台:SQLServer2000运行平台:WindowsXP/Windows2000分辨率:最佳效果102
2、4*7683 .主要参考资料1 .管理信息系统黄梯云高等教育出版社2 .数据库系统概论萨师燎高等教育出版社3 .«SQLServer2000数据库应用系统开发技术朱如龙编,机械工业出版社。4 .SQLServer2000数据库应用系统开发技术实验指导朱如龙编,机械工业出版社4.设计内容及要求一、内容1 .要求根据管理信息系统及数据库设计原理,按照数据库系统设计的步骤和规范,完成各阶段的设计内容。2 .需求分析具体实际,数据流图、数据字典、关系模型要正确规范3 .在sqlserver2000上实现设计的数据库模型。4 .对应用程序进行概要设计。5 .用VB实现简单的应用程序编写。二、要
3、求设计过程中,要严格遵守课程设计的时间安排,听从指导教师的指导。正确地完成上述内容,规范完整地撰写出课程设计报告。酒店管理信息系统设计需求分析1 .功能需求1)基本功能需求系统能正确的对用户身份进行辨识,从数据库中提取登录密码并验证身份真实性。系统能准确的显示数据库中记录的各类数据。系统应能将用户在系统中录入的各类信息传送到数据库中并储存。系统应具备错误处理功能,出现错误的时候能够清楚地返回相应错误提示。系统数据库之间能有效地相互关联。2)用户界面需求用户界面应简洁明快,各功能按钮明显,位置摆放合理。字体大小适中,风格统一规范,界面美观。2 .性能需求1)系统灵活性管理员编写人员、商品等信息都
4、将在系统中进行编号处理,保障了每一条信息的单一性,同时也对数据的读取提供了方便。服务员所生成的订单有着单一的帐单号并准确无误存储在数据库中。系统应能准确地将管理员提交和修改的信息写入数据库,而且能够及时地更新。数据库中的各项表之间有着很好的相互关联,并能及时显示。2)系统安全性每个相应权限登录时,系统都会自动的辨别他所输入的账户与密码,正确进入相应界面,错误则登录失败。3)系统易用性系统界面简明,明细清楚,实用简单。酒店管理信息系统设计部分1 .概念设计(1)管理员实体属性(2)客房基本信息实体属性(3)员工实体属性(6)菜品实体属性(7)数据字典数据项的定义数据项编号:I01-01数据项名称
5、:姓名别名:住客名字简述:登记入住者的名字类型及宽度:字符型,20位数据项编号:I01-02数据项名称:性别别名:住客性别简述:登记入住者的性别类型及宽度:逻辑型取值范围:F或T数据项编号:I01-03数据项名称:年龄别名:住客年龄简述:登记入住者的年龄类型及宽度:数字型,3位取值范围:“001”“999”数据项编号:I01-04数据项名称:证件名称别名:住客证件名称简述:登记入住者的证件名称类型及宽度:字符型,20位取值范围:“00000000000000000001'"9999999999999999999g2 .逻辑设计逻辑设计的目的是把概念数据模型转化为数据库管理系统
6、可以处理的逻辑模型。也即将由ER图表示的概念模型转换为DBM邈用的逻辑模型,如关系模型,然后对其进行优化。以关系模型为目标的逻辑结构设计方法是将ER实体图中概念模型映射为关系模型,并且包括一组关系定义,映射的步骤如下:(1)把ER实体图中的每个实体变换为一个关系模型。(2)变换每个关系:多对多模型需要加一个单独的关系模型;而一对一的或者一对多的联系可用在实体中增加属性(此处为外键)来模型化。(3)ER图中的属性可转换为关系的属性。3 .物理设计物理结构设计是为逻辑数据模型建立一个完整的能实现的数据库结构,包括存储结构和存取方法。物理设计内容包括:物理结构设计的主要内容、物理存储介质类型的选择、
7、数据库物理位置的选择、索引类型的选择、数据库服务器性能参数配置。使用数据库的目的是为了有效地管理数据,而数据的插入、删除和修改则是必不可少的功能。在本系统中就大量地使用了数据插入、删除和修改这三种操作:(1)数据插入往数据库的基本表中插入数据使用的是INSERT语句,其句法如下:INSERTINTO基本表名(列表名)VALUES元组值)(2)数据删除从数据库的基本表中删除数据使用的是DELETE®句,其句法如下:DELETEFROI®本表名WHERE条件表达式(3)数据修改当需要修改基本表中元组的某些列值时,可以用UPDAT踣句实现,其句法如下:UPDAT基本表名SETJ名
8、=值表达式,列名=值表达式WHER僚件表达式createproceduredbo.dt_adduserobject_vcsvchPropertyvarchar(64)AssetnocountondeclareiReturnint/*Createtheuserobjectifitdoesnotexistalready*/begintransactionselectiReturn=objectidfromdbo.dtpropertieswhereproperty=vchPropertyifiReturnISNULLbegininsertdbo.dtproperties(property)ALUES
9、(vchProperty)updatedbo.dtpropertiessetobjectid=identitywhereid=identityandproperty=vchPropertyselectiReturn=identityendcommitreturniReturnGO4 .数据库实现1).管理员信息表列号数据类型长度允许空编号int13主键用户名varchar30NULL用户密码varchar50NULL管理员类别Bit10NULL2).客房基本信息表列号数据类型长度允许空客人姓名nvarchar30主键客房编号nvarchar13NONULL客房类型nvarchar6NULL客房
10、价格moneyNULL入住时间smalldatetimeNULL退房时间smalldatetimeNULL3)员工基本信息表列号数据类型长度允许空姓名int10主键性别nvarchar8NULL编号nvarchar20NULL工资moneyNULL职位nvarcharNULL家庭住址intNULL电话nvarcharNULL4).住房客人基本信息表列号数据类型长度允许空客人姓名nvarchar20主键客人性别nvarchar13NULL证件号码nvarchar50NONULL证件类型nvarcharNULL备注nvarcharNULL电话nvarcharNULL5)客房预订基本信息表列号数据类
11、型长度允许空预定人姓名int8主键预定人性别nvarchar6NULL订单编号nvarchar30NULL房问号nvarcharNULL证件号码nvarcharNONULL证件类型nvarcharNULL订房借书时间smalldatetime9NULL订房开始时间smalldatetimeNULL电话nvarcharNULL6)菜品基本信息表列号数据类型长度是否为空菜品名称nvarchar20主键菜品编码nvarchar8NULL菜品价格moneyNULL菜品类型nvarcharNULL5 .程序设计本系统主要是用于对酒店中的6层管理,分别是客房管理,餐饮服务,用户管理,客房信息管理,餐饮信息
12、管理和员工管理。可以通过各自不同的账户密码进入各自拥有相应权限的操作界面而进行操作。提供录入、读出、查询、修改、删除等一些列操作。超级用户(管理员)可以有所有权限进行各方面的访问等操作及对所有系统管理都能实行增删改查功能。普通用户(服务员)主要完成点餐的录入、修改及查询管理以及客房预订、客房入住和退房结账管理。最终要完成的结果是实现各个管理模块的功能。酒店管理信息系统设计总结在整个设计过程中,也出现过很多的问题,不知不觉就钻牛角尖,在不断学习的过程中我体会到:(1)、作是一个不断学习新鲜事物的过程,从设计初的不懂到最后能够顺利完成,我体会到在实践中学习的重要性,这对于将来我走上工作岗位具有重要
13、意义。(2)、由于前期工作的不彻底,对系统的需求分析的要求认识不够清楚,使得后续的工作不得不经常返回去修改数据表和个别代码。使我体会到在设计中的每一步的重要性,如果上一个步骤不能很好的完成,在后续的设计将会付出几倍的代价。(3)、设计过程中,经常会遇到困难,我学会通过别人的代码理解语言的含义但这并不是抄袭,然后根据自己的设计要求编写代码。设计中得到了指导教师黄老师和班主任贺强老师的悉心指导。(4)、设计过程中,由于要实现某些功能,互联网帮了我的大忙。网络资源是一个丰富的共享体系,我通过在Delphi论坛上提出问题得到了很多热心网友的帮助,这坚定了我通过网络吸收知识的信心。经过近几个月的设计,我
14、深刻体会到要做好一个完整的事情,要耐心、要善于运用已有的资源来充实自己。同时我也深刻的认识到,在对待一个新事物时,一定要从整体考虑,完成一步之后再作下一步,这样对于系统而言才能更加有效。通过此次毕业设计,我不但对所用软件有了深刻的认识,积累了使用软件工程的思想来开发软件的经验,同时最重要的是摸索出了一套考虑问题和解决问题的方法,这对于我将来走上工作岗位受益匪浅。本次毕业设计自始至终是在张老师的指导下完成的。他严谨、求实、一丝不苟的治学态度让我受益非浅。大学学习生活匆匆过去,在这五年的学习和锻炼中,我已经成为了可以通过自己的努力,成长到一个适应当今社会需求的大学生,大学的历程,使我在思想等各方面
15、都得到了全面的发展。不但学到很多的专业知识、专业技能,而且还懂得了很多为人处事的道理和原则。在此,我非常感谢我的父母,感谢他们给我继续深造的机会,同时,也非常感谢学校给我们创造了这个美好的大学氛围,在这几年的大学生活中使我对自己的人生目标有了更高的定位,对实现自已的理想有了更大信心。感谢系领导为每届毕业生提供机房,为我们营造一个良好的学习和毕业设计环境,感谢在毕业设计中给予我们许多指导和帮助的老师以及同学们,我们在共同努力才能如期地完成毕业设计。在这里我衷心的感谢我的指导老师对我的指导和启发。没有您的指导和帮助,我是不可能顺利圆满地完成论文的工作。在这里学生对您说声:“谢谢老师,您辛苦了。”参考文献1,康耀红.SQLServer2000数据库设计.京大学出版社2,郑刚,SQLServer2000实效编程百例,人民邮电出版社3,李加福,SQLServer2000中文版入门与提高
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水库枢纽工程施工过程中的水土流失防治方案
- 银发游客移动端服务平台开发方案
- 热力管道泄漏检测与修复方案
- 企业接受捐赠协议书
- 云主机买卖合同范本
- 东莞劳动仲裁协议书
- 高考导数数学真题及答案
- 兄弟四个人所协议书
- 300万炒股协议书
- 产业项目收购协议书
- 进制教学课件
- B细胞在肾病中作用-洞察及研究
- 思想道德与法治2023年版电子版教材-1
- 2025至2030中国激光武器行业产业运行态势及投资规划深度研究报告
- 脓毒症及感染性休克的治疗指南
- 教室资格测试题及答案
- 2025-2030中国静态无功发生器(SVG)和静态无功补偿器(SVC)行业市场发展趋势与前景展望战略研究报告
- 农业穿戴设备的人体工学设计
- 2025年高中英语50篇语法填空记高考3500词(翻译及原文版)
- 2025年安徽芜湖市南陵县县属国有企业招聘笔试参考题库含答案解析
- 【产业图谱】2024年四川低空经济产业全景图谱(附产业布局、发展现状、重点企业等)
评论
0/150
提交评论