当前位置:文档之家› 学生兼职管理系统的设计与开发

学生兼职管理系统的设计与开发

学生兼职管理系统的设计与开发摘要在高等教育蓬勃的今天,大学生的数量不断增加,在校寻找兼职现象已经越来越常见。

然而现在学生兼职管理系统的开发还不完善,因此搭建一个便利又可靠的学生兼职管理系统是大势所趋。

学生兼职管理系统的设计开发主要包括两方面:一方面是前端界面设计;另一方面是后端数据库的设计。

本系统使用Java语言,采用B/S架构,选用Eclipse开发软件,以MySQL 数据库对数据库设计。

系统包括三类用户,分别是学生、企业和管理员。

这三类用户的功能主要包括学生报名兼职活动、投递简历;企业发布兼职活动、回复投递结果;管理员管理用户信息和投诉信息。

系统运行流畅,为大学生和企业提供一个方便使用的交流管理平台。

关键词兼职管理系统MySQL数据库Eclipse Java目录引言 (1)1系统分析 (2)1.1系统的需求分析 (2)1.2系统的可行性分析 (2)1.3系统的功能分析 (2)1.4系统开发步骤 (3)2系统设计 (5)2.1概述 (5)2.2系统的数据流图 (5)2.3系统的功能 (5)2.4数据库设计 (6)2.4.1数据库需求分析 (6)2.4.2概念设计 (6)2.4.3数据库逻辑结构设计 (9)2.5用户界面设计 (11)2.5.1系统登录界面设计 (11)2.5.2系统主界面区域设计 (12)3 系统编码与实现 (13)3.1开发平台的选择 (13)3.2开发工具的选择 (13)3.3系统的初始化 (13)3.3.1创建编译环境 (13)3.3.2创建工作包 (14)3.3.3数据库连接框架 (14)3.4系统登录模块 (14)3.4.1创建“系统登录” (14)3.5管理员用户模块 (15)3.5.1管理员登录 (15)3.5.2用户管理 (15)3.5.3简历管理 (16)3.5.4企业信息管理 (17)3.5.5招聘信息管理 (17)3.5.6投递信息管理 (18)3.6学生用户模块 (19)3.6.1学生登录系统 (19)3.6.2简历管理 (19)3.6.3招聘信息管理 (19)3.6.4面试信息管理 (20)3.7企业用户模块 (20)3.7.1企业登录系统 (20)3.7.2企业信息管理 (21)3.7.3招聘信息管理 (22)3.7.4投递信息管理 (24)4 系统运行与调试 (25)4.1系统的配置 (25)4.2系统的运行 (25)4.3系统的调试 (25)结论 (27)引言在高等教育蓬勃发展的今天,大学生的数量在不断地增加,大部分的学生都面临着寻找兼职工作的问题。

学生兼职管理系统的出现大大解决这个问题,大学生们可以在这个平台寻找合适的兼职进行社会实践活动。

现在大学的课程越来越少,这就意味着学生的课余时间在不断地增多,许多大学生就会进行各种各样的社会实践活动来填充自己的课外时间,兼职就是其中的一种。

但是,学校里的大学生寻找兼职都是在一些个人软件、交流平台或广告栏上寻找的,这就容易出现很大的信息和安全的漏洞。

同时,这种信息漏洞和安全漏洞在社会的不断发展下就显得越来越突出。

解决此问题的方法之一就是将传统的寻找兼职的方式延伸到网络,做好信息的共享和支配,通过网络开发平台来满足大学生的兼职需求。

在进入21世纪以后,在计算机技术的提升以及网络的不断扩展下,管理信息系统到达了一个新高度。

与此同时,大学生的数量在不断增加,他们会越来越关注自己的就业问题。

对于即将毕业的大四学生来说,通过自己的空闲时间找一份兼职工作具有非常大的积极意义。

在兼职活动中可以获得收益,可以增加自己的见识和经验,还可以结识更多的朋友。

