软件工程 实验报告二人事管理系统的概要设计
软件工程课程设计-人事管理系统(可编辑优质文档)

软件工程课程设计-人事管理系统(可编辑优质文档)软件工程课程设计-人事管理系统(可编辑优质文档)一、引言人事管理系统是一种集成化的软件系统,旨在优化和简化人事部门的工作流程和管理过程。
本文将介绍一个可编辑优质文档的人事管理系统的设计与实现。
二、系统概述人事管理系统是基于软件工程理论和技术开发的一个综合性管理系统,旨在改善和优化企业的人力资源管理过程。
系统的主要功能包括员工信息管理、考勤管理、招聘管理、绩效管理和报表统计等。
三、系统设计1. 员工信息管理在该系统中,可以录入和管理员工的基本信息,包括姓名、性别、出生日期、部门、职位、工资等。
同时,系统支持对员工信息进行查询、修改和删除等操作。
2. 考勤管理系统能够记录和管理员工的出勤情况,包括正常考勤、迟到、早退、请假和加班等。
通过与系统的集成,员工可以使用指纹识别等方式进行考勤打卡,实现自动化和精确化的考勤管理。
3. 招聘管理该系统提供了一套完整的招聘流程管理功能,包括发布招聘信息、简历筛选、面试安排和录用等。
招聘管理功能不仅节约了人力资源部门的时间和精力,还可以提高招聘效率和招聘质量。
4. 绩效管理系统支持对员工的绩效进行评估和管理,包括设定绩效指标、考核分数录入、绩效排名和薪资调整等。
通过与考勤管理和员工信息管理的结合,系统可以自动生成绩效报告和分析数据。
5. 报表统计系统能够自动生成各类人事管理报表,可以根据需求自定义报表样式和内容。
通过数据的可视化展示,管理人员能够及时了解企业的人力资源情况,为决策提供参考依据。
四、系统实现技术1. 前端技术人事管理系统的前端采用现代化的Web技术进行实现,包括HTML、CSS和JavaScript等。
前端界面设计简洁美观,用户友好,支持响应式布局,适配不同设备和屏幕尺寸。
2. 后端技术人事管理系统的后端采用了流行的开发框架和技术,如Java、Spring Boot和MySQL等。
采用面向对象的设计思想,系统结构清晰,模块化程度高,易于扩展和维护。
人事管理系统软件设计综合实习报告

人事管理系统软件设计综合实习报告人事管理系统软件设计综合实习报告实习时间:2021年6月1日至2021年8月31日实习地点:某软件公司实习岗位:人事管理系统开发一、实习岗位介绍本次实习岗位为人事管理系统开发,主要负责开发公司内部人力资源管理系统,实现员工信息管理、招聘流程管理、考勤管理、培训管理、绩效考评等功能。
该系统旨在提高公司人力资源管理效率、降低成本。
二、工作内容1.需求调研:与公司人事主管沟通,了解公司人事管理流程和需求,明确系统具体功能和模块。
2.技术选型:基于系统需求,选型开发技术、框架、数据库等技术。
3.系统设计:对系统进行架构设计和模块划分,编写系统设计文档。
4.编码实现:根据系统设计文档,完成系统各功能模块的编码实现。
5.测试调试:对系统进行测试、调试和优化,确保系统稳定性和安全性。
6.文档撰写:编写项目文档、操作手册、使用说明等文档,方便用户的使用和维护。
三、工作收获1.技术能力提升:通过本次实习,我掌握了较为完整的软件开发流程,包括需求分析、系统设计、编码实现、测试调试等环节,深入了解了Java开发技术、Spring框架、MySQL数据库等技术,并在实践中不断优化自己的编程能力。
2.实战经验积累:通过参与完整的软件开发过程,我掌握了开发项目的基本流程和注意事项,结合公司的特定需求,实现了具有实用性的人事管理系统,丰富了自己的实战经验。
3.团队协作能力提升:在项目开发过程中,我学会了和不同岗位成员进行沟通和合作,配合业务部门收集需求、与UI/UX团队协作设计界面、与测试团队联调和修复问题等,提升了个人团队协作能力。
四、存在问题及改进方案1.需求管理:在实习过程中,存在需求变更频繁、需求不明确等问题,影响了项目的开发进度。
因此,需要加强需求的沟通和管理,明确每一个需求的重要程度和优先级,及时跟进和反馈问题。
2.测试管理:系统测试在实习中占据了很大比重,但测试的环节和质量控制还可以进一步优化,例如测试用例的提高覆盖率、自动化测试工具的引用等,提高测试效率和质量。
人事管理系统概要设计报告

