资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,软件学院,|,互联互通科技,|2014,年,8,月,19,日,大学生勤工助学工资管理系统设计与实现,软件学院,|,互联互通科技,|2014,年,8,月,19,日,大学生勤工助学工资管理系统设计与实现,大学生勤工助学工资管理系统设计与实现,系统简要介绍,勤工助学工资管理系统的主要功能是学生基本情况的管理和学生工作情况的管理,主要包括数据输入、修改、删除、追加、查询、统计和打印报表等功能,勤工助学管理系统要能高效、准确地完成这些功能,并要达到界面美观友好、使用方便。前端处理包括学生登录,岗位浏览,申请岗位等;后台处理包括学生信息储存、人才库与岗位库的匹配等功能。本系统应用,Java,语言开发,使用,Spring,和,Hibernate,框架,,MySQL5.1,数据库。,哈尔滨工程大学的勤工助学工资管理工作是学校管理工作的重要组成部分,现在相当一部分学校的勤工助学工资管理工作仍沿用手工方式,这种方式效率低,人力成本较高。随着学校学生人数的增加,手工方式越来越不适应实际管理工作的需要,利用计算机技术和数据库技术设计开发勤工助学工资管理系统、实现勤工助学工资管理工作的自动化成为学生管理部门的迫切需要。,大学生勤工助学工资管理系统设计与实现,背景介绍,随着生产力的发展、社会的进步,国各行各业对高层次的人才提出了更高的要求。要求政治道德好,思想开阔,理论性强,知识面宽,实际经验丰富,基础理论深厚,独立研究能力强,能解决实际问题,这就需要们既要掌握本国的科学知识,又要掌握世界科学知识,成为德才兼备的人。高等院校的高等教育理所当然的要承担起培养高层次人才的重任,这就对高等教育提出了不断更新知识的严峻课题。为了紧跟科学技术的步伐,知识更新成了高校教师提高教学能力的必修课。高校主要教育对象是大学生,为了使自己在以后的工作岗位上有较大的竞争力,.,也需要不断汲取最新知识,掌握更多的技巧。,信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,勤工助学管理系统软件为教学办公室带来了极大的方便。其功能在系统内部有源代码直接完成。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。,大学生勤工助学工资管理系统设计与实现,课题设计意义,勤工助学是各个高校帮助困难学生的一项重要举措,国家尤为重视,目的在于帮助困难大学生解决平时的生活费用,有利于大学生顺利的完成学业。所以,各广大高校都建立了自己完善的勤工助学系统。,在信息高度发达的今天,勤工助学工资管理涉及的各环节己不再仅仅是传统的勤工管理、助学管理,而是更广泛、更全面的系统服务,利用计算机管理及时了解各个环节中信息的变更,有利于提高管理效率。同时,勤工助学工作对解决贫困生的经济问题,锻炼学生的工作能力、沟通能力、理解能力和自立能力等方面都起着重要作用,在提高勤工助学管理系统的服务水平和勤工助学学生的综合能力,实现双赢有着重要的意义。,勤工助学管理工作是学校管理工作的重要组成部分,现在相当一部分学校的勤工助学管理工作仍沿用手工方式。随着学校规模的扩大、学生人数的增加,效率低下、容易出错的手工方式越来越不适应实际管理工作的需要,利用计算机技术和数据库技术设计开发勤工助学管理系统、实现勤工助学管理工作的自动化成为学生管理部门的迫切需要。,为此,开发一个勤工助学管理系统对学校管理工作的正常运转是很有必要的。本系统是面向教学办公室的。为了使人们能够方便的使用本系统,们采用了面向对象的可视化编程工具,Java,进行系统的开发。,大学生勤工助学工资管理系统设计与实现,系统设计目标,随着高校规模的不断扩大,高校在校生中贫困生的数量也有了较大增加。高校贫困生资助工作已成为各校学生工作中一项重要内容,也成为社会关注的焦点问题之一。为了更好的服务学生,建立集所有助学资源于一体的支撑网站已成为助学工作的一个重要环节,建设大学生勤工助学工资管理系统不仅能够共享助学的信息资源,而且为师生及用人单位提供良好的相互交流的学习环境。,勤工俭学系统的开发是定位于一般的中小型管理部门。这些部门都是不需要太烦琐的系统的。因此,本系统主要采用了微机独立式(由配备大容量存储器、功能强大的微机独立构成,它能提供本地的管理、查询和打印等服务,满足一般中小型管理部门的要求。,本系统将实现学生信息管理,工资制度,工资统计。报表查看与导出,系统维护等功能。包括系统管理员的信息维护。信息添加及密码修改。实现工资的按部门查询与个人查询。以及组合查询功能。工资的电子报表导出。本软件适用于学校,它是比较完善的系统管理软件,对学生的基本情况可以随时输入、输出、查找,对学生的勤工助学情况也可以随时的进行一些操作。,大学生勤工助学工资管理系统设计与实现,1,Java,语言简介,2,Apach Tomcat,介绍,3,MyEclipse2014,介绍,4,MySQL5.1,介绍,应用技术介绍,大学生勤工助学工资管理系统设计与实现,应用技术介绍,Java,语言简介,Java,不仅是编程语言,还是一个开发平台,,Java,技术给程序员提供了许多工具:编译器、解释器、文档生成器和文件打包工具等等。同时,java,还是一个程序发布平台,有两种主要的,“,发布环境,”,,首先,java,运行时环境(,java runtime environment,,简称,JRE,)包含了完整的类文件包,其次许多主要的浏览器都提供了,java,解释器和运行时环境。目前,Sun,公司把,Java,平台划分成,J2EE,、,J2SE,、,J2ME,三个平台,针对不同的市场目标和设备进行定位。,J2EE,是,Java2 Enterprise Edition,,主要目的是为企业计算提供一个应用服务器的运行和开发平台,6,。,J2EE,本身是一个开放的标准,任何软件厂商都可以推出自己的符合,J2EE,标准的产品,使用户可以有多种选择。,目录,大学生勤工助学工资管理系统设计与实现,应用技术介绍,Apach Tomcat,介绍,Tomcat,是一个小型的轻量级应用服务器,它是由,Apache,软件基金会的,Jakarta,项目中的一个核心项目,由,Apache,、,Sun,和其他一些公司及个人共同开发而成。因为,Tomcat,技术先进、性能稳定,而且免费,因而深受,Java,爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的,Web,应用服务器。目前较为稳定的版本是,tomcat7,。系统采用的正是,Apache Tomcat7,。,Tomcat,也具有传统的,Web,服务器的功能:处理,HTML,页面。但是与,Apache,相比,它的处理静态,HTML,的能力就不如,Apache,。们可以将,Tomcat,和,Apache,集成到一块,让,Apache,处理静态,HTML,,而,Tomcat,处理,JSP,和,Servlet,。这种集成只需要修改一下,Apache,和,Tomcat,的配置文件即可。,Tomcat,确实是一个很好的工具,不仅仅因为其免费,功能强大,更因为其开放性。如今,开源软件越来越收到人们的重视,,Linux,就是一个成功的典型。人们不再限于只使用软件,而且已经关心起软件的具体实现。,目录,大学生勤工助学工资管理系统设计与实现,应用技术介绍,MyEclipse2014,介绍,MyEclipse,企业级工作平台(,MyEclipseEnterprise Workbench,,简称,MyEclipse,)是对,EclipseIDE,的扩展,利用它们可以在数据库和,JavaEE,的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的,JavaEE,集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持,HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate,。,MyEclipse,是一个十分优秀的用于开发,Java,J2EE,的,Eclipse,插件集合,,MyEclipse,的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。,MyEclipse,目前支持,Java Servlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC,数据库链接工具等多项功能。可以说,MyEclipse,是几乎囊括了目前所有主流开源产品的专属,eclipse,开发 工具。,在结构上,,MyEclipse,的特征可以被分为,7,类:,(,1,),JavaEE,模型,(,2,),WEB,开发工具,(,3,),EJB,开发工具,(,4,),应用程序服务,器的连接器,(,5,),JavaEE,项目部署,服务,(,6,),数据库服务,(,7,),MyEclipse,整合帮助,目录,大学生勤工助学工资管理系统设计与实现,应用技术介绍,MySQL5.1,介绍,MySQL,是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。,MySQL,所使用的,SQL,语言是用于访问数据库的最常用标准化语言。,MySQL,软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择,MySQL,作为网站数据库。由于其社区版的性能卓越,搭配,PHP,和,Apache,可组成良好的开发环境。,MySQL,是一个开放源码的小型关联式数据库管理系统,开发者为瑞典,MySQL AB,公司。,MySQL,被广泛地应用在,Internet,上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了,MySQL,作为网站数据库。,目录,大学生勤工助学工资管理系统设计与实现,1,需求分析,2,概要设计,3,详细设计,4,数据库设计,5,系统实现,系统设计,大学生勤工助学工资管理系统设计与实现,系统设计,需求分析,开发这个系统的目的是实现学生方对勤工助学岗位选择和按校方对学生及岗位的管理作用,根据校方发布的勤工助学助学岗位以及学生方所做的勤工助学工作,从而很方便的便于学校去管理,同时也方便学生方对勤工助学具体工作和流程进行管理。这是们完成这个系统的核心目标。对于该系统,有些是基本的需求。,系统需要实现的基本功能如下:,(,1,)系统设计有两种角色,即管理员和用户。,(,2,)系统管理员可以管理学生信息,同时也可以对岗位进行发布、修改、删除等功能。,(,3,)学生首次登录时,需要按照提示进行注册。注册完成登录成功后,可以查看修改个人信息,并能够查看到管理员发布的勤工助学的相关岗位工作的信息。,(,4,)管理员发布的岗位需要说明工作类型、地点、时间、计费方式、联系电话等工作有关的详细信息。这样可以方便学生去了解相应的工作,方便学生选择符合自己要求的勤工助学工作。,目录,大学生勤工助学工资管理系统设计与实现,系统设计,概要设计,目录,图,1,、,组织机构图,大学生勤工助学工资管理系统设计与实现,系统设计,概要设计,图,2,、,功能模块图,目录,大学生勤工助学工资管理系统设计与实现,系统设计,详细设计,目录,图,3,、,用例图,大学生勤工助学工资管理系统设计与实现,系统设计,详细设计,目录,图,4,、,校内岗位业务流程图,大学生勤工助学工资管理系统设计与实现,系统设计,详细设计,目录,图,5,、,家教岗位业务流程图,大学生勤工助学工资管理系统设计与实现,数据库设计,目录,本次采用的是,MySql5.1,作为数据库服务器,数据
展开阅读全文