您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 绩效管理 > 数据库应用技术-北京洗浴管理信息系统
辽宁工业大学数据库应用技术课程设计说明书题目:北京洗浴管理信息系统学院(系):软件学院专业班级:软件工程班学号:学生姓名:指导教师:佟玉军教师职称:副教授起止时间:2011.12.19-2012.12.31辽宁工业大学课程设计(论文)任务书院(系):软件学院教研室:软件工程学号学生姓名专业班级软件工程班设计题目北京洗浴管理信息系统设计技术参数1.题目要达到的目标:完成系统的登陆、数据的插入删除修改统计等基本操作。2.数据库:SQLSERVER2000。3.所使用的语言、工具:VB6.0+SQLSERVER2000+WINDOWSXP。4.所采用的技术、系统结构:ADO数据库联接技术,系统结构为C/S结构。设计要求1.教师布置实习任务和要求时,不得缺席,并做好记录。2.上机前预先把所有的源程序编写好。3.上机时不得迟到,不得缺席,爱护设备,认真调试程序。4.仔细查阅相关资料,认真完成思考题。5.按要求书写设计任务书,并按要求按版打印,不得雷同。工作量二周工作计划周一听取教师布置设计的任务及要求。周二学生查阅相关资料,进行数据库设计。周三至周五:详细设计与界面设计。周一至周四程序设计与上机,调试源程序。周五书写课程设计任务书。参考资料《数据库应用技术》《数据库应用技术实验指导书》自编《数据库应用技术课程设计指导书》等自编指导教师评语该生在数据库系统概论课程设计期间:上机时不迟到,不缺席,爱护设备,认真调试程序。仔细查阅相关资料,认真完成作业。听从指导教师安排。在设计与实现过程中,能使设计的系统达到预期设计要求,功能合理,流程清楚,语句条理通顺。变手写教师:学生:说明:此表一式四份,学生、指导教师、教研室、系部各一份。可加附页。2011年12月31辽宁工业大学课程设计说明(计算)目录第一章概述.............................................1第二章问题定义.........................................2第三章需求分析.........................................3第四章数据库设计.......................................5第五章界面设计........................................10第六章代码与注释......................................12参考文献...............................................18辽宁工业大学课程设计说明(计算)书共21页第1页第一章概述在现实的社会中,小型洗浴公司或企业的管理还大多停留在人工管理日常业务运作的水平上,人们使用传统人工的方式管理业务文档,这种管理方式存在着许多缺点,如:效率低、易出错,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。企业开发洗浴管理系统,不仅能提高管理水平,给管理者提供一个企业运作的信息平台还能提升企业的形象及增强竞争力。使用该洗浴管理系统能将洗浴业务管理和收银结算管理信息化,使企业从服务项目入库到客人点单消费再到消费结算都由计算机管理并记录,可随时掌握房间的使用状况,客人点单,结帐等情况,并能尽可能的降低使用者的劳动强度,同时提高工作质量和效率。在竞争越来越激烈的洗浴业中取得优势。根据洗浴企业的特点和实际情况,该系统以消费结算业务为基础,主要突出点单、结账。点单方面主要采取图形加数据的方式使用户能直观的管理数据信息,并能有效的管理各个包房与箱包,箱号点单信息也让用户一目了然;这里突出了重要的两点:一是:操作管理的信息准确无误,可让用户放心。二是:操作管理的速度快、管理方便、实用性高。这里还提供了特殊的选项功能。服务项目与结算管理的有机结合,可为该经营方提供依据,为洗浴企业的发展提供保证辽宁工业大学课程设计说明(计算)书共21页第2页第二章问题定义本系统主要使用VB语言开发系统,VB语言具有简单易学的特性,把设计人员从繁琐复杂的界面设计中解脱出来。强大的多媒体功能可以轻而易举地开发出集声音、动画、和图像于一体的多媒体应用程序。数据库服务器选用SQLServer2000数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。而且VB语言与SQLServer2000对系统的软硬件环境要求并不高。因此,系统的软件开发平台已成熟可行。主要是对项目的经济效益进行评价,本系统的开发不需要额外的硬件设备,经费对于本学院是可以接受的,并且本系统实施后可以显著提高工作效率,有助于学院完全实现信息化管理。所以本系统开发在经济上是可行的。采用此系统,可以减轻管理人员的工作量,使管理人员从大量繁琐的添表、查表、手工制表中解放出来。能够节省大量的人力、物力,工作效率大大提高,预计查询速度可以比原人工查询提高几倍以上,并且可以大大提高准确性和精确性,而且可以安全地、完整地保存大量的设备记录。使设备的管理更加规范化,系统化。此项目虽然经济效益不是太大,但可以减轻工作人员的劳动强度,并可以促进企业对洗浴管理的规范化和自动化,而且价格低廉,所以是有应用价值的,而且在技术上完全是可行的,可以马上进行开发工作。辽宁工业大学课程设计说明(计算)书共21页第3页第三章需求分析一、数据库需求分析北京洗浴管理信息系统内容涉及:箱号信息表、权限信息表、月消费信息表、日消费信息表、单据号表、包房信息表等。通过系统的设计使洗浴行业的管理人员方便、快速、准确的管理整个洗浴情况,减少手工管理的复杂性和易错性。本系统操作方便,有强大的提示功能。即使非计算机专业人员只要经过简单培训就能掌握系统的使用方法,减少培训和管理开支。而且系统具有智能化、可扩展性、集成有效性。本软件适合各种洗浴中心的管理工作提高洗浴管理工作的效率,减少不必要的开支。针对一般洗浴管理系统的需求,通过对客户洗浴过程的服务和数据流程分析,设计数据项和数据结构。二、数据库概念的结构设计得到上面的数据想和数据结构以后,就可以设计出能满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。我所设计的实体有:包房信息实体、包房消费临时信息实体、单据号信息实体、员工信息实体、日消费信息实体、月消费信息实体、箱号信息实体。三、数据库的逻辑结构设计将概念转化为SQLSever2000数据库系统。本系统采用SQLServer2000建立数据库,包括表:包房信息表、包房消费临时表、单据号表、员工信息表、日消费信息表、月消费信息表、箱号信息表等。四、数据字典(DD)包房信息实体=编号+楼层+房间号+包房名称+包房说明+所属部门+包房类型+容纳人数+状态+包房价格+消费单位+分钟描述包房消费信息实体=记录号+房间号+包房名称+包房价格+分钟描述+箱号+所在大厅+进入时间单据号信息实体=单据编号+单据名称员工信息实体=员工编号+员工姓名+性别+出生日期+文化程度+所属部门+职务+身份证号+电话+薪金日消费信息实体=记录号+箱号+所在大厅+项目编号+名称+单位+单价+数量+简称+金额小计月消费信息实体=记录号+箱号+所在大厅+项目编号+名称+单位+单价+数量+简称+金额小计辽宁工业大学课程设计说明(计算)书共21页第4页箱号信息实体=记录号+箱号+所在大厅+状态五、数据流图数据流图就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。建立洗浴信息管理系统的数据流图。事务处理图3.1顶层数据流图D1统计消费信息图3.2总台服务据流图六、功能结构图系统功能结构图主要从功能的角度描述了系统的结构,但并未表达各功能之间的数据传送关系。图3.3系统功能结构图管理员洗浴管理信息系统用户管理员1.1前台信息管理1.2总台服务管理1.3服务登记2消费查询用户辽宁工业大学课程设计说明(计算)书共21页第5页第四章数据库设计一、概念设计E-R图也即实体-联系图(EntityRelationshipDiagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。我所设计的实体有:包房信息实体、包房消费临时信息实体、单据号信息实体、历史消费信息实体、员工信息实体、日消费信息实体、月消费信息实体、箱号信息实体。图4.1包房信息实体E-R图图4.2库存实体E-R图图4.3包房临时消费实体E-R图容纳人数消费单位包房信息实体包房价格部门编号楼层名称说明房间号单位描述类型状态临时消费实体进入时间箱号房间号所在大厅记录号包房名称分钟描述包房价格单据号实体单据编号单据名称辽宁工业大学课程设计说明(计算)书共21页第6页图4.4客户信息实体E-R图图4.5箱号信息实体E-R图图4.6日消费实体E-R图箱号信息实体记录号状态所在大厅箱号日消费实体记录号编号名称所在大厅单位单价简称金额数量员工信息实体员工编号性别出生日期员工姓名电话薪金文化程度身份正好文化程度辽宁工业大学课程设计说明(计算)书共21页第7页图4.7月消费实体E-R图二、逻辑设计本系统采用SQLServer2000建立数据库,包括表:临时消费信息表、包房信息表、包房消费临时表、单据号表、历史消费信息表、员工信息表、日消费信息表、月消费信息表、箱号信息表。下面列出几个主要的数据库表设计:1.包房信息表主要记录了房间的容纳人数和名称,以便对各房间的管理。表4.1包房信息表列名数据类型长度允许空编号varchar3主键楼层varchar10不允许空房间号varchar10不允许空包房名称varchar30不允许空包房说明varchar50不允许空所属部门varchar30不允许空包房类型varchar30不允许空容纳人数Int4不允许空状态varchar20不允许空现容纳人数Int4不允许空包房单价Money8不允许空消费单位varchar10不允许空分钟描述int4不允许空2.包房临时消费信息表记录了各包房的临时消费信息。表4.2包房临时消费信息表列名数据类型长度允许空记录号int4主键房间号varchar10不允许空包房名称varchar50不允许空包房价格Money8不允许空分钟描述Char10不允许空箱号varchar10不允许空所在大厅varchar30不允许空月消费实体记录号编号名称所在大厅单位单价简称金额数量辽宁工业大学课程设计说明(计算)书共21页第8页进入时间Datetime10不允许空结束时间Datetime10不允许空消费时间Datetime10不允许空消费金额money8不允许空3.单据号信息表记录了单据的编号和名称信息。表4.3单据号信息表列名数据类型长度允许空单据编号char10主键单据名称char20不允许空4.日消费信息表主要记录人员日消费的相应信息。表4.4日消费信息表列名数据类型长度允许空记录号int8主键箱号varchar10不允许空所在大厅varchar6不允许空项目编号varchar8不允许空名称varchar50不允许空单位varchar8不允许空单价money50不允许空数量int10不允许空简称varchar25不允许空消费状态varchar10不允许空隐藏状态varchar8不允许空登记时间Datetime8不允许空折扣float8不允许空金额小计money8不允许空消费单据号varchar30不允许空5.日消费信息表主要记录人员日消费的相应信息。表4.5月消费信息表列名数据类型长度允许空记录号int8主键箱号varchar10不允许空所在大厅varchar6不允许空项目编号varchar8不允许空名称varchar50不允许空单位varchar8不允许空单价money50不允许空数量int10不允许空简称varchar25不允许空消费状态varchar10不允许空
本文标题:数据库应用技术-北京洗浴管理信息系统
链接地址:https://www.777doc.com/doc-5263174 .html