人事管理系统概要设计报告1.引言人事管理对于企业的发展至关重要,但传统的人事管理流程繁琐且容易出错。
为了提高效率和准确性,我们决定设计开发一个人事管理系统。
本报告将给出该系统的概要设计,包括系统的基本功能、技术选择和系统架构等。
2.系统目标和功能该人事管理系统的目标是提高人事管理效率和准确性。
系统将包括以下主要功能:-人员管理:管理所有员工的基本信息,包括姓名、职位、工号、部门等,并能够对员工进行增删改查操作。
-考勤管理:记录员工的考勤信息,包括请假、迟到早退等,以便管理者进行统计和调动。
-薪资管理:管理员工的薪资相关信息,包括基本工资、绩效奖金等,计算薪资并生成相关报表。
-绩效考核:对员工的工作绩效进行定期考核,评定绩效等级,并生成绩效报表。
-员工培训:记录员工的培训信息,包括培训项目、培训时间等,以提高员工的专业技能。
3.技术选择为了满足系统的需求,我们选择以下技术进行开发:- 编程语言:Java,具有良好的跨平台性和易维护性。
-数据库:MySQL,具有高效的数据存储和管理能力。
- 前端框架:HTML、CSS和JavaScript,实现用户界面的交互和美观。
4.系统架构该人事管理系统采用三层架构,分为表现层、业务逻辑层和数据访问层:- 表现层:负责接受用户的输入和显示系统的输出,使用HTML、CSS和JavaScript实现用户界面和交互。
- 业务逻辑层:负责处理用户的请求和实现系统的各种功能,使用Java编程语言实现。
-数据访问层:负责与数据库进行数据的读写和管理,使用MySQL作为数据库管理系统。
5.系统流程1)用户登录:用户输入用户名和密码进行登录认证。
2)进入系统:登录成功后,用户可以进入系统,查看员工信息、进行考勤管理、薪资管理等操作。
3)员工管理:管理员工的增删改查操作,记录员工的基本信息。
4)考勤管理:记录员工的考勤信息,包括请假、迟到早退等。
5)薪资管理:管理员工的薪资相关信息,计算薪资并生成相关报表。
人事管理系统-软件工程实验报告

软件工程实验报告课题:人事管理系统学生姓名:学号:专业班级:指导教师:同组成员:需求分析一、实验目的掌握软件需求的结构化分析方法。
二、实验任务与实验要求导出系统详细的逻辑模型,这里用数据流图来表示。
三、实验内容(1)功能分析经过初步分析“人事管理系统”应该具备以下主要功能。
1、职员个人信息资料的增加、修改和删除;2、职员的考勤录入和查询;3、职员工资结算和查询;4、人事管理人员的变化和操作授权;由于是使用计算机管理,就带来了新的功能:用户登陆、操作人员的管理、基本数据的维护、由数据安全产生的数据备份与恢复。
(2)、关系模式在满足函数依赖和无损连接的基础上,使数据的设计更加合理。
在本系统中只有3个实体,那就是普通员工、管理员、超级管理员,他们权限的不听通过角色来区分。
在整个系统中超级管理员只有一人,管理员二人。
一个人只可以在普通员工、管理员、超级管理员中处于一个角色,而不可以兼任。
其具体的关系模式如下:普通员工(员工号,密码,姓名,性别,出生年月,身份证号,联系电话,就职时间)管理员(管理员号,密码,姓名,性别,出生年月,身份证号,联系电话,就职时间)超级管理员(超级管理员号,密码,姓名,性别,出生年月,身份证号,联系电话,就职时间)工资(员工号,时间,基本工资,提成,奖金)考勤(员工号,时间,迟到,早退,管理员号)注意:“”表示主码,“”表示既是主码又是外码。
E-R图如下所示数据字典设计:为了方便数据库的管理和维护,本系统只设计一个数据库workers.mdb,其中包含worker(员工信息表)、manager(考勤信息表)、booklist(工资信息表)表1-1 worker(员工信息表)各字段设计(3)建立数据流图图1-6 0层数据流图图1-9 1层数据流图—对“员工信息更新”的细化(4)建立状态图人事管理系统的状态图,如图1-10所示。
图1-10 状态图四、心得体会在本次实验中,让我了解了需求分析这一阶段需要做那些事情,从现实生活中的具体事物中抽象出系统模型,在数据流程图中尽量使用词义准确的词。
人事管理系统软件工程实验报告

