ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:216.65KB ,
资源ID:22756774      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22756774.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(课程设计Word格式文档下载.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

课程设计Word格式文档下载.docx

1、最后,通过开发平台和数据库将功能实现。这里我运用Java来设计界面,再通过Mysql数据库来实现各个功能。2 需求分析2.1需求分析的任务 需求分析的任务是调查应用领域,对应用领域中的信息要求和操作要求进行详细分析,形成需求分析说明书。重点是调查,收集与分析用户在数据管理中的信息要求,处理要求,数据的安全性与完整性要求。为了完成需求分析的任务,要详细调查待开发的数据库应用部门的情况,了解原系统工作概况,分析用户的各种需求,在此基础上确定新系统的功能。新系统必须考虑今后的扩充和改变,不能仅仅按当前应用需求来设计数据库。2.2需求分析的过程 由于此处主要任务是练习所学知识点,使得自己对各门知识的融

2、合更加完善。而且,针对于本系统的基本功能已经给出。这里就分别对用户和系统进行分析。2.2.1系统功能需求分析系统功能主要分为四模块:员工管理、部门管理、工资管理及系统管理。下面分别对员工管理、部门管理、工资管理和系统管理四个模块进行描述。1.员工管理:查看员工的详细信息资料。其包括:员工号、员工姓名、性别、身份证号、年龄、民族、电话、e-mail、家庭住址、家庭电话、所属部门和工资。2.部门管理:部门管理主要是对企业部门信息进行查询修改。它包括:部门号、部门名称、部门经理、部门电话、部门编制人员以及部门现有人员。3.工资管理:工资信息管理是对员工工资的详细描述,在这一模块有:员工号、员工姓名、

3、性别、全勤奖金、实上班天数、基本工资、加班天数、加班工资、扣款、应发工资和实际发工资。4.系统管理:系统管理是对系统、管理员等一些操作。2.2.2用户功能需求分析人事信息管理系统是为了更好的实现人事各种信息的管理。本系统主要对查看、修改员工的各种信息所设计的,可以很好的管理息数据。主要功能是对员工信息,工资情况和企业部门情况的修改、添加、查询和删除等功能。2.3数据字典经过可行性分析,抽象出该子系统业务流程图,如下图所示。下面,结合该实例具体情况,给出人事管理的具体需求。2.3.1数据项1. 部门信息数据字典表1 部门信息管理编号数据项称说明部分数据项1部门号字符串类型2部门名称3部门经理4部

4、门电话5编制人数6现有人数2. 员工信息数据字典表2 员工信息表数据项名称员工编号姓名性别身份证号码年龄民族7电话8E-mail9家庭住址10家庭电话11部门12工资3. 工资信息数据字典表3 工资信息表员工号全勤奖金实上班天数基本工资加班天数加班工资扣款应发工资实发工资2.3.2数据结构表4 数据结构表数据结构名属性用户信息用户ID、用户密码员工信息员工号、员工姓名、性别、身份证号、年龄、民族、电话、e-mail、家庭住址、家庭电话、所属部门、工资部门信息部门号、部门名称、部门经理、部门电话、部门编制人员、部门现有人员工资信息员工号、姓名、性别、全勤奖金、上班天数、基本工资、加班天数、加班工

5、资、扣款、应发工资、实际发工资2.3.3数据存储表5 用户工资数据存储表变更信息查询工资、提交工资变更变更用户查询用户信息、提交用户信息2.3.4处理过程表6 过程处理表处理过程名输入数据流输出数据流用户登录终端用户信息审核用户输入信息经审核用户信息用户查询部门信息查询与更改获得提交更改查询与更改提交更改信息工资发放工资清单2.4数据流图图1 人事信息管理数据流3 概念设计3.1概念结构设计的方法设计概念结构通常有四类方法:自顶向下,自底向上,逐渐扩张以及混合策略。本教学系统采用的是自底向上的方法。即首先定义全局的概念结构的框架,然后逐步细化。根据自顶向上地进行需求分析然后再自底上上地进行概念

6、设计。3.2概念结构设计的步骤概念结构的设计可分为两步:第一步是抽象数据并设计局部视图。第二步是集成局部视图,得到全局的概念结构。3.3数据抽象与局部视图设计设计局部E-R图。图2 用户信息图3 员工信息图4 工资信息图5 部门信息图64 逻辑设计4.1E-R图向关系模型的转换 分别经图、图总体概念结构E-R图转化成关系模型。用户(ID,姓名,性别)主键:ID员工信息(员工号,姓名,性别,身份证号,年龄,民族,电话,E-mail,家庭住址,家庭电话,所属部门,工资)主键:工资信息(员工号,姓名,性别,全勤奖金,上班天数,基本工资,加班天数,加班工资,口款,应发工资,实发工资)主键:部门信息(部

7、门号,部门名称,部门经理,部门电话,编制人数,现有人数)主键:4.2数据模型的优化数据库逻辑结构设计的结果不是唯一的。为了提高数据库应用系统的性能,还应该根据应用需要适当的修改,调整关系模式,这就是数据模型的优化。规范化理论为数据库设计人员判断关系模式的优劣提供了理论标准,可用来预测模式可能出现的问题,使数据库设计工作有了严格的理论基础。关系数据模型的优化通常以规范化理论为指导,方法为:(1)确定数据依赖。分别写出每个关系内部属性的以及不同关系模式属性间的数据依赖。根据需求分析可知:a) 用户表的数据依赖 :ID-姓名,ID-性别b) 员工表的数据依赖:员工号-姓名,员工号-性别,员工号-身份

