业务描述:管理企业员工信息 ? 会员管理
业务描述:管理会员信息 ? 停车场管理
业务描述:管理停车场收费信息 ? 车库信息
业务描述:可以查询车库车位的使用情况 ? 个人信息
业务描述:用于用户管理个人信息,及密码修改 ? 营业额查询
业务描述:可以查看停车场营业额情况 ? 收费标准设置
业务描述:设置停车收费标准 系统功能模块图如图3-1所示:
智能停车场收费管理系统 用户登录 员工管理 会员管理 停车场管理 个人信息 收费标准设置 车库管理 营业额查询
图3-1 系统功能模块结构图
系统采用Struts、Spring、Hibernate框架实现,数据库使用MySQL,应用服务器使用Tomcat7.0。
3.3 系统的三层架构设计思想
系统主体架构采用界面—中间件—数据库这样的三层结构,使系统业务逻辑和数据库基础操作与用户应用界面分开,能够使程序员更专注于Java程序的开发,而界面设计者专注于用户界面的开发,在一定程度上明确了系统开发的分工。其示意图如图3-2所
8
示:
浏览器 Web服务器 中间器 数据库服务器 数据
图3-2 结构层次图
9
4 数据库设计
4.1 关系数据库的基本概念
关系数据库是数据库来组织数据的一种方式,是现在数据库中广泛应用的一种流行关系。关系数据库的理论是建立在数学的集合的基础上,是集合论在数据组织上的应用。在关系数据库中所有的数据都按照表的方式组织。它主要是通过建立数据库中的表之间的对应关系来维护数据,在关系数据库中,所有的实体和实体之间的关系都是用关系来表示的。实体间的关系可以有一对一,一对多和多对多的关系。 4.2 系统E-R图
由于直接将显示信息按具体的数据组织模型进行组织,必须同时考虑很多因素,设计工作非常复杂,并且效果也不很理想,因此,需要一种方法来对现实世界的信息结构进行描述。E-R方法就是一种实体--关系方法,而其使用的工具就是E-R图。E-R图由实体、实体的属性以及实体之间的关系三部分组成,实体是具有相同的性质并且彼此之间可以相互区分的现实世界对象的集合;属性是实体所具有的特征,它是描述实体或者关系的性质的数据项;实体之间的关系通常是指不同实体之间的关系。智能停车场收费管理系统的E-R图如下所示:
用户名 密码 联系电话 用户类型 ???? ???? 用户 图4-1 用户实体及属性
会员卡号 名称 性别 电话 ???? 会员 图4-2 会员实体及属性
10
编号 名称 性别 电话 员工
图4-3 员工信息实体及属性
计算单位1 费用1 计算单位2 费用2 ???? 设置信息
图4-4 设置实体及属性
用户类型 车牌号 进场时间 会员号 ???? 停车信息
图4-5停车信息实体及属性
4.3数据库表设计
数据库技术的应用已经成为计算机科学技术中必不可少的组成部分,数据库对信息的存储提供了巨大的支持。本系统使用的是Mysql后台数据库,利用ADO.NET技术进行访问,该技术提供了多种方式来使用SQL语言对数据库进行操作,也可以以应用连接池来对数据库连接进行操作,减少打开、关闭数据库操作对性能的影响。Mysql是sun公司开发的一个关系数据库管理系统,它是基于客户端/服务器模式得数据库系统。以
Transact_SQL作为它的数据库查询和编程语言。T-SQL是结构化查询语言SQL的一种,
支持ANSI SQL-92标准。Mysql不但可以执行事务处理、数据存储和数据分析,而且还可以创建新的应用程序。它具有很多优点,例如,友好的界面、简洁的操作、数据的可伸缩性、与其他服务器软件紧密集成、稳定的性能等。
11
数据库在物理设备上的存储结构与存取方法被称为数据库的物理结构,它依赖与给定的计算机系统。为一个给定的逻辑数据模型选取一个最合适应用要求的物理结构。根据上面的实体关系分析以及ER图,设计智能停车场收费管理系统的数据库表。
表4-1loginuser用户表
字段 id name rname password phone usertype varchar varchar varchar varchar varchar varchar 类型/长度 主键 用户名 姓名 密码 电话 用户类型 表4-2employee员工信息表
字段 id name sex phone address types birthday emp_no emp_date varchar varchar varchar varchar varchar varchar date varchar date 类型/长度 主键 姓名 性别 电话 地址 类型 生日 编号 入职时间 表4-3marketperson会员信息表 字段 id name sex id_no birthday phone address email account remark qq varchar varchar varchar varchar date varchar varchar varchar Int varchar varchar 类型/长度 主键 姓名 性别 会员卡号 出生日期 电话 地址 邮箱 帐户 备注 车牌号 说明 说明 说明
12
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于javaweb(日语)停车管理系统-毕业设计(论文)(3)在线全文阅读。
相关推荐: