洗浴中心管理系统_第1页
洗浴中心管理系统_第2页
洗浴中心管理系统_第3页
免费预览已结束,剩余21页可下载查看

下载本文档

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

文档简介

1、课程设计说明书(论文)课程名称 专题实训 题目_洗浴中心管理系统 专业_软件工程_班 级_ _学号_姓名 _ _起止日期 _2013-11-11 2013-11-29 指导教师 _成 绩 辽宁石油化工大学计算机与通信工程学院课程设计说明书规范课程设计说明书是体现和总结课程设计成果的载体, 一般不应 少于 3000 字。1、 说明书基本格式 说明书手写或打印均可。手写要用学院统一的课程设计用纸, 用黑或蓝黑墨水书写工整;打印时统一使用 word 文档,正文采用 小四号宋体, 16 开纸,单面打印,左边页边距均为 30mm,右边页 边距均为 30mm,单倍行距。文中一级标题采用三号宋体加粗,二 级

2、标题采用小三号宋体加粗,三级标题采用四号宋体加精,四级 标题采用四号宋体,标题的编号采用阿拉伯数字加圆点( . )的格 式,编号与标题之间不加圆点, 如编号 表示第一个一级标 题下第二个二级标题下的第三个三级标题。2、 说明书结构及要求( 1) 封面 由学院统一印刷,到学院办公室领取。(2)中文摘要 : 标题用“摘 要”(三号、黑体、居中),中间 空 2 格;正文(小四、宋体) ; 要求写出同一内容的中文和英文 的摘要。摘要应说明本设计的中心思想和主要内容,突出设计中 的新见解新方法,说明该设计方案的理论根据及现实意义。摘要 力求简明扼要,字数为 300 字左右。(3)英文摘要 标题用“ Ab

3、stract ”(三号、 Times NewR oman、加粗、居中); 正文(小四、 Times New Roman);(4)目录 要求层次清晰, 给出标题及页次。 其最后一项是无序号的 “参 考文献”。(5)课程设计任务书(6)指导教师评语 (6)正文 正文应按照目录所定的顺序依次撰写, 要求计算准确, 论述清 楚、语言简练、通顺,插图清晰,书写整洁。文中图、表及公式 应规范地绘制和书写。(7)参考文献 要求依据国家标准文后参考文献著录规则 (GB7714-87) 、 科学技术期刊编排格式 (GB/T3179-92) 中的规范。摘要本设计是基于 WEB的浴室收费系统, 是结合实际需求, 针

4、对性 开发的实用系统。系统基于 Windows平台,采用 JAVA作为开发语 言, ORACLE作为数据库服务器, Apache作为服务器。功能包括实 现部门管理、员工管理、服务人员管理、消费管理、会员管理、 服务项目管理、商品管理、结账业务、统计管理等。系统架构为 B/S。经过授权的用户可以通过 Web浏览器,以人机交互式的客户 端程序实现对浴室手牌、服务项目、商品、消费情况、会员业务、 结账业务、经营统计的操作。相比现有的其他 C/S 收费系统,没 有了区域的限制,浴室的拥有者可以在任何地点查看浴室的经营 情况。关键词: WEB;浴室管理系统; JAVAAbstractThe design

5、 is based on the WEB bathroom toll system is a combination of actual demand, targe ted development of practical systems. System is b ased on Windows platform, using JAVA as the deve lopment language, ORACLE as the database server, Apache as the server. Features including the real ization of departme

6、nt management,commodity management, service management, staff management, consumption m anagement, membership management, billing services, statistics management. System architecture for th e B/S. Authorized users can browser through the Web to human-computer interactive client programs to achieve t

7、he bath hand, service, staff, consump tion, member services, billing services, operating statistics of the operation. Other than the exi sting C/S payment system, there is no regional r estrictions, the owner of the bathroom at any lo cation between the operation of the bathroom.Keywords: WEB; Bathr