人事管理系统软件工程实验报告一、实验目的本次实验旨在设计并实现一个人事管理系统软件,通过该软件能够实现对员工信息、薪资、考勤等相关数据的管理和查询操作,提高人事管理的效率和准确性。
二、实验内容1.需求分析在开始实验之前,首先对人事管理系统的需求进行分析。
通过与实际使用人事管理系统的工作人员交流,了解到系统需要实现以下功能:(1)员工信息的录入和修改。
(2)员工薪资的计算和调整。
(3)员工考勤记录的登记和查询。
(4)员工离职和入职的管理。
(5)系统管理员的权限管理。
2.系统设计基于需求分析的结果,开始进行系统设计。
首先确定系统的基本架构,采用三层架构:界面层、业务逻辑层和数据持久层。
(1)界面层:实现用户与系统的交互,提供操作界面和数据展示窗口。
(2)业务逻辑层:负责处理用户的请求,进行数据的操作和逻辑判断。
(3)数据持久层:负责将数据存储到数据库中,实现数据的持久化。
3.编码实现根据系统设计的结果,开始进行编码实现。
根据项目需要,采用JAVA语言进行开发,并利用相关开发工具进行开发。
编码实现过程中,需要注意代码的规范性和可读性。
4.系统测试在实现阶段完成之后,进行系统的功能测试。
测试主要包括单元测试和综合测试。
在测试过程中,需要模拟实际使用场景,测试各个功能是否正常运行,并对可能出现的异常情况进行测试。
5.系统部署和运行在系统开发和测试通过后,将系统部署到服务器上,并进行系统的运行。
在运行过程中,需要保证系统的稳定性和安全性。
三、实验结果本次实验设计并实现了一个人事管理系统软件。
通过该软件,能够实现对员工信息、薪资、考勤等相关数据的管理和查询操作。
系统界面友好,功能完善,能够满足人事管理的各项需求。
四、实验总结通过本次实验,我深入了解了软件工程的开发流程和方法。
在实验过程中,我学习了需求分析、系统设计、编码实现、系统测试和部署运行等各个环节的具体操作。
在实验中,我积极与实际使用人事管理系统的工作人员交流,了解到系统的具体需求,并以此为基础进行系统的设计和实现。
软件工程课程设计报告人事管理系统

软件工程课程设计报告人事管理系统Document number【SA80SAB-SAA9SYT-SAATC-SA6UT-SA18】软件工程课程设计题目人事管理系统系计算机系专业班级软件工程(动画方向)(2)班学生姓名贾秋洪学号指导教师姜青山2010 年 6 月 18 日1.课程题目人事管理系统设计2.概述本课题的来源A公司是一家以寿险营销为目的的寿险公司,公司员工众多业务流量大,为了方便管理,我制作了一个人事管理系统。
主要通过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。
以便对员工发放工资进行合理分配。
这样能提高领导的人事管理水平还能提高员工的积极性。
通过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,并且适合一般人群使用。
企业人事管理是相对企业内部员工的管理。
集人员、考勤、工资、员工培训、系统功能等于一体的大型管理系统,为公司在人事管理等方面提供极大的方便。
本软件是以中小型企业为背景而设计开发的,界面美观、使用方便。
本系统主要以人员管理、考勤管理、统计分析管理、工资核算等,是企业人事管理必不可缺的好帮手。
本课题目的、实现功能与预期成果目前市面上流行的人事管理系统不少。
但是,对于A公司来说,不需要大型的数据库系统。
只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。
我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。
能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足人事日常业务的需要。
所做出的人事管理系统能让A公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并通过该系统提高员工的能力。
尽量使本系统做到是一个科学化、信息化、简单使用的人事管理系统。
3.系统分析系统调研正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。
人事管理系统课程设计实验报告

