jsp小区停车位管理论文内容摘要:

eb 页面中的超链接和发送 HTML 表单时,控制器本身不输出任何东西和做任何处理。 它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据。 其 MVC 构架图 如 下 所示: 10 图 MVC 构架图 可行性分析 可行性分析是在全面调查的基础上,针对系统的开发是否具备必要性和可能性,对系统的开发从运行、经济、技术的方面进行分析和研究,以避免投资失误,保证新系统开发成功。 可行性研究的目的就是用最 小的代价在尽可能短的时间内确定问题是否能够解决。 这部分将从以下 四 个方面进行研究:技术可行性、经济可行性、时间可行性 、操作可行性。 技术可行性 因为计算机硬件的发展已经越来越快,现在 PC 机的性能已经可以胜任普通网站的 web 服务器。 购买一台高性能 PC 机作为企业的网站对于这个营销商来说并不是问题。 JSP 是 Java 在 Inter/Intra Web 上的重要应用技术,可以和各种 Java 技术完好的结合在一起从而实现非常复杂的应用。 因此得到了广泛的支持和承认,成为一种非常流 行的网站开发技术。 利用 JSP 技术可以建立先进、安全和跨平台的动态网站。 经济可行性 计算机硬件的发展已经越来越快,购买一台高性能 PC 机作为 小区 的网站对于这个 小区管理人员 来说并不是问题。 开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得,可以节省不少人力、物力及财力。 所以,从经济的角度来看,该系统可行。 B r o w s e r浏览器C o n t r o l l e r :控制器V i e w :视图M o d e l :J a v e B e a nS e r v i c e F a c a d e: 服务接口D a t a S t o r e :数据存储 11 时间可行性 本次网站开发为期三个月时间,在大学几年多学习了相关的网站开发技术,编写代码不会花费太多的时间,同时,自己也有相关的建站 经验,能合理的安排开发流程,因此开发时间足够。 操作可行性 从操作可行性的角度说,该系统得操作方式很简单,对于用户来说都是简单方便的。 因此,通过上面的分析,可以看出, 小区停车收费系统 是完全可行的。 系统实现目标 该系统分为 3 个用户权限,分别是管理员、 小区 用户 和 临时用户 ,他们之间相辅相成,相互关联,主要要达到的目标如下: ( 1) 管理员包括以下关键子界面: ①管理员登录界面; ②管理员密码修改界面; ③ 查看、搜索车辆进出记录 ; ④ 添加用户,搜索用户或是删除用户。 ⑤ 注销登录。 ( 2) 小 区用户 包括以下关键子界面: ① 小区用户 登录界面; ② 小区用户 密码修改界面; ③查看 个人信息,如车位号、剩余停车时间 ; ④ 进入车辆进场登记; ⑤离开登记,点击计算会自动计费。 ( 3) 临时用户 包括以下关键子界面: ① 临时 用户 登录界面; ② 临时 用户 密码修改界面; ③ 进场查看个人信息,如临时车位号、编号、停车时长、停车费用等信息 ; ④ 离开时输入编号,点击计算会自动计费。 12 系统运行环境 操作系统: Windows 2020/win7。 数据库: mysql。 Web 应用服务器:。 开发工具: Myeclipse。 13 第 3 章 系统 设计 系统 综合要求 ,强大的资料管理和良好的人机界面,使用户易于操作,便于浏览。 ,扩展性良好。 系统具有对数据备份和日志记录的功能。 ,通过密码和权限的管理是用户的数据不受到侵害。 ,系统根据不同的用户的权限开放不同的处理权限。 系统 设计任务 每一个程序的设计都是由上到下的展开,首先要设计系统的总体结构,然后再逐步进行到每个模块的设计。 总体设计主要在系统分析的基础上进行,如系统每个模块的划分、软件和硬件的一些配置、数据存储及其他方面要做详细的安排。 本系统是针对于的 停车收费 管理和统计分析系统,所以在设计、实现、后期维护发面都要做到方便快捷,同时也要让所有使用本系统的人员感受到系统的便捷性,所以要做到这些就必须准从一定的设计原则,本系统的设计原则如下介绍: ( 1)简单性:一个系统的操作性是十分重要的, 在实现系统的功能的同时,尽量让系统操作简单易懂, 一目了然, 这对于一个系统来说是非常重要的。 ( 2)灵活性:要 保持系统的长久生命力,要求系统具 有很强的环境适应性,为此,系统应具有较好的开放性和结构的可变性。 在系统设计中,应尽量采用 模块化结构,提高各模块的独立性,尽可能减少模块间的数据耦合,使各子系统间的数据依赖减至最低限度。 这样,既便于模块的修改,又便于增加新的内 容,提高系统适应环境变化的能力。 ( 3)实用性: 系统的开发就是针对于 小区 停车收费 管理的,所以 要求本系统能够满足 的管理人员和停车人 的需要,因此具有良好的实用性。 ( 4) 一致性:页面整体设计风格 以及命名规则 的一致性:整体页面布局和用图用色风格 及变量、类名和其他元素的命名规则保持一致。 ( 5) 功能一致性:完成同样的功能应该尽量使用同样的元素。 元素风格一致性:界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。 变量 命名 规则 的一致性: 变量 应该用 统一的规则进行 命名 , 做到 任意变量均 14 能从上下文推断其义。 功能模块设计 层次模块结构是将系统划分为若干子系统 , 子系统下再划分为若干的模块。 而模块是指具备有输入输出、逻辑功能、运行程序和内部数据四种属性的一组程序。 在结构化系统设计中 , 模块一般都是按功能划分的 , 通常称为功能模块。 合理的 功能模块的划分能够 极 大限度地减少重复劳动 、 提高开 发工作的效率 并 增大系统的可维护性。 本系统分为三种用户权限,即管理员、 用户 、 停车收费 ,下面分别介绍各个权限用户的基本功能。 一.管理员功能: ( 1) 管理员登录界面; ( 2) 管理员 登录后可以对登录 密码 进行 修改; ( 3) 查看、或是按照编号、时间、备注、用户进行搜索车辆进出记录 ; ( 4) 添加用户,管理员可以添加管理员、小区用户或是临时用户,并可以按照用户号、姓名等进行搜索用户或是删除用户。 ( 5) 注销登录。 其管理员的功能结构图如下 所示: 管 理 员 功 能管理员登陆修改密码搜索查看停车记录添加用户注销登录删除用户搜索用户 图 管理员功能结构图 二. 小区用户 功能: 15 ( 1) 用户登录。 ( 2) 修改密码 : 用户 登录后可以修改自己的登录密码。 ( 3) 个人信息 : 登录后会看见自己的车位号、剩余停车时间。 ( 4)车辆进出:用户点击进入进入车辆进场登记,此页面会显现编号、入场时间、备注等信息;离开时需要输入编号,点击计算会自动计算停车费用。 ( 5)注销登录。 其具体的功能结构图如图 所示: 小 区 用 户 功 能修改密码注销登录个人信息用户登录车辆进出 图 小区 用户 功能结构图 三. 临时用户 功能: ( 1) 临时用户登录。 ( 2) 修改密码 : 临时 用户 登录后可以修改自己的登录密码。 ( 3) 个人信息 : 临时用户登录后可以看见临时车位号、编号、停车开始时间、停车时长、停车费用等信息。 ( 4)车辆进出:临时用户进入系统后就自动进入到进场登记模式,点击离开输入编号 ,点击计算会自动计算停车费用。 其功能结构图如下图 所示: 16 临 时 用 户 功 能 模 块用户管理个人信息自动退出修改密码车辆进出 图 临时用户 功能模块图 数据库设计 数据库技术是信息资源管理最有效的手段。 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统, 有效存储数据,满足用户信息要求和处理要求。 数据库是数据库应用程序的重要组成部分。 一个设计结构合理的数据库对于应用程序的开发效率和程序的性能都是非常重要的。 数据库的设计过程大致如下: ( 1) 根据 用户 需求,确定数据库中要保存的数据信息。 对 用户 需求进行分析时数据库设计的第一个阶段。 不断的调查与研究 用户 需求,了解 停车收费 运作流程等系统需求,使设计概念模型的基础。 ( 2) 设计数据库的概念模型。 概念模型是按会员的观点来对数据建模,使用与进行信息世界建模的工具。 它对整个数据库的设计具有深刻的影响。 ( 3) 逻辑结构设计。 逻辑结构是把概念结 构转化为与所采用的数据库管理系统所支持的数据模型相符合的过程。 ( 4) 数据库的实施和维护。 在设计好前台与后台的功能模块后,就开始进行数据库的设计了。 根据网站系统的分析,数据库是整个网站的核心。 从前台显示的信息到后台操作的对象,都是围绕数据库展开的。 创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有 17 逻辑的。 创建一个数据库结构的过程被认为是数据模型设计。 1.标识需要的数据; 2.收集被标识的字段到表中; 3.标识主关键字字段; 4.绘制一个简单的数据图表; 5.规范数据; 6.标识指定字段的信息 ; 系统 ER 图 概念结构设计就是整个数据库设计的关键,它是将分析得到的用户需求抽象为信息结构即概念模型的过程。 我们采用了自底向上的策略进行了概念结构的设计,即先定义各局部应用的概念模型,然后把它们集合起来,形成全局的概念结构。 ( 1) info_date_count 编号计数 实体图 主 键 编 号 计 数 次 数i n f o _ d a t e _ co u n t编 号 计 数 日 期 图 编号计数 实体图 ( 2) info_inout_history 车辆进出记录 18 i n f o _ i n o u t _ h i s t or y主 键编 号进 场 时 间用 户 i d备 注费 用出 场 时 间 图 车辆进出记录 ( 3) info_parking 车位类别 实体图 计 费 单 位车 位 号i n f o _ p a r k i n g停 车 次 数主 键停 车 费 用 19 图 车位类别 实体图 ( 4) info_parkings 车位 实体图 状 态 i d车 位 号i n f o _ p a r k i n g s停 车 i d主 键 图 车位 实体图 ( 5) info_role 角色 实体图 角 色 i d主 键i n f o _ r o l e 20 图 角色 实体图 ( 6) info_state 状态 实体图 状 态 名 称主 键i n f o _ s t a t e 图 状态 实体图 ( 7) info_user 用户 实体图 性 别姓 名密 码用 户 名主 键登 记 时 间状 态 i d 角 色 i d过 期 时 间车 位 i d i n f o _ u s e r 21 图 用户 实体图 数据库表设计 表的设计是这次设计的一个核心内容。 根据前面对网站各个权限用户模块的功能分析和对数据库中实体关系的设计,可以看到网站中所用到的数据信息基本包括:添加课题、添加公告、 停车收费 选题、论文审批等功能。 设计原则如下: ( 1)进行规范化设计,尽可能地减少数据冗余和重复。 ( 2)结构设计与操作设计相结合。 ( 3)数据结构具有 相对的稳定性。 基于以上三条设计原则,本系统中关于数据库表结构设计如下: ( 1) info_date_count 编号计数表 主要存储 主键、编号计数日期、编号计数次数 信息。 名称 数据类型 长度 备注 date_count_id int 11 主键 date_count_date date 0 编号计数日期 date_count_count int。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。