8、oom Management System; JAVA目录1 绪论 111.1 开发工具的选用及介绍 111.2 环境搭建 121.2.1 Apache 服务器 121.2.2 ORACLE数据库 132 系统分析与总体设计 . 132.1 系统功能描述 132.2 系统流程分析 143 系统数据库结构设计与实现 153.1 创建数据库 153.2 数据库逻辑结构设计 154 系统主要界面设计 . 154.1 登录界面 154.2 管理界面 155 模块设计与功能划分 175.1 手牌管理模块 175.1.1 手牌列表 175.1.2 开手牌 175.2 商品管理模块 175.2.1 添加新的

9、商品 175.2.2 修改商品信息 185.2.3 查询商品信息 185.3 会员管理模块 185.3.1 会员卡列表 185.3.2 会员卡类型 195.3.3 添加会员卡类型 195.3.4 添加会员卡 195.4 员工管理模块 195.4.1 工作人员列表 195.4.2 添加工作人员 195.4.3 修改工作人员信息 195.5 服务项目管理模块 195.5.1 服务项目列表 205.5.2 添加服务项目 206 总结与展望 206.1 系统总结 206.2 PHP系统展望 21参考文献 22课程设计任务书课程名称 专题实训 题 目 洗浴中心管理系统 专 业 软件工程 班 级 学 号

10、姓 名 起止日期 _2013-11-11 2013-11-29设计地点 _ 指导教师 _ 职称 副教授辽宁石油化工大学计算机与通信工程学院说明1. 课程设计任务书由指导教师填写,并经专业学科组审 定,系主任签字后,下达到学生。2. 学生根据指导教师下达的任务书独立完成课程设计。3. 本任务书在课程设计完成后,与课程设计说明书(论 文)一起交指导教师,作为课程设计说明书(论文) 评阅和课程设计答辩的主要档案资料。、课程设计的内容和要求 (包括原始数据、技术参数、设计要求等) 设计并实现一个 web 系统,要求:1、基于三层架构;2、可以选择 Jsp+SSH( Struts+Spring+Hibe

11、rnate )或 ASP.NET技术;3、功能实用且较完整(工作量与学时相符合)界面友好,操作简单。4、编程规范,系统应尽量高内聚、低耦合。5、使用 UML进行系统分析设计,并撰写报告。 注:数据库不能使用 Access 。可选题目:1、网盘系统2、网络购物系统3、论坛系统4、学生网上选课系统5、教师网上答疑系统6、其它经老师同意的系统二、对课程设计成果的要求 (包括课程设计说明书(或论文)、图纸、实物样品 等)课程设计说明书(论文)的“正文”中应包括: 设计要求(题目介绍、设计目的、问题陈述) 设计原理和技术(开发工具和开发环境说明,基本原理和技术描述) 设计方案(需求分析,系统分析和设计)

12、 设计调试过程说明(主要程序代码及其说明和注释,实现的界面外观,遇到 的主要问题及解决方法) 结束语(包括课程设计的收获和体会,设计中的不足和可改进的地方)三、主要参考资料1、王立丰 .J2EE 课程设计指导 M. 北京大学出版社, 2008. 2、 WEB技术与应用实验指导书 M.( 自编, 2009 版) 3、软件开发新技术实验指导书 M.( 自编, 2009 版 ) 4、网站建设实践指导书 M.( 自编, 2009 版 )5、 Java EE 与中间件技术实验指导书 M.( 自编, 2009 版)四、课程设计进度计划序号实践内容要求学时1搭建开发环境独立完成22需求分析独立完成83系统分

13、析设计独立完成104系统实现独立完成265系统测试相互交叉完成46系统完善独立完成47撰写报告独立完成8集中上机:时间: 12-14 周 周二、四、五 9-12 节,周日 1-8 节 地点:机房 304系(教研组)主任审查意见:系主任(签字):年月日指导教师评语:成绩: 指导教师(签字) : 年月日1 绪论1.1 开发工具的选用及介绍JAVA 的优势:1. Java 是目前使用最为广泛的网络编程语言之一 , 它具有简单, 面向对象, 稳定, 与平台无关,解释型,多线程,动态等特点。2. Java 语言简单是指这门语言既易学有好用。不要将简单误解为这门语言很干 瘪。面向对象基于对象的编程更符合人