不但可以锻炼个人意志力,而且对于毕业后求职找工作有很大的帮助。

学生兼职管理系统的出现改变了以前的招聘模式,为学生提供了便利,他们可以在这个平台寻找合适自己的职位。

同时,还能合理利用各个地方的人力、物力,使得人尽其才,物尽其用。

它对于企业来说,提供了一个更高更好的选拔人才的平台,在一定程度上提高了企业的效益。

同时也创造了一个新的人才市场竞争环境。

学生兼职管理系统是一个为学生与企业而开展的交流平台,企业用户能够在上面发布招聘信息,学生用户可以在上面寻找兼职,两者各得其所。

学生兼职管理系统可以为学生和企业创造良好的环境,满足他们的需求。

本篇文章论述的是为大学生而设计开发的学生兼职管理系统,其中学生用户可以浏览兼职和企业信息、报名兼职活动、收藏兼职信息、投递简历、查看面试通知情况等等。

然而,随着兼职信息管理系统规模的扩大,越来越多的应聘职位需求,职位的信息量也就越来越多。

此时,高效的兼职管理系统就显得非常重要,通过兼职管理系统管理这些信息。

如果学生兼职管理系统能够有效的运行,那么就可以大大缓解这个问题,减少不必要的工作。

所以,根据以上的种种叙述,学生兼职管理系统的设计与开发是大势所趋。

1 系统分析1.1系统的需求分析开发学生兼职管理系统的主要目标是通过该系统一方面满足企业招聘员工,另一方面为大学生的兼职和就业提供良好的平台,提高个人的实践能力。

学生兼职管理系统需要满足大学生、企业和管理员这三类用户的需求。

大学生用户的需求是管理个人信息、管理个人简历,选择心仪的兼职并投递个人简历,同时收藏心仪的兼职,若看到不实的兼职还可以投诉这个企业。

企业用户的需求是在系统平台发布招聘内容,前提是通过企业信息认证,查看应聘各个兼职的学生简历信息,并发送简历是否通过等相关的信息通知。

管理员用户的需求是管理各类用户信息,管理企业发布的招聘兼职信息,查看用户的投诉以及审核企业认证信息。

1.2系统的可行性分析经济可行性研究就是分析开发该系统的经济情况,预估建设系统以及调试维护系统的费用,在系统设计开发完成后评估可能取得的经济收益。

技术可行性研究主要是考虑在计算机软件和硬件方面的配置能否满足系统开发的需求,以及通过已有的技术能否顺利的完成系统的开发工作。

本系统使用的是Java语言,用Eclipse软件来进行系统开发,以MySQL数据库作为存储数据的数据池。

这两款软件的操作、运行和调试相对来说比较容易和方便,且计算机设备的各方面配置也都符合要求,所以是切实可行的。

软件:现在的开发软件和数据库软件有很多,并且大多是开源的,可以免费下载使用,故软件的开发成熟可行。

硬件:目前各类笔记本电脑的组件都很先进,大多都采用Windows10系统,都配备网络驱动,也完全能满足本系统的需求。

运行可行性研究是用户能否有效使用学生兼职管理系统。

本系统的用户是大学生、企业和管理员。

当前社会信息的开放化、网络化已经相当普及,各类用户人员知识水平相对较高,对计算机的操作都很熟练,所以在运行上也是可行的。

1.3系统的功能分析根据前面论述的需求分析,本系统分为大学生、企业、管理员三类用户角色。

大学生用户的功能有:创建个人简历;收藏心仪的兼职活动;报名兼职活动,投递个人简历;若发现不实兼职,可以提供相关的信息投诉该企业。

企业用户的功能有:发布兼职信息,但前提是需要填写相关的企业信息进行认证申请;认证成功后,可以发布和管理招聘信息的内容;在发布招聘信息后,可以查看投递的学生简历信息,对其发送简历是否通过以及其他相关的信息内容。

管理员用户的功能有:管理用户信息;管理招聘信息;审核企业提交的认证申请;处理用户的投诉信息。

