文档介绍:编号:03023158
河南大学2007届本科毕业论文
民主测评管理系统的设计与实现
Design and Implementation of the Poll
Management System
论文作者姓名:
作者学号: _
所在学院:计算机与信息工程学院
所学专业:计算机科学与技术(非师范)
导师姓名职称:
论文完成时间:2007年5月20日
2007年5月20日
河南大学2007届毕业论文(设计、创作)开题报告
(由学生本人认真填写)
学号
03023158
姓名
陈文鑫
导师姓名
职称
陈国强(讲师)
开题时间
2006年12月1日
课题题目
民主测评管理系统的设计与实现
课题来源
□导师指定□自定■其他来源
课题的目的、意义以及和本课题有关的国内外现状分析:
1、目的
设计一个民主测评管理系统,依靠计算机信息技术手段,提高工作效率,规范管理,加大人员绩效考核管理的民主化。
2、意义
慧鼎产品(东软产品)均有民主测评管理功能,以往的模式是分布在各个业务模块中,没有进行整体考虑,功能不完善,为了实现民主测评管理的规范化与集成化,有必要统一考虑民主测评管理功能,设计一个功能全面完整的一级功能模块,以帮助客户实现对民主测评管理的平台化管理。
3、现状
目前国内外开发通用的人力资源管理软件的企业有很多,但市场上的大部分人力资源管理软件或者是根本没有民主测评管理的功能,或者是功能很不完善,为了实现民主测评管理的规范化与集成化,统一考虑民主测评管理功能,设计一个功能全面完整的一级功能模块,是一种趋势。
研究目标、研究内容和准备解决的问题:
1、目标
民主测评管理模块的总体目标:实现对民主考核进行集中管理的业务功能,能构建考核方案、进行民主测评和统计结果等,满足用户业务需求。
2、内容
民主测评的国内外背景和现状,深入分析民主测评系统的功能,每一个功能点需要实现的功能,熟悉整个系统的框架和开发流程。详细设计并实现整个系统。
3、准备解决的问题
对系统的框架和功能的实现流程不熟悉,准备在以后的时间内加大研究系统的力度。对系统中所用到的一些技术,如Spring和Hibernate技术了解的不够深入,要在开发过程中加强此方面的专业知识的学习。
拟采取的方法、技术或设计(开发)工具:
本系统利用Java作为开发语言,采用J2EE架构,包括数据库层、应用服务器层及客户层。基于B/S体系结构,利用 Struts来实现表现层,利用Hibernate来进行数据持久化处理。以Eclipse作为主要的开发平台,要求系统支持Oracle数据库。
预期成果:
1、毕业设计成果
源代码
2、毕业论文
进度计划:
- :查找资料、搜集相关素材
- :完成需求部分的设计
- :完成详细设计部分的设计
- :完成编码部分的设计
- :整理资料、撰写毕业论文
- :根据导师要求,完善毕业设计和论文
指导教师对选题报告的意见:
同意开题
指导教师签名: 2006年12月1日
河南大学2007届毕业论文(设计、创作)任务书
(由学生本人认真填写)
学号
03023158
姓名
陈文鑫
导师姓名
陈国强
任务书起止日期
2006年12月8日至 2007年5月20日
论文提要:
论文将针对自己所做的毕业设计,首先论述此民主考核管理模块的开发背景、意义、国内外现状等相关信息,然后重点阐述整个系统的需求分析和总体的设计方案、数据库表的设计。最后深入探讨系统的详细设计的设计流程和具体的实现过程,并通过系统截图来讲解系统的主要功能。整个流程是一个反复迭代的过程,需要随着深入具体的分析和开发而不断的修改和完善。
课题任务要求:
民主测评系统模块属于电子政务系统的一个组成部分,主要完成某企业相关人员的民主测评功能。通过企业人员的在线投票,对被测人员的民主测评投票情况进行多角度统计,实现民主测评活动和民主测评对象的管理,并根据需要,完成投票人的密码管理,测评人员根据密码登录系统进行投票,系统自动筛选投票人应投票的被测对象,并自动计算被测评对象的得分情况及排名。
此模块的开发必须按照整个系统的结构和技术来进行开发,要求符合系统的编码规范,页面风格也要与系统保持一致。
主要参考文献:
[1] Bruce Eckel,Java编程思想,第三版,机械工业出版社,2005
[2] Jhon Hunt、Chris Loftus