华北水利水电学院软件工程实验报告2012~2013学年第一学期2011 级专业计算机科学与技术班级2011179 学号2011179 姓名一、实验题目:人事管理系统的需求分析二、实验内容:(具体说明实验的主要内容)人事管理系统的需求分析1 引言1.1编写目的本文编写目的在于使用户和软件开发者双方对该软件的初始规定有一个共同的理解,规定和控制项目开发的内容,保证本项目的需求分析活动在受控状态下进行,在进行软件开发前,明确本系统应达到的目标,对系统目标做出完整、准确、清晰、具体的要求。
保证本需求分析的结果能够完整、无遗漏地反映本系统的要求。
1.2产品范围●产品说明:人事管理系统是非常通用的管理信息系统,是企业单位实现办公自动化的前提和基础。
●目标:帮助企业以自动化的方式来取代现有的人工管理以便于该厂领导掌握人员的动向,及时高速人才的分配。
从而减少企业在这方面所花费的人力、物力和财力。
●适用范围:可应用于大部分企业之中。
1.3定义○人事管理: 所谓人事管理,是指以从事社会劳动的人和有关的事的相互关系为对象,通过组织,协调,控制,监督等手段,谋求人与事以示共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。
○ SQLSERVER:开发系统使用的数据库名称《软件工程》(第二版) 邓良松西安电子科技大学出版社《软件工程导论》(第四版)张海藩清华大学出版社《软件工程基础》汤淮西安交通大学出版社《软件开发技术》倪秉营电子科技大学出版社《软件工程》张权范清华大学出版社2 综合描述2.1背景.A. 开发的软件系统名称:××有限责任公司人事管理系统B. 本项目的任务提出者:××有限责任公司开发者:用户:××有限责任公司实现该软件的计算中心:个人计算机,Sql Server ,WindowXP,Win7操作系统;C. 该软件系统同其他系统或其他机构的基本的相互来往关系:该软件系统与2.2 用户的特点●普通用户:会最基本的电脑操作,可以查看自己的资料和关于自己请假、加班、考勤、薪资等各种有关信息,也可以修改自己的基本信息。
软件工程概论课程设计人事管理系统

