JavaWeb人事管理开题研究
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河南科技大学毕业设计(论文)开题报告院系:电子信息工程学院2013年03月04日
3.课题设计(或研究)的内容
设计一个企业人事信息管理系统,此系统要以人为中心,为企业提供全面的人事管理解决方案;
(1)首先有一个登录界面,界面供用户登录,包括用户名、密码,这里采用前端验证,规定用户名和密码的格式;后台通过权限验证,进入开始的欢迎界面,不同的用户有不同的角色,不同的角色所看到的内容和操作权限是不一样的。
(2)对公司所有人员资料的录入和增、删、改、查询等功能实现,这个界面是一要操作的内容,基于当前用户的功能界面。用户在这个界面可以修改自己的密码,查看自己的
信息和修改个人资料,如果权限允许,还可以操作其它的员工的信息。
(3)对公司人员信息的批量增加,只要按照既定的公司把员工信息写于一个.txt 文件,既可以批量的对公司的人员进行录入。这也是本次课程设计的一个小小的突破
(4)查看员工的联系方式,在企业中,可能随时要找一个人,通过系统可以快速找到员工的联系方式,并查看员工信息。
(5)退去当前界面,返回首页。
4.设计(或研究)方法(方案)
目前,软件系统的开发方法主要有:生命周期开发方法、原型法、面向对象的开发方法。本小区物业管理系统主要采用生命周期开发方法,具体步骤如下:
1)需求分析:进行调研,得到系统功能需求,根据需求分析确定开发的内容;
2)数据库设计:根据系统功能需求进行数据库及其相关数据表的设计;
3)系统总体设计:对系统功能进行模块化设计,得到初步的系统总体结构;
4)详细设计:对各模块进行优化设计;
5)编写源代码:对各模块进行计算机实现,计算机的运行环境搭建是在
myeclipse8.5 JDK6.0、Tomcat6.0 使用 Java语言和 javaScript 等语言,主要的实现技术是ajax、jsp和servlet等。
6)测试:
单元测试:集中对用源代码实现的每一个程序单元进行测试悝堂迅八程序模块是否正确地实现了规定的功能。
系统集成测试:测试过的模块组装起来主要对与设计相关的软件体系结构的构造进行测试
5.实施计划
4周做开题报告
5周开题答辩
6周系统总体分析
7周概要设计
8周详细设计
9周编写代码
10周模块调试
11周整体调试
12周写论文
13周写论文