兼职管理系统的设计与实现(附件)【字数:5943】

大学生已经对校外兼职工作越来越重视,兼职工作不仅能增加自己的社会实践机会,而且还可以减少家庭的负担。学生兼职管理系统采用ASP.NET技术开发。系统有关数据存储在MySQL数据库中。学生兼职系统的主要包括有企业用户、学生用户和系统管理员用户。学生用户可以在前台按照特定的条件搜索兼职职位,并对合适的职位进行申请。企业用户注册其账号后可以发布兼职职位,如果有学生对发布的兼职职位进行了申请,就可以进行职位申请审核和记录的查看。系统管理员的作用是对注册账号的学生用户和企业用户进行管理,并对相应的兼职职位进行审核,审核后的职位才可以在前台显示出来。
目录
一、 引言 1
(一)课题背景 1
(二)课题意义 1
二、开发技术介绍 1
(一)C# 1
(二)SQL SERVER数据库 2
三、系统分析 2
(一)系统功能分析 2
(二)系统用例分析 3
(三)系统业务分析 3
四、系统设计 4
(一)系统功能模块设计 4
(二)数据库设计 4
五、系统功能实现 6
(一)学生用户模块 6
1.注册登录 6
2.职位搜索 7
3.职位申请 8
4.我的兼职申请 8
(二)企业用户模块 9
1.注册登录 9
2.兼职信息管理 9
3.兼职申请管理 10
(三)系统管理员模块 10
1.学生信息管理 10
2.企业信息管理 11
3.兼职信息管理 11
总结 12
致 谢 13
参考文献 14
附录 15
(一)附录1 15
(二)附录2 15
(三)附录3 16
(四)附录4 16
(五)附录5 17
(六)附录6 18
(七)附录7 18
(八)附录8 18
一、 引言
(一)课题背景
现在 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
的大学生为了能够增加一些社会实践经验,通常会选择在校期间进行各种兼职活动来提升自己的阅历,锻炼自己的能力。据不完全统计,现在的高校大学生有70%的学生有过兼职工作的经验。大学生获取兼职工作的途径有很多,最初的是通过中介机构的介绍,但是需要缴纳一定的费用才会介绍工作,但介绍的工作往往有很多是不太适合学生去兼职的,但退回中介绍费非常困难,很多学生也都有过上当受骗的经历。后期又发展成为一些去学校直接招聘,通过海报或者现场报名的方式录取,这种招聘方式的局限性较大。随着信息交流软件的普及,现在的兼职招聘都通过一些固定的兼职招聘群与校内论坛来发布信息。以上的几种兼职招聘模式都存在着很多缺陷,导致学生兼职工作受挫,给学生带来了很多负面的影响。主要的原因是兼职职位的发布都是企业直接发布,信息的合法性、准确性不能得到验证,学生也无法在短时间内找到适合自己的兼职职位。
(二)课题意义
二、开发技术介绍
(一)C#
C#编程语言是一种面向对象的程序设计语言,在C++的基础上进行升级。C#语言的程序需要在Microsoft Visual Studio平台中进行,平台里开发的网页应用程序将C#代码和网页设计的语言放在不同页面来处理,方便对C#语言的业务处理代码进行管理和维护。
1.面向对象性:面向对象的编程语言更符合人们的思维模式,可以更形象的把生活中的物品比作编程语言中的对象,而物品的具有的功能又可比作对象中的方法。同时引入类的概念,用来创建包括状态描述和方法定义的对象的模版。
2.多线程性:C#编程语言内具有多线程的机制,可以在同一时间处理多个任务,一个任务对应着一个线程,并且任务与任务之间互不干扰,直到执行完成返回指定的结果后结束该线程即可。
3.安全性:C#编程语言的应用程序的执行只被限制正在执行的虚拟环境中,不参与访问和控制计算机内部的文件和程序。当一个恶意代码或病毒文件被下载在计算机内,不会对计算机造成任何影响。
(二)SQL Server数据库
SQL Server数据库是采用C语言进行编写的关系型数据库。它是可以支持多种操作系统的数据库,还是可以同时运行不同任务的多线程数据库。有着为多种编程语言提供API访问接口,优化的SQL算法可以为数据库提供更快的查询速度,在执行的效率方面会比其他的数据库高出很多。它即可以只作为一个单独的应用程序在客户端与服务器之间的网络环境中应用,也可以嵌入其他的软件中并提供多种语言的支持。SQL Server数据库其本身就有着查询速度快,容量小与开源代码等优点,所以当下有很多中小型应用系统都会去采用SQL Server数据库当作数据的存储平台。
SQL Server数据库的用途有以下几点:
1.关系型数据库可以用来建立不同的表,对存储不同的数据进行分类,方便用户对数据的检索和访问。
2.存储的数据可以共享给不同的用户,还可以通过设置不同的访问权限来确保数据的安全性。
三、系统分析
(一)系统功能分析
学生兼职管理系统是为了满足学生在线申请兼职职位而开发的,兼职职位是由企业发布的,企业发布的兼职职位需要一个系统管理员审核通过才能显示。
1.对基础信息进行维护、管理以及审核等操作是系统管理员的任务,包括对学生信息的管理,企业用户信息的管理和企业发布的兼职信息的审核。
2.企业用户的主要功能是发布兼职信息,首先需要该企业注册一个账号完善信息,企业用户登录后可以发布兼职所在的位置。发布的兼职信息在通过审核后才会显示在前台。企业用户还可以通过投递的简历来浏览学生为企业发布的兼职信息,企业看到后满意了就会通过审核,学生即可看到。
3.学生用户主要有着注册学生们基本信息的功能,成功登陆后即可浏览并投递简历给兼职系统,企业可以看到学生投递的简历,学生也可以在线搜索兼职信息。
(二)系统用例分析

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/119.html

好棒文