数据库课程设计薪酬信息管理系统实验报告

上传人:ni****g 文档编号:412747322 上传时间:2023-09-25 格式:DOC 页数:22 大小:1.02MB
返回 下载 相关 举报
数据库课程设计薪酬信息管理系统实验报告_第1页
第1页 / 共22页
数据库课程设计薪酬信息管理系统实验报告_第2页
第2页 / 共22页
数据库课程设计薪酬信息管理系统实验报告_第3页
第3页 / 共22页
数据库课程设计薪酬信息管理系统实验报告_第4页
第4页 / 共22页
数据库课程设计薪酬信息管理系统实验报告_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《数据库课程设计薪酬信息管理系统实验报告》由会员分享,可在线阅读,更多相关《数据库课程设计薪酬信息管理系统实验报告(22页珍藏版)》请在金锄头文库上搜索。

1、管理信息系统实验报告 题 目:薪酬管理信息系统的设计与实现学 院:管理学院 专 业:物流管理 姓 名: 学 号: 指导老师: 索 完成时间: 2018.1.4 目录第一章 概述21.1 开发背景2第二章 系统可行性研究32.1 技术可行性研究32.2 经济的可行性42.3 人员及操作的可行性4第三章 系统需求分析43.1 现行系统的功能结构43.1.1 组织结构53.1.2 管理职能分析53.2 业务流程分析63.3 现行系统数据流程分析73.3.1数据库概念结构设计模型7库存管理数据库E-R模型83.4 企业薪酬管理系统的特点8第四章 新系统的逻辑方案设计94.1 新系统的功能结构设计94.

2、2新系统信息处理流程设计104.2.1 新系统逻辑模型的提出104.3 建立数据字典114.3.1 数据流字典114.3.2 数据存储字典134.3.3 处理描述144.4 SQL语句实现15第五章 相关功能界面185.1 输入输出设计185.1.1 输出设计195.2.2 输入设计19第六章 程序和系统调试206.1 系统调试概述206.2 系统实施20总结201.1 开发背景该课程设计是利用NetBeans和SQL Server等工具完成工资信息管理系统的开发,它主要包括员工基本信息管理、家庭信息管理、奖惩信息管理和薪酬信息管理等模块,系统除了可以完成对相关信息的录入、修改及删除等操作之外

3、,还能够对员工信息和薪酬信息进行查询、统计,以便于管理人员一目了然地掌握学生基本情况。薪酬信息管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以薪酬信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对薪酬信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高薪

4、酬信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。第二章 系统可行性研究2.1 技术可行性研究要求从事系统开发的工作人员一般都要求掌握计算机技术如VB、VF等编程语言,具有一定的软硬件基础,会使用各种管理软件,同样计算机等硬件设施不能少,这对于企业来说是可以满足的,因此本系统开发在技术上的。2.2 经济的可行性因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高公司的管理效率,即提高了公司的经济效益,所以从经济上完全是可行的。(1)公司有能力承担系统开发费用开发新系统的工作是一项间距复杂的工作,它的

5、投资主要是人力和物力的投资。对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的额外开支。同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统的开发过程中,企业完全有能力承担开发费用。(

6、2)新系统将为企业带来经济效益管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。一般新系统带来的经济效益是简介的,其最主要的表现就是减少了企业管理费用和人力开支。而其它一些繁琐的食物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。2.3 人员及操作的可行性所需人员由企业自己决定,其中有系统分析员、系统设计员、程序员等构成,同时应有企业的有关人员参与,组成一个开发小组。本系统采用基于Windows的图形

7、用户界面,采用VB6.0作为开发工具,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个企业库存管理系统采用最友好的交互界面,简洁明了,不需要对数据库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。第三章 系统需求分析3.1 现行系统的功能结构通过对现行系统的需求分析,本系统数据流向是合理的,但为了便于计算机化管理,也为了使系统能够提供更多的辅助决策信息,本系统应做如下改进设想:(1)该管理软件将对员工薪酬进行资料管理和统计,对人员的部门和缺勤的情况进行录入管理和统计;(2)增强各种灵活的查询分析功能,根据员工的需要对部门、基本工资、附加工资,房

