基于j2ee的停车场管理系统的设计与实现毕业论文(编辑修改稿)内容摘要:
况及调查结果,发现实现 停车场 管理 的网络化、信息化是十分有必要的,因此设计了本 套 停车场 管理系统。 可行性分析 开发任何一个系统,都会 受到时间和 资源上的限制。 因此,在每一个项目开发之前,都要进行可行性分析,可以减少项目的开发 风险,避免人力、物力和财力的浪费。 下面就技术 、 经济 、操作和法律四个方 面来介绍。 技术的可行性 本系统开发工具是 MyEclipse 和 MySql数据库,开发语言是 Java,主要使用了 J2EE的技术, java 是一种面向对象编程语言,简单易学而且灵活方便。 大三时就学习了 java课程,大四期间也系统的了解了 J2EE 的知识, 停车场 管理 系统总体上开发难度不高,数据库的设计和操作是本系统设计的核心。 在大学期间学习过软件工程, 软件测试, UML统一建模语言等课程,每个学期也会完成对应的课程设计,具备一定的系统分析、设计和测试能力。 因此,完成系统实现在技术上完全具有可行性。 经济的可行性 如今是信息化时代,信息化管理可以使 停车场 管理 工作更加系统化、快速化、全面化。 这样可以为 企业 带来较高的工作效益和经济效益,在提高工作效率的基础上,可以考虑减少 停车场 管理 人员的数量,本系统对计算机配置的要求不高, 企业 机房更换下来的低配置 电脑都可以完全满足需要,再者, 企业 在 管理工作上的高效率和便捷 性 远远超过了开发本系统的成本,所以在经济上具有完 全的可行性。 操作可行性 本系统操作简单,输入信息页面大多数都是下拉框的选择形式,在某 些页面,信息可以自动生成,无需输入,时间的输入也是用的日历控件, 操作简便,对操作人员的要求很低,只需对 WINDOWS 操作熟练,加之对本系统的操作稍加培训即可工作,而且本系基于 J2EE 的停车场管理系统的设计与实现 统可视性非常好,所以在技术上不会有很大难度。 法律的可行性 本 停车场 管理 系统 是 自行 开发的管理系统,是很有实际意义的系统 ,开发环境软件和使用的数据库都是开源代码, 开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。 综上所述,开发一个 停车场 管理 系统与人工记录的方式相比具有速度更快,操作更准确,节省开支等有利之处,因此,建立一个 停车场 管理 系统是必要可行的。 系统用户用例图 操作员 用例图 出于安全性的考虑, 操作员 用户只有 会员卡信息的浏览,车辆入场,车辆出场等 功能,其他的功能都没有设计。 操作员 用例图如图 所示: 登 登 登 登登 登 登 登 登 登登 登 登 登 登 登登 登 登 登 登 登 登 登 登 登 图 操作员 用例图 管理员用例图 管理员是系统的核心用户,涉及到 五 大功能模块,管理员对系统的 所有 用户有着 操作 的权限,能够 及时动态的掌握 停车场 的各项情况。 基于 J2EE 的停车场管理系统的设计与实现 登 登 登 登 登登 登 登 登登 登 登 登 登 登登 登 登 登登 登 登 登 登 登登 登 登 登 登 登登 登 登 登 登登 登 登 登 登登 登 登 登 登 登登 登 登 登 图 管理员用例图 功能模块需求 分析 本系统最大的特点是使用操作简单、友好的提示信息。 本系统将实现以下基本功能: ( 1)系统具有简洁大方的页面,使用简便,友好的错误操作提示 ( 2)管理员用户具有 做 会员信息 管理、 操作员 管理、 停车记录信息 管理, 停车信息统计 、 数据备份等 功能 ( 3) 操作员 用户具有 通知 会员信息、车辆入场管理、车辆出场管理 等 功能 ( 4)具有较强的安全性,避免用户的恶意操作 系统的功能结构图 ,分 操作 员 平台,管理员平台。 如下图所示 登 登 登 登 登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登 操作员 用户功能模块 图 基于 J2EE 的停车场管理系统的设计与实现 登 登 登 登 登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登 图 管理员用户功能模块图 设计的基本思想 设计思想遵循以下几点: 1. 采用 B/S 模式进行开发,其优点是后台与前台处理层次分明,而且符合众多已经习惯网页方式的用户。 2. 采用面向对象的开发与设计理念。 运用面向对象技术的前提是对整体系统的高度和准确抽象,通过它可以保证系统良好的框架,进而带来产品较强的稳定性和运 行效率。 3. 采用模块化设计。 模块化设计要求将整个系统划分成基于小的模块,有利于代码的重载,简化设计和实现过程。 4. 简单方便的系统界面。 设计简单友好的系统界面,方便用户较快的适应系统的操作。 5.速度优先原则。 由于此工具最重要的评测标准就是速度,因此在设计过程中,具体过程尽量做到资源占用少,速度快。 6. 设计既要突出重点,又要细致周到。 要符合设计需求,在有可能改进的地方进行扩充,使系统更适应用户的需要。 性能需求 系统的安全性 停车场 管理 系统在管理权限上要严格进行控制,具体要求如下: 停车场 管理 系统进行操作,必须有某些操作权限,没有权限的用户不能通过任何方式登录系统查看系统的任何信息和数据,以确保系统的严密性和安全性。 ,不同权限用户登录到系统后,不能越级操作 基于 J2EE 的停车场管理系统的设计与实现 数据的完整性 ,信息记录内容不能为空 界面需求 界面设计目前已经成为评价软件质量的一条重要指标,一个好的用户界面可以增加用户使用系统的信心和兴趣,提高工作效率, JSP 技术是用 JAVA 语言作 为脚本语言的,JSP 网页为整个服务器端的 JAVA 库单元提供了一个接口来服务于 HTTP 的应用程序。 创建动态页面非常方便。 用户界面是指软件系统与用户交互的接口,通常包括输出、输入、人 机对话的界面格式等。 输出是由计算机对输入的原始信息进行加工处理,形成高质量的有效信息,并使之具有一定的格式,提供管理者使用,这是输出设计的主要职责和目标。 系统设计的过程正好和实施过程相反,并不是从输入设计到输出设计,而是从输出设计到输入设计,这是因为输出表格直接与使用者相联系,设计的出发点应当是保证输出表格方便 地为使用者服务,正确及时反映和组成用于各部门的有用信息。 输出设计的原则是考虑既要全面反映不同管理层的各项需要,又要言简意赅,不要将用户需要和不需要的都提供给用户。 输入数据的收集和录入是比较费事的,需要大量的人力和一定设备,并且容易出错。 如果输入系统的数据有错误,则处理后的输出将扩大这些错误,因此输入数据的正确性对于整个系统质量的好坏是具有决定性意义的。 输入设计的原则有如下几点: 1)输入量应保持在能满足处理要求的最低限度。 设计中可采用设置字段初值,下拉式数据窗口等方式尽量减少用户键盘输入量。 输入量越少,错误率就越少,数据准备时间也减少。 2)输入的准备及输入过程应尽量容易进行,从而减少错误的发生。 3)应尽量早对输入数据进行检查(尽量接近原数据发生点) ,以便使错误及时得到更 正。 4)输入数据尽早地用其处理所需的形式被记录,以避免数据由一种介质转移到另一种介质时需要转录而可能发生的错误 基于 J2EE 的停车场管理系统的设计与实现 第三章 系统分析与设计 数据库的分析与设计 计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。 数据库已经成为现在信息系统等计算机系统的 基础与核心部分。 数据库设计的好坏直接影响到整个系统的质量和效率。 数据库的设计一般经过规划。 需求分析、概念设计、逻辑设计、物理设计 5 个步骤。 数据库的概念结构设计 概念设计是指在数据分析的基础上自底向上的建立整个系统的数据库概念结构,从用户的角度进行视图设计,然后将视图集成,最后对集成的结构分析优化得到最后结果。 数据库的概念结构设计采用实体 — 联系( ER)模型设计方法。 ER 模型法的组成元素有:实体、属性、联系, ER模型用 ER图表示,是提示用户工作环境中所涉及的事物,属性则是对实体特性的描述。 概念设计的目标是产生反映企业组织信息要求的数据库概念结构,即概念模式。 概念模式是独立于数据库逻辑结构,独立于支持数据库的 DBMS,不依赖于计算机系统的, 根据以上对数据库的需求分析。 并结合系统概念模型的特点及建立方法,建立 ER模型图。 实体 属性 实体间关系 基于 J2EE 的停车场管理系统的设计与实现 (1)会员 信息 实体 ER 图如图 所示: 图 会员 信息实体 ER 图 (2)操作员 实体 ER图 图 操作员信息实体 ER 图 (3)停车 信息 ER 图 图 停车 信息实体 ER 图 会员信息 姓名 性别 年龄 卡号 办理时间 停车信 息 车牌号 车型 卡号 备注信息 出场时间 费用 入场时间 操作员信息 姓名 性别 年龄 登陆账号 登陆密码 基于 J2EE 的停车场管理系统的设计与实现 (4)管理员 信息 ER图 图 管理员信息实体 ER 图 数据库的逻辑结构设计 我们知道,数据库概念模型独立于任何特定的数据库管理系统,因此,需要根据具体使用的数据库管理系统的特点进行转换。 即转化为按计算机观点处理的逻辑关系模型 ,ER模型向关系数据库模型转换应遵循下列原则: *每一个实体要转换成一个关系 *所有的主键必须定义非空( NOT NULL) *对于二元联系应按照一对多、弱对实、一对一、多对多等联系来定义外键。 根据 ER 模型, 停车场 管理 系统建立了以下逻辑数据结构,下面是各数据表的详细说明。 (1)操作员 表主要是记录了 操作员 基本信息。 表结构如表 所示。 表 操作员 表 (t_caozuoyuan) 列名 数据类型 长度 允许空 是否主键 说明 id int 4 否 是 编号 xingming varchar 50 否 否 姓名 xingbie varchar 50 否 否 性别 nianling varchar 50 否 否 年龄 loginname varchar 20 否 否 登陆账号 loginpw varchar 20 否 否 登陆密码 (2)会员 信息表主要是记录了 停车场会员 的基本信息 ,表结构如 图 所示。 管理员 用户 ID 登陆密码 登陆账号 基于 J2EE 的停车场管理系统的设计与实现 表 会员 信息表 (t_xingcai) 列名 数据类型 长度 允许空 是否主键 说明 id Int 4 否 是 编号 kahao varchar 4 否 否 卡号 xingming varchar 50 否 否 会员姓名 xingbie varchar 50 否 否 性别 nianling varchar 50 否 否 年龄 banlishijian varchar 50 否 否 办卡时间 (3)停车 信息表主要是记录 了车辆停车的 基本信息 ,表结构如图 所示。 表 停车 信息表 (t_ruchang) 列名 数据类型 长度 允许空 是否主键 说明 id Int 4 否 是 编号 rushijian varchar 4 否 否 入场时间 chexing varchar 50 否 否 车型 chehao varchar 50 否 否 车牌号 kahao varchar 50 否 否 停车卡号 beizhu varchar 50 否 否 备注信息 chushijian varchar 50 否 否 出场时间 feiyong varchar 50 否 否 费用 (4)管理员信息表主要记录的管理员的账号信息,包括用户名和密码,表结构如表 所示。 表 管理员 信息表 (t_admin) 列名 数据类型 长度 允许空 是否主键 说明 userId int 4 否 是。基于j2ee的停车场管理系统的设计与实现毕业论文(编辑修改稿)
相关推荐
分析 技术可行分析 本系统在开发过程中用到了 以 下几种技术: ( 1) MVC 架构模式:这是定义轻量级的项目最常用的架构模式,也是这个系统最可行的架构模式。 它能够完全控制 HTML、 CSS 以及 JavaScript,除此之外,它的可移植性比较高,代码的逻辑比较清晰,能够让开发者轻易的就能改变应用程序的数据层的结构以及业务的规则。 但是将一个应用程哈尔滨学院学士学位论文 2
rnate 可以应用在任何使用 JDBC 的场合,既可以在 Java 的客户端程序使用,也可以在 Servlet/JSP 的 Web 应用中使用,最具革命意义的是, Hibernate 可以在应用 EJB的 J2EE 架构中取代 CMP,完成数据持久化的重任。 spring 在英文里有春天、弹簧、跳跃和泉眼的意思。 Spring 也表示是一个开源框架,是为了解决企业应用程序开发复杂性由 Rod
个 B2C 的电子产品在线销售系统网站,已经成为电子产品企业网络销售进程中的一个重要环节。 业务流程图 根据电子产品在线销售系统的具体情况,调查管理业务流程是顺着系统信息流动的过程逐步地进行,内容包括 各环节的业务处理、信息来源、处理方法、计算方法、信息流经去向、信息提供的时间和形态(报告、单据等)。 1.系统业务流图描述如下 : ( 1)顾客浏览网站
的优点。 第四章 :建立采用 J2EE 技术的、实现 Web MVC 模式的 J_ Web 应用开发方案 并对该方案的内容进行了详细的分析和研究,最后总结了该方案的优点。 第五章 :以 JBuilder 9 Enterprise 为开发工具,以 Apache Tomcat 为服务 器,以 Windows 20xx 为操作系统,以美国 Rational 公司的 Rose 为面向对象建 模工具
onmouseout==39。 FFFFFF39。 verifycode text 验证码onFocus=()。 onmouseover==39。 EAEAEA39。 onmouseout==39。 FFFFFF39。 size=6 maxlength=4verifycode2 hidden 隐藏域 value=%=session(verifycode)%submit submit 【登录】按钮
因为 Struts2 是 WebWork 的升级,而不是一个全新的框架,稳定性、性能等各方面都有很好的保证 : 而且吸收了 Struts 1 和 WebWork 两者的优势,是一个非常值得学习的框架。 2. Spring 框架 Spring 是一个开源框架,它由 Rod Johnson 创建。 它是为了解决企业应用开发的复杂性而创建的。 Spring 使用基本的 JavaBean