3 .模块功能分配(Functional Distribution of Module)
3.1专用模块功能分配(Functional Distribution of Expert Module)
专用模块功能分配,如表3—3所示:
专用模块编号 模块英文名 模块详细功能简述 模块的接口标准
M1-1 Teacherfind 查询老师的基本信息,可以进行多字段查找,也可以进行模糊查询 入口参数:输入各种查询条件
出口参数:查找数据库,显示用户需要的字段
M1-2 Teacherprint 用报表形式显示所有学生基本信息,可以打印操作 入口参数:教师编号
出口参数:显示老师信息报表
M2-1 Lessonfind 查询课程基本信息,可以进行多字段查询,可以进行模糊查询和准确查询 入口参数:输入各种查询信息,选择模糊查询和准确查询
出口参数:查找数据库,显示相应字段
M2-2 Lessonprint 用报表形式显示所有课程信息, 入口参数:课程代码
出口参数:删除数据库对应的字段
M3-1 WORK 考评报表 输入参数:考评资料、报表查询条件
出口参数:按查询结果及指定的报表格式生成数据库表
M4-2 PAY 薪资调整 输入参数:薪资调整数据
输出参数:薪资表、薪资表明细表
M4-3 PAY 薪资核算 输入参数:薪级表、加给表等
输出参数:薪资发放数据
3.2公用模块功能分配(Functional Distribution of Public Module)
模块编号 模块英文名 模块功能简述 模块接口简述
M1-1 Teacher 实现老师基本信息的录入、修改、删除 入口参数:老师基本信息
出口参数:录入数据库
M2-1 Lesson 实现课程基本信息录入、修改、删除 入口参数:单击课程基本信息录入、则直接进入学生信息录入
出口参数:增加、修改、删除数据库中对应的字段
M3-1 WORK 考评系统设定 入口参数:考评项目、考评标准
出口参数:考评项目表
M3-2 WORK 考评资料文护 入口参数:考评资料
出口参数:考评资料表
M4-1 PAY 薪资系统设定 输入参数:薪级资料、加给项目和加给数目
输出参数:薪级表、加给表
4、数据结构设计(Design of Data Structuer)
4.1 数据库表名清单(DB Table List)
数据库表名清单,如表3—5所示:
序号 中文表名 英文表名 表功能说明
1 教师信息表 TEACHER 存放教师基本信息
2 课程信息表 CLASS 存放教师教课课程
3 工资表 PAY 统计教师薪资
4 评估表 评估教师教学效果4.2 数据库结构设计(Design of Data Structure)图3—2 数据库结构框图
4.3 数据库表详细清单(Particular List of DB Table)
序号 字段中文名 字段英文名 类型、长度、精度 允许空 主键/外键
1 教师编号 ID Char(10) PK
2 姓名 Name Char(10)
3 性别 Sex Char(2)
4 所授课程 Course Char(8)
5 职称 Manage Char(10)
6 身份证号 Idcard Char(30)
7 电话 Phone Char(18)
8 地址 Address Char(20)
表3—6 教师信息管理表
序号 字段中文名 字段英文名 类型、长度、精度 允许空 主键/外键
1 课程编号 Idlesson Char(5) PK
2 课程名称 Lesson Char(30)
3 授课老师 Teacher Char(10)
4 学分 Mark Int
5 课时 Time Int
6 对象班级 Class Char(30)
表3—7 课程信息表序号 字段中文名 字段文名 类型、长度、精度 允许空 主键/外键
1 基本工资 Pay Float
2 奖金合计 Prize Float
3 扣款合计 Deduct Float
4 实发工资 Payoff Float
5 所得税 Tax Float
6 发放日期 Date Char(8)
表3—8 工资管理表序号 字段中文名 字段英文名 类型、长度、精度 允许空 主键/外键
1 教学方式 Teacherway Char(50)
2 教学激情 Enthusiasts Char(50)
3 批改作业 Work Char(50)
表3—9 评估表
上一页 [1] [2] [3] [4] [5] [6] [7] [8]