资源描述
琼州学院本科毕业论文 (设计)
摘 要
公安部门作为我们的国家部门承担着维护社会稳定的重大责任。随着近年来我们经济的快速发展,科技的日新月异,人口流动性大。这给地方的公安部门的管理带来了巨大的困难。信息技术还有软件行业的快速发展解决了这一难题,但是作为上级单位及时监管下级单位,了解下级单位系统的使用情况记录他们的行为是不可缺少的。
哈尔滨市公安局安全统一认证中心是专门为哈尔滨市公安局开发的一个内部系统,单位信息的录入,单位信息的查询,修改,删除等功能。各单位子系统的用户信息及所属单位。各下级单位当采购新的内部系统时要经过上级单位的批准,同时录入安全统一认证中心。本系统采用了分布式开发技术,因为开发时间的原因目前只发布两个接口,权限验证和访问行为。本系统的是MVC思想的具体实现。涉及技术包括struts2 ,hibernate,spring,extjs树,javascript,ajax,xml的解析。
关键词:MVC;安全认证;hibernate + Spring + struts2
ABSTRACT
The public security department as our country department responsible for the big responsibility of maintaining social stability. In recent years, with the rapid development of our economy, the rapid development of science and technology, the mobility is large. This to the local public security department management brought a great difficulties. Information technology and the rapid development of the software industry have solved this problem, but as a higher level units supervision unit in time at a lower level, understand the use of lower unit system record their behavior is indispensable.
Harbin city public security bureau security authentication center is unified specially for the development of Harbin city public security bureau an internal system, information of unit entry, unit of information query, edit, and delete etc. Function. Each unit subsystems and the user information units. The lower unit when purchasing new internal system through the approval of the higher level units, and entry security unification authentication center. The system USES the distributed development technology, because the reason for the development time released only two interfaces, access validation and visit behavior. This system is the realization of a MVC thought. Involving technology including struts2, hibernate, spring, extjs tree, javascript, ajax, XML analytical.
Keywords: MVC; safety certificate; hibernate + Spring + struts2
目 录
第一章 前言 1
1.1 问题描述 1
1.2 技术可行性分析 1
第二章 需求分析 2
2.1 需求描述 2
2.2 需求建模 2
2.2.1 数据流图 2
2.2.2 分层数据流图 3
2.3 E-R图 4
2.4 数据字典 6
2.4.1 数据说明 6
2.4.2 数据表结构 7
第三章 系统总体设计 9
3.1 设计的指导原则 9
3.2 系统的特点 9
3.3 软件和硬件环境 9
3.4 系统功能划分 10
第四章 详细设计 11
4.1总功能模块说明 11
4.2 功能操作 12
4.2.1登录 12
4.2.2 单位管理 13
4.2.3 用户管理 17
4.2.4 应用管理 20
4.2.5应用用户 23
第五章 结论与心得 28
参考文献 29
附录A 30
附录B 33
致 谢 49
琼州学院本科毕业论文 (设计)
第一章 前言
1.1 问题描述
信息化的建设历程在我国得到了快速的发展。公安队伍民警在日常工作权中对于信息技术后运用的深度与发达国家有很大差距。各省市的公安部门在日常的工作中也要对于各市县的下级单位进行管理。包括记录用户访问系统的行为,对系统各单位用户访问进行授权。哈尔滨市安全统一认证中心就是在这样的背景下进行设计和开发的。他充分的利用分步式开发的特点可以允许各级单位访问此特系统且记录他们的行为。对于单位的监管发挥了重大的作用。早期的公安管理无法对各单位的应用程序进行统一管理,工作安全得不到保证.程序的添加和实用得不到监管。同时用户的访问行为得不到监管。本系统就是在这样的背景应用而生!
1.2 技术可行性分析
本系统采用面象对象的语言java进行编程。数据库采用oracle11g,服务器选用tomcat。遵循MVC思想。框架采用目前常用的spring+hibernate+spring三大框架.在开发过程中为了增强用户的体验,使用了ajax、Extjs树等插件以及客户端产品语言javascript。
第二章 需求分析
2.1 需求描述
近年来,由于我们信息化的建设加快,国家对于公安部等国家督察部门提出了目标和要求。提高为人民办事的工作效率,加化内部管理.而哈尔滨市公安局的安全统一认证中心是一个管理各下级单位应用程序的一个平台,各单位的应用程序统一交由统一认证中心管理,统一认证中心通过web service发布。外部程序调用发布的主法,同时用户登陆成功,每一分钟记录用户的行为。
(1)单位管理:单位增加、单位删除、单位修改、单位按条件查询。
(2)用户管理:用户增加、用户删除、用户更改、用户按条件查询。
(3)应用管理:应用增加、应用删除、应用修改、应用按条件查询。
(4)应用用户管理:增加应用用户、应用用户查询、应用用户移除。
2.2 需求建模
5应用
用户
管理
2.2.1 数据流图
超级操作员
1登陆系 统
操作员名单 应用用户信息
应用
单位 表单
2增加单位
表单 用户 信息
4应用
管理
表单
3
用 户管 理
应用表
单位
增加
应用
增加
用户
用户表
单位表
图2-1 安全统一认证中心总数据流图
2.2.2 分层数据流图
1.1安全统一主页面
单位
操作员
验证通过 单位清单
验证失败
图2-2 安全统一认证中心加工1子图
2.4删除单位
2.1选择单位名称编号
单位业务
2.2.2新增单位
2.3查询列表
单位
信息 新单位
2.2 单位操作
2.2.1显示单位信息
已有单位 按更改
图2-3 安全统一认证中心加工2子图
加工3子图和加工4子图类似,在这里不再叙述。
5.2 应用用户操作
5.1选择单位名称编号,身份证id,用户名
用户-应用添加
5.2.2新增用户
5.2.1移除应用户
5.3查询所有应用用户
新单位
应用
用户
单位
1
n
m
n
操作
雇佣
图2-4 安全统一认证中心加工5子图
2.3 E-R图
图2-5 安全统一认证中心总E-R图
以上E-R图中的各实体,联系的属性如下所示:
(1)单位属性
上级单位编号
单位表信息
虚拟编号
单位名称
单位级别
单位编号
标记符
图2-6 单位属性
(2)应用属性
应用
英文 名
应用编号
中文名
同步url
图2-7 应用属性
(3) 用户属性
用 户
密 码
邮 件
单位编号
电话号码
用户名
身份证号
职 位
图2-8 用户属性
(7)关系模型:
单位(虚拟编号、上级单位、单位名称、单位级别、单位编号、是否是上级单位)
应用程序(程序id、中文名、英文名、应用程序的url)
用户(用户名称、身份证ID、密码、邮件、电话号码、单位编号职称)
用户-程序(程序、身份证ID)
2.4 数据字典
2.4.1 数据说明
名字:单位信息
描述:单位信息,用于确定单位的虚拟编号、上级单位、
单位名称、单位级别、单位编号、是否是上级单位
定义:单位信息=单位信息的集合
位置:输入到数据库
名字:应用程序信息
描述:应用程序的信息记录,用于确定应用的名称、中文名、
英文名、应用程序的url
定义:客户信息=客户信息的合集
位置:输入到数据库
名字:用户信息
描述:用户的信息记录,用于确定用户的名称、身份证ID、密码、邮件、电话号码、单位编号、职称
定义:用户信息=用户信息的集合
位置:输入到数据库
名字:用户应用程序的信息表
描述:用于确定用户和应用程序的对应关系
定义:用户应用程序的信息=用户应用程序的信息集合
位置:输入到数据库
2.4.2 数据表结构
1.单位信息表unitinfo
单位信息记录用户所在的单位信息。表unitinfo的结构见表2-1
表2-1 unitinfo的结构
字段名称
数据类型
字段大小
说 明
punitnum
Number
20
上级单位编号
vunitnum
number
20
单位虚拟编号
leaf
Varcha2
1
叶子结点
unitname
Varchar2
20
单位名称
unitlevel
Varchar2
10
单位级别
unitnum
number
20
单位级别
2.应用程序表application
应用程序表记录应用程序信息。表application的结构见表2-2
表2-2 application的结构
字段名称
数据类型
字段大小
说 明
appid
number
10
系统id
engname
Varchar
20
英文名称
chinaname
Varchar
20
中文名称
url
Varchar
20
同步url
3.用户应用程序对应表userApplication。
应用程序和用户的对应关系。表userApplication的结构见表2-3所示。
表2-3 dybb_tab的结构
字段名称
数据类型
字段大小
说 明
identifyid
Varchar2
15
用户身份证
appid
number
20
应用id
4.用户信息表apperUser
用户信息表apperUserab是用来保存用户的基础信息。表apperUserab的结构见表2-4
表2-4 apperUser的结构
字段名称
数据类型
字段大小
说 明
username
Varchar2
20
用户名
identifyid
Varchar2
20
身份证
password
Varchar2
20
密 码
email
Varchar2
20
邮 件
telnum
number
15
电话号
unitnum
number
20
单位编号
duty
Varchar2
20
职 称
第三章 系统总体设计
3.1 设计的指导原则
(1) 请用户共同参与系统的分析与开发
(2) 为用户编写资料时,要考虑用户的专业水平,阅读与使用目的。
(3) 设计良好的用户界面,使用户一目了然,能够理解,以于操作。
(4) 在进行系统具体设计之前,就建立一个系统的逻辑模型,使其逻辑功能满足用户的业务需求,进而对系统进行物理设计。
(5) 用“自顶而下”的方法进行系统分析和设计,把主要功能分解成具体的、简单的功能。
(6) 对系统的评价不仅是只开发和运行费用的评价,而是对整个系统的生存过程的费用和效益的评价。
3.2 系统的特点
(1) 保证数据准确性、可靠性和安全性
(2) 由于试题库管理系统的特点,其保存数据的时间较长,因此数据量较大,在执行数据操作的过程中,必然会增加系统的处理时间。
(3) 系统采用统一Windows95/98/XP的用户界面、直观、方面、易于操作。
(4) 一切以数据库设计为基准。
(5) 界面设计以系统设计所述为基准,在满足功能要求的基础上,进行统一设计。
3.3 软件和硬件环境
(1) 硬件环境
机型:Lenovo y460
配置:4G/520GB/COMBAO/鼠标/网卡
(2) 软件环境
操作系统:Windows 7
网络软件:微软网络用户, TCP/IP
数据库管理系统:Oracle 11g
开发软件:eclipse,tomcat
3.4 系统功能划分
哈尔滨安全统一中心认证
单
位
管
理
添
加
单
位
用
户
添
加
应
用
管
理
添
加
应
用
应
用
用户
管
理
用
户
管
理
本系统为了更好的管理试题库,系统从用户的方面考虑,分为五个主要功能模块,其结构如下图3.4.1所示:
图3-1 主要功能模块
第四章 详细设计
4.1总功能模块说明
统一认证中心是对单位、单位用户、平台系统应用的相应功能操作的综合性系统平台,包含四个功能模块分别是:‘单位管理’、‘用户管理’、‘应用管理’、‘应用用户’,详细功能介绍如下表:
表4-1 系统详细功能介绍
功能
子功能
功能说明
单位管理
单位管理
对单位的‘查询’、‘修改’、‘删除’功能操作
添加单位
对单位的‘添加’功能操作
用户管理
用户管理
对用户的‘查询’、‘修改’、‘删除’功能操作
添加用户
对用户的‘添加’功能操作
应用管理
应用管理
对平台系统应用的‘查询’、‘修改’、‘删除’功能操作
添加应用
对平台系统应用的‘添加’功能操作
应用用户
应用用户添加
对平台系统应用的用户 ‘添加’功能操作
应用用户移除
对平台系统应用的用户 ‘移除’功能操作
设置用户权限
对平台系统应用的用户 ‘设置权限’功能操作
Ø 功能模块列表,如下图:左侧为功能模块下拉框列表,右侧为功能操作区与数据显示区。
图4-1 哈尔滨市公安局安全统一认证中心主界面
4.2 功能操作
4.2.1登录
在统一认证中心系统登录页面中,输入‘用户名’和‘密码’,点击‘登录’(或按Enter键),进入统一认证中心系统主界面,如下图所示:
图4-2 哈尔滨市公安局安全统一认证中心登陆界面
l 修改密码
对登录用户密码的修改。
a) 在统一认证中心系统登录页面中,点击‘修改密码’,显示修改密码功能操作页面。
l 退出
退出统一认证中心系统的平台。
a) 在统一认证中心系统的主界面中,在右上角显示的‘退出’按钮。
b) 点击“退出”按钮,退出当前统一认证中心系统的平台,自动进入统一认证中心系统登录页面。
4.2.2 单位管理
对单位的‘查询’、‘添加’、‘修改’、‘删除’的功能操作模块。
在统一认证中心系统主界面中,单击左侧功能模块下拉框中的‘单位管理’,显示‘单位管理’的功能模块区域。如下图: 相关操作如下。
图4-3 哈尔滨市公安局安全统一认证中心单位管理界面
4.2.2.1查询
a) 在‘单位管理’功能模块中,输入查询条件为‘单位编号’、‘单位名称’的信息后。点击“查询”,显示符合查询条件的结果列表。如下图所示:
图4-4 哈尔滨市公安局安全统一认证中心单位管理条件查询界面
b) 点击“重置”,对输入查询条件的内容清空,重新输入。
4.2.2.2修改
a) 在显示的单位数据列表中。如下图所示:
图4-5 哈尔滨市公安局安全统一认证中心单位数据列表界面
b) 选择要修改的单位,点击“修改”,进入‘修改单位’的操作页面。如下图所示:
图4-6 哈尔滨市公安局安全统一认证中心修改单位界面
c) 对‘上级单位’单位进行修改,点击“选择单位”按钮,弹出‘单位树形结构窗口’网页对话框。如下图所示:
图4-7 哈尔滨市公安局安全统一认证中心单位树形结构界面
4.2.2.3 删除
a) 在显示的单位数据列表中,如图4-5所示。
b) 选择要删除的单位,点击“删除”,弹出‘确认要删除此数据吗?’消息对话框。如下图所示:
图4-8 哈尔滨市公安局安全统一认证中心删除数据提示界面
c) 点击“确定”,对单位信息删除成功;点击“取消”,取消操作,关闭对话框。
4.2.2.4 添加单位
a) 在统一认证中心系统主界面中,单击左侧功能模块下拉框中的‘添加单位’,显示‘添加单位’功能操作页面。如下图所示:
图4-9 哈尔滨市公安局安全统一认证中心添加单位界面
b) 对‘上级单位’单位进行添加,点击“选择单位”按钮,弹出‘单位树形结构窗口’网页对话框,如图4-7所示:
c) 单击要添加单位的名称,点击“确定”按钮,在‘添加单位’页面中,所选单位名称自动录入到‘上级单位’输入框内,‘单位编号’、‘虚拟编号’自动录入与所选单位对应的编号信息。如下图所示:
图4-10 哈尔滨市公安局安全统一认证中心添加单位数据界面
d) 填写添加单位的‘单位名称’后,点击“提交”,对输入的修改信息进行提交保存;点击“重置”,对输入添加条件的内容清空,重新输入。
4.2.3 用户管理
对用户的‘查询’、‘添加’、‘修改’、‘删除’的功能操作模块。
在统一认证中心系统主界面中,单击左侧功能模块下拉框中的‘用户管理’,显示‘用户管理’的功能操作区域。如下图所示:相关操作如下。
图4-11 哈尔滨市公安局安全统一认证中心用户信息管理界面
4.2.3.1查询
a) 在‘用户管理’功能模块中,输入‘姓名’、‘身份证号’的查询条件。如下图所示:
图4-12 哈尔滨市公安局安全统一认证中心用户信息查询界面
b) 单击‘单位’输入框,弹出‘单位树形结构窗口’网页对话框,如图4-7所示。
c) 单击要添加单位的名称,点击“确定”按钮,在‘用户管理’页面中,所选单位名称自动录入到‘单位’输入框内。
d) 点击“查询”,显示符合查询条件的结果列表。如下图所示:
图4-13 哈尔滨市公安局安全统一认证中心用户信息查询结果界面
e) 点击“重置”,对查询条件的内容清空,重新输入。
4.2.3.2 修改
a) 在显示的用户数据列表中,如图4-11所示。
b) 选择要修改的用户,点击“修改”,进入‘修改用户’的操作页面。如下图所示:
图4-14 哈尔滨市公安局安全统一认证中心修改用户信息界面
c) 在‘修改用户’的操作页面中,输入要修改条件为‘姓名’、‘身份证’、‘密码’、‘邮箱’、‘电话’、‘单位’、‘职务’的信息,点击“提交”,对输入的修改信息进行提交保存;点击‘返回’,退出操作页面,返回到‘用户管理’页面。
4.2.3.3 删除
a) 在显示的用户数据列表中,如图4-11所示:
b) 选择要删除的用户,点击“删除”,弹出‘确认要删除此数据吗?’消息对话框,如图4-8所示:
c) 点击“确定”,对单位信息删除成功;点击“取消”,取消操作,关闭对话框。
4.2.3.4 添加用户
a) 在统一认证中心系统主界面中,单击左侧功能模块下拉框中的‘添加用户’,显示‘添加用户’功能操作页面。如下图所示:
图4-15 哈尔滨市公安局安全统一认证中心添加用户信息界面
b). 在‘添加单位’的功能操作页面中,输入要添加条件为‘姓名’、‘身份证’、‘密码’、‘邮箱’、‘电话’、‘单位’、‘职务’的信息后,点击“提交”,对输入的信息进行提交保存; 点击‘重置’,对所填写条件的内容清空,重新输入。
4.2.4 应用管理
对应用程序系统的‘查询’、‘添加’、‘修改’、‘删除’的功能操作模块。
在统一认证中心系统主界面中,单击左侧功能模块下拉框中的‘应用管理’,显示‘应用管理’的功能操作区域。如下图:相关操作如下。
图4-16 哈尔滨市公安局安全统一认证中心应用程序信息管理界面
4.2.4.1 查询
a) 在应用管理功能模块中,输入‘应用程序英文名称’、‘同步用户URL’‘应用程序中文名称’的查询条件。如下图所示:
图4-17 哈尔滨市公安局安全统一认证中心应用程序查询界面
b) 点击“查询”,显示符合查询条件的结果列表。如下图所示:
图4-18 哈尔滨市公安局安全统一认证中心应用程序查询结果界面
c) 点击“重置”,对查询条件的内容清空,重新输入。
4.2.4.2 修改
a) 在显示的应用程序数据列表中,如图4-16所示:
b)选择要修改的应用程序,点击“修改”,进入‘应用管理修改’的操作页面。如下图所示:
图4-19 哈尔滨市公安局安全统一认证中心应用管理修改界面
c) 在‘应用管理修改’的操作页面中,输入要修改条件为‘应用程序英文名称’、‘同步用户URL’‘应用程序中文名称’的信息,点击“保存”,对输入的修改信息进行提交保存;点击‘返回’,退出操作页面,返回到‘应用管理’页面。
4.2.4.3删除
a) 在显示的应用程序数据列表中。如下图所示:
图4-20 哈尔滨市公安局安全统一认证中心应用程序数据列表界面
b) 选择要删除的应用程序,点击“删除”,弹出‘确认要删除此数据吗?’消息对话框,点击“确定”,对应用程序信息删除成功;点击“取消”,取消操作,关闭对话框。
4.2.4.4 添加应用
a) 在统一认证中心系统主界面中,单击左侧功能模块下拉框中的‘添加应用’,显示‘应用管理添加’功能操作页面。如下图所示:
图4-21 哈尔滨市公安局安全统一认证中心应用管理添加界面
b) 在‘应用管理添加’的功能操作页面中,输入要添加条件为‘应用程序英文名称’、‘同步用户URL’‘应用程序中文名称’的信息后,点击“保存”,对输入的信息进行提交保存; 点击‘重置’,对所填写条件的内容清空,重新输入。
4.2.5应用用户
对应用程序系统用户的‘添加’、‘移除’、‘设置权限’的功能操作模块。
4.2.5.1 应用用户添加
a) 在统一认证中心系统主界面中,单击左侧功能模块下拉框中的‘应用用户添加’,显示‘应用用户添加’功能操作区域。如下图所示:
图4-22 哈尔滨市公安局安全统一认证中心应用用户添加界面
b) 对应用程序的用户添加,先查询添加用户的单位信息,输入查询条件为‘选择应用程序’、‘单位’、‘身份证号码’、‘姓名’的信息后。如下图所示:
图4-23 哈尔滨市公安局安全统一认证中心应用用户查询界面
Ø 重置:点击‘重置’,对所填写条件的内容清空,重新输入。
c) 点击“查询”,显示符合查询条件的结果列表,显示出‘所选应用程序’对应的人员列出框。如下图所示:
图4-24 哈尔滨市公安局安全统一认证中心按应用程序查询应用用户界面
Ø 全部选中:单击“全部选中”,是对列出要添加的所有人员,进行添加的操作。
Ø 全部移除:单击“全部移除”,是对列出要移除的所有人员,进行移除的操作。
Ø ‘’添加:单击‘’添加按钮,对左侧列表框出的人员,进行移除到右侧显示的下拉框列表中。
Ø ‘’删除:单击‘’移除按钮,对右侧列表框出的人员,进行移除到左侧显示的下拉框列表中。
d) 在显示出‘所选应用程序’对应的人员列出框中,通过‘’添加按钮对人员添加后,如下图所示:
图4-25 哈尔滨市公安局安全统一认证中心添加应用程序对应的应用用户界面
e) 点击“保存”按钮,对输入的信息进行提交保存。
4.2.5.2 应用用户移除
a) 在统一认证中心系统主界面中,单击左侧功能模块下拉框中的‘应用用户移除’,显示‘应用用户移除’功能操作页面。如下图所示:
图4-26 哈尔滨市公安局安全统一认证中心应用用户移除界面
b) 对应用程序的用户移除操作,先查询移除用户的单位信息,输入查询条件为‘选择应用程序’、‘单位’、‘权限等级’、‘身份证号码’、‘姓名’的信息后。
点击“查询”,显示符合查询条件的结果列表,显示出‘所选应用程序’对应的人员列出框。如下图所示:
图4-27 哈尔滨市公安局安全统一认证中心查询移除用户的单位信息界面
d) 在显示出‘所选应用程序’对应的人员列表框中,选择要移除的人员信息,点击“移除”按钮,弹出‘确认要删除此数据吗?’消息对话框。点击“确定”,对应用程序信息删除成功;点击“取消”,取消操作,关闭对话框。
4.2.5.3 设置用户权限
a) 在统一认证中心系统主界面中,单击左侧功能模块下拉框中的‘设置用户权限’,显示‘设置用户权限’功能操作页面。如下图所示:
图4-28 哈尔滨市公安局安全统一认证中心设置用户权限界面
b) 对应用程序的用户权限设置操作,先查询要设置权限用户的单位信息,输入查询条件为‘选择应用程序’、‘单位’、‘权限等级’、‘身份证号码’、‘姓名’的信息后。如下图所示:点击“查询”,显示符合查询条件的结果列表,显示出‘所选应用程序’对应的人员列出框。如下图所示:
图4-29 哈尔滨市公安局安全统一认证中心根据应用程序查询人员界面
c) 在显示出‘所选应用程序’对应的人员列出框中,选择要设置权限的人员信息,点击“修改”按钮,人员的权限字段变为可修改区域。如下图所示:
图4-30 哈尔滨市公安局安全统一认证中心人员权限修改界面
d) 在‘权限’下拉列表框中,选择要设置的权限后,点击“更改”按钮,对修改的信息进行提交保存; 点击‘取消’,取消操作,关闭修改区域。
第五章 结论与心得
这个系统是我独立开发的第二个小系统,是对我以前所有知识的一个贯穿,在项目工发过程中有很多不足,比如命名规范不够正确,业务逻辑不够清晰,代码冗余等病症,也清晰的了解知识体系有所欠缺。在开发过程中发现对于框架底层的实现理解不够透彻。但我相信在以后的学习中我会不断的完善。在这个项目中,比较满意的是在开发过程自己关于查阅资料和发现问题、解决问题的能力得到提升,同时对于一项新技术的学习,有了一定的思路。感谢朱老师传授多年项目开发的经验,使我少走了好多弯路。
27
琼州学院本科毕业论文 (设计)
参考文献
[1] 李兴华.Java开发实战经典 [M].北京:清华大学出版社,2009.8
[2] 李兴华. Java web 开发实战经典 [M].北京:清华大学出版社,2010.8
[3] 李刚.轻量级Java EE企业应用实战(第三版)[M].北京:电子工业出版社,2008.11
[4] 刘晓华,张健,周慧贞.JSP应用开发详解(第3版)[M].北京:电子工业出版社,2007.1
[5] 孙鑫.Java Web开发详解:XML+XSLT+Servlet+JSP深入剖析与实例应用 [M].北京:电子工业出版社,2006.4
[6] 蒲子明,许勇,王黎.Struts2+Hibernate+Spring整合开发技术详解 [M].北京:清华大学出版社,2010.10
[7] 王建国,王建英.Struts+Spring+Hibernate框架及应用开发 [M].北京:清华大学出版社,2011.11
[8] 郭峰.我的J2EE成功之路:实战Ajax,JSP,Struts2,Spring,Hibernate [M].北京:电子工业出版社,2009.11
[9] 刘京华.Java Web整合开发王者归来(JSP+Servlet+Struts+ Hibernate+Spring)[M].北京:清华大学出版社,2011.1
[10] 刘俊亮,王清华.JSP Web开发学习实录 [M].北京:清华大学出版社,2011.7
29
琼州学院本科毕业论文(设计)
附录A
WebService发布
1. login(String userid, String password, String appName,String status, String ip, String time, String memo,String[][] operation)
方法说明:此方法为用户信息验证
返回类型:String:
返回值说明:
1) loginFailure 用户信息验证失败
2) Exception 程序异常
3) <?xml version="1.0" encoding="UTF-8"?>
<Data
userid="adminlog"
password="123123"
status="0"
userName="日志管理员"
email="adminlog@"
cellPhone="110"
duty="管理员"
customUnitCode="230100000000"
unitName="哈尔滨市公安局"
realUnitCode="1"
unitLevel="3"
userLimit="1"
lastLoginTime="2010-07-09 10:57:52"
ip="
展开阅读全文