- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
考勤管理系统分析和设计
实验报告
专业:07软件工程
姓名:
学号:
综合教务系统分析和设计
系统的分析和设计过程主要包括:需求分析;概念结构设计;逻辑结构设计;物理结构设计,建立合适的索引,提高查询速度;应用系统的模块设计;应用系统的用户界面设计。数据库系统的实施和维护。一) 数据库需求分析 1.数据库需求分析
根据数据流程,可以列出以下管理系统所需的数据项和数据结构。
出勤记录:记录号、员工、出入情况和出入时间。
月度考勤统计:记录号、员工、年月、累计正常工作时间、累计请假时间、累计加班时间、累加出差时间、迟到次数、早退次数和矿工次数。
请假记录:记录号、员工、假期起始时间/结束时间和请假缘由。
加班记录:记录号、员工、加班时间长度和日期。
出差记录:记录号、员工、出差起始时间/结束时间和具体描述。
人员信息:员工号、密码、权限、部门和当前状态等。
部门设置:部门编号、名称等。
2.系统功能分析
上班时间的设定。上下班时间相对固定,可保存在客户端的设置文件中。
员工出入单位的情况记录。出入情况由考勤机来记录,但是需要设置人工添加的功能,已被特殊情况的处理。
请假、加班和出差情况的记录。
每个月底进行整个月出勤
3. 开发工具: 该综合教务系统的数据库采用Microsoft的Office Access 2003建表,前台应用程序采用Visual C++ 6.0来编写,提供Web界面方便学生从网上使用。
二) 数据库的概念设计
1.系统的概念模型: 选课系统概念模型的ER图
上图是选课系统的概念模型的ER图,该系统涉及的实体集有: 员工实体集:具有属性员工号、员工密码、权限、姓名、所在部门。 出差记录实体集:具有属性记录编号、起始时间、结束时间、具体描述。 出勤记录实体集:具有属性记录编号、出入时间、出入状态。 月度考勤统计实体集:具有属性记录编号、年月、累计工作时间、累计请假时间、累计加班时间、累积出差时间、迟到次数、早退次数、旷工次数。
请假记录实体集:具体属性记录编号、起始时间、结束时间、原由。
加班记录实体集:具体属性记录编号、加班时间、日期。
一个出差记录可以有多个员工,一个员工只能有一个出差记录,所以员工和出差记录之间的联系为N:1的联系,员工与其他实体集之间都是N:1的联系。
2 将E-R模型转换为关系模式 (1) 员工实体集可以转换为关系: 员工(员工号,员工密码,权限,姓名,所在部门) (2) 出差记录实体集可以转换为关系 出差记录(记录编号,起始时间,结束时间,具体描述) (3) 出勤记录实体可以转换为关系 出勤记录(记录编号,出入时间,出入状态)
(4) 月度考勤统计实体集可以转换为关系
月度考勤统计(记录编号,年月,累计工作时间,累计请假时间,累计加班时间,累积出差时间,迟到次数,早退次数,旷工次数)
(5) 请假记录实体集可以转换为关系: 请假记录实体集(记录编号,起始时间,结束时间,原由)
(6) 加班记录实体集可以转化为关系: 加班记录实体集(记录编号,加班时间,日期)
3. 数据库表结构设计: 把关系模型转化为表结构:
出勤记录表
出勤记录表用来记录职工的出勤情况,包括记录编号、员工编号、出入情况和出入时间,如表所示
出勤记录表(ATTENDENCE)
字段名称 数据类型 说明 ID 数字 记录编号 PERSON 文本 员工号 IN_OUT 文本 出入情况 IO_TIME 日期/时间 出入时间 月度考勤统计表
月度考勤统计表用来记录职工的考勤情况,包括记录编号、员工编号、年月、累计正常工作时间、累计请假时间、累计加班时间、累计出差时间、迟到次数、早退次数和旷工次数,如表所示
月度考勤统计表(ATTENDENCE)
字段名称 数据类型 说明 ID 数字 记录编号 YEAR_MONTH 文本 统计月份 PERSON 文本 员工号 WORK_HOUR 数字 累计工作时间 OVER__HOUR 数字 累计加班时间 LEAVE_HDAY 数字 累计请假时间(半天) ERRAND_HDAY 数字 累计出差时间(半天) LATE_TIMES 数字 迟到次数 EARLY_TIMES 数字 早退次数 ABSENT_TIMES 数字 旷工次数 请假记录表
请假记录表用来记录职工的请假情况,包括记录编号、员工编号、假期起始时
您可能关注的文档
- 2014数据库分区.doc
- 2014数据库信息泄漏不可忽视的安全短板.docx
- 2014数据库单选.doc
- 2014数据库原理与技术复习.doc
- 2014数据库原理与应用实验二.doc
- 2014数据库原理大作业.doc
- 2014数据库原理及应用管理类在线作业二.doc
- 2014数据库原理实验.doc
- 2014数据库及其应用.doc
- 2014数据库和清单管理函数.docx
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
最近下载
- 2024-2025学年初中信息科技冀教版2024七年级全一册-冀教版2024教学设计合集.docx
- 重大危险源管控措施及方案.doc VIP
- 十三辙《韵辙表》——合辙押韵必备.pdf VIP
- 2024年凉山州越西县卫生健康局聘用村卫生室村医笔试真题.docx VIP
- 生产与运作分析第七版史蒂文·纳米亚斯习题答案第6章.docx VIP
- 数字逻辑与数字系统朱正东习题答案.pdf VIP
- 冀教版英语九年级上册课堂同步练习试题及答案(全册).pdf VIP
- 烟雾病讲解课件.ppt
- 生产与运作分析第七版史蒂文·纳米亚斯习题答案第5章.docx VIP
- 以病例分析为主导的营养诊疗示范题库答案-2025年华医网继续教育答案.docx VIP
文档评论(0)