大兼职信息管理系统(附件)
目 录
1 绪论 1
1.1 课题背景 1
1.2 课题意义 1
1.3 研究现状 1
2关键技术 3
2.1 管理系统 3
2.2 .NET技术框架 4
2.3 B/S架构 4
2.4 数据库技术 4
3需求分析 7
3.1 可行性分析 7
3.2 系统非功能性需求 8
3.3 系统功能需求 8
4 系统设计 11
4.1 系统功能模块设计 11
4.2 数据库设计 11
5 系统的实现 17
5.1 系统首页 17
5.2 学生信息管理 17
5.3 工作岗位分类管理 21
5.4 公告信息管理 21
总 结 27
参考文献 29
致 谢 31
1 绪论
1.1 课题背景
社会经济的发展,教育水平的提高,上大学变得不再是什么难事[2],可大多数大学生经济来源还是靠父母,好多大学生觉得大学有好多闲暇的课余时间,为了减轻父母的负担和充实自己的大学时光好多学生愿意找一份兼职工作,而校园这个兼职信息相对比 *51今日免费论文网|www.jxszl.com +Q: @351916072@
较闭塞的地方,大部分信息是通过小广告传递的,并且可选择性较小,因此大学生在选择一份合适的兼职工作就变得比较困难,通过这个平台让大学生足不出户,只要动动手就可以找到一份合适的兼职工作,让大家不再为没有兼职信息来源而发愁。
1.2 课题意义
大学生活与高中生活有很大不同,大部分高中生为了高考能考出好成绩整天夜以继日的努力学习,就为了能考好一点上个好大学,而真的上了大学的我们,努力学习已经不能改变现有的环境,大家都有大把闲暇的时间,因此有的人不想让自己的大学时光就这样荒废,所以找份兼职工作成了他们的不二选择,这样不仅仅让大学生充分利用了大学闲置时间,还可以获得报酬和社会经验;大学生作为社会最先进的劳动资源,不能让他们更加充分的创造社会财富,是企业的损失,也是社会的资源的浪费;大学生同时也缺乏社会经验,做兼职可以让他们接触社会,接触更多形形色色的人,锻炼他们的社会能力。因此,大学生兼职信息系统对于提高大学生社会经验,提高大学生劳动资源利用有着切实意义。
1.3 研究现状
1.国内研究现状
由于计算机网络的发展与社会的进步。对大学生课余兼职者来说,大学生兼职信息管理系统为他们提供了方便、快捷的查询工作岗位路径,让初人社会的大学生们感到安全与放心[3]。网上招聘和传统招聘相比优势更明显:招聘范围广,信息量大,可选择性强,传播更广,费用低。所以更多企业更倾向于网络招聘,对企业而言运营成本低,对用户而言获取消息更加便捷,空间限制大大降低。
就目前来看大学生兼职信息系统在国内实际开发和应用中还有很多问题有待解决。信息不能适时共享。其中一部分工作由计算机完成,还有极其重要的一部分还是离不开人工操作来实现,所以使得信息适时共享变得困难。另外如编译语言实现代码标准不统一,程序员编译水平存在差异,都在一定程度上限制了大学生兼职信息管理系统的发展。开发一个实现大学生兼职信息管理系统,改善兼职信息管理工作,让系统管理员能够方便有效的对兼职情况行进相应管理,已成为必不可缺的软件管理系统。
2.国外研究现状
在发达国家和地区,由于高等教育发展相比较成熟,计算机网络发展水平比欠发达地区更高且设备更加先进与完善,同时在信息网站建设方面也有丰富的经验与成熟的技术,所以在大学生兼职信息平台方面还是有很多值得我们借鉴的地方[3]。在美国文化的影响下,大部分美国高中生大学生愿意自力更生,在学习的同时靠自己的劳动得到报酬,所以在一些发达国家,大学生兼职信息平台的建设早已经发展成型并且具有一定规模,而且对落后的发展中国家影响巨大[4]2关键技术
大学生兼职信息管理系统是一个要使用在学校里面专门对于大学生兼职信息管理的信息管理系统。目前可以采用的程序设计语言包括Java,PHP,ASP,ASP.NET这几种程序设计语言来对程序进行开发。这几种程序设计语言都是目前被广泛使用的程序设计语言,根据大学生兼职信息管理系统的特点综合分析考虑采用那种程序设计语言来进行开发至关重要。如果使用Java程序设计语言来对大学生兼职信息管理系统进行开发的话,难度比较大。就个人对java技术的掌握还存在很大的缺陷,而且java对编译水平要求更高。
这样就加大了程序开发的难度,所以开发这套大学生兼职信息管理系统不采用Java程序设计语言来进行开发。与Java程序设计相比,PHP同样是一种很流行的编译语言,PHP常常被用于网站系统、大型的CMS网站系统的设计与开发,大学生兼职系统这样用于高校内部使用的管理系统有点不太合适。
最后再说ASP技术,ASP技术相对于Java和PHP技术显得有些过时,并且在系统安全性、程序设计的灵活性等方面暴露出的缺陷都已经被大多数开发者摒弃,对上述几种程序设计语言和开发框架进行分析之后决定采用比较适合的ASP.NET框架来对大学生兼职信息管理系统来进行开发。ASP.NET程序开发框架是一种全新的开发框架,在开发者选择中备受青睐,它的很多特点也和大学生兼职信息系统开发技术所需的特点相适应,所以选择ASP.NET技术是很好的选择。
2.1 管理系统
管理系统是利用一种开发好的计算机软件系统来对各种信息进行管理和控制的一种信息管理方式。管理系统可以提升管理者的管理效率,降低不必要的资源浪费。利用管理系统可以实现科学,高效的控制和管理[5]。管理系统是随着电脑网络信息管理技术的发展而来的,越来越多的技术支持对开发管理系统在不断的提供很强的支持。
管理系统从架构方面可以分为C/S结构的管理系统和基于B/S结构的管理系统。虽然这两种架构的管理系统的目的都是一样的,但是这两种架构方式不同的管理系统存在较大的不同。这两种结构都是对各种信息进行管理和控制,但是使用的范围却存在很大差别。
基于C/S架构的管理系统只可以被使用在本地电脑上,不能通过计算机网络来进行使用和操作,在使用地理位置等方面都没有B/S架构使用方便。
2.2 .NET技术框架
.NET可以在微软公司开发的Microsoft Visual Studio 综合平台上进行软件系统的开发,软件系统开发平台提供了多种框架,多种控件,多种基类的支持,是一种可视化的开发环境,这就给软件系统开发变得一目了然,让开发过程变得十分简单和方便[6]。此外Microsoft Visual Studio开发环境具备良好调试模块,在软件系统的开发过程中可以对软件进行调试,环境可以给出相应的错误或者建议的提示,利用这样的开发平台来对软件系统进行开发和建立大大的节约了开发的时间,大大降低了系统开发的难度,提高了系统开发工作的效率。
原文链接:http://www.jxszl.com/jsj/xxaq/42073.html