摘 要
网上办公可以实现远程处理事务,远程提交工作和随时追踪工作的状态。网上办公系统给人们带来前所未有的体验,满足了新时代人们的办公需求,所以网上办公系统模式得到大力发展。
本系统为微信大学生求职系统,是采用微信和网络技术进行开发的在线人才招聘平台,可以实现人才的审核、招聘、应聘等。本系统采用JAVA语言,数据库为Mysql,运行环境为微信开发者工具。使用角色分为用户、管理员、企业,本系统的功能包括招聘信息管理、应聘信息管理、收藏信息管理、岗位信息管理等。其中,用户负责浏览信息、申请应聘、查询申请结果,企业可以审核用户的应聘,管理员可以审核用户信息、企业信息、招聘信息和应聘信息等。本系统实现了人才的在线招聘与应聘,方便了用户和管理员、企业三方的利益,提高招聘的效率,更符合现代人生活。
摘要
Abstract
第1章 绪论
1.1课题研究背景
1.2课题现状与实现意义
1.3课题内容
1.4论文结构安排
第2章 系统分析
2.1系统使用相关技术分析
2.1.1Java语言介绍
2.1.2Mysql数据库介绍
2.1.3Tomcat服务器介绍
2.1.4微信小程序介绍
2.2系统可行性分析
2.2.1系统经济可行性分析
2.2.2系统技术可行性分析
2.2.3系统操作可行性分析
2.3系统需求分析
2.3.1传统招聘系统优缺点分析
2.3.2本微信大学生求职系统分析
2.4系统功能分析
2.5系统性能分析
2.6用例图
2.7系统业务流程
第3章 系统设计
3.1系统体系结构
3.2系统功能结构
3.3数据库设计
3.3.1ER图设计
3.3.2数据库表设计
第4章系统实现
4.1用户注册功能的界面实现
4.2登录功能的界面实现
4.3管理员功能的设计实现
4.3.1用户信息管理功能的实现界面
4.3.2个人中心功能的实现界面
4.3.3招聘信息管理功能的实现界面
4.3.4应聘信息管理功能的实现界面
4.3.5企业管理功能的界面实现
4.3.6系统管理功能的界面实现
4.4用户角色功能的界面实现
4.4.1岗位应聘功能的界面实现
4.4.2招聘信息查询功能的实现界面
4.5企业角色功能的界面实现
4.5.1招聘信息管理功能的界面实现
4.5.2应聘审核功能的实现界面
第5章系统测试
5.1系统测试的方法
5.2测试环境与测试条件
5.3实例测试表格
5.4测试总结
总结
致谢
参考文献
第1章 绪论
1.1课题研究背景
自计算机发展以来给人们的生活带来了改变。第一代计算机为1946年美国设计,最开始用于复杂的科学计算,占地面积、开机时间要求都非常高,经过数十几的改变计算机技术才发展到今天。现如今已是电子时代、数据时代,所有的生活都离不开计算机和网络。工作中有各类办公软件、APP,娱乐中有各类游戏软件、视频软件等都为生活带来了便捷,特别是我国的手机支付功能更是领先世界。科技推动了时代的发展。现在人们办公已从传统的面对面办公转换到线上办公。线上办公拥有更大的优点,信息种类全、流程清晰、结果反馈快。由于传统办公需要亲力亲为,信息单一,需要多部门面对面共同配合而逐渐被加入线上办公方式。
第2章 系统分析
系统分析中,对系统使用的相关技术进行了介绍。包括 Java 语言,其作为分布式简单开发语言,面向对象、可封装、能继承,代码扩展性好且便于维护;Mysql 数据库,由 Oracle 公司推出,性能佳、管理方便、安全性好,支持多处理器存储等,是开放式软件;Tomcat 服务器,轻量级,适合小型系统和新手,可独立运行,占用空间小、扩展性好;微信小程序,无需安装,依托微信运行,使用方便,应用广泛。
第3章 系统设计
3.2系统功能结构
系统的功能结构是系统实现的框架,本系统的主要结构为管理员和用户、企业。管理员的功能为系统管理、用户管理、招聘管理、应聘管理、企业管理。用户的功能为应聘、查询招聘、管理个人收藏。企业的功能为发布招聘、审核应聘。本微信大学生求职系统功能结构图如下图3-1所示:
图3-1微信大学生求职系统功能结构图
第4章 系统实现
4.1用户注册功能的界面实现
用户和企业都需要先进行注册,注册成功后才可以登录。在注册界面里需要填写密码和账号名。用户注册界面和企业的注册界面分开。用户注册运行界面如下图4-1所示:
图4-1用户注册运行调试界面
4.2登录功能的界面实现
系统运行调试后,需要登录。登录界面设计的目的是保证当前的使用角色等级。管理员同样需要登录后才可以进行操作。在登录界面里加入了忘记密码的功能,当密码丢失时可以使用本功能进行找回。在登录时只需要填写用户账号和密码,选择权限就可以实现。用户登录的运行界面如下图4-2所示:
图4-2用户登录的运行界面
在登录的界面中包含的元素有系统题目、输入框、登录按钮、选择框。本系统的使用权限为管理员和用户、企业。权限选择框的运行界面如下图4-3所示:
图4-3权限选择框运行界面
4.3管理员功能的设计实现
4.3.1用户信息管理功能的实现界面
用户的信息可由管理员添加,本功能设计的目的是添加和审核用户的资料,当发现不当的使用用户可以删除其账号。当删除用户信息后相对应的用户信息表里的信息也会随着删除掉。查询用户信息功能的运行界面如下图4-4所示:
图4-4查询用户信息功能的运行界面
4.3.3招聘信息管理功能的实现界面
用户浏览的招聘都是由管理员、企业在此功能里进行维护添加的,同样当管理员添加、编辑招聘信息后,数据库表中的招聘信息表也会发生改变。招聘信息管理功能的运行界面如下图4-6所示:
图4-6招聘信息管理功能的运行界面
第5章 系统测试
系统测试部分,介绍了采用黑盒测试方法(通过不同数据试验检验系统功能是否错误);测试环境为微信开发者工具和 Mysql 软件,在机房电脑、本人及同学电脑等不同设备上测试;通过实例测试表格记录功能测试过程与结果;测试总结显示系统功能均可正确运行,功能逻辑无误,能实现在线应聘、招聘等目标,达到既定要求。