14、的思维模式, 使人们更容易编写程序。 Java 语言与其它面向对象语言一样,引入了类的概念,类是用来创建对象的模板,它 包含被创建的对象的状态描述和方法的定义。3. 与平台无关是 Java 语言最大的优势。其它语言编写的程序面临的一个主要问 题是操作系统的变化,处理器升级以及核心系统资源的变化,都可能导致程序出 现错误或无法运行。 Java 的虚拟机成功地解决了这个问题, Java 编写的程序可以 在任何安装了 Java 虚拟机 JVM的计算机上正确的运行, Sun 公司实现了自己的目 标“一次写成,处处运行” 。4. 解释型。 Java 的特点之一就是内置对多线程的支持。 多线程允许同时完成

15、多个 任务。实际上多线程使人产生多个任务在同时执行的错觉,因为,目前的计算机 的处理器在同一时刻只能执行一个线程,但处理器可以在不同的线程之间快速地 切换,由于处理器速度非常快,远远超过了人接收信息的速度,所以给人的感觉 好象多个任务在同时执行。5. 安全。当你准备从网络上下载一个程序时,你最大的担心是程序中含有恶意的 代码,比如试图读取或删除本地机上的一些重要文件,甚至该程序是一个病毒程 序等。当你使用支持 Java 的浏览器时, 你可以放心地运行 Java 的小应用程序 Java Applet ,不必担心病毒的感染和恶意的企图, Java 小应用程序将限制在 Java 运 行环境中,不允许

16、它访问计算机的其它部分。6. 动态。 Java 程序的基本组成单元就是类, 有些类是自己编写的, 有一些是从类 库中引入的,而类又是运行时动态装载的,这就使得 Java 可以在分布环境中动 态地维护程序及类库。1.2 环境搭建1.2.1 Apache 服务器JAVA 能够较好的与大多数 Web服务器兼容, PHP和 Apache 服务器是最完美 的组合,本系统就是以 Apache 作为 Web服务器。Apache 是一个开源组织的名称, 该组织开发了很多优秀的开源软件, 其中就 包括 Apache HTTP Server( 简称 Apache),Apache 已成为世界上最流行的 Web服务

17、器软件之一,市场占有率达到 60%左右。这与它的众多优点是分不开的,主要是如 下几方面:(1) 支持最新的 HTTP1.1 通信协议。(2) 拥有简单而强有力的基于文件的配置过程。(3) 支持通用网关接口。(4) 支持基于 IP 和基于域名的虚拟主机。(5) 支持多种方式的 HTTP认证。(6) 集成 Perl 处理模块。(7) 集成代理服务器模块、(8) 支持定制服务器日志和实时监视服务器状态。(9) 支持服务器端包含智力( SSI )。(10) 支持安全 Socket 层 (SSL) 。(11) 提供用户会话过程的跟踪。1.2.2 ORACLE 数据库Oracle 是最受欢迎的 SQL 数

18、据库管理系统。优势主要有:1、处理速度快,非常快2、安全级别高。支持快闪以及完美的恢复,即使硬件坏了也可以恢复到故障发前的 1s3、几台数据库做负载数据库,可以做到30s 以内故障转移,4、网格控制,以及 数据仓库方面 也非常强大2 系统分析与总体设计 目前市场上的浴室收费系统如美萍系统等等, 都是在独立的电脑操 作,这样有个问题就是当突然断电时有的存储数据就会丢失,而即使是 所谓的网络版的也只能局限在某一网络中, 当企业的管理者不在企业时 他并不能随时对浴室的经营情况进行了解。所以我选择用JAVA 构建一个浴室管理系统,这样当断电的时候既不会造成数据丢失,也可以在其 他工作场所查看经营情况。

19、2.1 系统功能描述 主要包括:部门管理模块、工作人员模块、会员模块、服务项目模块、商品管理模块、服务人员管理模块等,具体描述如下:(1) 部门管理:这个功能主要针对管理员, 可以对部门信息进行修改, 删除,添加以及查询部门信息。(2) 工作人员管理:针对对前台操作员以及管理员进行管理。(3) 会员管理:前台可以开卡,注销卡,根据顾客要求修改卡内容, 查询卡余额等。(4) 服务人员管理:主要是前台对服务人员的管理。(5) 服务项目管理:主要是添加服务项目, 查询,修改以及删除功能。(6) 商品管理:主要是对商品进行添加,修改,删除,查询功能。2.2 系统流程分析为了使读者进一步了解本实例系统的

