https://www.bilibili.com/video/BV1MK42187xC/
演示视频:
3.1问题分析
当用户进入系统首页时,会有一个登陆窗口,已经注册的会员用户可以在这个窗口中登陆。没有登陆的用户可以通过注册链接注册成系统会员。登陆之后,用户就可以查看车辆违章信息;查看或修改自己个人信息;可以在线缴纳罚金,根据车牌号码等相关内容罚款车辆违章信息。
没有注册的用户可以在登陆窗口中点击注册超链接进入新用户注册页面,输入用户名、密码、密码提示问题、提示问题答案及安全邮箱,即可注册成为网站的会员。密码提示问题是为找密码设置的,当用户忘记密码或密码丢失后可以通过输入提示问题答案来找回密码,如果用户回答正确,系统会自动发送一封邮件到用户的安全邮箱里,提示用户修改密码。
3.2软件的需求分析
软件需求分析是指用户对目标系统在功能、性能、行为、设计约束等方面的期望。
软件的需求包括三个不同的层次:业务需求,用户需求和功能需求;也包括非功能需求。业务需说明了提供给客户和产品开发商的新系统的最初利益,反映了组织机构或客户对系统,产品高层次的目标要求,它们在项目视图与范围文档中予以说明;用户需求文档描述了用户使用产品必须要完成的任务,这在使用实例文档或方案脚本说明中予以说明;功能需求定义了开发人员必须实现的软件功能,从而满足了业务需求。
3.3功能分析
本车辆违章罚款系统设计实现以下功能:
用户中心:包括用户注册、用户登陆、用户注销、修改个人资料等功能。
车辆违章信息:包括车辆违章信息的发布、管理和搜索等功能。
管理员中心:管理员对系统进行一些基本的维护,包括对违章信息的发布删除,对用户的删除管理,对系统管理用户的管理等。
罚款功能:对相关违章信息进行罚款。
3.4相关开发技术选择
本次设计以JAVA和JSP技术为主,相关工具包括数据库 Mysql。操作系统为WINDOWS XP平台。
3.5运行环境
1.硬件环境
处理器:InterCR300 或更高
内存:256MB或更高(建议512MB)
硬盘空间:100MB以上
2.软件环境
软件环境是一个系统开发的工具,它取决于开发人员对软件的熟悉程度,如果开发人员选择一个不熟悉的软件开发会大大增加开发系统所需要投入的成本,所以说选择软件环境也是很重要的。
操作系统: Windows 2000/Windows XP
数据库: Mysql
软件开发语言:JAVA、JSP等
该软件的界面美观大方,软件运行稳定。
第四章 总体设计
3.1系统设计思想
交通违章罚款系统,让司机们可以在网上随时查到自己的违章信息,及时纠正自己的违章错误,并起到警示的作用。
本交通违章罚款系统采用MVC三层架构(JSP+JavaBean+Servlet)模型,通过这种设计模型展示、处理流程和业务逻辑分成不同的组件实现,方便维护与重用,掌握一个小型应用系统的分析、设计和开发方法。
程序界面展示部分使用JSP页面,业务逻辑页面使用JavaBean,流程处理使用Servlet。其中Servlet集中了MVC模式的精华,它衔接了前端界面展示和后台业务逻辑的处理。
3.2功能模块设计
本车辆违章罚款系统是一个典型的JSP数据库开发应用程序,由前台注册用户区、后台信息管理两部分组成。将实现对用户信息、车辆违章信息、系统信息的添加,删除等功能。
前台注册用户区:该部分主要包括注册信息的创建、修改;车辆违章信息的罚款、在线缴费功能。
后台管理:该部分主要包括用户信息、违章信息管理、违章信息的罚款等。
4.2.1 前台模块功能设计
用户模块主要面向用户,详细功能如下:
(1)用户注册:提供用户注册的功能,需要输入用户名、密码、密码确认、E-mail、联系电话等信息。
(2)登陆:提供用户登陆系统的功能,需要输入用户名和密码。
(3)注册信息修改:提供用户修改注册信息的功能,可以修改密码、E-mail、电话等。
(4)罚款违章信息:用户登陆后之后就可以根据车牌号等内容罚款违章信息。
(5)在线缴费:违章人员可以在线缴纳罚金。
4.2.2 后台管理模块功能设计
本车辆违章罚款系统的后台框架如下:
(1)发布违章信息:管理员可以发布车辆违章信息,并修改及管理违章信息。
(2)注册用户管理:对注册用户进行审核管理。
(2)系统管理:包括系统管理员管理和自身的密码设置。
3.3 系统总体结构图
系统总体结构图如图3-1。

图3-1 系统总体结构图
用户管理模块结构图如图3-2。

图3-2 用户管理模块结构图
违章信息模块结构图如图3-3。

图3-3 违章信息模块结构图
本文详细描述了一个车辆违章罚款系统的功能分析,包括用户中心(注册、登陆、修改信息)、违章信息管理、罚款功能和管理员操作。系统采用MVC架构,以JSP、JavaBean和Servlet为核心技术,配合MySQL数据库。设计着重于用户体验和后台管理效率的提升。
797

被折叠的 条评论
为什么被折叠?



