




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计说明书(论文)课程名称_专题实训 _题 目_洗浴中心管理系统 _专 业_软件工程_班 级_ _学 号_ _姓 名_ _起止日期_2013-11-112013-11-29 _指导教师_ _成 绩_辽宁石油化工大学计算机与通信工程学院课程设计说明书规范课程设计说明书是体现和总结课程设计成果的载体,一般不应少于3000字。1、 说明书基本格式说明书手写或打印均可。手写要用学院统一的课程设计用纸,用黑或蓝黑墨水书写工整;打印时统一使用word文档,正文采用小四号宋体,16开纸,单面打印,左边页边距均为30mm,右边页边距均为30mm,单倍行距。文中一级标题采用三号宋体加粗,二级标题采用小三号宋
2、体加粗,三级标题采用四号宋体加精,四级标题采用四号宋体,标题的编号采用阿拉伯数字加圆点(.)的格式,编号与标题之间不加圆点, 如编号1.2.3 表示第一个一级标题下第二个二级标题下的第三个三级标题。2、 说明书结构及要求(1) 封面由学院统一印刷,到学院办公室领取。(2)中文摘要:标题用“摘 要”(三号、黑体、居中),中间空2格;正文(小四、宋体); 要求写出同一内容的中文和英文的摘要。摘要应说明本设计的中心思想和主要内容,突出设计中的新见解新方法,说明该设计方案的理论根据及现实意义。摘要力求简明扼要,字数为300字左右。(3)英文摘要标题用“Abstract”(三号、Times New Ro
3、man、加粗、居中);正文(小四、Times New Roman);(4)目录要求层次清晰,给出标题及页次。其最后一项是无序号的“参考文献”。(5)课程设计任务书(6)指导教师评语(6)正文正文应按照目录所定的顺序依次撰写,要求计算准确,论述清楚、语言简练、通顺,插图清晰,书写整洁。文中图、表及公式应规范地绘制和书写。(7)参考文献要求依据国家标准文后参考文献著录规则(GB7714-87)、科学技术期刊编排格式(GB/T3179-92)中的规范。摘 要本设计是基于WEB的浴室收费系统,是结合实际需求,针对性开发的实用系统。系统基于Windows平台,采用JAVA作为开发语言,ORACLE作为数
4、据库服务器,Apache作为服务器。功能包括实现部门管理、员工管理、服务人员管理、消费管理、会员管理、服务项目管理、商品管理、结账业务、统计管理等。系统架构为B/S。经过授权的用户可以通过Web浏览器,以人机交互式的客户端程序实现对浴室手牌、服务项目、商品、消费情况、会员业务、结账业务、经营统计的操作。相比现有的其他C/S收费系统,没有了区域的限制,浴室的拥有者可以在任何地点查看浴室的经营情况。 关键词:WEB;浴室管理系统;JAVA AbstractThe design is based on the
5、;WEB bathroom toll system is a combination of actual demand, targeted development of practical systems. System is based on Windows platform, using JAVA as the development
6、;language, ORACLE as the database server, Apache as the server. Features including the realization of department management,commodity management, service management, staff management, consumption
7、;management, membership management, billing services, statistics management. System architecture for the B/S. Authorized users can browser through the Web to human-computer interactive clien
8、t programs to achieve the bath hand, service, staff, consumption, member services, billing services, operating statistics of the operation. Other than the existing C/S payment
9、;system, there is no regional restrictions, the owner of the bathroom at any location between the operation of the bathroom. Keywords: WEB; Bathroom Management System; J
10、AVA目录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 手牌管理模块17手牌列表17开手牌175.2 商品管理模块17添加新的商品17修改商品信息18查询商品信息185.3 会员管理模块18会员卡列表18会员卡类型19添加会员卡类型19添加会员卡195.4 员
11、工管理模块19工作人员列表19添加工作人员19修改工作人员信息195.5 服务项目管理模块19服务项目列表20添加服务项目206 总结与展望206.1 系统总结206.2 PHP系统展望21参考文献22课程设计任务书 课程名称_专题实训 _题 目_洗浴中心管理系统_ 专 业_软件工程_班 级_ _学 号_ _姓 名_ _起止日期_2013-11-112013-11-29设计地点_ _指导教师_ 职称 副教授 辽宁石油化工大学计算机与通信工程学院说 明 1. 课程设计任务书由指导教师填写,并经专业学科组审定,系主任签字后,下达到学生。2. 学生根据指导教师下达的任务书独立完成课程设计。3. 本任
12、务书在课程设计完成后,与课程设计说明书(论文)一起交指导教师,作为课程设计说明书(论文)评阅和课程设计答辩的主要档案资料。一、课程设计的内容和要求(包括原始数据、技术参数、设计要求等)设计并实现一个web系统,要求:1、 基于三层架构;2、 可以选择Jsp+SSH(Struts+Spring+Hibernate)或ASP.NET技术;3、 功能实用且较完整(工作量与学时相符合)界面友好,操作简单。4、 编程规范,系统应尽量高内聚、低耦合。5、 使用UML进行系统分析设计,并撰写报告。注:数据库不能使用Access。可选题目:1、 网盘系统2、 网络购物系统3、 论坛系统4、 学生网上选课系统5
13、、 教师网上答疑系统6、 其它经老师同意的系统二、对课程设计成果的要求(包括课程设计说明书(或论文)、图纸、实物样品等)课程设计说明书(论文)的“正文”中应包括:l 设计要求(题目介绍、设计目的、问题陈述)l 设计原理和技术(开发工具和开发环境说明,基本原理和技术描述)l 设计方案(需求分析,系统分析和设计)l 设计调试过程说明(主要程序代码及其说明和注释,实现的界面外观,遇到的主要问题及解决方法)l 结束语(包括课程设计的收获和体会,设计中的不足和可改进的地方)三、主要参考资料1、王立丰.J2EE课程设计指导M.北京大学出版社,2008.2、WEB技术与应用实验指导书M.(自编,2009版)
14、3、软件开发新技术实验指导书M.(自编,2009版)4、网站建设实践指导书M.(自编,2009版)5、Java EE与中间件技术实验指导书M.(自编,2009版)四、课程设计进度计划序号实践内容要求学时1搭建开发环境独立完成22需求分析独立完成83系统分析设计独立完成104系统实现独立完成265系统测试相互交叉完成46系统完善独立完成47撰写报告独立完成8集中上机:时间:12-14周 周二、四、五9-12节,周日1-8节 地点:机房304系(教研组)主任审查意见: 系主任(签字):年 月 日 指导教师评语:成绩: 指导教师(签字):年 月 日1 绪论 1.1 开发工具的选用及介绍JAVA 的优
15、势:1.Java是目前使用最为广泛的网络编程语言之一, 它具有简单,面向对象,稳定,与平台无关,解释型,多线程,动态等特点。2.Java 语言简单是指这门语言既易学有好用。不要将简单误解为这门语言很干瘪。面向对象基于对象的编程更符合人的思维模式,使人们更容易编写程序。Java 语言与其它面向对象语言一样,引入了类的概念,类是用来创建对象的模板,它包含被创建的对象的状态描述和方法的定义。3.与平台无关是 Java 语言最大的优势。其它语言编写的程序面临的一个主要问题是操作系统的变化,处理器升级以及核心系统资源的变化,都可能导致程序出现错误或无法运行。Java的虚拟机成功地解决了这个问题,Java
16、编写的程序可以在任何安装了 Java虚拟机JVM的计算机上正确的运行,Sun公司实现了自己的目标“一次写成,处处运行”。4.解释型。Java 的特点之一就是内置对多线程的支持。多线程允许同时完成多个任务。实际上多线程使人产生多个任务在同时执行的错觉,因为,目前的计算机的处理器在同一时刻只能执行一个线程,但处理器可以在不同的线程之间快速地切换,由于处理器速度非常快,远远超过了人接收信息的速度,所以给人的感觉好象多个任务在同时执行。5.安全。当你准备从网络上下载一个程序时,你最大的担心是程序中含有恶意的代码,比如试图读取或删除本地机上的一些重要文件,甚至该程序是一个病毒程序等。当你使用支持Java
17、的浏览器时,你可以放心地运行Java的小应用程序Java Applet ,不必担心病毒的感染和恶意的企图,Java小应用程序将限制在 Java运行环境中,不允许它访问计算机的其它部分。6.动态。Java 程序的基本组成单元就是类,有些类是自己编写的,有一些是从类库中引入的,而类又是运行时动态装载的,这就使得 Java 可以在分布环境中动态地维护程序及类库。1.2 环境搭建1.2.1 Apache服务器JAVA能够较好的与大多数Web服务器兼容,PHP和Apache服务器是最完美的组合,本系统就是以Apache作为Web服务器。Apache是一个开源组织的名称,该组织开发了很多优秀的开源软件,其
18、中就包括Apache HTTP Server(简称Apache),Apache已成为世界上最流行的Web服务器软件之一,市场占有率达到60%左右。这与它的众多优点是分不开的,主要是如下几方面:(1) 支持最新的HTTP1.1通信协议。(2) 拥有简单而强有力的基于文件的配置过程。(3) 支持通用网关接口。(4) 支持基于IP和基于域名的虚拟主机。(5) 支持多种方式的HTTP认证。(6) 集成Perl处理模块。(7) 集成代理服务器模块、(8) 支持定制服务器日志和实时监视服务器状态。(9) 支持服务器端包含智力(SSI)。(10) 支持安全Socket层(SSL)。(11) 提供用户会话过程
19、的跟踪。 1.2.2 ORACLE数据库 Oracle是最受欢迎的SQL数据库管理系统。优势主要有:1、处理速度快,非常快2、安全级别高。支持快闪以及完美的恢复,即使硬件坏了 也可以恢复到故障发前的1s3、几台数据库做负载数据库,可以做到30s以内故障转移,4、网格控制,以及 数据仓库方面 也非常强大2 系统分析与总体设计目前市场上的浴室收费系统如美萍系统等等,都是在独立的电脑操作,这样有个问题就是当突然断电时有的存储数据就会丢失,而即使是所谓的网络版的也只能局限在某一网络中,当企业的管理者不在企业时他并不能随时对浴室的经营情况进行了解。所以我选择用JAVA构建一个浴室管理系统,这样当断电的时
20、候既不会造成数据丢失,也可以在其他工作场所查看经营情况。2.1 系统功能描述主要包括:部门管理模块、工作人员模块、会员模块、服务项目模块、商品管理模块、服务人员管理模块等,具体描述如下:(1)部门管理:这个功能主要针对管理员,可以对部门信息进行修改,删除,添加以及查询部门信息。 (2)工作人员管理:针对对前台操作员以及管理员进行管理。(3)会员管理:前台可以开卡,注销卡,根据顾客要求修改卡内容,查询卡余额等。(4)服务人员管理:主要是前台对服务人员的管理。(5)服务项目管理:主要是添加服务项目,查询,修改以及删除功能。(6)商品管理:主要是对商品进行添加,修改,删除,查询功能。 2.2系统流程
21、分析为了使读者进一步了解本实例系统的设计,本小节将对系统进行流程分析。管理系统的工作流程都是从管理员登录模块开始,对用户的身份进行认证。身份认证过程:确认用户是否是有效的系统用户,此过程决定用户能否进入系统,同时还有身份权限的获取,某些模块权限不够是不可以进入的。本系统仅有后台程序一个部分,非管理员无法进入。前台管理员拥有操作权限,后台管理员拥有所有权限,后台系统的流程分析如图2.4所示。 图2.4 后台系统的流程分析 3 系统数据库结构设计与实现3.1 创建数据库首先创建一个数据库bath用来保存本系统的所有数据。3.2 数据库逻辑结构设计本系统定义的bath数据库中包含以下11个表:操作员
22、表:operators、操作记录表:operecords、会员表:vips、服务项目表:projects、商品表:goods、手牌表:signs、服务人员表:waiters、选择服务表:selectfws、选择商品表:selectgoods、部门表:departments、账单表:bills。4 系统主要界面设计本系统分为两个部分,一个是登录系统,另一个就是系统操作部分,下面就具体的说说这两个部分的设计。4.1 登录界面本登录界面为login.jsp,它的功能是提供登录系统的入口,通过login.jsp界面登录系统,在登录的的同时记录下不同的登录用户权限。在系统中控制操作权限。界面状态如下图4
23、.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.2 添加手牌5.2 商品管理模块5.2.1添加新的商品如图:修改商品信息如下图5.3所示:图
24、5.3修改商品信息查询商品信息商品查询是显示所有商品信息,如下图5.4所示:图5.4商品查询5.3 会员管理模块5.3.1会员卡列表显示所有的会员卡,通过会员卡号可以查看会员卡相关的会员信息和消费信息。5.3.2会员卡类型显示所有可用的会员卡类型,并且提供了修改卡类型和注销卡类型的操作。5.3.3添加会员卡类型本模块提供了添加会员卡类型的功能。5.3.4添加会员卡本模块提供了添加会员卡功能,通过输入卡号和选择已存在的可用卡类型,添加新卡。 5.4 员工管理模块 5.4.1工作人员列表显示所有的在职工作人员,和提供查看个人信息。 5.4.2添加工作人员提供添加新员工的入口,其中职位必选。 修改工作人员信息通过员工工号对员工信息进行修改。5.5 服务项目管理模块5.5.1服务项目列表本模块显示所有的服务项目,包括编号,名称,单价和提供修改,删除等操作。 5.5.2添加服务项目本模块用于添加新的服务项目。6 总结与展望 6.1 系统总结Web开发技术的飞速发展促进了新闻发布的普及。目前,越来越多的应用活动开始迁移到Internet中来进行,一种新的应用方式Web应用已成为一种必然的趋势,这种应用方式无疑给管理者和用户带来极大的便利,使以前很多不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安装护栏免责协议书
- 一般工业固废利用项目实施方案
- 生活垃圾填埋场设施设备提标改造项目可行性研究报告(范文)
- 高效光伏研发中心建设项目实施方案
- 大厅改造安全协议书
- 夫妻约定早睡协议书
- 培训诈骗和解协议书
- 妻子签下捐献协议书
- 婚前买房约定协议书
- 安置小区管护协议书
- DBJ-T 13-195-2022 烧结煤矸石实心砖和多孔砖(砌块) 应用技术标准
- FZ/T 21009-2015短毛条
- 最新臭氧氧化技术专业知识讲座课件
- 电力拖动自动控制系统-运动控制系统(第5版)习题答案
- 心血管疾病康复治疗课件
- 海运提单填制练习
- 幼儿园童话剧“拔萝卜”剧本
- 各种面试方法详解
- 常用H型钢理论重量表格
- 中学自主招生考试物理试题
- 四川大学-刘龙飞-毕业答辩PPT模板
评论
0/150
提交评论