20、设计, 本小节将对系统进行流 程分析。管理系统的工作流程都是从管理员登录模块开始,对用户的身 份进行认证。身份认证过程:确认用户是否是有效的系统用户,此过程决定用户能否进入系统, 同时还有身份权限的获取,某些模块权限不够是不可以进入的。本系统仅有后台程序一个部分,非管理员无法进入。前台管理员拥 有操作权限,后台管理员拥有所有权限,后台系统的流程分析如图 2.4 所示。图 2.4 后台系统的流程分析3 系统数据库结构设计与实现3.1 创建数据库首先创建一个数据库 bath 用来保存本系统的所有数据。3.2 数据库逻辑结构设计本系统定义的 bath 数据库中包含以下 11 个表:操作员表: ope

21、rators 、操作记录表: operecords 、会员表: vips 、服务项目表: projects 、商品表: goods、手牌表: signs 、服务人员 表 :waiters 、选择服务表: selectfws 、选择商品表: selectgoods 、部 门表: departments 、账单表: bills 。4 系统主要界面设计本系统分为两个部分, 一个是登录系统, 另一个就是系统操作部分, 下面就具体的说说这两个部分的设计。4.1 登录界面本登录界面为 login.jsp ,它的功能是提供登录系统的入口,通过 login.jsp 界面登录系统, 在登录的的同时记录下不同的登

22、录用户权限。 在系统中控制操作权限。界面状态如下图 4.1 所示 :图 4.1 系统登录界面4.2 管理界面管理界面分为前台管理界面和后台管理界面。 后台管理界面如下图4.2 所示,前台管理界面如下图 4.3 所示:图 4.2 后台管理界面图 4.3 前台管理界面5 模块设计与功能划分5.1 手牌管理模块5.1.1 手牌列表本模块按照手牌号显示手牌,每个手牌显示的内容包括显示状 态的图片、手牌号和手牌状态等;当手牌处于黑白状态 (空置状态 ) 时,单击状态图片可以进行启用操作。如图 5.1 所示:图 5.1 手牌管理状态5.1.2 开手牌本模块功能是添加新的手牌。如下图 5.2 所示:图 5.

23、2 添加手牌5.2 商品管理模块5.2.1 添加新的商品如图:5.2.2 修改商品信息如下图 5.3 所示:图 5.3 修改商品信息5.2.3 查询商品信息商品查询是显示所有商品信息,如下图 5.4 所示:图 5.4 商品查询5.3 会员管理模块5.3.1 会员卡列表显示所有的会员卡,通过会员卡号可以查看会员卡相关的会员 信息和消费信息。5.3.2 会员卡类型显示所有可用的会员卡类型,并且提供了修改卡类型和注销卡 类型的操作。5.3.3 添加会员卡类型本模块提供了添加会员卡类型的功能。5.3.4 添加会员卡本模块提供了添加会员卡功能,通过输入卡号和选择已存在的 可用卡类型,添加新卡。5.4 员

24、工管理模块5.4.1 工作人员列表显示所有的在职工作人员,和提供查看个人信息。5.4.2 添加工作人员提供添加新员工的入口,其中职位必选。5.4.3 修改工作人员信息通过员工工号对员工信息进行修改。5.5 服务项目管理模块5.5.1 服务项目列表本模块显示所有的服务项目,包括编号,名称,单价和提供修 改,删除等操作。5.5.2 添加服务项目本模块用于添加新的服务项目。6 总结与展望6.1 系统总结Web开发技术的飞速发展促进了新闻发布的普及。目前,越来越多 的应用活动开始迁移到 Internet 中来进行, 一种新的应用方式 Web 应用已成为一种必然的趋势, 这种应用方式无疑给管理者和用户带来极 大的便利,使以前很多不可能的操作变得异常快捷。本文研究了一种基于数据关联规则的 Web系统。 其开发主要包括后 台数据库的建立、 后台管理。 系统使用基于 JAVA的应用程序 MyEcli

温馨提示

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

评论

0/150

提交评论