系统角色: 工作人员(警方)、报案人、管理员
功能包括: 分为前台游客以及报案人的展示界面和后台管理人员或者工作人员(警方)的管理界面。管理界面主要功能包括系统信息管理模块(工作人员管理,法律法规管理)。案件业务管理模块(报案人管理,案件信息管理,犯罪嫌疑人/罪犯管理)。前台主要功能包括, 案件地图:(发该模块可以通过百度地图以小图标的形式展示所有的案件的案发位置。点击小图标可以展示立案时间、案件类型、案件进展等信息。并提供案件详情链接直接访问选中案件的详细信息。并且可以根据案件发生时间区间和案件类型进行全局搜索)前台首页功能(轮播图,最新案件,案情通报,最新通缉犯,法律法规列表)。全部案件列表:查以分页的形式展示全部案件信息,每页12条案件信息。并可直接查看案件详情。
框架结构:Struts2 Annotation,Spring5,Hibernate5(可转Spring Boot、SSM结构)
数据库:MySQL
系统截图仅限参考不能确定系统是没有Bug的。但是毕业云提供在线浏览真实的系统,请认真验收完全部功能再进行购买, 访问链接请点击链接。
管理员、工作人员登录入口:链接
管理员账号/密码:admin / admin
工作人员账号/密码:P20220568 / password
报案人登录入口:链接
报案人账号/密码:R20223693 / password
前端技术:JSP、JQuery、Bootstrap
后端技术:
控制层框架: Struts2 Annotation、
持久层框架: Hibernate 5
Spring 5 框架
web 容器: Tomcat 9、10
支持Spring Boot结构
数据库: MySQL5.7
数据库可视化 MySQL-Front
开发工具:
Jdk 8
Idea、Eclipse
后台基础功能模块(管理员和工作人员角色):
管理员账户基本信息修改、账户密码修改等功能。账户注销,通过输入正确的用户名与密码进去系统后台并对后台进行管理。
系统信息管理模块(管理员角色):
工作人员管理: 添加,修改,删除,检索(登录账户, 联系电话, 身份证号)等操作。
包括属性: 登录账户(警号),登录密码(默认password),姓名,所在单位,职务,部门,身份证号,户籍,联系电话, 权限(管理员/工作人员)
法律法规管理: 添加,修改,删除,检索(法律法规简介)。
包括属性: 主图,法律法规简介,发布时间,法律法规内容
案件业务管理模块(管理员和工作人员角色):
报案人管理: 添加,修改,删除,检索(登录账户, 联系电话, 身份证号)。注意:只有工作人员或管理员添加报案人后,报案人才能登录前台。
包括属性: 登录账户,登录密码(默认password),报案人姓名,性别,身份证号,出生日期,住址,电话
案件信息管理: 管理员求职者账户进行激活、禁用、查找等操作,但是不能删除和修改用户的信息。
包括属性: 案件编号,主图,案件简述,发生时间,发生地区,发生地点,案件详情,案件类型(抢劫案,盗窃案,杀人案,纵火案,诈骗案),立案时间,犯罪嫌疑人/罪犯编号,报案人(可以为空),主办人警号,受伤人数,死亡人数,案件坐标。
犯罪嫌疑人/罪犯管理: 管理员求职者账户进行激活、禁用、查找等操作,但是不能删除和修改用户的信息。
包括属性: 主键,编号,姓名,性别,年龄,户籍,照片,有无前科(0:无 1:有), 简介
基本功能:
1. 用户登录、注销、个人信息修改、密码修改等基础功能。
2. 我的举报案件: 当报案人去当地派出所登记报案信息后,报案人会分配自己的账户,可以实时查看自己报案的案件的详细情况。例如,可以查看主办人警号,立案时间,受伤人数,死亡人数,案件类型,案件进展等。并可以在百度地图查看案发位置。
前台首页功能:
1. 轮播图(可以修改)
目前该轮播图是固定的不是动态。如需修改,可以免费提供。
2. 最新案件
显示最近更新的三条案件信息。可以展示案件类型抢劫案,盗窃案,杀人案,纵火案,诈骗案。并可直接查看案件详情。
3. 案情通报
目前案件通报是静态文本,如需更改为动态,可收费修改。
4. 最新通缉犯
目前该模块是静态文本,如需更改为动态,可收费修改。
5. 法律法规列表
显示最近更新的三条法律法规信息。可以直接查看法律法规详情进行在线学习。
全部案件列表:
查以分页的形式展示全部案件信息,每页12条案件信息。并可直接查看案件详情。
案件地图:
发该模块可以通过百度地图以小图标的形式展示所有的案件的案发位置。点击小图标可以展示立案时间、案件类型、案件进展等信息。并提供案件详情链接直接访问选中案件的详细信息。并且可以根据案件发生时间区间和案件类型进行全局搜索。