8、证号,员工号-民族,员工号-电话,员工号-E-mail,员工号-住址,员工号-家庭电话,员工号-部门工资,员工号-工资c) 工资表的数据依赖:全勤奖金,员工号-上班天数,员工号-基本工资,员工号-加班天数,员工号-扣款,员工号-应发工资,员工号-实发工资d) 部门表的数据依赖:部门号-部门名称,部门号-部门经理,部门号-部门电话,部门号-编制人数,部门号-现有人数(2)对于各个关系模式之间的数据依赖进行极小化处理,消除冗余的联系。(3)按照数据依赖的理论对关系模式逐一分析,考察是否存在部分函数依赖,传递函数依赖,根据各个函数依赖的依赖集可知各个关系模式没有部分函数依赖和传递函数依赖所以所有的关

9、系模式都是属于3NF。不需要进一步,进行模式分解。4.3系统数据表的设计表7 员工信息表字段名数据类型长度说明描述employ_idvarchar20不空,主键name不空sexcreitcard身份证号age可为空telemail电子邮件addressdeptbsalary表8 部门信息表 部门信息dept_iddnamedmanagerdteldnumnum表9 用户信息表用户信息表user_id用户账号username用户名password密码表10 工资情况表bonusworknum上班天数bsalayoverwnumoverwsalkoukuanshouldpayrealpay5 物

10、理实施5.1系统功能模块1.用户管理模块该模块主要功能是对用户的基本信息进行管理,进行密码修改和安全管理。2.员工管理模块该模块主要功能包括员工信息的登记、修改、查询、删除等操作。3.部门管理模块该模块主要功能包括部门信息的查询、修改、删除。4.工资情况管理模块该模块主要功能包括工资情况的查询和修改。5.2数据库实施阶段1.数据库实施阶段目标用DBMS所提供的数据定义语言和其他实用程序将数据库逻辑设计和物理设计结果描述出来,成为DBMS可以接受的源代码,在经过调试生成目标模式。2.数据库实施阶段任务(1)建立数据库create database 人事信息系统;建立数据表用户表基本信息的建立 c

11、reate table user (user_id varchar(20) not null primary key, username varchar(10) not null, password varchar(20) not null ); 员工基本信息的建立 create table employ ( employ_id varchar(20) not null primary key, name varchar(10) not null, sex varchar(4) not null, creitcard varchar(20) not null, age varchar(4),

12、natioal varchar(4) not null, tel varchar(20) not null, email varchar(20) not null, address varchar(20) not null, addresstel varchar(20) not null, dept varchar(10) not null, bsalary varchar(10) not null 工资表基本信息的建立 create table salary(employ_id varchar(20) not null primary key,name varchar (10) not nu

13、ll,sex varchar (4) not null,bonus varchart (10) not null,worknum varchar(10) not null,bsalary varchar(10) not null,overwnum varchar(4) not null,overwsal varchar(10) not null,koukuan varchar(10) not null,shouldpay varchar(10) not null,realpay varchar(10) not null);部门表基本信息的建立 create table dept(dept_id

14、 varchar (20) not null primary key,dname varchar(10) not null,dmanager varchar(10) not null,dtel varchar(20) not null,dnum varchar(4) not null,num varchar (4) not null, (3)建立视图用户视图的建立create view is_employ(employ_id,name,sex,creitcard,age,national,tel,email,address,dept,bsalaty)asselect * from employ

15、where employ_id=01;工资视图的建立create view is_salary(employ_id,name,sex,bonus,worknm,bsalary,overwnum,overnum,koukuan,shouldpay,realpay)select * from salary部门视图的建立create view is_dept(dept_id,dname,dmanageer,dtel,dnum,num)select * from deptwhere dept_id=01;(4)建立索引对用户信息表建立索引create unique index user on user

16、(user_id);对员工信息表建立索引create unique index employ on employ(employ_id);对工资信息表建立索引create unique index salary on salary(employ_id);对部门信息表建立索引create unique index dept on dept(dept_id);6 管理模块6.1部分界面设计1.员工管理界面员工管理主要功能是对公司员工的信息进行查询、修改、删除等功能,通过员工号来查询员工信息。图7 员工管理2.工资管理界面工资管理主要功能是通过在员工号文本框中输入员工号来查询员工工资的详细信息和加班情

17、况。图8 工资管理3.部门管理界面部门管理的功能是查询公司的各部门当前信息。可具体看到公司部门的部门号,编制人数、部门经理等信息。图9 部门管理7 参考文献1萨师煊等著.数据库系统概论M,北京:高等教育出版社2孙全党等主编.SQL Server 数据库开发应用教程M,北京:科学出版社3姜乃春.人事管理系统的设计与开发.北京邮电大学硕士学位论文4李潇.企业人事管理系统的设计.重庆工商大学计信学院学位论文5李国禄.人事管理系统的设计与实现.大连理工大学硕士论文6陈国君、陈磊、陈锡祯、刘洋等编著.Java2 程序设计基础M,北京:清华大学出版社7邱尼卡.人事信息管理系统.同济大学硕士学位论文8蔡延光编著.数据库原理与应用M,北京:机械工业出版社9尚晖,张其亮.一个企业人事管理系统的设计与实现.浙江工贸职业技术学院本科学位论文10陈家兴、陈风、朱国鸿等编著.Java图形用户界面设计与实例M,北京:冶金工业出版社11杨升平,程春喜.中小企业人事管理系统的设计与实现.株洲职业技术学院本科论文12邹方磊.企业人事管理系统的设计与开发.北京邮电大学硕士学位论文 14朱莉,阳桑,金双平.企业人事管理系统的设计与实现.江西城市职业学院计算机学院学位论文15张超,左瑾.基于.Net的高校人事管理系统的设计与实现.广州市沙太路南方医科大学硕士学位论文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1