- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机科学与工程学院
课程设计报告
题目全称: 员工管理信息系统的设计与实现 — 岗位与薪金信息管理
学生学号: 2606005011 姓名: 李伟德
指导老师: 刘勇国 职称: 副教授
指导老师评语:
签字:
课程设计成绩:
设计过程表现 设计报告质量 总分 实验室名称:计算机学院软件实验室
实验项目名称:员工管理信息系统的设计与实现 — 岗位与薪金信息管理
三、实验学时:32
四、实验原理:
员工管理信息系统是由员工管理,部门管理,岗位管理以及薪金管理四部分组成。系统前台采用Visual Stdio 2005 工具开发而成,开发语言是C#程序设计语言,主要是因为C#是微软为.NET平台量身定做的编程语言,它是一种现代面向对象程序设计语言,使程序员能够快速地在.NET平台上开发种类丰富的应用程序,它继承了C++和Java的语法,去掉了C++中的许多复杂和容易引起问题的东西,是由C和C++发展而来的一种“简单、高效、面向对象、类型安全”的程序设计语言,其综合了Visual Basic的高效率和C++的强大功能。
实验目的:
使学生掌握数据库的实现原理,了解SQL的查询命令,并能在实践中使用。
使学生学会使用C#语言进行程序设计,了解Vistual Stdio 2005 的开发工具的原理,并设计出实际可行的项目。
加强学生的动手能力,把课堂上学到得东西,融入到实际的项目,达到学以致用的目的。
锻炼学生的思维能力,使学生能够领略计算机编程的实现方法,达到举一反三的效果。
实验内容:
在员工信息管理系统
岗位信息管理功能包括:
添加岗位
删除岗位:可以删除岗位名称,岗位描述等信息。
修改岗位:可以修改指定岗位的岗位名称,岗位描述等信息。
查询岗位
薪金信息管理功能包括:
添加员工薪金信息:可以添加员工姓名,月份,备注,薪金等信息。
删除员工薪金信息:可以删除指定员工的姓名,月份,备注,薪金等信息。
修改员工薪金信息:可以修改指定员工的姓名,月份,备注,薪金等信息。
查询员工薪金信息:可以查询指定员工的薪金等信息。
七、实验器材(设备、元器件):
1.一台Windows XP平台或以上的PC机;
2.Vistual Stdio 2005开发软件及Microsoft ACCESS2003数据库软件;
实验步骤:
1、设计系统结构组成
系统提供了一套员工综合信息管理平台,使得系统管理人员对公司的岗位进行分类,进而确定各个岗位所对应的部门信息,在已有部门信息的基础上能够对所有员工信息进行分类管理。主要功能有:岗位设置、员工个人信息管理、员工所属部门信息管理、员工薪金信息管理。
系统模块设计划分如下:
员工薪金信息模块:可以删除、添加、修改和查询员工薪金信息;
岗位设置模块:可以删除、添加、修改和查询岗位;
它们之间既是相互联系同时又是彼此独立的,整个框架结构如图1所示。
图1 系统整体框架
本课程设计实现岗位和薪金管理模块功能:
(1)岗位设置模块
岗位设置模块功能包括:添加岗位岗位
基于上面的需求分析,我们可以列出用户操作的模块,其中的每一个模块对于一个功能,如图2所示。
图2 岗位设置模块用例图
(2)薪金管理模块
薪金管理模块功能包括:添加员工薪金信息、删除员工薪金信息、修改员工薪金信息、查询员工薪金信息。
基于上面的需求分析,我们可以列出用户操作的模块,其中的每一个模块对于一个功能,如图3所示。
图3 薪金信息管理模块用例图
2、 数据库的设计与实现
数据库是员工信息管理系统的后台,存储着所有的信息,在员工信息管理系统中有着很重要的地位。数据库设计的好与坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提高数据信息的存储效率,确保数据信息的完整性和一致性。
在仔细调研员工信息管理过程的基础上,通过对管理内容的分析,设计的数据项和数据结构如下:
岗位信息表:包含岗位编号、岗位名称、描述等信息;
员工薪金表:薪金编号、月份、员工编号、薪金、备注等信息;
有了上面的数据项和数据结构,就可以进行数据库的设计了。设计过程主要分为两个阶段,即数据库概念结构设计和逻辑结构设计。
基于对数据库需求的分析,在这一阶段可以设计出能够满足用户需求的各种实例以及它们之间的关系,为下一阶段的逻辑设计打下基础。
图4 岗位信息实体E-R图
文档评论(0)