通过上述用户的功能分析,规划出如下针对学生兼职管理系统的需求信息:(1)游客:注册账号、查看兼职信息、查看企业信息。

(2)学生用户:处理个人账号和简历、报名兼职、收藏兼职、查看投递信息、进行投诉等。

(3)企业用户:处理企业账号信息、企业认证、处理招聘信息、反馈招聘结果等。

(4)管理员:处理企业信息、兼职信息、用户信息以及投诉信息等。

根据上面的叙述,规划整理出了以下数据内容。

(1)用户信息:用户编号,用户密码,角色。

(2)企业信息:企业编号,企业名字,电子邮件,企业的性质,营业执照,负责人,电话号码。

(3)兼职信息:兼职编号,企业编号,兼职分类,兼职名称,招聘人数,工作待遇,工作时间,所在地区,结算方式,工作性质等。

(4)简历信息:简历编号,用户编号,真实姓名,性别,年龄,身高,头像,手机号码,邮箱,求职意向等。

(5)投递情况信息:投递编号,企业编号,简历编号,职位名称,创建时间,面试时间,面试联系人等。

1.4系统开发步骤学生兼职管理系统的设计和开发可以分为总体规划、系统开发和系统运行三个部分,本小节论述的就是这三部分中的系统开发部分。

具体来说,该部分又包括三个环节,分别是系统的分析、设计以及实施。

首先,学生兼职管理系统设计开发的第一步就是做好理论准备和系统分析工作。

所以本人先对大学所学的知识进行了梳理,巩固以前学过的计算机语言内容,通过回顾以前学习的计算机语言内容来不断提升自己的编程能力。

并且熟悉系统开发的环境、熟悉对数据库的运用以及开发系统所使用的软件。

同时查阅管理信息系统相关的书籍、电子资料、文献来完善自己的知识储备,为下一步做好铺垫工作。

其次,第二步就是对系统的设计。

学生兼职管理系统是针对在校大学生、企业用户和管理员来设计开发的一款系统,所以就需要详细了解这三类用户的具体需求。

本人通过搜寻各种资料和数据调查了解这三类用户的需求,从而设计出满足需求的系统功能,在系统设计的同时又对数据库进行了设计,建立了各类用户表来存储数据信息。

然后,第三步就是系统的实施开发工作。

通过选择的Java编译软件进行代码的编译和运行,以及设计前端的界面和后端数据库的连接工作,通过后端的数据库来存储各类用户的数据信息。

本系统所选择的是Eclipse和MySQL数据库开发软件,因为它们是管理信息系统所常用的软件并且也是本人比较熟悉的软件。

最后,在以上三步骤完成后,需要对设计开发好的管理系统进行调试和完善,通过不断地调试来保证系统运行的平稳安全。

通过以上的步骤最终来完成学生兼职管理系统的建设工作。

2 系统设计2.1 概述系统设计是运用严谨、科学规范的思想方法,同时参照前面的需求分析,从而设计出能满足用户需求的系统的设计过程。

这部分主要针对系统的功能、作用、意义展开设计,在设计过程中充分考虑之前对系统的调查和可行性分析。

2.2 系统的数据流图学生兼职管理系统的数据流图,如图2-1所示。

图2-1 系统数据流图2.3系统的功能由前一章对系统的分析,系统应具备的功能有:(1)游客:注册账号、查看兼职信息、查看企业信息。

(2)学生用户:处理个人账号和简历、报名兼职、收藏兼职、查看投递信息、进行投诉等。

(3)企业用户:处理企业账号信息、企业认证、处理招聘信息、反馈招聘结果等。

(4)管理员:处理企业信息、兼职信息、用户信息以及投诉信息等。

由上面的功能论述得出如下总体结构2-2。

图2-2学生兼职管理系统功能模块结构图2.4 数据库设计在管理系统的设计开发中,数据库都占据着举足轻重的重要地位,在学生兼职管理系统中也是如此,是不可缺少的一部分。

相关主题