8、费进行查询,并能打印详细信息,增加核对功能。3.1.1 组织结构根据需求分析的结果,系统总体结构图如图2-1所示。薪酬信息管理系统系统管理员工信息管理工资管理查询统计staffIMS.java主窗体DBClass.java数据处理模块UserLogin.java用户登录staffEdit.java员工基本信息编辑FamilyEdit.java家庭信息编辑RPEdit.java奖惩信息编辑SQuery.java员工信息查询ScoreQuery.java工资查询CourseEdit.java部门信息编辑ScoreEdit.java工资信息编辑图2-1 系统类结构图3.2 业务流程分析所谓的业务流程

9、分析,即是将需求分析得到的用户需求抽象为信息结构即概念模型的过程。通过概念结构设计最终得到数据库的E-R模型,其主要步骤如下:1确定系统中存在的有用实体根据需求分析,在薪酬信息管理系统中,需要完成员工基本信息、家庭信息、奖惩信息和薪酬信息的管理。我们可以很容易知道本系统中主要涉及员工、家庭、奖惩和部门等四个实体。2确定实体之间联系的类型实体之间联系主要存在三种,分别是:一对一联系(1:1),一对多联系(1:N)和多对多联系(M:N)。 以上各实体之间存在如下关系:员工:家庭 1:1员工:奖惩 1:N员工:部门 M:N3将各个实体通过联系连接起来,形成简单的E-R图。在确定了实体及其关系之后,我

10、们就可以将其组合起来形成一个简单的E-R图,如下图所示:接受员工部门奖惩家庭拥有选修11MN1N图3-1 简单E-R图4确定实体与联系的属性及码员工 实体E-R图如图3-2所示,包括编号、姓名、部门、性别、年龄、民族、政治面貌、电话、E-mail、QQ号等属性。姓名性别学生编号年龄民族政治面貌部门E-mailQQ号电话图3-2 员工实体E-R图奖惩实体E-R图如图3-3所示,包括奖惩编号、奖惩原因、奖惩内容、奖惩时间等属性。奖惩奖惩编号奖惩原因奖惩时间奖惩内容图3-3 奖惩实体E-R图作为例子,本章对所有的实体的属性都进行了简化,只有一些必要的属性。3.3 现行系统数据流程分析E-R图表示的是

11、数据库的概念模型,它独立于任何一种数据模型,独立于任何一种具体的数据库管理系统,因此,需要把上述的概念模型转换为具体的被数据库管理系统所支持的数据模型,这就是数据库的逻辑结构设计。首先,根据完整的E-R图,将其转换为相应的关系模式。其基本转换规则如下:1每个实体转换为一个关系模式,实体的属性为关系模式的属性,实体的码为关系模式的码。员工(编号,姓名,部门,性别,年龄,民族,政治面貌,电话,E-mail,QQ号)家庭(家庭编号,家庭住址,邮编,联系电话)奖惩(奖惩编号,奖惩原因,奖惩内容,奖惩时间)2一般情况下,1:1和1:N的联系不需要单独转换为关系模式,只需要将1对应的实体的码放入另一方即可

12、。3一般情况下,M:N的联系需要单独转换为一个关系模式,联系的属性作为关系模式的属性,联系两端实体的码的组合作为关系模式的码。薪酬信息管理系统使用的是SQL Server2000数据库。数据库中各个表的结构描述如表3-4至3-6所示。表3-4 员工信息表StudentInfo字段名字段说明数据类型字段长度必填字段主(外)键sno编号varchar10是主键sname姓名varchar20是class部门varchar30否sex性别char2否age年龄smallint2否nationality民族varchar12否zzmm政治面貌char4否stu_tel电话varchar20否email

13、电子邮箱varchar30否qqQQ号码varchar12否表3-5 奖惩信息表RPInfo字段名字段说明数据类型字段长度必填字段主(外)键rpno奖惩编号int4是主键,自动增加sno学号varchar10是外键rpreason奖惩原因varchar50否rpcontent奖惩内容varchar20否rpterm奖惩时间smallint2否表3-6 用户登录信息表UserInfo字段名字段说明数据类型字段长度必填字段主(外)键userno用户编号char4是主键username用户名varchar20是password密码varchar20否usertype用户类型varchar10否 最后,在确定了各个数据表中字段的类型、大小及约束之后,即可在SQL Server2000数据库管理系统中建立相关数据表结构及其相关的联系。到此为止,数据库的设计就完成了,下面我们就可以直接进入应用程序的设计。3.4 企业薪酬管理系统的特点企业薪酬管理系统要具有以下的特点:员工代码化管理代码问题,严格说是一个科学管理的问题,设计出一个好的代码方案对于系统的开发工作是一件极为有利的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号