人事管理系统SQLDELPHI7课程设计报告.doc
《人事管理系统SQLDELPHI7课程设计报告.doc》由会员分享,可在线阅读,更多相关《人事管理系统SQLDELPHI7课程设计报告.doc(15页珍藏版)》请在课桌文档上搜索。
1、人事管理系统数据库SQL_课程设计A:摘要:为了能设计一个提高人事系统工作效率管理系统,使其人事信息可以规范化管理、并且能够实现科学统计人事资料,重要的是能够快速查询,减少管理方面的工作量.特用SQL Server设计一个人事管理系统,旨在体会其在现实生活中的应用.1、该系统的基本功能: 员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等. 员工各种信息的修改; 对于转出、辞职、辞退、退休员工信息的删除; 按照一定的条件,查询、统计符合条件的员工信息;包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,同时也可实现按学历、婚姻状况、岗位、参加工作时间等
2、统计各自的员工信息;2、数据库中所包含下列数据表: 用户基本信息表用户名,用户号,密码,权限 员工基本信息表个人基本信息,进入公司时间,员工级别,基本工资,所在部门等; 员工家庭情况表,反映员工的家庭信息; 员工学历信息表,反映员工的学历、专业、毕业时间、学校、外语情况等; 企业工作岗位表,反应基本的名称所属部门信息; 企业部门信息表.反应部门名称等基本信息.3、设计环境:先导课程为:数据库系统概论.设计环境和开发工具:操作系统: WindowsVista数据库管理系统:MySQL开发工具: JavaB:目录:目录1 摘要22 需求分析42.1 业务需求分析42.2 功能需求42.3 数据需求
3、42.4 数据字典53 数据库结构概念结构设计63.1 数据结构和数据项63.2 思维图73.3 E-R图84 数据库逻辑结构设计95 数据流程与程序结构框图125.1 程序结构框图125.2 数据流程图135.3 数据流定义145.4 数据存储定义145.5 主要处理过程156 程序源代码与其说明总结166.1 部分原代码166.2 实验数据输入186.3 图片展示217 总结238 致谢语249参考文献24C:需求分析:C.1业务需求分析背景资料:随着公司的规模不断扩大,员工的数量急剧增加,有关员工的各种信息也成倍增长.面对庞大的信息量,一个好的人事管理系统可以提高公司人事管理工作的效率.
4、通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量.为公司和员工带来便利.C.2功能需求在数据操作界面要有用户登陆窗口和信息操作窗口 功能列表编号功能名称功能说明1.1用户登陆用户输入用户名和密码登陆系统1.2用户添加添加用户和对你添加的用户权限进行设定1.3添加用户添加新的用户1.4删除用户删除已有的用户息2.1员工信息管理查询员工的基本信息,修改员工的基本信息2.2部门信息管理查询修改部门的基本信息2.3工作岗位信息管理对工作岗位进行相关操作C.3数据需求系统处理的对象有大致:a:用户信息:用户名,密码,权限.b:员工信息:员工进入公司的时间、员工级别、员
5、工的基本工资、员工所在部门和员工的其他基本信息等c:工作岗位信息:岗位名称,岗位级别,工资范围,所属部门等d:公司部门信息:部门信息,负责人等C.4数据字典数据项名称数据项描述数据项类型主码User_ID用户编号intUser_Name用户#charPassword用户密码charPopedom用户权限char允许为空D_Number部门编号CharD_Name部门名称charD_Count部门所含岗位数intD_Chief部门负责人intP_Name岗位名称charP_Number岗位编号intP_Rank岗位级别charP_Department所属部门charP_Count岗位人数intP
6、_Wage工资范围max&minintE-Number员工编号intE_Name员工#charE_Sex员工性别charE_BornDate员工出生日期charE_Marriage员工婚姻状况charE_PoliticsVisage员工政治面貌charE_Phoen员工联系 intE_SchoolAge员工学历charE_Specialty员工专业charE_Graduate员工毕业时间charE_School员工毕业学校charE_FL员工外语情况charE_EnterDate员工进入公司时间charE_InDueFormDate员工转正时间charE_Department员工部门charE
7、_Headship员工职务charE_Estate员工状态charE_Remark员工备注charE_Rank员工级别charE_BassicWage员工基本工资intE_Family员工家属#charE_Address员工住址charE_Relation与员工关系charD:数据库概念结构设计:通过需求分析,可确定系统的数据项和数据结构如下:1:用户基本信息表User:#,编号,密码,权限2:员工基本信息表Employment:#,编号,性别,婚姻状况,进入公司时间,转正时间,部门, 职务,状态,备注,级别,基本工资3:员工家庭信息表Family:编号,出生年月,联系 ,住址,家属#,与员工
8、关系4:员工学历信息表Schooling:编号,毕业学校,毕业专业,学历,毕业时间,外语情况,政治面貌5:企业工作岗位表Post:名称,编号,级别,所属部门,工资mix,工资min6:企业部门信息表Department:名称,编号,所含岗位数,部门负责人概念结构设计E-R模型:上幅图是指:如果用户有只限浏览权,则只能对部门表浏览,以此类推思维图下幅是各实体之间的E-R图:E-R图上幅图是完整的E-R图:用户的数据基本信息不含在这个E-R图中,因为,用户只是一个窗口,当他满足某些条件,才能进入者个关系模式,并进行相应的操作,如果他不满足程序所要求的任何条件,这个关系模式对其是屏蔽的,用户数据也有
9、其自个儿数据库,但是我在这个课程设计没有主要讨论,用相应的编程让其和E-R相联系起来.E:数据库逻辑结构设计:a:用户基本信息表UserUser_NameUser_IDPasswordPopedom浏览Popedom查询Popedom统计Popedom更新总理101001*总理201002*总理301003*负责人102001*负责人202002*负责人302003*管理人103001*管理人203002*管理人303003*b:员工基本信息表EmploymentE_NameE-NumberE_SexE_MarriageE_EnterDateE_InDueFormDateE_Departmen
10、t01000001女未婚A02000003女已婚B03000004女已婚2008.12.29C04000002女未婚D接上:E_HeadshipE_EstateE_RemarkE_RankE_BassicWageA01001在职无16000B02003在职无25000C01001不在职休假34000D01001在职无45500c:员工家庭信息表Family:E-NumberE_BornDateE_PhoenE_AddressE_FamilyE_Relation01000001良乡马*姐姐02000003海淀刘*妈妈03000004朝阳*04000002顺义*d:员工学历信息表Schooling
11、E-NumberE_SchoolE_SpecialtyE_SchoolAgeE_GraduateE_FLE_PoliticsVisage01000001工商软件工程本科西班牙语党员02000003工商软件工程本科英语党员03000004工商软件工程研究生法语团员04000002工商软件工程本科英语团员*e:企业工作岗位表Post:P_NameP_NumberP_RankP_DepartmentP_CountP_WageP_WageCEOA010011A3100006000总监B020032B5100005000组长C010013C280004000部长D010014D180005000*f:企
12、业部门信息表Department:D_NameD_NumberD_CountD_Chief管理A1001000001培训B502000003销售C803000004财务D2004000002设计E9*开发F12*F:数据流程与程序结构框图:1:以上是程序结构图D1 员工档案P1档案管理员工D6 管理人员记录管理员情况P6安全管理管理员工资查询发工资P4工资管理D4 工资记录员工员工情况上级员工P3调动管理D3 职务调动记录上级员工对应编号P2岗位管理D2 岗位记录员工调动用户身份用户身份用户身份部门情况P5部门管理D5 部门记录上级工资在档案表里调动在档案表里2:以上是数据流程图图中虚线表示的
13、数据流是员工信息1主要的数据流定义1数据流名称:员工情况位置:员工P1.定义: 员工情况=#+编号+性别+婚姻状况+部门+基本工资+职务 .说明:要对每一位被聘用的新员工进行唯一编号.2数据流名称:调动情况位置:P3员工定义: 调动情况=员工号+调动前职务+调动后职务+调动日期.说明:员工号和调动日期备注可以唯一确定一个调动情况.3数据流名称:工资查询位置:P4员工定义: 工资查询=员工号+基本工资.说明:根据员工号可以唯一确定一个工资记录.4数据流名称:管理员情况位置:管理员P6定义: 用户身份=员工编号.说明:要对每一位管理员建立唯一的账号.5数据流名称:用户身份位置:安全管理P1,定义:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理系统 SQLDELPHI7 课程设计 报告
链接地址:https://www.desk33.com/p-8875.html