软件学院课程设计报告书课程名称软件工程导论设计题目企业人事档案管理系统专业班级学号姓名指导教师20xx年月目录1 设计时间 (3)2 设计目的 (3)3设计任务 (3)4 设计内容 (3)4.1设计内容概述 (3)4.1.1组织机构概述 (4)4.1.2现业务流程介绍与分析 (4)4.1.3新业务流程介绍与分析 (5)4.2.需求分析 (7)4.2.1总体目标 (8)4.2.2具体目标 (8)4.2.3系统数据建模 (9)4.2.4系统功能建模 (10)4.2.5数据字典 (12)4.3总体设计 (14)4.3.1总体设计HIPO技术 (14)4.3.2代码设计 (16)4.3.3数据库设计 (17)4.4详细设计 (20)4.4.1系统管理模块详细设计 (20)4.4.2培训管理模块详细设计 (21)4.4.3档案管理模块详细设计 (22)4.4.4绩效出勤管理模块详细设计 (23)4.4.5工资管理模块详细设计 (24)5总结与展望 (26)参考文献 (27)成绩评定.............................................................................................................. 错误!未定义书签。
1 设计时间20xx2 设计目的本次课程设计的目的是运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的分析和设计。
同时将软件工程中规范的软件开发方法应用到企业人事管理系统的分析与设计过程中。
3设计任务根据软件工程的开发过程,对人事管理系统进行分析与设计4 设计内容4.1设计内容概述为了适应现代社会人们高度强烈的时间观念,人事管理系统软件为机关,团体,事业单位,企业,公司等的人事管理带来了极大的方便,能够为用户提供可靠的信息储存和快捷的查询手段。
以往人们使用传统人工的方式管理人事档案,这种管理方式存在着许多缺点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华北水利水电学院软件工程实验报告2012~2013学年第一学期2011 级专业计算机科学与技术
班级2011179 学号2011179 姓名
一、实验题目:
人事管理系统的概要设计
二、实验内容:(具体说明实验的主要内容)
人事管理系统的概要设计
1 引言
1.1编写目的
在本人事管理系统项目的前一阶段,已经将用户对本系统的需求做了详细的阐述。
本阶段在需求分析的基础上,对人事管理系统做比较概括的设计,明确将要开发的系统应该具有的功能,确定如何把该系统划分成若干个模块、各个模块之间的接口以及模块之间传递的信息,并完成数据库的设计。
在该概要设计说明中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
本报告的预期读者是用户、同学以及相关项目组的所有成员和将来有可能使用本系统的相关人员。
1.2背景
说明:
a.待开发软件系统的名称;
××有限责任公司人事管理系统
b.列出此项目的任务提出者、开发者、用户
项目任务提出者:××有限责任公司
项目开发者:贾飞飞
用户:××有限责任公司
1.3定义
人事管理: 所谓人事管理,是指以从事社会劳动的人和有关的事的相互关系为对象,通过组织,协调,控制,监督等手段,谋求人与事以示共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。
1.4参考资料
[1]《软件工程》(第二版)邓良松、刘海岩、陆丽娜西安电子科技大学出版社
[2] 《软件工程导论》张海藩清华大学出版社
2 总体设计
2.1需求规定
本系统面向用户的输入接口有:登陆界面、修改信息界面、查询操作的条件输入域、针对管理员的添加操作等。
对于用户输入的信息,可能会出现输入数据与数据库中定义的数据类型相冲突,这时通过捕捉异常来处理并提示用户输入错误。
2.2运行环境
硬件要求:PI 133以上的处理器,最低32M内存,300M以上硬盘剩余空间
运行环境:win7/winxp
2.3基本设计概念和处理流程
说明本系统的基本设计概念和处理流程,尽量使用图表的形式。
处理流程图:
2.4结构
2.4.1该系统的模块结构图:
2.4.2各个子模块的功能概述:
员工信息浏览:点击员工浏览按钮时,显示出员工的基本信息。
员工档案维护:点击档案维护按钮时,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,显示出该员工的信息,输入想要维护的信息,并把信息更新到
数据库中,维护员工的基本信息。
员工就职:点击员工就职按钮时,弹出窗体显示出员工必须填写的信息项,填完并保存之后,点击填写详细档案,弹出窗体显示出其他需要完善的信息项,填写完毕后点击保存按钮,将信息保存到数据库中。
员工调动:点击员工调动按钮后,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,弹出窗体显示出该员工原来的部门、职位、薪金信息,并填写新部门、新职位、新薪金,点击保存按钮后,将信息更新到数据库中。
员工离职:点击员工调动按钮后,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,弹出窗体显示出该员工的部门、职位、薪金信息,并填写离职日期,点击保存按钮将信息更新到数据库中,实现员工的离职。
员工调动查询:点击员工调动查询按钮时,弹出窗体显示出员工的调动信息。
奖惩信息维护:点击奖惩信息维护按钮时,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,填写奖惩类别和奖惩日期,点击保存按钮将信息更新到数据库中。
奖惩信息查询:点击奖惩信息查询按钮时,弹出窗体显示出员工的奖惩信息。
部门信息维护:点击部门设置按钮时,显示出已经存在的部门的信息,点击添加按钮,可以输入新的部门信息,点击保存按钮之后,可将信息更新到数据库中。
点击删除按钮则可删除该部门。
修改密码:点击修改密码按钮时,弹出窗体,输入旧密码和新密码,旧密码正确时点击保存按钮将更改信息保存到数据库中,旧密码错误则提示。
职位信息维护:点击职位设置按钮时,显示出已经存在的职位的信息,点击添加按钮,可以输入新的职位信息,点击保存按钮之后,可将信息更新到数据库中。
点击删除按钮则可删除该职位。
权限设置:点击权限设置按钮时,弹出窗体,输入要更改成的权限,点击保存按钮将更改信息保存到数据库中。
考勤信息维护:点击考勤信息维护按钮时,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,填写迟到、早退、矿工、请假、加班次数和考勤时间,点击保存按钮将信息更新到数据库中。
考勤信息查询:点击考勤信息查询按钮时,弹出窗体显示出员工的考勤信息。
工资信息维护:点击工资更新按钮时,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,弹出一个窗体显示出该员工的原工资,并填写新工资,点击保存按钮将信息更新到数据库中。
工资发放:点击工资信息查询按钮时,给需要发放工资的员工进行工资发放,并将发放结果保存到数据库中。
工资信息查询:点击工资信息查询按钮时,弹出窗体显示出员工的工资发放信息。
软件说明:点击软件说明按钮时,弹出窗体说明一些关于该软件的信息。
用户手册:点击用户按钮时,弹出窗体显示对该系统的操作方法,指导新用户对该系统进行操作。
2.5功能需求与程序的关系
2.6人工处理过程
修改各项信息以及考勤信息的录入需要人工输入。
3 接口设计
3.1外部接口
在c的windows窗体应用程序的引用中,添加office引用,因为需要导出Word和excel格式的文件。
3.2内部接口
模块间的接口是通过函数调用建立的,应用程序在运行期间始终保持着与数据库的联系。
通过应用程序与数据库的耦合以记录数据,在应用程序内部,Form 窗体只负责显示,一切数据操作都由后台的各个类实现,包括对数据库的操作。
4 运行设计
4.1运行模块组合
若是管理员登录该系统,则可对系统内的所有模块进行操作,而若是普通员工登录,则只能对员工浏览、档案维护、密码修改和其他关于查询的模块进行操作。
4.2运行时间
在软件的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。
硬件对运行时间有最大的影响,当设备负载量大时,对操作反应将受到很大的影响。
所以尽量采用高性能主机,充分发挥软件性能。
在应用程序方面,尽量建立存储过程来对数据库进行操作,加快系统对数据的操作速度,以减少系统的反应时间。
5 系统数据结构设计
5.1数据库数据结构设计
该系统使用数据库对数据进行管理,使用的数据库表如下:
员工信息表、部门信息表、职位信息表、密码权限表、基本工资表、实际工资表、实际工资查询表、奖惩信息表、员工调动信息表、员工考勤信息表、员工职位信息表
具体如下:
员工信息表和部门信息表通过部门号建立联系
员工信息表和职位信息表通过职位名称建立联系
职位信息表和部门信息表通过部门号建立联系
员工信息表和密码权限表通过员工号建立联系
员工信息表和基本工资表通过员工号建立联系
员工信息表和实际工资表通过员工号、姓名建立联系
员工信息表和实际工资查询表通过员工号、姓名建立联系
实际工资表和实际工资查询表通过实际工资、发放日期建立联系员工信息表和奖惩信息表通过员工号、姓名建立联系
员工信息表和员工调动信息表通过员工号、姓名建立联系
员工信息表和员工考勤信息表通过员工号、姓名建立联系
员工信息表和员工职位信息表通过员工号建立联系
职位信息表和员工职位信息表通过职位名称建立联系
5.2数据结构与程序的关系
说明各个数据结构与访问这些数据结构的形式:
6 系统出错处理设计6.1出错信息
6.2补救措施
周期性地进行数据库备份,同时要进行数据库操作的日志记录,当系统故障发生时可以将最新备份的数据库进行还原然后根据数据库操作日志将数据库还原成最新状态,尽量降低系统故障造成的损失。
6.3系统维护设计
维护方面主要为对数据库数据进行维护。
可使用 SQL SERVER 的数据库维护功能机制。
例如,定期为数据库进行Backup,维护管理数据库死锁问题和维护数据库内数据的一致性等。