课程设计报告(员工培训管理系统)

课程设计报告(员工培训管理系统)

ID:9936135

大小:303.50 KB

页数:51页

时间:2018-05-16

课程设计报告(员工培训管理系统)_第1页
课程设计报告(员工培训管理系统)_第2页
课程设计报告(员工培训管理系统)_第3页
课程设计报告(员工培训管理系统)_第4页
课程设计报告(员工培训管理系统)_第5页
资源描述:

《课程设计报告(员工培训管理系统)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数据库课程设计报告二○○九级计三班学号:XX姓名:贺双凤指导老师:刘毅志时间:2012.02.20—2012.03.021系统需求分析1.1系统功能分析员工培训系统需要实现的主要功能包括:l企业总体培训课程的设置和安排。l允许员工根据自己的情况选择合适的课程和上课时间。l对选课结果进行统计报表。允许员工对最后选课结果的查询。l培训考核成绩的输入和查询。l员工培训效果的综合报表。l员工个人信息的修改。图1、员工培训管理系统功能模块图1.2系统功能模块设计(划分)本系统涉及到员工和培训管理部门之间的交流,因此需要根据用户的不同分成两大功能模块。这

2、两个模块的功能和使用的权限完全不同。本系统功能模块如图1所示。1.3与其它系统的关系图2、培训管理数据流程图员工培训系统可以为员工素质技能的评价提供可靠的依据,是职务评定的一个参考信息源。系统本身需要用到人事管理系统中的员工基本信息和部门信息等辅助资料,这些数据可以通过数据库直接读取。1.4数据流程图员工培训管理系统的数据流程如图2所示。2数据库设计2.1数据库需求分析根据系统数据流程图,我们可以列出以下系统所需的数据项和数据结构:l课程设置:编号、名称、简介、所用教材、上课地点、人数、上课时间l选课结果:记录编号、员工、课程、考核成绩、评价

3、、考核日期。所需的外部数据支持:l人员信息:员工号、密码、权限、姓名、部门、当前状态等。l部门设置:部门编号、名称等。2.2数据库概念结构设计图3是本系统所需数据的E-R模型图。图3、培训管理E-R图2.3数据库逻辑结构设计根据E-R图和数据库需求分析,培训管理系统需要创建2个主要的数据表:课程设置表和培训安排表。对应这两个表中的个别代码字段,又需要创建2个代码表:课程状态代码表和考核评价代码表。这4个数据表的结构如表1至表4所示。员工信息和部门信息作为外部数据支持可以使用人事管理系统中建立的数据表,如表5和表6所示。表1course课程设置

4、表字段名数据类型是否可空说明csid课程编号name课程名teacher任课教师(外部关键字person)intro课程简介book所用教材classroom上课地点number课程上限人数classtime开课时间state状态(外部关键字course_state)exam_date表2training_plan培训安排表字段名数据类型是否可空说明tpid编号person员工(外部关键字person)course课程score成绩appraisement评价(外部关键字appraisement)表3course_state课程状态代码表字段

5、名数据类型是否可空说明cscode状态代码description描述表4apprisement考核评价代码表字段名数据类型是否可空说明code评价代码description描述表5person员工个人信息表字段名数据类型是否可空说明id员工号(主关键字)passwd密码authority用户权限name姓名sex性别birthday生日department所在部门job职务edu_level受教育程度speciaty专业技能address家庭住址tel联系电话email电子信箱state当前状态(T-员工,F-非员工)remark备注表6de

6、partment部门信息表字段名数据类型是否可空说明depid部门编号name部门名称manager部门经理intro简介2.4数据库的建立2.4.1数据库的建立2.4.2初始数据的输入本系统中,初始数据包括课程状态代码和评价代码,如表7至表8所示。表7课程状态代码代码说明0选课中1进行中2已结束表8考核评价代码代码说明0未考核1不及格2及格3良好4优秀(以下各部分请设计者完成)。3各功能模块的设计与实现3.1功能说明本管理系统主要分为两大部分:培训管理应用程序和学员选课应用程序。培训管理应用程序主要用于培训中心的管理人员对培训课程和培训情况

7、进行维护。此应用程序主要包括四项功能:课程设置、选课结果查询修改、成绩输入、培训成绩统计报表。另外,系统需要有登录窗口(用于权限认证)和导航窗口(用于连接各项功能)。学员选课应用程序包括个人信息修改、选课和成绩查询三项功能。(一)培训管理管理应用程序功能说明(二)学员选课应用程序功能说明3.2用户界面设计完成数据库创建和功能说明以后,我们可以进行下一步工作,既设计用户界面。1、培训管理应用程序登录窗体的创建2、培训管理应用程序主窗体的创建3、课程设置窗体的创建4、选课结果查询窗体的创建5、学员名单报表窗体的创建6、考核评定结果窗体的创建7、培

8、训统计窗体的创建8、培训成绩报表窗体的创建9、学员选课客户端界面的创建3.3各功能模块的实现1、培训管理应用程序数据模块的创建2、培训管理应用程序登录程序的实现3、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。