(管理信息系统第七版-第6章)管理信息系统的系统设计.pptx
1
2概要设计 2.1系统管理员 1)维护学生的个人基本信息,实现对学生个人信息的增、删、改、查,学生信息包括学号、姓名、性别、年龄、入学时间、系别、专业、密码。 2)维护教师的个人基本信息,实现对教师个人信息的增、删、改、查,教师信息包括教师工号、姓名、性别、密码。 3)维护课程的个人基本信息,实现对课程个人信息的增、删、改、查,课程信 息包括课程号、课程名、学分。 2.2学生用户 1)查询和修改个人信息。 2)进行选课操作 3)学生可以查看自己所选课程信息及以前所选课程的成绩信息。 2.3教师用户 1)查询和修改个人信息 2)课程结束后,登记成绩 3)教师可查看自己的教学安排。 3设计过程或 程序代码 3.1概念结构设计 根据需求分析,设计出“学生选课系统”的E-R图,该E-R图包括四个实体:学生信息实体、教师信息实体、管理员信息实体、课程信息实体,还有选课信息E-R图和授课信息E-R图。
1
1设计内容及要求 1.1作者信息模块 用来管理作者信息,包括作者昵称、贴子编号、性别、年龄、职业、爱好等; 1.2贴子信息模块 用来管理贴子信息,包括贴子编号、发贴日期、时间、等级等; 1.3回复日期模块 用来管理回复信息,包括作者昵称、回复时间、贴子编号等;
1
2.数据库的数据字典: 再就业信息管理系统,数据信息和处理过程还需要通过数据字典来描述。在本文的数据字典中,主要对数据流,数据存储和处理过程进行说明。 (1)主要数据流定义 1)职工情况 位置:职工信息 定义: 职工情况=姓名+性别+出生年月+工作类别+职称+工作年限+专业+学历。 数据流向:根据职工所申请企业具体情况来确定。 说明:要对每一位员工进行唯一编号。 2)企业情况 位置:企业信息 定义:企业情况=企业名称+企业性质+联系人姓名+联系电话。 数据流量:根据企业的具体情况来确定。 说明:要对每一个企业建立唯一的账号。 3)岗位信息 位置:岗位 定义:岗位情况=岗位名称+学历要求+职称要求+工种+工作年限。 数据流量:根据岗位的具体情况来确定。 说明:要对每一个岗位建立唯一的编号。 (2)数据存储 1)数据存储:职工信息表 数据量和存取频度:根据职工的具体情况来确定。 存取方式:联机处理;检索和更新;以更新操作为主。 2)数据存储:企业信息表 数据量和存取频度:根据企业的具体情况来确定。 存取方式:联机处理;检索和更新;以更新操作为主。 3)数据存储:岗位信息表 数据量和存取频度:根据企业提供岗位的具体情况来确定。 存取方式:联机处理;检索和更新;以更新操作为主。 4)数据存储:职工申请表 数据量和存取频度:根据职工填写申请的具体情况来确定。 存取方式:联机处理;检索和更新;以更新操作为主。 (3)处理过程 1)申请过程 输入:职工编号,企业编号,岗位编号 输出:申请信息 处理说明:根据职工填写信息录入申请表 2)录用过程 输入:职工编号,岗位编号 输出:企业是否录用信息 处理说明:根据职工的申请记录,企业决定是否录用该职工
1
这个系统的主要功能有:数据入库、查询、修改和删除等。本系统的主要功能由以下几个部分组成:员工基本信息模块 输入:员工信息 功能:对员工基本信息的查询、修改、删除和查询。 员工考勤管理模块 输入:员工考勤情况 功能:完成对员工的考勤以及对考勤情况的查询、统计和删除员工考勤等情况 员工出差模块 输入:员工出差时间以及回来的时间 功能:完成对员工出差信息的详细记录,也是为了完善员工考勤信息 员工加班模块 输入:员工加班开始以及结束时间 功能:完成对员工加班信息的详细记录,也是为了完善员工考勤信息 员工请假模块 输入:员工请假时间以及回来的时间 功能:完成对员工请假信息的详细记录,也是为了完善员工考勤信息;
1