PHP道路设施管理服务器端软实现解析.doc
文本预览下载声明
信息商务学院
Web数据库应用课程
大作业
题目:PHP道路设施管理服务器端软实现
院(系)别 业 级 ZB信管151
学 号 名 曹 伟
指导教师 董智勇
二○一六年十一月
目 录
目 录 1
一、 系统的需求分析 1
二、 系统设计 2
1. 系统主要是分为前台设计与后台设计。 2
三、 详细的设计步骤 3
1. 登录的实现 3
2. 系统安全的实现 5
3. 系统的前台实现 6
四、 系统测试 8
1.测试的概念 9
2. 数据库的相关测试 9
10
系统的需求分析
需求分析主要是对收集到的需求进行提炼、分析和仔细审查,以确保所有的风险承担者都明白其含义并找出其中的错误、遗漏和其他不足的地方形成完整的分析模型。
路政管理采用传统的人工巡查、检测、汇报、填表、分析、总结、维护等人工方式,要付出大量人力,随着信息技术以及路政管理工作量的增多,人工的管理已经严重落后,各部门对数据的实时性要求不同,而且人工的处理很可能在过程中出错,精确度不够,传统的管理方式具有严重缺陷,大大降低了信息的利用价值和管理的实用价值。因此,发展以电子计算机为基础的高速公路路政管理系统已是十分迫切和必要。?
针对现存的问题和需要,通过对数据的分析,特建立了数字化、信息化的高速公路路政管理系统。?
本系统主要包含了“登陆模块”、“管理员管理模块”、“车辆信息管理模块”、“用户管理模块”、“路政信息巡查模块”、“前台用户模块”、“违章处罚模块”和“退出模块”等八个功能模块。下面分别简单阐述一下这几个功能模块需求。
1)登陆管理模块:?
管理员的登陆:管理员登陆系统后台对本系统其他管理模块进行管理,?以及客户端应用管理员登陆后向服务器传输数据。?用户的登陆:用户登陆本系统前台系统,对个人的信息等进行查询。?
2)管理员管理模块:?
添加管理员:向本系统中添加更多的管理人员。?
管理员列表:呈现本系统中的管理员,若某管理员辞职,在列表中将?此管理员删除。??
3)路政信息管理模块:?
路政位置列表:将客户端传输过来的数据入表呈现。?
路政损坏判断:通过路政位置列表中地点名称的点击,可以对传输过?来的路政损坏程度进行判断。?
路政信息列表:对判断后的路政信息列表进行列表显示。?
路政地图显示:通过点击路政信息列表中的地点名称,可以给出本地?点的路政维护信息建议,以及在地图中显示本地点的?实时位置,地图中可以进行放大、缩小、平移、标注。?
4)用户管理模块:?
用户列表:对前台注册的用户进行列表显示。??????
5)车辆信息管理模块:?
车辆信息登记:对购车的用户进行登记注册。?车辆信息列表:对购车的用户进行列表显示。??????
6)违章处理模块:?
车辆监控添加:对客户端传输的路面车辆行驶状况进行记录。?车辆监控列表:对传输过来的车辆信息进行列表显示。?
违章列表:对监控车辆进行判断是否违章,进行列表显示。??????
7)前台用户模块:?
用户管理:用户登陆本系统前台。可以对自己的个人主页进行查看。
系统设计
1. 系统主要是分为前台设计与后台设计。
前台主要是系统中普通用户在注册、登陆系统后台可以看到自己的基本信息,维护自己的信息,可以查看自己是否违章,以到相关部门处理事务;后台主要是管理员登陆后对整个系统相关操作进行处理,可进行管理员的添加和删除,可对路政设施进行损坏判断、添加和删除,可对系统中的用户进行管理,系统管理员可对车辆进行判断是否违章等操作管理。?
在对本系统进行了需求分析,以及功能模块的分析,如下图所示是本系统的系统功能模块图。
数据库表的设计
用户表表名:road_public,
管理员表表名:road_user,
路政信息表表名:road_info,
.
详细的设计步骤
登录的实现
系统主要分为客户端登录、用户前台登录、后台管理员登录。此界面是本系统的管理员进入后台管理的唯一通道,输入正确的验证码、用户名、密码确认无误后点击登入按钮,即可跳转到相应的界面。如果管理员、用户信息输入错误,则给出提示,重新输入正确信息登陆系统。
主要代码实现
//login???public?function?login(){????//判断是否有数据提交????
if?(!empty($_POST)){?????//创建对象????
?$usermodel?=?D(User);??//编写规则,在数据模型层M进行规则编写,此时是对User表进行操作???
显示全部