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