
1
系 统 设 计
论文题目:
党员信息管理系统
学生姓名:
名字
学 号:
您的学号
专 业:
计算机科学与技术
方 向:
软件开发
指导教师:
xxx
2022 年 6 月

2
原创性声明
本人郑重声明:所呈交的设计除文中已经注明引用的内容外,本
设计不含任何其他个人或集体已经发表或撰写过的作品成果。对本文
的研究做出重要贡献的个人和集体均已在文中以明确方式标明,本人
完全意识到本声明的法律后果由本人承担。
设计作者签名: 韩鹏
日期: 2022-06-08

3
目 录
1 绪论 .....................................................................................................................................................1
1.1 课题背景及意义 .....................................................................................................................1
2 相关技术介绍 .....................................................................................................................................1
2.1 B/S 相关介绍 ..........................................................................................................................1
2.1.1 B/S 体系结构 ..............................................................................................................1
2.1.2 B/S 结构的优点 ..........................................................................................................1
2.2 html 技术简介 .........................................................................................................................2
2.3 MySQL 数据库 ..........................................................................................................................2
2.4 Eclipse 简介 ..........................................................................................................................2
3 系统分析 .............................................................................................................................................3
4 总体设计 .............................................................................................................................................4
4.1 系统设计 .................................................................................................................................4
4.1.1 系统体系结构 ...............................................................................................................4
4.1.2 系统功能结构设计 .....................................................................................................4
4.2 数据库设计 .............................................................................................................................5
4.2.1 数据库概念结构设计 E-R 图 .....................................................................................6
4.2.2 系统逻辑结构设计-关系表 .......................................................................................6
5 系统实现 .............................................................................................................................................7
5.1.1 管理员登录 .................................................................................................................7
5.1.2 首页 .............................................................................................................................8
5.1.3 党员信息列表 .............................................................................................................9
6 系统测试 ............................................................................................................................................10
6.1 系统测试的意义 ....................................................................................................................10
6.2 党员信息系统测试 ................................................................................................................11
7 总结 ...................................................................................................................................................12
8 致谢 ...................................................................................................................................................13

党员信息管理系统:基于 JAVA 的管理系统的设计与实现
I

党员信息管理系统:基于 JAVA 的管理系统的设计与实现
1
1 绪论
1.1 课题背景及意义
自古以来,我国就一直共产主义国家,有大量的政府人员为人名服务,为了方面政府机构或者
村委会统一管理相关事业党员,需要一套党员管理系统对党员进行登记记录。这套系统就在此背景
下产生。
2 相关技术介绍
2.1 B/S 相关介绍
2.1.1 B/S 体系结构
B/S 结构由两个部分组成:浏览器和服务器。这种结构下,客户端的工作相对轻松,仅需有
一些相应的软件即可,更多的工作内容将由服务器完成。实际上,这种结构是相对于传统的 C/S 结
构的一种优化,开发人员不需要掌握多种语言,大大节省了时间和精力,降低了成本。
B/S 体系结构分为三层,三层结构将应用划分为表示层、业务逻辑层、数据服务层,用户服
务布置在客户端,业务规则服务布置在应用服务器上,数据服务分布在应用服务器和数据服务器上
[4]
。表示层的主要作用是经过浏览器对别的服务器发出请求,等待服务器的检验,检验完成通过后
客户端的浏览器将接收到由服务器使用 HTTP 协议传送来的请求。业务逻辑层也叫功能层,它对用
户发来的请求的处理过程是先向数据库发成申请,由数据库先行处理申请后再把处理后的结果发送
给服务器。数据服务层就是对数据的增删改查,然后把得出的结果返还给功能层,功能层接收后又
发送给用户。
2.1.2 B/S 结构的优点
(1)相较于以往的 C/S 结构,B/S 结构极大地减轻了客户机的负担,仅需在服务器进行系统的
维护,然后在客户端只要有浏览器就行,不管是对于开发人员还是用户来说,都是极大地节省了人
力物力财力,而且相较于各种复杂的程序,在浏览器界面即可实现相应功能,会更简洁实用。
(2)使用范围广泛:B/S 模式使用标准 TCP/IP、HTTP 协议
[5]
。不管是什么平台的用户,都只
需要安装浏览器就可以使用用 B/S 结构开发的系统。
(3)不限制用户量,使用的 HTTP 协议在收到数据层传来的结果后,会立马断开连接,由此可
实现为大量用户同时提供服务,不会造成数据库并发连接过多。对信息的性质没有限制,不论是图
片、视频、音频还是链接,都可以在系统进行展示。
(4)维护便捷,因为 B/S 结构体系所具有的浏览器资源能够帮助系统进行外部的充分联通,
因此对该结构体系进行更新和维护,只需联通浏览器即可
[6]
。