毕业设计人事管理系统
第一篇:毕业设计人事管理系统
人事管理系统设计
《网络数据库》 人事管理系统设计报告
院系:物理与电子工程学院
专业:通信工程
班级:10届06班
学号:10006520633
姓名:代刚
日期:2011-05-16
人事管理系统设计
1、数据库功能分析
即该数据库能够实现的主要功能。
2、数据库需求分析
3、数据库逻辑结构分析设计
即该数据库由哪些表组成,每一个表含有哪些字段及相应的属性设置。
4、创建数据库
即该数据库、表、视图、存储过程、触发器、用户自定义函数的T-SQl语句。
5、设计总结
描述自己的设计体会
字体:5号 宋体 单倍间隔
第二篇:毕业设计(论文)管理系统
用户手册 (指导教师)
南京先极科技有限公司 第1页 共19页
Nanjing Change Technology Co.,Ltd.
目录
第一部分 毕设流程图展示 ................................................................... 4 第二部分 毕业设计操作步骤 ................................................................. 5
1.1课题流程 .............................................................................................................................................. 5 1.2任务书流程 .......................................................................................................................................... 5 1.3开题报告,中期检查流程 .................................................................................................................. 5 1.4论文,毕业答辩流程 .......................................................................................................................... 6 1.5申报校优秀省优秀流程 ...................................................................................................................... 6 1.6论文评审流程 ...................................................................................................................................... 6 1.7毕设工作总结流程 .............................................................................................................................. 7
第三部分 指导教师课题申报审核细则 ......................................................... 8 第四部分 指导教师功能概述 ................................................................ 11
1概述 ........................................................................................................................................................ 11 2 主要功能说明: .................................................................................................................................. 11 3 流程管理 .............................................................................................................................................. 11 3.1 课题申报 .......................................................................................................................................... 11 3.2审核学生申报课题 ........................................................................................................................... 11 3.3 确认选题 .......................................................................................................................................... 12 3.4 下达任务书 ...................................................................................................................................... 12 3.5 下达翻译原文 .................................................................................................................................. 12 3.6 审阅开题报告 .................................................................................................................................. 12 3.7审阅翻译译文 ................................................................................................................................... 13 3.8审阅设计(论文)定稿 .................................................................................................................. 13 3.10评阅教师成绩评定 ......................................................................................................................... 13 3.11查看答辩学生论文信息 ................................................................................................................ 13 3.12 学生材料打印 ................................................................................................................................ 13 4.特殊情况处理 ...................................................................................................................................... 14 4.1审阅外出毕业设计申请(可选) .................................................................................................... 14 4.2 已审课题修改 ................................................................................................................................... 14 4.3 任务书修改 ....................................................................................................................................... 14 4.4 开题报告修改审核 ........................................................................................................................... 14 5 账号管理 .............................................................................................................................................. 14 5.1修改密码 ............................................................................................................................................ 14 5.2修改个人信息 .................................................................................................................................... 14 5.3上传电子签名 .................................................................................................................................... 15 6 交流互动 .............................................................................................................................................. 15 6.1 收件箱 .............................................................................................................................................. 15 6.2 发件箱 .............................................................................................................................................. 15
南京先极科技有限公司 第2页 共19页
Nanjing Change Technology Co.,Ltd.
6.3 指导日志 .......................................................................................................................................... 15 6.4 学生联系信息 .................................................................................................................................. 15 第五部分 论文评审评优 ....................................................................................................................... 16
第六部分 毕设盲选课题、指定学生课题、学生申报课题简述 .................... 错误!未定义书签。
南京先极科技有限公司 第3页 共19页
Nanjing Change Technology Co.,Ltd.
第一部分 毕设流程图展示
南京先极科技有限公司 第4页 共19页
Nanjing Change Technology Co.,Ltd.
第二部分 毕业设计操作步骤
1.1课题流程
课题申报及双选阶段:
第一步,申报课题,可以由指导教师和学生申报课题。系统支持三种申报选题的方式,分别指教师申报指定学生课题、教师申报盲选课题、学生申报课题;
第二步,审核课题,专业负责人审核课题、指导老师所在学院的教学院长发布课题,监控申报情况。审核通过的课题,学生才可选择;
第三步,课题双向选择,学生选择课题,然后教师选择学生; 第四步,教学院长发布双选结果;
第五步,协调课题,教学秘书为本学院的学生协调课题,可以为无课题的学生分配选题。
1.2任务书流程 下达任务书阶段:
第一步,下达任务书,指导教师根据所选课题下达任务书(同时指导教师需要下达翻译原文); 第二步,上传翻译译文,学生查看指导老师下达的任务书并上传翻译译文; 第三步,审阅翻译译文,指导教师审核学生上传的翻译译文。
1.3开题报告,中期检查流程 开题报告,中期检查阶段:
第一步,上传开题报告,学生上传开题报告;
第二步,审阅开题报告,指导教师审阅学生上传的开题报告;
第三步,中期检查,指导教师上传中期检查,教学院长审核教师提交的中期检查。
南京先极科技有限公司 第5页 共19页
Nanjing Change Technology Co.,Ltd.
1.4论文,毕业答辩流程 论文,毕业答辩阶段:
第一步,上传论文定稿,学生上传论文定稿; (论文即附件的格式在提交页面有注)
第二步,审阅设计(论文)定稿,指导教师查看论文,可以选择退回修改并给出修改意见;也可以选择审核评分,给出论文分数填写指导教师意见,学生查看指导老师给出的修改意见并修改论文; 第三步,评阅教师成绩评定,专业负责人分配论文评阅老师,评阅老师评阅论文;
第四步,论文答辩,专业负责人完成答辩小组分组,选择小组答辩录入员,答辩录入员录入答辩分数并填写答辩意见;
第五步,成绩发布,学院教学秘书核定成绩并发布成绩。未发布成绩之前,指导教师、评阅教师以及答辩录入员可调整录入的分数,成绩发布后不可调整;
1.5申报校优秀省优秀流程 申报优秀阶段:
第一步,推荐优秀,学院教学秘书对优秀论文进行推荐优秀;
第二步,优秀论文申报,被推荐优秀的学生进入系统填写优秀论文申报表(被推荐优秀后,学生页面会出现填写优秀论文申报表的页面);
第三步,审核优秀,学院教学院长填写优秀论文院系意见;评审专家填写检查表,专家组组长填写总结和最终审核意见。
1.6论文评审流程 论文评审阶段:
第一步,系统管理员设置需要评审的学生论文;
第二步,系统管理员设置论文评审专家,含校内和校外(校内校外专家可以直接从指导教师账号中选择也可以自行添加);
南京先极科技有限公司 第6页 共19页
Nanjing Change Technology Co.,Ltd.
第三步,评审论文,评审专家填写检查表, 第四步,院系查看专家评审论文结果。
1.7毕设工作总结流程
第一步,学院教学秘书上传毕设工作总结, 第二步,系统管理员查看全校的毕设工作总结。
南京先极科技有限公司 第7页 共19页
Nanjing Change Technology Co.,Ltd.
第三部分 指导教师课题申报审核细则
1. 课题申报
指导教师点击【课题申报】,进入填写页面:需要填写课题名称、选择课题类型、选择课题性质、选择是否社会实践中完成、选择题目比较、是否校外完成等,选择后填写校外单位等。
(1) 教师申报盲选课题可以根据课题的情况选择相应的学院下的适合专业,专业可选多个。 (2) 教师申报指定学生课题直接选择相应的学院、专业、班级选择具体学生即可
如果不确定课题是否需要更改,可以点击暂存按钮;课题信息确认无误后点击提交,等待专业负责人审核发布选题。
南京先极科技有限公司 第8页 共19页
Nanjing Change Technology Co.,Ltd.
2. 确认选题
教师申报盲选课题由专业、学院审核发布后,进入双选阶段。学生可以选择课题,然后被选择课题的教师进入该页面选择学生。老师可以点击页面右上角的“您有x条课题需要选择”进入选择学生,也可以点击流程管理处的确认选题进入。
点击【进入选择】(标记选择学生数的课题,点击进入选择才可以选到学生,例如课题第八条)
点击选择学生
南京先极科技有限公司 第9页 共19页
Nanjing Change Technology Co.,Ltd.
选择后需要最后确认选题或者重选。进行完确认操作,进入等待院长发布最终双选结果的步骤,院长发布最终结果后,双选才结束。
3. 审核学生申报课题
学生自主申报课题后,指导教师审核。可以点击页面右上角的“您有x条课题需要审核”进入审核,也可以点击流程管理—审核学生申报课题。
点击审核,填写指导教师意见
南京先极科技有限公司 第10页 共19页
Nanjing Change Technology Co.,Ltd.
第四部分 指导教师功能概述
1概述
指导教师需要申报课题,审核学生申报的课题,待课题审核过后,下达相应的教学任务。学生提交开题报告、翻译译文、论文等材料时,教师需要进行审核指导。 2 主要功能说明:
课题申报、审核学生申报课题、确认选题。下达任务书、下达翻译原文、审阅翻译译文、审阅开题报告、审阅设计(论文)定稿,评阅教师成绩评定 3 流程管理 3.1 课题申报
教师申报本年度毕业论文课题的操作。课题申报界面显示本教师本年度申报的课题列表。教师在申报课题时可选择该课题的其他指导教师和盲选课题适合的专业。填写完毕后,可以先暂存,确认后提交。具体申报课题的页面如下图:
3.2审核学生申报课题
该功能是指学生申报选课题后,选择了一个指导教师,课题提交后,被选择的指导教师在此处进行审核。
南京先极科技有限公司 第11页 共19页
Nanjing Change Technology Co.,Ltd.
3.3 确认选题
教师申报盲选课题由学生选题,学生选题后,老师在【确认选题】处选择学生并确认。如果您没有确认那么您还可以选择其他的学生,只有确认后才进入教学院长的审核流程。
3.4 下达任务书
院长发布选题后,教师即可下达任务书,由专业负责人审核。(提交时可以点击页面右上角的提示进入,也可以在流程管理-下达任务书进行下达)。任务书页面如下:
点击提示进入到如下页面,点击【下达】,即可填写任务书内容
3.5 下达翻译原文
指导教师在这边下达翻译原文给对应的学生 3.6 审阅开题报告
审核学生提交的开题报告:当老师下达完任务书,学生即可提交开题报告,学生提交后,老师才可以审核。审核方式可以通过右上角的提示,也可以点击流程管理处进行审核,可以选择退回修改,也可以通过。审核页面如下:
南京先极科技有限公司 第12页 共19页
Nanjing Change Technology Co.,Ltd.
3.7审阅翻译译文
该功能对应的是【下达翻译原文】,老师下达原文后,由学生翻译提交,老师来在此查看审核 3.8审阅设计(论文)定稿
学生提交了论文定稿后,指导教师审核学生提交的论文定稿,可以给出评分和意见,也可以选择退回请学生继续修改。页面展示如下:
3.9评阅教师成绩评定
在进行毕业设计(论文)的过程中,专业负责人会为学生分配论文的评阅教师。当老师被选择为评阅教师后,有需要的论文需要评阅时,就可以在此处对学生的论文进行评分。
3.10查看答辩学生论文信息
学生被专业负责人选进论文答辩小组后,指导教师可以在这边查看到学生的答辩小组情况,包括答辩组地点,答辩日期地点,答辩组员等。 3.11 学生材料打印
指导教师导出下载学生的材料信息:包括选题审题表、任务书、开题报告、各教师评分、总分等材料。
南京先极科技有限公司 第13页 共19页
Nanjing Change Technology Co.,Ltd.
4.特殊情况处理
包括:审阅外出毕业设计申请(可选)、已审课题修改、任务书修改、开题报告修改审核 4.1审阅外出毕业设计申请(可选)
如果学生提交了校外毕业设计申请,指导教师可以在此处进行审核 4.2 已审课题修改
指导教师对已经审核的课题进行修改申请,可以修改课题名称,课题类型,课题简介等。此处还需要填写课题修改的原因,提交后由专业负责人审核即可。具体页面如下:
4.3 中期检查修改
对于已经审核后的中期检查:若是中期检查有些问题需要修改,指导教师可以在此处提交申请修改。 4.4 开题报告修改审核
此功能主要是审核学生修改的开题报告。有些学生认为开题报告填写的不完整,会在第一次开题报告审核通过后进行修改。老师可以在特殊情况处理-开题报告修改审核的功能下审核。 5 账号管理 5.1修改密码
即登陆系统维护修改账号密码 5.2修改个人信息
指导教师可以在该菜单下完善或者修改个人信息
南京先极科技有限公司 第14页 共19页
Nanjing Change Technology Co.,Ltd.
5.3上传电子签名
指导教师可以制作电子签名并上传。上传之后,学生的材料需要老师审核并签名的地方会显示已经上传的电子签名。效果见表格材料打印。具体格式要求如下:(建议上传)
6 交流互动 6.1 收件箱
收件箱,即教师查收本系统所有人发来的邮件信息。 6.2 发件箱
发件箱,即教师查看在本系统中发出的所有邮件信。 6.3 指导日志
指导日志,即教师填写所有课题的指导日志信息。指导教师可以在此处填写自己指导学生的状况。填写页面如下:
6.4 学生联系信息
此处可以查看得到指导教师所带课题的学生联系方式,便于联系学生,督促学生提交材料。
南京先极科技有限公司 第15页 共19页
Nanjing Change Technology Co.,Ltd.
第五部分 论文评审评优
1. 学生优秀论文推荐
(1)系统管理员设置推荐优秀论文数(校优和省优论文数)
(2)毕设结束后,各学院教学秘书推荐优秀论文,可以选择校优或省优
(3)被推荐优秀的学生进入系统填写优秀论文申报表(被推荐优秀后,学生页面会出现填写优秀论文申报表的页面)
(4)教学院长在【论文专家评审评优】一栏填写优秀论文学院意见 2.专家评审
(1)系统管理员—账号管理—可以将校内或校外指导教师选择为专家身份,也可以直接在专家列表添加专家账号。
(2)系统管理员—账号管理—专家组:系统管理员添加评审专家组,将已经设为专家的教师选进专家组,为专家组选择评审学院专业。选择完专家组成员后,从组员中选择专家组长
(3)系统管理员—在【论文评审评优】一栏设置专家组抽取论文数设置,以及评审的起止日期 (4)专家组组长登陆系统,按照系统管理员设置的篇数抽取论文,给论文分配专家 (5)专家组组员登陆系统进行论文评审 (6)专家组组填写专家组总结
南京先极科技有限公司 第16页 共19页
Nanjing Change Technology Co.,Ltd.
第六部分 毕设盲选课题、指定学生课题、学生申报课题简述
备注说明:毕设系统支持三种选题方式:系统管理员可以设置各个学院的选题方式,各个学院可以选择适合本学院的选题方式进行选题。
a、教师申报盲选课题 b、教师申报指定学生课题 c、学生申报课题
*教师申报盲选课题流程:
1,教师申报盲选课题;
2,专业负责人审核教师申报的课题; 3,专业负责人发布课题;
4,学生选题(可以选择三个志愿); 5,指导老师选择学生并且确认选题学生;
6,专业负责人审核学生选题(通过或者重选:如果选择重选表示不同意选题,则该学生重新选择课题); 7,专业负责人发布选题即发布双选结果; 8,指导老师下发任务书; 9, 专业负责人审核任务书;
10,指导老师下达翻译原文(可选);
11,学生上传翻译译文,指导教师审核(可选); 12,学生上传开题报告,指导教师审核;
13,指导教师填写中期检查,教学院长审核(可选); 14,学生提交论文定稿;
15,指导老师审核论文定稿并且审核评分; 16,专业负责人分配评阅教师
17,评阅教师进行论文评阅给出评阅分数;
18,专业负责人添加答辩组并且选择相应的学生进入答辩组,并且在账号管理中设置答辩录入员账号; 19,学生进行答辩,答辩录入员录入学生答辩成绩; 20,教学秘书发布总评成绩 ;
南京先极科技有限公司 第17页 共19页
Nanjing Change Technology Co.,Ltd.
*教师申报指定学生课题流程:
1,教师申报指定学生课题; 2,专业负责人审核教师申报的课题;
3,专业负责人审核发布选题即发布双选结果(通过或者重选:如果选择重选表示不同意选题,则该学生重新选择课题);
4,指导老师下发任务书; 5, 专业负责人审核任务书; 6,指导老师下达翻译原文(可选);
7,学生上传翻译译文,指导教师审核(可选); 8,学生上传开题报告,指导教师审核;
9,指导教师填写中期检查,教学院长审核(可选); 10,学生提交论文定稿;
11,指导老师审核论文定稿并且审核评分; 12,专业负责人分配评阅教师
13,评阅教师进行论文评阅给出评阅分数;
14,专业负责人添加答辩组并且选择相应的学生进入答辩组,并且在账号管理中设置答辩录入员账号; 15,学生进行答辩,答辩录入员录入学生答辩成绩; 16,教学秘书发布总评成绩 ;
*学生申报课题流程:
1,学生申报课题
2,指导老师审核学生申报课题
3,专业负责人审核学生申报课题(如果审核退回直接退给学生,学生再提交,专业负责人再审核) 4,专业负责人发布选题即发布双选结果
(通过或者重选:如果选择重选表示不同意选题,则该学生重新选择课题) 5,指导老师下发任务书;
南京先极科技有限公司 第18页 共19页
Nanjing Change Technology Co.,Ltd.
6, 专业负责人审核任务书; 7,指导老师下达翻译原文(可选);
8,学生上传翻译译文,指导教师审核(可选); 9,指导教师上传开题报告,教学院长审核; 10,学生填写中期检查指导教师审核(可选); 11,学生提交论文定稿;
12,指导老师审核论文定稿并且审核评分;
13,专业负责人分配评阅教师(注:教学院长或教学秘书发布选题结果后即可分配评阅教师); 14,评阅教师进行论文评阅给出评阅分数;
15,专业负责人添加答辩组并且选择相应的学生进入答辩组,并且在账号管理中设置答辩录入员账号; 16,学生进行答辩,答辩录入员录入学生答辩成绩; 17,教学秘书发布总评成绩 ;
南京先极科技有限公司 第19页 共19页
Nanjing Change Technology Co.,Ltd.
第三篇:企业人事管理系统毕业论文设计
目
录
前 言 ........................................................................................................................................ 错误!未定义书签。 1 需求分析 ................................................................................................................................ 错误!未定义书签。 1.1 系统需求 .......................................................................................................................... 错误!未定义书签。 1.1 功能需求 .......................................................................................................................... 错误!未定义书签。 1.3 可靠性要求 ...................................................................................................................... 错误!未定义书签。 1.4 性能需求 .......................................................................................................................... 错误!未定义书签。 2 开发环境简介......................................................................................................................... 错误!未定义书签。 2.1 DELPHI简介 ..................................................................................................................... 错误!未定义书签。 2.1.1 Delphi7的集成开发环境(IDE) .......................................................................... 错误!未定义书签。 2.1.2 Pascal简介 ............................................................................................................... 错误!未定义书签。 2.2 SQL SERVER 2000 简介 .................................................................................................. 错误!未定义书签。 2.2.1 SQL Server 数据平台 .............................................................................................. 错误!未定义书签。 2.3 TQUERY部件在SQL编程中的运用 ............................................................................... 错误!未定义书签。 3 总体设计 ................................................................................................................................ 错误!未定义书签。 3.1 基本设计 .......................................................................................................................... 错误!未定义书签。 3.1.1 设计概念 .................................................................................................................. 错误!未定义书签。 3.1.2 功能分析 .................................................................................................................. 错误!未定义书签。 3.1.3 数据流图 .................................................................................................................. 错误!未定义书签。 3.1.4 系统模块 .................................................................................................................. 错误!未定义书签。 3.2 用例图 .............................................................................................................................. 错误!未定义书签。 4 数据库设计 ............................................................................................................................ 错误!未定义书签。 4.1 数据库概念设计 .............................................................................................................. 错误!未定义书签。 4.2 数据库逻辑结构设计 ...................................................................................................... 错误!未定义书签。 5 详细设计 ................................................................................................................................ 错误!未定义书签。 5.1 系统主窗体 ...................................................................................................................... 错误!未定义书签。 5.2 数据库连接 ...................................................................................................................... 错误!未定义书签。 5.3 用户登陆界面 .................................................................................................................. 错误!未定义书签。 5.4 用户功能选择 .................................................................................................................. 错误!未定义书签。 5.5 用户信息录入 .................................................................................................................. 错误!未定义书签。 5.6 查询功能窗体 .................................................................................................................. 错误!未定义书签。 5.7 数据备份和还原窗体 ...................................................................................................... 错误!未定义书签。 5.8 工作日记及工作日记管理 .............................................................................................. 错误!未定义书签。 5.9 用户管理及用户密码修改 .............................................................................................. 错误!未定义书签。
5.10 打印报表模块 ................................................................................................................ 错误!未定义书签。 5.11 数据公用模块 ................................................................................................................ 错误!未定义书签。 5.12 其它模块 ........................................................................................................................ 错误!未定义书签。 6 总
结 .................................................................................................................................... 错误!未定义书签。 参考文献 .................................................................................................................................... 错误!未定义书签。 致谢 ............................................................................................................................................ 错误!未定义书签。
人事管理系统
网络工程
雷灵明
指导老师:曹步青
摘要:随着企业自身人力资源的日益庞大、复杂程度逐渐增强,人机作坊再也无法适应如今企业的人事管理了,取代的是运用各种领域的知识,结合计算机科学而开发的人事管理系统。人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。人事管理系统是对工作人员进行统一的管理,可以方便的进行录入,查询,修改,删除,退出。经过以上分析,本系统使用Delphi 7.0作为界面和功能开发工具和SQL Sever 2000作为后台数据库,利用其提供的各种面向对象的开发工具进行界面和数据库开发。软件过程结合了快速原型模型与增量模型的优点:首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成可行系统。
关键词:人事管理;DEPHI;ADO;SQL server 2000
Personnel Management System
Network engineering
Lei Lingming Teacher:Cao Buqing
Abstract: Along with their own human resources increasing, complexity growing, the man-machine workshop also is unable adapt the present enterprise’s personnel management again, but the personnel management system that make use of knowledge in different fields and computer science and technology. Personnel management system is a typical management information system (MIS), including the establishment and maintenance of the background-database and front-end application development. To the former, the request for the data which is powerful in consistency and integrity, database which is good in security. For the latter, the request for the applications program which is integrity and easy to easy, Personnel management system can manage the staff and admit input, enquiries, modify, delete, and exit. Through such analysis, the system use Delphi 7.0 as the interface and functions of development tools and take SQL Sever 2000 database as background-database, the development of the interface and database which made use of its object-oriented tools, the software process is formed which is combine the advantage of rapid prototype models and incremental model, as follows: At first application prototype of system is built in a short time, Secondly, the initial prototype system needs to be revised and improved, Finally, it is feasible that the system is built. Key words: human resource management; DEPHI; ADO; SQL server 2000
前 言
背景
在竞争越来越激烈的社会里,企业人事管理就越显示出其不可缺性,成为企业一个非常重要的模块。企业人事管理系统主要是用于员工个人相关信息的管理。使用人事管理系统,便于公司领导掌握人员的动向和人员的综合素质,及时调整人才的分配,使用计算机对人事劳资信息进行管理,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大地提高人事资源管理的效率,也是企业科学化、正规化管理的重要条件。 目标 设计一个企业人事信息管理系统,此系统要以人为中心,为企业提供全面的人事管理解决方案; a) 为企业建立规范化、实时化人事管理机制;
b) 提高企业人事管理的效率、节约相关的管理成本,增强人事管理的安全性; c) 满足企业管理层,人事业务操作层和全体员工的不同层次和不同方面的需要; d) 对企业将来的整体信息化建设提供必要的支持。
1 需求分析
需求分析是系统开发必要环节,也是重中之重。作为该过程的结果,需求规格说明书是对系统的功能和行为完整的描述。系统设计将来自于需求分析的抽象规格说明转变为面向真实世界的设计。一旦构建完成,该系统就会投入使用,同时会不可避免地产生更多的新需求。同时,需求过程与分析活动之间有相当程度的重叠,分析建模对于设定工作的范围和其他一些事来说是必要的,所以我们利用分析模型来描述需求过程,随着开发工作的继续,分析活动在工作中占的比例将变得越来越大,直到所有需求都已知。[1]
1.1 系统需求
企业的人事管理职能主要分为人事档案信息管理、人事变动管理、员工培训管理、奖惩管理等内容。 a) 在人事系统开发时应考虑以下需求: b) 满足人事管理职能的基本要求;
c) 进行多层次数据汇总,为各层次管理者的决策分析提供数据; d) 具有完整的系统接口,满足灵活的数据导入与导出; e) 对操作人员的技能要求比较低,操作方便; f) 能够实现方便的扩展,满足企业发展的需要;
g) 能够保障人事管理数据的安全、准确。 1.1 功能需求
基于系统需求分析,该系统需要实现以下基本功能:
a) 用户管理:管理系统操作人员,设置操作人员口令和权限。在满足不同系统用户的操作需求的基础上,提高系统的安全性。
b) 人事档案管理:完成企业对员工个人档案(包括员工的基本档案和在职信息)的管理及相关操作。操作员进行员工档案信息录入及更改,其中包括员工的基本信息、工作经历、家庭关系、奖惩记录和培训经历,要求对这些员工档案信息进行新增、修改、删除操作,同时可以进行查询和浏览操作。该模块是本系统的重点,用户可以通过该模块为单位建立一个比较完整的人事档案系统,同时可以对档案进行查看。
c) 基础数据管理:维护人事管理相关的一些基础数据。主要包括以下功能:
(a)民族档案设置:维护职工中民族档案信息;
(b)职工类型设置:维护当前企业职工与企业的关系的类别信息; (c)文化程度设置:维护企业职工的文化程度类别信息; (d)政治面貌设置:维护企业职工的政治面貌类别信息; (e)部门类别设置:维护企业中设立的部门类别信息; (f)职务类别设置:维护企业中设立的职务类别信息;
(h)职称类别设置:维护企业职工的职称类别信息;
d) 人事变动管理:对于人事上的变动调整进行管理,对人员档案的信息进行更新(如:员工职务、员工职称、员工性质等的变动)。
e) 工作日志管理:记录部门或系统用户的一些备忘信息,包括日常的一些事件记录,以及工作日记的管理维护。 f) 数据库管理:对现有的数据库进行管理,包括数据备份和恢复,以方便用户对数据库的管理和维护工作,提高系统的数据安全性。 1.3 可靠性要求
a) 计算机稳定可靠,网络服务和数据库服务稳定可靠;
b) 网络通畅、稳定;软件运行稳定;数据计算及数据传输无误;提供数据备份和数据恢复方案。 1.4 性能需求 1)硬件环境
在最低配置的情况下,系统的性能往往不尽如人意,现在的硬件性能已经相当出色,且 价格也很便宜,因此通常给服务器端配置高性能硬件。推荐配置为:
·处理器:Intel 奔腾Ⅲ 或更高 ·内存:128MB ·硬盘空间:40GB ·显卡:Geforce系列显示适配器或更高。 2)软件环境
·操作系统:windows 98/ME/2000/N ·数据库:Microsoft SQL server 2000
2 开发环境简介
2.1 Delphi简介
Delphi这个名字源于古希腊的城市名。它集中了第三代语言的优点。以Object Pascal为基础,扩充了面向对象的能力,并且完美地结合了可视化的开发手段。Delphi自1995年3月一推出就受到了人们的关注,并在当年一举夺得了多项大奖。
Delphi的出现打破了Visual系列可视化编程领域一统天下的局面。并且Delphi使用了本地编译器直接生成技术,使程序的执行性能远远高于其它产品生成的程序。它还是真正的面向对象的编程语言。PASCAL语言的严谨加上可视化的优势和强大的数据库功能使得它有充分的资本和微软的VB叫板。许多人当时都认为Pascal 是最有前途的程序设计语言,并预测Delphi将会成为可视化编程的主流环境。
Delphi在你编好程序后自动转换成。EXE文件它运行时速度比VB快,而且编译后不需要其他的支持库就能运行。它的数据库功能也挺强的,是开发中型数据库软件理想的编程工具。 Delphi适用于应用软件、数据库系统、系统软件等类型的开发。而且它拥有和VB差不多一样的功能,而且一样能应用API函数,这在控制Windows很有用。
Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。
Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。您的工作只是在“骨架”中加入您的程序。缺省的应用程序是一个空白的窗体(Form),您可以运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部性质:可以被放大缩小、移动、最大最小化等,但您却没有编写一行程序。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。
Delphi已经为您做好了一切基础工作——程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代码而已。在空白窗口的背后,应用程序的框架正在等待用户的输入。由于您并未告诉它接收到用户输入后作何反应,窗口除了响应所有Windows的基本操作(移动、缩放等)外,它只是接受用户的输入,然后再忽略。Delphi把Windows编程的回调、句柄处理等繁复过程都放在一个不可见的Romulam覆盖物下面,这样您可以不为它们所困扰,
轻松从容地对可视部件进行编程。
面向对象的程序设计(Object-Oriented Programming,简记为OOP)是Delphi诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。
说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。对象并不与传统程序设计和编程方法兼
其中多媒体音频视频播放器是通过TMediaPlayer组件来实现的,支持的格式与系统已安装的解码器有关。
6 总
结
6.1 程序设计风格
在设计的时候采用了增量模型的思想:把软件作为一系列的构件来设计,编码,集成和测试。 用户管理,密码修改,用户登陆,万年历,这些模块都有高度的独立性,因此他们的可重用性比较高,基本上是一个单元完成一个功能,模块规模也比较小,模块的作用域在控制域之内,只使用了两个全局变量来存储用户名和用户权限。[1]
在人机界面设计方面,本系统做到了以下几点: a) 保持一致性(界面,背景的致性);
b) 提供有意义的反馈(用户验证和用户管理,提供了比较精确的反馈信息); c) 在执行有较大破坏性的动作之前要求用户确认(数据备份与还原); d) 允许大多数取消操作(大多数单元有取消操作功能);
e) 允许犯错误(由于权限的限制,系统能保护自己不受严重错误的破坏); f) 按功能对动作分类(在主窗口就是按动作类型组织菜单的); 6.2 有待加强项
a) 帮助的制作 一个完整的应用程序必须具有完整的帮助系统;帮助系统可以在必要的时候给用户信息提示和一些系统相关服务。
b) 声音制作 在这里主要是对声音的加载,我们可以加载一些一般的声音;主要来源有:音频CD盘;波形音频文件;MP3文件等等。其中波形音频文件以WAV作为文件的后缀,我们可以播放现成的,也可以播放自己录制的文件。
c) 我们还可以使用各种组件和ActiveX控件等技术来完善系统。利用一些做好的activeX组件,会缩短开发周期。
由于在开发工程方面缺少经验,所以这个系统还存在着许多不足之处,在测试过程中总结如下: a) 数据表的设计还不是很合理;
b) 数据异常处理要更加人性化,错误信息的反馈要更加精确; 6.3 心得
经过一个月的设计和开发,人事管理系统基本开发完毕,其基本功能符合用户需求,能够完成基础数据录入,数据查询等基本功能,以及相关报表的打印。
在这次毕业设计中,我获益良多。首先我明白了需求分析对于一个系统的开发的重要性。其次我还学到了如何把一个软件作为一个工程来做,在真正的软件开发中,一个软件系统的开发不是一个人来做,而是很多人合作来完成的,另外还有软件的后期维护等等,这时就显现出了把软件作为一个工程来做的优越性,而这些都离不开数据流图和模块的分解。
Delphi是一个非常强大的开发工具,它具有运行速度快、易于学习和使用以及开发效率高的特点,使用起来真的是很顺手。学习好一门编程语言以后可以为今后的学习和工作带来很大的便利。
虽然本系统实现了基本的用户需求功能,但是还有待于完善和加强,总之通过这次设计和开发过程,我对软件开发有了进一步的了解。
参考文献
[1] 张海藩编著.软件工程导论[M].清华大学出版社出版,2003,1-173.
[2] 宋一兵,赵景波,李春艳著.Delphi 7.0基础教程[M].机械工业出版社,2003,2-30. [3] 刘瑶儒著.新概念SQL Server2000教程[M].北京科海集团公司出,2001,12-23. [4] 韩强编著.SQL SERVER 2000 程序员手册[M].机械工业出版社出版,2000,4-35. [5] 萨师煊著.数据库系统概论(第二版)[M].高等教育出版社,1991,8-40. [6] 施伯乐,丁宝康,汪卫著.数据库系统教程[M].高等教育出版社,2002,1-202.
[7] 肖健著.SQL Server2000实践与提高[M].中国电子出版社,2002,13-53. [8] 林金霖著.Delphi6 实务经典[M].中国铁道出版社,2002年5月,6-110.
[9] 黄超,王志伟著.Delphi企业经营管理系统开发实例导航[M].人民邮电出版社,2003,20-90. [10] 程文刚主编.Delphi数据库实用编程100例[M].中国铁道出版社,2004,8-63. [11] 王晟,万科著.Delphi数据库开发经典案例解析[M].清华大学出版社,2005,85-89. [12] 王惠刚,唐晨光 彭为著.delphi7/8程序设计[M].清华大学出版社, 2002,42-63.
[13] 潇湘工作室,邢增平著.Delphi 6.0最佳专辑[M].人民邮电出版社,2003,1-404. [14] 心铃.Delphi问答.软件报[N],2004-07-5.
[15] 高永惠.浅谈Delphi中的异常处理方法[J].湖南轻工业高等专科学校学报,2002-04,9-10.
[16] 徐萌飞.在Delphi中使用ADO技术对数据库操作[J].中国学术期刊(光盘版)电子杂志社,2001,12-13. [17] 陈建兵.Delphi中基于安全灵活的动态连接远程数据库SQL的实现[J].福建电脑,2005,12-13. [18] 孙育红.关于地方法院管理信息系统分析设计与实施[D].中国学术期刊电子杂志社,2001,8-9.
[19] 岳冰.南部引嫩工程信息管理系统开发[D].中国学术期刊电子杂志社,2003,20-21.
[20] 庞芳,王丽玫.南宁市自动气象站业务服务数据库系统[D].中国学术期刊电子杂志社,2004,21-23.
[21] 徐军.研究生院综合管理信息系统的研究与实现[D].中国学术期刊)电子杂志社,2004,32-33.
[22] 鲁媛媛.硕士生导师综合素质能力评价指标体系的研究[D].中国学术期刊电子杂志社,2005,18-19.
致谢
在这里我要我对给予我指导和帮助的曹步青老师以及在测试阶段提供机器和意见的同学表示我诚至的谢意。曹老师认真负责的工作态度,严谨的治学精神使我受益匪浅。无论在理论和实践中,都给了我很大的帮助,使我综合素质提高不少,这对于我以后的学习和工作都有一种很大的帮助。
暨毕业论文答辩之际,我要忠心感谢湖南科技大学和计算机科学与工程学院的各位老师大学四年来对我的辛勤培养和悉心教育,是科大提供了学习机会,是各位老师传授了我专业知识和做人的道理。
最后,再一次感谢我的恩师!感谢我的母校!祝各位老师身体健康,工作顺心!愿我校的教育事业蓬勃发展!
参考文献
[23] 张海藩编著.软件工程导论[M].清华大学出版社出版,2003,1-173.
[24] 宋一兵,赵景波,李春艳著.Delphi 7.0基础教程[M].机械工业出版社,2003,2-30. [25] 刘瑶儒著.新概念SQL Server2000教程[M].北京科海集团公司出,2001,12-23. [26] 韩强编著.SQL SERVER 2000 程序员手册[M].机械工业出版社出版,2000,4-35. [27] 萨师煊著.数据库系统概论(第二版)[M].高等教育出版社,1991,8-40. [28] 施伯乐,丁宝康,汪卫著.数据库系统教程[M].高等教育出版社,2002,1-202.
[29] 肖健著.SQL Server2000实践与提高[M].中国电子出版社,2002,13-53. [30] 林金霖著.Delphi6 实务经典[M].中国铁道出版社,2002年5月,6-110.
[31] 黄超,王志伟著.Delphi企业经营管理系统开发实例导航[M].人民邮电出版社,2003,20-90. [32] 程文刚主编.Delphi数据库实用编程100例[M].中国铁道出版社,2004,8-63. [33] 王晟,万科著.Delphi数据库开发经典案例解析[M].清华大学出版社,2005,85-89. [34] 王惠刚,唐晨光 彭为著.delphi7/8程序设计[M].清华大学出版社, 2002,42-63.
[35] 潇湘工作室,邢增平著.Delphi 6.0最佳专辑[M].人民邮电出版社,2003,1-404. [36] 心铃.Delphi问答.软件报[N],2004-07-5.
[37] 高永惠.浅谈Delphi中的异常处理方法[J].湖南轻工业高等专科学校学报,2002-04,9-10.
[38] 徐萌飞.在Delphi中使用ADO技术对数据库操作[J].中国学术期刊(光盘版)电子杂志社,2001,12-13. [39] 陈建兵.Delphi中基于安全灵活的动态连接远程数据库SQL的实现[J].福建电脑,2005,12-13. [40] 孙育红.关于地方法院管理信息系统分析设计与实施[D].中国学术期刊电子杂志社,2001,8-9. [41] 岳冰.南部引嫩工程信息管理系统开发[D].中国学术期刊电子杂志社,2003,20-21.
[42] 庞芳,王丽玫.南宁市自动气象站业务服务数据库系统[D].中国学术期刊电子杂志社,2004,21-23.
[43] 徐军.研究生院综合管理信息系统的研究与实现[D].中国学术期刊)电子杂志社,2004,32-33.
[44] 鲁媛媛.硕士生导师综合素质能力评价指标体系的研究[D].中国学术期刊电子杂志社,2005,18-19.
致谢
在这里我要我对给予我指导和帮助的曹步青老师以及在测试阶段提供机器和意见的同学表示我诚至的谢意。曹老师认真负责的工作态度,严谨的治学精神使我受益匪浅。无论在理论和实践中,都给了我很大的帮助,使我综合素质提高不少,这对于我以后的学习和工作都有一种很大的帮助。
暨毕业论文答辩之际,我要忠心感谢湖南科技大学和计算机科学与工程学院的各位老师大学四年来对我的辛勤培养和悉心教育,是科大提供了学习机会,是各位老师传授了我专业知识和做人的道理。
最后,再一次感谢我的恩师!感谢我的母校!祝各位老师身体健康,工作顺心!愿我校的教育事业蓬勃发展!
第四篇:教师评价管理系统毕业设计
毕业论文开题报告
--------高校学生成绩管理系统
一. 毕业论文选题的意义
目前我国的教育体制正处在不断改革,创新的阶段,随着社会的发展和经济时代的到来,还有学校的教学质量的提高,生源不断扩大。尤其是自从国家实施大众化教育,实行高考扩招以来,我国高校学生数量急剧增大。学校管理就成了一个现实问题摆在了人们面前。学校如同企业,如果没有好的管理和来竞争力?在国际社会飞速发展的今天,我国也已成功加入世贸组织的今天,不得不让我们认真对待每一个问题。
学生成绩管理是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,介与它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。
运用学生成绩管理系统可以减轻学院教学人员的工作量,加快查询速度,加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。还有就是缩小开支,提高工作效率与准确率。可以使学生能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。并且学生成绩管理系统的应用也为今天的高校教育在未来市场的竞争力的提高达下坚实的基础。
在现代,高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,更应该运用一些本地资源,提高管理的力度,对学生负责,对自己的重任负责。
二. 本题目国内外研究现状
学生成绩管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统。
在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。
纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。
三。 主要设计内容、设计思想及工作流程
1. 设计研究内容(要实现的系统功能简介)
本系统包括以下功能模块:
2. 设计思想:
首先,最大限度地减轻学校管理人员的工作负担。再者,本系统拥有灵活的权限,用户权限可以定义到每个子模块的三种权限级别(最高级、普通用户、拒绝访问)。其次,在成绩管理方面,各任课老师、教学秘书等人员分别拥有不同维护权限,系统日志更是详细记录了更相关人员的操作历史。本系统以学校教务处或系办公室为主控制中心,其它部门(如各专业、班等)作为工作站,在主控制中心的授权下可以对数据进行录入、修改、查询、统计、打印等操作。 最后,该系统在硬件配置上,最低配置CPU:P4 3.0以上,内存:512M,硬:160G就足够,在成本上不是很高,有很强的普遍性。
3.开发工具的选择
4. 工作流程:
本系统是一个面向学校教务管理人员、教师和学生,为其提供成绩管理服务的管理系统。教务人员通过本系统完成所有的日常教务工作。从学生入学开始到毕业离校,其在学校内的所有学科成绩与学分都通过本系统进行管理。
① 需求分析:
② 概念结构设计:
③ 逻辑结构设计:]④ 物理设计:
⑤ 过程实现及维护:
四.毕业设计(论文)进度安排
1. 寒假期间:资料搜集与软件学习
2. 3月1日---3月31日:需求分析与构造原型
3. 4月1日---4月20日:概要设计
4. 4月21日--5月15日:系统实现
5. 5月16日--5月31日:毕业论文书写
6. 6月:系统与毕业论文完善
第五篇:人事管理系统设计与实现
目 录
前 言.... 1 1 需求分析.... 2 1.1 系统需求... 2 1.1 功能需求... 2 1.3 可靠性要求... 3 1.4 性能需求... 3 2 开发环境简介.... 4 2.1 Delphi简介... 4
2.1.1 Delphi7的集成开发环境(IDE)... 5 2.1.2 Pascal简介... 9
2.2 SQL Server 2000 简介... 10 2.2.1 SQL Server 数据平台... 10 2.3 TQuery部件在SQL编程中的运用... 12 3 总体设计.... 14 3.1 基本设计... 14 3.1.1 设计概念... 14 3.1.2 功能分析... 14 3.1.3 数据流图... 14 3.1.4 系统模块... 16 3.2 用例图... 18 4 数据库设计.... 21 4.1 数据库概念设计... 21 4.2 数据库逻辑结构设计... 23 5 详细设计.... 30 5.1 系统主窗体... 30 5.2 数据库连接... 31 5.3 用户登陆界面... 32 5.4 用户功能选择... 34 5.5 用户信息录入... 34 5.6 查询功能窗体... 36 5.7 数据备份和还原窗体... 37 5.8 工作日记及工作日记管理... 39 5.9 用户管理及用户密码修改... 41 5.10 打印报表模块... 43 5.11 数据公用模块... 45 5.12 其它模块... 46 6 总 结.... 47 参考文献.... 49 致谢.... 50
人事管理系统
网络工程 雷灵明 指导老师:曹步青
摘要:随着企业自身人力资源的日益庞大、复杂程度逐渐增强,人机作坊再也无法适应如今企业的人事管理了,取代的是运用各种领域的知识,结合计算机科学而开发的人事管理系统。人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。人事管理系统是对工作人员进行统一的管理,可以方便的进行录入,查询,修改,删除,退出。经过以上分析,本系统使用Delphi 7.0作为界面和功能开发工具和SQL Sever 2000作为后台数据库,利用其提供的各种面向对象的开发工具进行界面和数据库开发。软件过程结合了快速原型模型与增量模型的优点:首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成可行系统。 关键词:人事管理;DEPHI;ADO;SQL server 2000
Personnel Management System Network engineering Lei Lingming Teacher:Cao Buqing
Abstract: Along with their own human resources increasing, complexity growing, the man-machine workshop also is unable adapt the present enterprise’s personnel management again, but the personnel management system that make use of knowledge in different fields and computer science and technology. Personnel management system is a typical management information system (MIS), including the establishment and maintenance of the background-database and front-end application development. To the former, the request for the data which is powerful in consistency and integrity, database which is good in security. For the latter, the request for the applications program which is integrity and easy to easy, Personnel management system can manage the staff and admit input, enquiries, modify, delete, and exit. Through such analysis, the system use Delphi 7.0 as the interface and functions of development tools and take SQL Sever 2000 database as background-database, the development of the interface and database which made use of its object-oriented tools, the software process is formed which is combine the advantage of rapid prototype models and incremental model, as follows: At first application prototype of system is built in a short time, Secondly, the initial prototype system needs to be revised and improved, Finally, it is feasible that the system is built. Key words: human resource management; DEPHI; ADO; SQL server 2000
前 言 背景
在竞争越来越激烈的社会里,企业人事管理就越显示出其不可缺性,成为企业一个非常重要的模块。企业人事管理系统主要是用于员工个人相关信息的管理。使用人事管理系统,便于公司领导掌握人员的动向和人员的综合素质,及时调整人才的分配,使用计算机对人事劳资信息进行管理,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大地提高人事资源管理的效率,也是企业科学化、正规化管理的重要条件。 目标
设计一个企业人事信息管理系统,此系统要以人为中心,为企业提供全面的人事管理解决方案;
a) 为企业建立规范化、实时化人事管理机制;
b) 提高企业人事管理的效率、节约相关的管理成本,增强人事管理的安全性;
c) 满足企业管理层,人事业务操作层和全体员工的不同层次和不同方面的需要;
d) 对企业将来的整体信息化建设提供必要的支持。
1 需求分析
需求分析是系统开发必要环节,也是重中之重。作为该过程的结果,需求规格说明书是对系统的功能和行为完整的描述。系统设计将来自于需求分析的抽象规格说明转变为面向真实世界的设计。一旦构建完成,该系统就会投入使用,同时会不可避免地产生更多的新需求。同时,需求过程与分析活动之间有相当程度的重叠,分析建模对于设定工作的范围和其他一些事来说是必要的,所以我们利用分析模型来描述需求过程,随着开发工作的继续,分析活动在工作中占的比例将变得越来越大,直到所有需求都已知。[1]
1.1 系统需求
企业的人事管理职能主要分为人事档案信息管理、人事变动管理、员工培训管理、奖惩管理等内容。
a) 在人事系统开发时应考虑以下需求: b) 满足人事管理职能的基本要求;
c) 进行多层次数据汇总,为各层次管理者的决策分析提供数据; d) 具有完整的系统接口,满足灵活的数据导入与导出; e) 对操作人员的技能要求比较低,操作方便; f) 能够实现方便的扩展,满足企业发展的需要; g) 能够保障人事管理数据的安全、准确。
1.1 功能需求
基于系统需求分析,该系统需要实现以下基本功能:
a) 用户管理:管理系统操作人员,设置操作人员口令和权限。在满足不同系统用户的操作需求的基础上,提高系统的安全性。
b) 人事档案管理:完成企业对员工个人档案(包括员工的基本档案和在职信息)的管理及相关操作。操作员进行员工档案信息录入及更改,其中包括员工的基本信息、工作经历、家庭关系、奖惩记录和培训经历,要求对这些员工档案信息进行新增、修改、删除操作,同时可以进行查询和浏览操作。该模块是本系统的重点,用户可以通过该模块为单位建立一个比较完整的人事档案系统,同时可以对档案进行查看。
c) 基础数据管理:维护人事管理相关的一些基础数据。主要包括以下功能:
(a)民族档案设置:维护职工中民族档案信息;
(b)职工类型设置:维护当前企业职工与企业的关系的类别信息; (c)文化程度设置:维护企业职工的文化程度类别信息; (d)政治面貌设置:维护企业职工的政治面貌类别信息; (e)部门类别设置:维护企业中设立的部门类别信息; (f)职务类别设置:维护企业中设立的职务类别信息; (h)职称类别设置:维护企业职工的职称类别信息;
d) 人事变动管理:对于人事上的变动调整进行管理,对人员档案的信息进行更新(如:员工职务、员工职称、员工性质等的变动)。
e) 工作日志管理:记录部门或系统用户的一些备忘信息,包括日常的一些事件记录,以及工作日记的管理维护。
f) 数据库管理:对现有的数据库进行管理,包括数据备份和恢复,以方便用户对数据库的管理和维护工作,提高系统的数据安全性。 1.3 可靠性要求
a) 计算机稳定可靠,网络服务和数据库服务稳定可靠;
b) 网络通畅、稳定;软件运行稳定;数据计算及数据传输无误;提供数据备份和数据恢复方案。 1.4 性能需求 1)硬件环境
在最低配置的情况下,系统的性能往往不尽如人意,现在的硬件性能已经相当出色,且
价格也很便宜,因此通常给服务器端配置高性能硬件。推荐配置为: ·处理器:Intel 奔腾Ⅲ 或更高 ·内存:128MB ·硬盘空间:40GB ·显卡:Geforce系列显示适配器或更高。 2)软件环境
·操作系统:windows 98/ME/2000/N ·数据库:Microsoft SQL server 2000
2 开发环境简介 2.1 Delphi简介
Delphi这个名字源于古希腊的城市名。它集中了第三代语言的优点。以Object Pascal为基础,扩充了面向对象的能力,并且完美地结合了可视化的开发手段。Delphi自1995年3月一推出就受到了人们的关注,并在当年一举夺得了多项大奖。
Delphi的出现打破了Visual系列可视化编程领域一统天下的局面。并且Delphi使用了本地编译器直接生成技术,使程序的执行性能远远高于其它产品生成的程序。它还是真正的面向对象的编程语言。PASCAL语言的严谨加上可视化的优势和强大的数据库功能使得它有充分的资本和微软的VB叫板。许多人当时都认为Pascal 是最有前途的程序设计语言,并预测Delphi将会成为可视化编程的主流环境。
Delphi在你编好程序后自动转换成。EXE文件它运行时速度比VB快,而且编译后不需要其他的支持库就能运行。它的数据库功能也挺强的,是开发中型数据库软件理想的编程工具。 Delphi适用于应用软件、数据库系统、系统软件等类型的开发。而且它拥有和VB差不多一样的功能,而且一样能应用API函数,这在控制Windows很有用。
Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。
Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。您的工作只是在“骨架”中加入您的程序。缺省的应用程序是一个空白的窗体(Form),您可以运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部性质:可以被放大缩小、移动、最大最小化等,但您却没有编写一行程序。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。
Delphi已经为您做好了一切基础工作——程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代码而已。在空白窗口的背后,应用程序的框架正在等待用户的输入。由于您并未告诉它接收到用户输入后作何反应,窗口除了响应所有Windows的基本操作(移动、缩放等)外,它只是接受用户的输入,然后再忽略。Delphi把Windows编程的回调、句柄处理等繁复过程都放在一个不可见的Romulam覆盖物下面,这样您可以不为它们所困扰,轻松从容地对可视部件进行编程。
面向对象的程序设计(Object-Oriented Programming,简记为OOP)是Delphi诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。
说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。对象并不与传统程序设计和编程方法兼
其中多媒体音频视频播放器是通过TMediaPlayer组件来实现的,支持的格式与系统已安装的解码器有关。
6 总 结
6.1 程序设计风格
在设计的时候采用了增量模型的思想:把软件作为一系列的构件来设计,编码,集成和测试。
用户管理,密码修改,用户登陆,万年历,这些模块都有高度的独立性,因此他们的可重用性比较高,基本上是一个单元完成一个功能,模块规模也比较小,模块的作用域在控制域之内,只使用了两个全局变量来存储用户名和用户权限。[1] 在人机界面设计方面,本系统做到了以下几点: a) 保持一致性(界面,背景的致性);
b) 提供有意义的反馈(用户验证和用户管理,提供了比较精确的反馈信息);
c) 在执行有较大破坏性的动作之前要求用户确认(数据备份与还原); d) 允许大多数取消操作(大多数单元有取消操作功能);
e) 允许犯错误(由于权限的限制,系统能保护自己不受严重错误的破坏);
f) 按功能对动作分类(在主窗口就是按动作类型组织菜单的); 6.2 有待加强项
a) 帮助的制作 一个完整的应用程序必须具有完整的帮助系统;帮助系统可以在必要的时候给用户信息提示和一些系统相关服务。
b) 声音制作在这里主要是对声音的加载,我们可以加载一些一般的声音;主要来源有:音频CD盘;波形音频文件;MP3文件等等。其中波形音频文件以WAV作为文件的后缀,我们可以播放现成的,也可以播放自己录制的文件。 c) 我们还可以使用各种组件和ActiveX控件等技术来完善系统。利用一些做好的activeX组件,会缩短开发周期。
由于在开发工程方面缺少经验,所以这个系统还存在着许多不足之处,在测试过程中总结如下:
a) 数据表的设计还不是很合理;
b) 数据异常处理要更加人性化,错误信息的反馈要更加精确; 6.3 心得
经过一个月的设计和开发,人事管理系统基本开发完毕,其基本功能符合用户需求,能够完成基础数据录入,数据查询等基本功能,以及相关报表的打印。 在这次毕业设计中,我获益良多。首先我明白了需求分析对于一个系统的开发的重要性。其次我还学到了如何把一个软件作为一个工程来做,在真正的软件开发中,一个软件系统的开发不是一个人来做,而是很多人合作来完成的,另外还有软件的后期维护等等,这时就显现出了把软件作为一个工程来做的优越性,而这些都离不开数据流图和模块的分解。
Delphi是一个非常强大的开发工具,它具有运行速度快、易于学习和使用以及开发效率高的特点,使用起来真的是很顺手。学习好一门编程语言以后可以为今后的学习和工作带来很大的便利。
虽然本系统实现了基本的用户需求功能,但是还有待于完善和加强,总之通过这次设计和开发过程,我对软件开发有了进一步的了解。
参考文献
[1] 张海藩编著.软件工程导论[M].清华大学出版社出版,2003,1-173. [2] 宋一兵,赵景波,李春艳著.Delphi 7.0基础教程[M].机械工业出版社,2003,2-30.
[3] 刘瑶儒著.新概念SQL Server2000教程[M].北京科海集团公司出,2001,12-23.
[4] 韩强编著.SQL SERVER 2000 程序员手册[M].机械工业出版社出版,2000,4-35.
[5] 萨师煊著.数据库系统概论(第二版)[M].高等教育出版社,1991,8-40. [6] 施伯乐,丁宝康,汪卫著.数据库系统教程[M].高等教育出版社,2002,1-202.
[7] 肖健著.SQL Server2000实践与提高[M].中国电子出版社,2002,13-53. [8] 林金霖著.Delphi6 实务经典[M].中国铁道出版社,2002年5月,6-110. [9] 黄超,王志伟著.Delphi企业经营管理系统开发实例导航[M].人民邮电出版社,2003,20-90.
[10] 程文刚主编.Delphi数据库实用编程100例[M].中国铁道出版社,2004,8-63.
[11] 王晟,万科著.Delphi数据库开发经典案例解析[M].清华大学出版社,2005,85-89.
[12] 王惠刚,唐晨光彭为著.delphi7/8程序设计[M].清华大学出版社, 2002,42-63.
[13] 潇湘工作室,邢增平著.Delphi 6.0最佳专辑[M].人民邮电出版社,2003,1-404.
[14] 心铃.Delphi问答.软件报[N],2004-07-5.
[15] 高永惠.浅谈Delphi中的异常处理方法[J].湖南轻工业高等专科学校学报,2002-04,9-10.
[16] 徐萌飞.在Delphi中使用ADO技术对数据库操作[J].中国学术期刊(光盘版)电子杂志社,2001,12-13.
[17] 陈建兵.Delphi中基于安全灵活的动态连接远程数据库SQL的实现[J].福建电脑,2005,12-13.
[18] 孙育红.关于地方法院管理信息系统分析设计与实施[D].中国学术期刊电子杂志社,2001,8-9. [19] 岳冰.南部引嫩工程信息管理系统开发[D].中国学术期刊电子杂志社,2003,20-21.
[20] 庞芳,王丽玫.南宁市自动气象站业务服务数据库系统[D].中国学术期刊电子杂志社,2004,21-23.
[21] 徐军.研究生院综合管理信息系统的研究与实现[D].中国学术期刊)电子杂志社,2004,32-33.
[22] 鲁媛媛.硕士生导师综合素质能力评价指标体系的研究[D].中国学术期刊电子杂志社,2005,18-19.