软件开发案例分析报告.doc
文本预览下载声明
软件开发案例分析 课程设计(论文)
题目: 校园人力资源管理器
院(系): 电子与信息工程学院
专业班级:
学 号:
学生姓名:
指导教师:
教师职称:
起止时间:
课程设计(论文)任务及评语
院(系):电子与信息工程学院 教研室:
学 号 学生姓名 专业班级 课程设计(论 文)题 目 校园人力资源管理系统 课程设计(论文)任务
校园的员工信息管理。
人才招聘管理及校园人才库管理。
校园人才培训的全程跟踪管理。
校园员工的薪酬管理。
合力的奖惩管理方案。
指导教师评语及成绩
成绩: 指导教师签字:
年 月 日 目 录
第1章 绪论 1
1.1 背景分析 1
1.2 设计的意义 1
1.3 可行性研究 2
1.4 相关技术与开发工具介绍 3
第2章 需求分析 6
2.1 系统分析 6
2.2 必要性分析 6
2.3 系统功能分析 6
2.4 数据字典 7
第3章 系统设计 9
3.1项目规划 9
3.2系统功能结构图 9
3.3设计目标 11
3.4开发及运行环境 11
第4章 数据库设计 12
4.1概念设计 12
4.2逻辑设计 13
4.3物理设计 14
第5章 界面设计与实现 17
5.1查询界面设计与实现 17
5.2主界面设计与实现 26
第 6 章 总 结 30
参考文献 31
绪论
背景分析
通过网络人力资源管理系统对校园人力资源进行管理,可以降低校园人力资源管理的成本,提高人力资源管理的效率,使校园人力资源管理适应时代的发展要求,大大提高校园的核心竞争力。
系统分析
需求分析
总体设计
项目规划
人力资源管理系统是针对中小型校园现有员工和新聘员工的一个web管理平台,主要包括以下功能模块。
员工管理模块:主要用于浏览员工信息,添加员工信息,修改员工信息和删除员工信息。
招聘管理模块:主要用于浏览、添加、删除和查看应聘人员信息,对校园人才库进行查看、删除以及将应聘人员导入到人才库。
培训管理系统:主要用于浏览培训计划,添加培训计划,查看培训计划的详细信息,删除培训计划,填写培训总结,查看培训总结和删除培训总结。
设计的意义
劳资人事管理是公司校园内部很重要的一个管理事项,但目前大多公司内部劳资人事的管理,基本上是手工操作或是基于dos下的应用,这样对信息的管理者有诸多不便,有的虽然是用foxpro、visual foxpro开发,但由于开发工具本身的限制,对网络功能的支持程度不是很强,为以后软件升级到互联网带来了麻烦。因此有必要开发一个基于网络的劳资人事管理系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新、打印等功能。同时,为了信息的保密与安全,系统还要提供一定的安全机制。
可行性研究
可行性研究的目的不是解决问题,而是确定问题是否值得去解决,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条件。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能解决。如果没有可行的解,那么花费在这项工程上的任何时间、资源、人力和经费都是无谓的浪费。所以进行可行性分析是非常必要的。
需要进一步分析和澄清问题定义,传统的校园分销模式单一,不能进行大规模推广,消费者对现行网上交易安全性的担忧。问题澄清后,还应该导出网上交易平台系统的逻辑模型,从这个模型出发,找出一个实现方案,这个方案至少需要从技术可行性,经济可行性和操作可行性三个方面来研究。
1技术可行性
由于JSP具有完整的web应用开发功能,由它编制的软件可以方便的同服务器端的数据库协同工作,构成Client/Server工作方式,它使用的是业界熟悉的Web标准(HTML和Java),通过端对端的设计、调试和提交,可以控制Web应用的整个生命周期。本系统客户应用和服务器应用都采用JSP开发。其中服务器端的程序是实现中的重点部分,其内容主要是生成SQL语句对数据库操作及对所得的数据进行处理。它主要分为监听客户连接、处理客户请求、避免死锁、向客户推送消息等。
2经济可行性
本系统校园管理系统取代原系统的工作,减少人工开资,节省资金,并且可大大提高信息量的取得,缩短信息处理周期提高员工信息的利用率,使工作效率更上一个台阶。
3操作可行性
对于用户来说,本系统操作简单,易于理解,只需通过简单培训,上手较快,营运环境要求低。着眼于当前实用的基础上,为将来系统的扩展,
显示全部