IT行业资格认证考试辅导B
* 名:班 级:学 号: 课 程 报 告
**
14级网络工程 **********
三班 某公司员工考勤系统
(一):结构化分析
1.1. 系统基本功能描述:
1). 用户(管理员)登录 2). 部门信息录入 3). 人员信息录入 4). 考勤信息录入 5). 考勤信息汇总查询
1.2. 数据流图:(分层DFD)
登录
用户 用户登录 查询
信息汇总 维护
部门 生成
信息维护 录入
汇总 考勤信息 员工 生成
(二):数据库分析与设计
2.1 需求分析(业务功能)
某公司员工考勤系统 用户管理部门信息员工信息考勤数据录入考勤信息汇总
2.2 概念结构设计(E-R图)
2.3 逻辑结构设计(关系模式及主外键)
2.4 数据库表格设计(DBMS平台选择,表格各字段类型,缺省值/非空等) 表1:管理员信息表 列名 数据类型 主键 外键 是否为空 编号 用户名 密码
表2:部门信息表 编号 名称 备注 列名 Dept_id 数据类型 int 主键 Y 外键 是否为空 N N Y Id Username PassWord int nvarchar(50) Nchar(10) Y N N N Dept_name nvarchar(30) Dept_Meno nvarchar(200)
表3:员工信息表 编号 名字 部门 电话 性别 生日 名族 列名 Emp_id Emp_name Emp_dept Emp_phone Emp_sex Emp_birthday Emp_nationaltly 数据类型 int nvarchar(30) int nchar(12) nchar(1) datetime nchar(5) 主键 Y 外键 Y 是否为空 N N N N N Y Y 表4:考勤信息表 编号 员工编号 名称 考核时间 上班时间 下班时间 工作时间 离开时间 缺勤 迟到 早退 备注 列名 Id Emp_id Name Checktime Ondutytime Offdutytime Ontime Leavetime Leave Latetime Leaveearly Meno 数据类型 int int nvarchar(30) datetime datetime datetime datetime datetime datetime datetime datetime nvarchar(300) 主键 Y 外键 Y 是否为空 N N N N (三)面向对象分析与设计
UML建模(用例图Use Case Diagram,类图Class Diagram,序列图Sequence Diagram,协作图Collaborative Diagram,……) (建议使用StarUML,Rational Rose绘制) 图1:类图
图2:协作图
图3:序列图
4:用例图
图
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务