摘 要

随着互联网技术的发发展,计算机技术广泛应用在人们的生活中,逐渐成为日常工作、生活不可或缺的工具,各种管理系统层出不穷。公务员是各国负责统筹管理经济社会秩序和国家公共资源,维护国家法律规定,贯彻执行相关义务的公职人员。每年报考公务员的人数逐渐增加,特为此,开发公务员招考信息发布平台,能够有效地提升管理效率。一直以来,公务员招考一直没有进行系统化的管理,学生无法准确掌握公务员招考状态,由此提出开发公务员招考信息发布平台,管理报名信息,用户可以在线查询报名状态,节省时间,提高效率。

本文介绍了使用JAVA技术开发公务员招考信息发布平台的设计与实现过程,首先对实现该系统的技术进行分析,说明选择Java和MYSQL数据库的必要性,然后对公务员招考信息发布平台的需求进行分析。并接着对系统进行设计,包括架构设计、功能设计、数据库设计。最后进行了系统实现。针对系统用户权限问题进行了设计,在前台界面为提升用户体验,使用Jquery、Ajax、CSS等技术进行布局。公务员招考信息发布平台上线后,反应良好,达到了所有的需求目的,完善了网上报名工作,为网上公务员招考发展具有一定的实际价值。

关键词:公务员招考、学生、Java、MySQL

Abstract

With the development of Internet technology, computer technology is widely used in people's life and has gradually become an indispensable tool for daily work and life. Various management systems emerge in endlessly. Civil servants are public officials responsible for the overall management of economic and social order and national public resources, the maintenance of national laws and regulations, and the implementation of relevant obligations. The number of candidates for civil servants increases gradually every year. Therefore, the development of civil servant recruitment information release platform can effectively improve management efficiency. For a long time, the recruitment of civil servants has not been systematically managed, and students can not accurately grasp the recruitment status of civil servants. Therefore, it is proposed to develop the recruitment information publishing platform of civil servants to manage the registration information. Users can query the registration status online, save time and improve efficiency.

This paper introduces the design and implementation process of using Java technology to develop the civil servant recruitment information publishing platform. Firstly, it analyzes the technology to realize the system, explains the necessity of selecting Java and MySQL database, and then analyzes the requirements of the civil servant recruitment information publishing platform. Then the system is designed, including architecture design, function design and database design. Finally, the system is implemented. The system user authority is designed. In order to improve the user experience, jQuery, AJAX, CSS and other technologies are used for layout in the foreground interface. After the civil servant recruitment information release platform went online, it responded well, achieved all the needs and purposes, improved the online registration work, and had a certain practical value for the development of online civil servant recruitment.

Key words: civil servant recruitment, students, Java, MySQL

目 录

摘 要 I

Abstract I

第一章 绪论 1

1.1系统开发的背景 1

1.2系统开发的意义 1

1.3本文研究内容 2

第二章 系统开发技术 3

2.1 JAVA技术 3

2.2 MYSQL数据库 3

2.3 Eclipse介绍 4

第三章 系统分析 5

3.1用户需求分析 5

3.1.1 管理员用户 5

3.1.2 学生用户 5

3.2 系统用例分析 5

3.2.1 公务员招考管理用例分析 5

3.2.2 系统管理用例分析 7

3.2.3 学生信息用例分析 7

3.2.4 公务员招考管理用例分析 8

3.3 非功能性需求分析 9

第四章 系统设计 11

4.1系统功能设计 11

4.2 系统总体设计 12

4.2.1 系统流程图 12

4.2.2 数据流图 12

4.3 系统架构设计 13

4.4 数据库设计 14

4.4.1 ER图设计 14

4.4.2 数据库表设计 15

第五章 系统实现 22

5.1前台功能的实现 22

5.1.1 首页界面 22

5.1.2 学生注册界面 22

5.1.3 公务员招考列表界面 23

5.1.4 公务员招考界面 24

5.1.5 在线咨询界面 24

5.2管理员功能模块的实现 25

5.2.1 公务员招考类型管理 25

5.2.2 公务员招考信息管理 26

5.2.3 公务员招考审核管理 27

5.2.4 咨询管理 28

5.2.5 学生信息管理 29

第六章 系统测试 31

6.1 测试说明 31

6.2 功能测试 31

6.3 测试说明 33

结论 34

参考文献 35

致 谢 37

Eclipse是当前开发Java项目的主流工具,Eclipse是可以开发企业级项目。Eclipse通过官网下载,包括许多版本商业版本需要付费使用,还有一些学习的版本,从当初的6.0版本到目前的2020版本,更新了许多好用的功能,对程序员更加的友好。Eclipse最大的特点是开源,对于编程爱好者是一个非常重要的编程工具。内置许多好用的快捷键,上手简单,操作熟悉以后会更加地喜欢这款软件。Eclipse扩展性非常好,Eclipse提供的第三方软件安装平台,下载许多可用的补丁。

Eclipse也可以自动生成许多开源的框架,比如SSM、SSH等。Eclipse连接数据库,配置对应的驱动,选择数据库表即可生成底层数据操作类,简化了开发时间和开发难度,无论是初学者还是编程者都可以使用该软件。在Eclipse中配置软件运行时更加的便捷,首先我们可以使用Eclipse自带的JDK和tomcat进行运行,这样就不需要下载额外的Tomcat服务器或者JDK。Eclipse调试也很便捷和强大,通过设置断点即可跟踪程序执行的过程,发现错误,对程序遇到的问题进行快速的定位,找到问题,然后进行修改。极大地提高了开发效率。另外,在使用Eclipse开发时,JDK提供了一些辅助性的帮助,通过常用的类使用一个点即可查看继承的类和方法,这样我们就不需要通过记忆对应的类,降低了学习难度,这将开发过程变得更为轻松。

计算机专业技术岗位晋升方案(基于JavaWeb的公务员招考信息发布平台-计算机毕业设计)(1)

计算机专业技术岗位晋升方案(基于JavaWeb的公务员招考信息发布平台-计算机毕业设计)(2)

计算机专业技术岗位晋升方案(基于JavaWeb的公务员招考信息发布平台-计算机毕业设计)(3)

,