




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 软件学院 互联互通科技 2014年8月19日 大学生勤工助学工资管理系统设计与实现 2 软件学院 互联互通科技 2014年8月19日 大学生勤工助学工资管理系统设计与实现 3 大学生勤工助学工资管理系统设计与实现 系统简要介绍 勤工助学工资管理系统的主要功能是学生基本情况的管理和学生工作情况的管理 主要包括数据输入 修改 删除 追加 查询 统计和打印报表等功能 勤工助学管理系统要能高效 准确地完成这些功能 并要达到界面美观友好 使用方便 前端处理包括学生登录 岗位浏览 申请岗位等 后台处理包括学生信息储存 人才库与岗位库的匹配等功能 本系统应用Java语言开发 使用Spring和Hibernate框架 MySQL5 1数据库 哈尔滨工程大学的勤工助学工资管理工作是学校管理工作的重要组成部分 现在相当一部分学校的勤工助学工资管理工作仍沿用手工方式 这种方式效率低 人力成本较高 随着学校学生人数的增加 手工方式越来越不适应实际管理工作的需要 利用计算机技术和数据库技术设计开发勤工助学工资管理系统 实现勤工助学工资管理工作的自动化成为学生管理部门的迫切需要 4 大学生勤工助学工资管理系统设计与实现 背景介绍 随着生产力的发展 社会的进步 国各行各业对高层次的人才提出了更高的要求 要求政治道德好 思想开阔 理论性强 知识面宽 实际经验丰富 基础理论深厚 独立研究能力强 能解决实际问题 这就需要们既要掌握本国的科学知识 又要掌握世界科学知识 成为德才兼备的人 高等院校的高等教育理所当然的要承担起培养高层次人才的重任 这就对高等教育提出了不断更新知识的严峻课题 为了紧跟科学技术的步伐 知识更新成了高校教师提高教学能力的必修课 高校主要教育对象是大学生 为了使自己在以后的工作岗位上有较大的竞争力 也需要不断汲取最新知识 掌握更多的技巧 信息社会的高科技 商品经济化的高效益 使计算机的应用已普及到经济和社会生活的各个领域 计算机虽然与人类的关系愈来愈密切 还有人由于计算机操作不方便继续用手工劳动 为了适应现代社会人们高度强烈的时间观念 勤工助学管理系统软件为教学办公室带来了极大的方便 其功能在系统内部有源代码直接完成 通过操作手册 使用者可以了解本软件的基本工作原理 操作人员只需输入一些简单的汉字 数字 即可达到自己的目标 5 大学生勤工助学工资管理系统设计与实现 课题设计意义 勤工助学是各个高校帮助困难学生的一项重要举措 国家尤为重视 目的在于帮助困难大学生解决平时的生活费用 有利于大学生顺利的完成学业 所以 各广大高校都建立了自己完善的勤工助学系统 在信息高度发达的今天 勤工助学工资管理涉及的各环节己不再仅仅是传统的勤工管理 助学管理 而是更广泛 更全面的系统服务 利用计算机管理及时了解各个环节中信息的变更 有利于提高管理效率 同时 勤工助学工作对解决贫困生的经济问题 锻炼学生的工作能力 沟通能力 理解能力和自立能力等方面都起着重要作用 在提高勤工助学管理系统的服务水平和勤工助学学生的综合能力 实现双赢有着重要的意义 勤工助学管理工作是学校管理工作的重要组成部分 现在相当一部分学校的勤工助学管理工作仍沿用手工方式 随着学校规模的扩大 学生人数的增加 效率低下 容易出错的手工方式越来越不适应实际管理工作的需要 利用计算机技术和数据库技术设计开发勤工助学管理系统 实现勤工助学管理工作的自动化成为学生管理部门的迫切需要 为此 开发一个勤工助学管理系统对学校管理工作的正常运转是很有必要的 本系统是面向教学办公室的 为了使人们能够方便的使用本系统 们采用了面向对象的可视化编程工具Java进行系统的开发 6 大学生勤工助学工资管理系统设计与实现 系统设计目标 随着高校规模的不断扩大 高校在校生中贫困生的数量也有了较大增加 高校贫困生资助工作已成为各校学生工作中一项重要内容 也成为社会关注的焦点问题之一 为了更好的服务学生 建立集所有助学资源于一体的支撑网站已成为助学工作的一个重要环节 建设大学生勤工助学工资管理系统不仅能够共享助学的信息资源 而且为师生及用人单位提供良好的相互交流的学习环境 勤工俭学系统的开发是定位于一般的中小型管理部门 这些部门都是不需要太烦琐的系统的 因此 本系统主要采用了微机独立式 由配备大容量存储器 功能强大的微机独立构成 它能提供本地的管理 查询和打印等服务 满足一般中小型管理部门的要求 本系统将实现学生信息管理 工资制度 工资统计 报表查看与导出 系统维护等功能 包括系统管理员的信息维护 信息添加及密码修改 实现工资的按部门查询与个人查询 以及组合查询功能 工资的电子报表导出 本软件适用于学校 它是比较完善的系统管理软件 对学生的基本情况可以随时输入 输出 查找 对学生的勤工助学情况也可以随时的进行一些操作 7 大学生勤工助学工资管理系统设计与实现 Java语言简介 ApachTomcat介绍 MyEclipse2014介绍 MySQL5 1介绍 应用技术介绍 8 大学生勤工助学工资管理系统设计与实现 应用技术介绍 Java语言简介Java不仅是编程语言 还是一个开发平台 Java技术给程序员提供了许多工具 编译器 解释器 文档生成器和文件打包工具等等 同时java还是一个程序发布平台 有两种主要的 发布环境 首先java运行时环境 javaruntimeenvironment 简称JRE 包含了完整的类文件包 其次许多主要的浏览器都提供了java解释器和运行时环境 目前Sun公司把Java平台划分成J2EE J2SE J2ME三个平台 针对不同的市场目标和设备进行定位 J2EE是Java2EnterpriseEdition 主要目的是为企业计算提供一个应用服务器的运行和开发平台 6 J2EE本身是一个开放的标准 任何软件厂商都可以推出自己的符合J2EE标准的产品 使用户可以有多种选择 目录 9 大学生勤工助学工资管理系统设计与实现 应用技术介绍 ApachTomcat介绍Tomcat是一个小型的轻量级应用服务器 它是由Apache软件基金会的Jakarta项目中的一个核心项目 由Apache Sun和其他一些公司及个人共同开发而成 因为Tomcat技术先进 性能稳定 而且免费 因而深受Java爱好者的喜爱并得到了部分软件开发商的认可 成为目前比较流行的Web应用服务器 目前较为稳定的版本是tomcat7 系统采用的正是ApacheTomcat7 Tomcat也具有传统的Web服务器的功能 处理HTML页面 但是与Apache相比 它的处理静态HTML的能力就不如Apache 们可以将Tomcat和Apache集成到一块 让Apache处理静态HTML 而Tomcat处理JSP和Servlet 这种集成只需要修改一下Apache和Tomcat的配置文件即可 Tomcat确实是一个很好的工具 不仅仅因为其免费 功能强大 更因为其开放性 如今 开源软件越来越收到人们的重视 Linux就是一个成功的典型 人们不再限于只使用软件 而且已经关心起软件的具体实现 目录 10 大学生勤工助学工资管理系统设计与实现 应用技术介绍 MyEclipse2014介绍MyEclipse企业级工作平台 MyEclipseEnterpriseWorkbench 简称MyEclipse 是对EclipseIDE的扩展 利用它们可以在数据库和JavaEE的开发 发布以及应用程序服务器的整合方面极大的提高工作效率 它是功能丰富的JavaEE集成开发环境 包括了完备的编码 调试 测试和发布功能 完整支持HTML Struts JSP CSS Javascript Spring SQL Hibernate MyEclipse是一个十分优秀的用于开发Java J2EE的Eclipse插件集合 MyEclipse的功能非常强大 支持也十分广泛 尤其是对各种开源产品的支持十分不错 MyEclipse目前支持JavaServlet AJAX JSP JSF Struts Spring Hibernate EJB3 JDBC数据库链接工具等多项功能 可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具 在结构上 MyEclipse的特征可以被分为7类 1 JavaEE模型 2 WEB开发工具 3 EJB开发工具 4 应用程序服务器的连接器 5 JavaEE项目部署服务 6 数据库服务 7 MyEclipse整合帮助 目录 11 大学生勤工助学工资管理系统设计与实现 应用技术介绍 MySQL5 1介绍MySQL是一种关联数据库管理系统 关联数据库将数据保存在不同的表中 而不是将所有数据放在一个大仓库内 这样就增加了速度并提高了灵活性 MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言 MySQL软件采用了双授权政策 它分为社区版和商业版 由于其体积小 速度快 总体拥有成本低 尤其是开放源码这一特点 一般中小型网站的开发都选择MySQL作为网站数据库 由于其社区版的性能卓越 搭配PHP和Apache可组成良好的开发环境 MySQL是一个开放源码的小型关联式数据库管理系统 开发者为瑞典MySQLAB公司 MySQL被广泛地应用在Internet上的中小型网站中 由于其体积小 速度快 总体拥有成本低 尤其是开放源码这一特点 许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库 目录 12 大学生勤工助学工资管理系统设计与实现 需求分析 概要设计 详细设计 数据库设计 系统实现 系统设计 13 大学生勤工助学工资管理系统设计与实现 系统设计 需求分析开发这个系统的目的是实现学生方对勤工助学岗位选择和按校方对学生及岗位的管理作用 根据校方发布的勤工助学助学岗位以及学生方所做的勤工助学工作 从而很方便的便于学校去管理 同时也方便学生方对勤工助学具体工作和流程进行管理 这是们完成这个系统的核心目标 对于该系统 有些是基本的需求 系统需要实现的基本功能如下 1 系统设计有两种角色 即管理员和用户 2 系统管理员可以管理学生信息 同时也可以对岗位进行发布 修改 删除等功能 3 学生首次登录时 需要按照提示进行注册 注册完成登录成功后 可以查看修改个人信息 并能够查看到管理员发布的勤工助学的相关岗位工作的信息 4 管理员发布的岗位需要说明工作类型 地点 时间 计费方式 联系电话等工作有关的详细信息 这样可以方便学生去了解相应的工作 方便学生选择符合自己要求的勤工助学工作 目录 14 大学生勤工助学工资管理系统设计与实现 系统设计 概要设计 目录 图1 组织机构图 15 大学生勤工助学工资管理系统设计与实现 系统设计 概要设计 图2 功能模块图 目录 16 大学生勤工助学工资管理系统设计与实现 系统设计 详细设计 目录 图3 用例图 17 大学生勤工助学工资管理系统设计与实现 系统设计 详细设计 目录 图4 校内岗位业务流程图 18 大学生勤工助学工资管理系统设计与实现 系统设计 详细设计 目录 图5 家教岗位业务流程图 19 大学生勤工助学工资管理系统设计与实现 数据库设计 目录 本次采用的是MySql5 1作为数据库服务器 数据库客户端使用的是NavicatForMySQL 系统一共建了六张表 表1系统表汇总 20 大学生勤工助学工资管理系统设计与实现 数据库设计 目录 表2菜单表 21 大学生勤工助学工资管理系统设计与实现 数据库设计 目录 表2菜单表 表3学生申请岗位信息表 22 大学生勤工助学工资管理系统设计与实现 数据库设计 目录 表4用户信息表 23 大学生勤工助学工资管理系统设计与实现 数据库设计 目录 表5工资表 表6用户菜单表 24 大学生勤工助学工资管理系统设计与实现 数据库设计 目录 表7工作信息表 25 大学生勤工助学工资管理系统设计与实现 系统实现 哈尔滨工程大学的校内是设有局域网的 在学校的师生可以通过局域网进行内部业务功能系统的访问 中心在内部是设有网络客户端机器的 用于在学校管理部门工作的学校工作人员办公 系统要满足不同的学生老师和商家的不同的业务需求 因此们选择B S的系统结构 在学校的内部中心是设有Web服务器的 学生可以作为互联网的客户进行相应的访问 向中心网站发出请求 请求通过防火墙到达相应的Web服务器 社会岗位提供者 家教岗位提供者及不在学校的师生以合法的身份验证通过Internet向中心的Web服务器发起相应的请求 访问中心的勤工助学工资管理系统 目录 26 大学生勤工助学工资管理系统设计与实现 系统实现 sy dao是所有功能的数据库操作部分sy dao impl是数据库的接口sy util是实现这些接口来进行具体的数据库操作sy model是所有功能的实体类sy pageModel是实体类的接口sy service是实现具体功能的操作流程sy interceptors是拦截器与权限有关parator是用来对数据进行排序的 图6 myeclipse2014界面截图 27 大学生勤工助学工资管理系统设计与实现 系统实现 用户打开的首页面即为一个登录界面 对于管理员和学生这两种角色 使用统一的登录界面 且登录时无需选择自己身份 在后台已经为用户的身份做了设定 输入自己的用户名及密码即可跳转到自己权限所对应的管理模块 登录该系统的用户角色分为两种 分别是系统管理员和学生 在使用本系统时用户必须拥有自己的用户名与口令才能进入本系统 对没有用户名与密码的用户需要系统管理员先添加学生 然后学生再进行登录 图7 登录界面 28 大学生勤工助学工资管理系统设计与实现 系统实现 系统管理员登录后 系统自动跳转到管理员界面 左侧为导航栏 包括四个子菜单 分别是工资报表 发布信息 已选工作和用户管理 右侧为显示的功能 工资报表菜单时对学生的工资状况进行统计 可以清晰的查看到学生用户的用户名 卡号 工资 时间等详细信息 为了方便管理 支持导出Excel 图8 工资报表界面 29 大学生勤工助学工资管理系统设计与实现 系统实现 图9 导出Excel界面 30 大学生勤工助学工资管理系统设计与实现 系统实现 图10 发布信息界面 勤工俭学系统的岗位信息都由管理员发布 在信息发布菜单中 可以对已发布的信息进行分类查询 也可以一次性查询所有岗位 同时管理员可以对发布的信息进行删除和修改操作 31 大学生勤工助学工资管理系统设计与实现 系统实现 图11 添加岗位信息界面 当需要发布岗位信息时 点击增加按钮 弹出一个对话框 按照提示填入岗位信息 点击提交即可 岗位修改与岗位增加相同 只需改动需要修改的项即可 32 大学生勤工助学工资管理系统设计与实现 系统实现 图12 查看工资界面 可以看到工作的详细信息包括 银行卡号 工作的薪水 时间 院系 工作联系人 以及工作的联系电话等 33 大学生勤工助学工资管理系统设计与实现 系统实现 图13 查看工作界面 这里面可以看到各种各样的勤工助学工作的信息 学生可以通过查看信息 选取符合自己要求的工作 这里可以看到 工作的工资 工作的时间 以及地点 想要工作的学生主要参考这几项来选择合适自己的工作 34 大学生勤工助学工资管理系统设计与实现 系统特点 方便性使用了列表框的输入方式 使得系统既可以充分利用鼠标进行操作又可单独使用键盘操作 易学性系统的屏幕内容简单明了 采用了按钮操作 使用户操作傻瓜化 达到系统的易学易用 易维护性用户可以通过按钮操作对数据库中的数据进行整理 也可以很方便的对数据进行新增 删除 修改 查询等操作 基本达到了一个勤工助学档案管理所需的工作 35 大学生勤工助学工资管理系统设计与实现 总结 不可避免的 本系统会有不同方面的缺陷 但它对设计者本人或是将来的使用者都有很重要的意义 本系统是作者从接触计算机技术以来的第一个大型设计 其中包含了作者很多的心血 但经验不足 很多专业
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业重组协议书样本
- 外科护理毕业论文选题
- 手机品牌行业宣传推广
- 商业地产行业市场分析与需求
- 金融科技创新对传统银行的影响
- 物流信息共享协议的要素
- 2025年环保节能与减排协议
- 2025年运输设备采购合同样本标准
- 毕业论文 社区
- 2025年戏曲演出代理服务合同
- 2025-2030中国异色性白细胞营养不良(MLD)治疗行业市场发展趋势与前景展望战略研究报告
- 锅炉安装安全管理制度
- 房车拖运协议书模板
- 加油站操作员课件
- 抹灰整改施工方案
- 飞机电气接地技术标准线路施工课件
- 酒店店长述职报告
- (完整版)智能语音平台建设技术建议方案书
- 成人糖尿病食养指南
- 2025年中国冻果行业市场发展前景及发展趋势与投资战略研究报告
- 新版电子物料编码原则
评论
0/150
提交评论