数据库应用系统设计案例(人事及工资管理系统)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

人事及工资管理信息系统需求分析1.人事管理人事部主要负责对人员的流动、内部批文进行管理。具体功能有:(1)职工信息管理对职工信息进行维护。包括:新来职工信息的输入、对内部流动职工信息的修改、对辞退和辞职员工信息的删除、根据多种条件组合进行查询,打印职工信息表等。职工信息表的格式可参照表B-1。(2)内部批文管理在企业内部需要下发一些通知、文件等,这些称为批文。批文的格式可参照表B-2。负责撰写批文的人将批文写好后,可保存和发送。对保存的未发送批文可进行修改和发送(发送后的批文是不能修改的)。在发送时,应选择接收部门,可同时向多个部门发送批文。对方接收到批文后可查看、评论和回复,还可以写一些反馈意见,发送给撰写人。(3)培训管理制定培训计划,对培训教师、培训课程、教材进行管理,记录培训信息和培训资源的管理(指教室、设备的使用情况)。记录员工的培训成绩,培训结束后,要对课程和教师进行评价。职工编号:职工姓名:性别:入厂日期:参加工作时间:所属部门:岗位:职称:出生日期:身份证:婚姻状况:是/否家庭电话:手机:邮编:家庭地址:学习经历:起止时间专业学校外语外语等级工作经历:起止时间岗位/职务单位部门奖惩情况家庭成员:姓名关系工作单位职务电话表B-1职工信息表说明:照片20(1)工厂实行的是定编定岗,不同的岗位代表了不同的权力。另外,岗位也代表了工资的等级,即相同的岗位基本工资是一样的。(2)一个部门有多个职工和一个负责人,一个负责人只能负责一个部门。文件编号:日期:标题:拟稿人:内容:审核人:审核意见:表B-2批文文件编号:日期:标题:反馈人:原文:反馈:表B-3反馈2.工资管理生产部门将对职工的出勤情况进行管理。(1)出勤管理职工上班要考勤,每个部门在每个月末把职工出勤记录发给财务部(计算月工资和年终奖),出勤表的格式如下所示。表B-4()月份职工出勤表职工证号姓名日期天数类别缺勤理由制表人:日期其中类别是指病假、事假、旷工、早退等。(2)加班管理对于职工的加班情况也要发给财务部(计算月工资和年终奖)。加班表的格式如下所示。表B-5()月份职工加班表职工证号姓名日期类别天数制表人:日期21在出勤管理中,可对出勤、加班进行查询和统计,并产生报表。(3)计算工资财务部根据各部门给出的职工出勤和加班情况按一定的公式(假设:月工资=基本工资*(1-月缺勤天数/21+2*月加班天数/21);年终奖金=10000*(250-年缺勤天数+年加班天数)/250;)生成月工资和年终奖金。可以进行查询和产生各种报表,如:单个职工月(季度、年)工资报表、部门月(季度、年)工资报表等。概念结构设计根据概念设计的步骤,先产生局部E-R图,然后再将局部E-R图合并成初步的E-R图,最后进行优化,得到全局E-R图。1.局部E-R图根据人事及工资管理信息系统的功能模块进行划分和设计局部E-R图。根据需求抽取实体、实体的属性和实体之间的联系。(1)“职工信息管理”E-R图在“职工信息管理”功能模块中,包括6个实体:职工、部门、岗位、学习经历、工作经历和家庭成员。E-R图如图B-1所示。其中,部门和职工之间存在2个联系:所属部门和负责。“所属部门”联系指:一个部门具有多名职工,一名职工只能在一个部门工作;“负责”联系指:一个部门只有一个负责人,且一名职工只能是一个部门的负责人。另外,学生经历、工作经历和家庭成员都是弱实体,它们与“职工”实体之间的联系都是依赖联系。学习经历工作经历家庭成员所属部门负责(D)所属岗位职工职工证号职工姓名性别入厂日期参加工作时间职称出生日期身份证婚姻状况家庭电话手机邮编家庭地址照片piA10VA10A2DDA10DA18A2A12A11A6VA50PICM职工证号pi部门部门编号部门名称piA5VA20M部门编号pi学习经历学习_行号学习开始时间学习结束时间专业学校外语外语等级piIDDVA20VA20A10A5M学习_行号pi工作经历工作_行号工作开始时间工作结束时间岗位_职务单位部门奖惩情况piIDDVA20VA20VA20LVA100M工作_行号pi家庭成员家庭_行号姓名关系工作单位职务电话piIA10A6VA20VA20VA20M家庭_行号pi岗位岗位编号岗位名称基本工资piA10VA20IM岗位编号pi图B-1职工信息管理E-R图(2)“内部批文管理”E-R图在“内部批文管理”功能模块中,包括4个实体:职工、批文、反馈和部门。其中“批文处理”是“部门”实体和“批文”实体间多对多联系转换成的实体。“批文处理”实体是弱实体,它和“部门”实体、“批文”实体之间的联系都是依赖联系。22所属部门负责(D)拟稿审核反馈发送处理反馈职工职工证号职工姓名性别入厂日期参加工作时间职称出生日期身份证婚姻状况家庭电话手机邮编家庭地址照片piA10VA10A2DDA10DA18A2A12A11A6VA50PICM职工证号pi部门部门编号部门名称piA5VA20M部门编号pi批文文件编号批文日期标题内容审核意见是否发送piA10DVA20LVA200LVA100A2M文件编号pi批文处理发送日期反馈日期反馈内容DDLA200图B-2内部批文管理E-R图(3)“培训管理”E-R图如图B-3所示,在“培训管理”模块中,包括职工、培训计划等10个实体。其中,“培训计划明细”是弱实体,它描述了每份培训计划中的详细培训信息,包括:教室使用情况、课程情况等。由于教室号和上课时间可以决定一个具体的培训计划明细记录,所以“培训计划明细”和“教室”之间的联系是依赖联系。在设计这个模块的E-R模型时,假设同一培训计划的同一培训课程所选教材、培训教师和使用设备是相同的。所以“培训”实体依赖联系于“培训计划”实体和“培训课程”实体。由于每个职工对参加过的每个培训计划的每门课程及其教师都进行评价,所以“评价”是“培训计划”、“职工”和“培训课程”三个实体之间的联系。23包含3所用教室参加培训0,n参加培训0,n参加培训0,n制订对应计划培训课程所用教材(D)培训教师(D)所用设备(D)评价0,n评价0,n评价0,n所上课程职工职工证号职工姓名piA10VA10M职工证号pi培训计划计划编号制订时间实施时间piA10DTDTM计划编号pi培训教师教师编号教师姓名教师性别联系电话地址piA10VA10A2A12VA50M教师编号pi培训课程课程编号课程名学时piA10VA20IM课程编号pi教材教材编号教材名称作者出版日期出版社piA10VA20A10DTVA20M教材编号pi培训计划明细上课时间piDTM上课时间pi教室教室编号教室地点piA10VA20M教室编号pi设备设备编号设备名称出厂日期使用说明生产厂家数量piA10VA20DTVA100VA20IM设备编号pi参加培训成绩I培训评价评价时间课程评价教师评价DTVA100VA100图B-3培训管理E-R图(4)“工资管理”E-R图如图B-4所示,在“工资管理”模块中,包括职工、加班表和出勤表等9个实体。注意:一个职工的具体加班日期可以决定一条加班明细,所以职工和加班明细之间的联系是依赖联系,加班表和加班明细间的联系不是依赖联系。同理,职工和出勤明细之间的联系是依赖联系,出勤表和出勤明细间的联系不是依赖联系。24所属部门负责所属岗位制表1包含1出勤制表2加班包含2所属1所属2职工职工证号职工姓名piA10VA10M职工证号pi部门部门编号部门名称piA5VA20M部门编号pi岗位岗位编号岗位名称基本工资piA10VA20IM岗位编号pi出勤表出勤表编号出勤月份制表日期piA10IDM出勤表编号pi加班表加班表编号加班月份制表日期2piA10IDM加班表编号pi出勤明细出勤_日期出勤_天数出勤_类别缺勤理由piDIA4VA20M出勤_日期pi加班明细加班_日期加班_天数加班_类别piDIVA20M加班_日期pi工资工资年份工资月份工资pipiIIIMM工资年月pi奖金奖金年份金额piIIM奖金年份pi图B-4工资管理E-R图2.全局E-R图将各个局部E-R图汇集成一个整体的E-R图,消除冗余和冲突,进行优化后产生全局E-R图,如图B-5所示。3.检查CDM在创建CDM的过程中,必须遵循一些基本准则。例如,每个实体的名称和代码必须惟一,每个实体至少包含一个属性,每个联系至少连接一个实体等。由于系统的复杂性,很可能在设计过程中违背了这些准则,这就需要对CDM的正确性进行检查。检查包(Package)、域(Domain)、数据项(DataItem)、实体(Entity)、实体属性(Attribute)、联系(Relationship)和关联(Association)。操作方法:打开CDM模型,选择Tools→CheckModel菜单项。根据系统给出的错误和警告信息,进行修改。图B-6是检查CDM时的警告信息。学习经历工作经历家庭成员所属部门负责(D)所属岗位拟稿审核制表1包含1出勤制表2加班包含2所属1所属2反馈发送处理反馈包含3所用教室参加培训0,n参加培训0,n对应计划培训课程所用教材(D)培训教师(D)所用设备(D)评价0,n评价0,n所上课程0,n0,n制订职工职工证号职工姓名性别入厂日期参加工作时间职称出生日期身份证婚姻状况家庭电话手机邮编家庭地址照片piA10VA10A2DDA10DA18A2A12A11A6VA50PICM职工证号pi部门部门编号部门名称piA5VA20M部门编号pi学习经历学习_行号学习开始时间学习结束时间专业学校外语外语等级piIDDVA20VA20A10A5M学习_行号pi工作经历工作_行号工作开始时间工作结束时间岗位_职务单位部门奖惩情况piIDDVA20VA20VA20LVA100M工作_行号pi家庭成员家庭_行号姓名关系工作单位职务电话piIA10A6VA20VA20VA20M家庭_行号pi岗位岗位编号岗位名称基本工资piA10VA20IM岗位编号pi批文文件编号批文日期标题内容审核意见是否发送piA10DVA20LVA200LVA100A2M文件编号pi出勤表出勤表编号出勤月份制表日期piA10IDM出勤表编号pi加班表加班表编号加班月份制表日期2piA10IDM加班表编号pi出勤明细出勤_日期出勤_天数出勤_类别缺勤理由piDIA4VA20M出勤_日期pi加班明细加班_日期加班_天数加班_类别piDIVA20M加班_日期pi工资工资年份工资月份工资pipiIIIMM工资年月pi奖金奖金年份金额piIIM奖金年份pi批文处理发送日期反馈日期反馈内容DDLA200培训计划计划编号制订时间实施时间piA10DDM计划编号pi培训教师教师编号教师姓名教师性别联系电话地址piA10VA10A2A12VA50M教师编号pi培训课程课程编号课程名学时piA10VA20IM课程编号pi教材教材编号教材名称作者出版日期出版社piA10VA20A10DVA20M教材编号pi培训计划明细上课时间piDTM上课时间pi教室教室编号教室地点piA10VA20M教室编号pi设备设备编号设备名称出厂日期使用说明生产厂家数量piA10VA20DLVA100VA20IM设备编号pi参加培训成绩I培训评价评价时间课程评价教师评价DTLVA100LVA100图B-5全局CDM图20图B-6检查CDM时的警告信息21职工职工证号部门编号岗位编号职工姓名性

1 / 26
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功