《管理信息-关系模型设计资料教学提纲530.pdf》由会员分享,可在线阅读,更多相关《管理信息-关系模型设计资料教学提纲530.pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 管理信息系统关系模型设计资料 1.题目内容 广东白云学院管理学院需要在2013年5月进行09级的毕业论文答辩工作。为了有效对毕业论文工作管理,提高毕业论文质量,需要开发一个小型的系统对论文指导工作进行管理。1.1.系统需求分析 根据管理学院相关文件的要求,毕业论文主要的工作环节依次有选题、开题报告、开题报告审核、中期检查、完成初稿、形式审核、主审老师审核、答辩、成绩评定、定稿等环节,每个环节都有完成的时间限制。具体如下图所示:论文原则上一人一题,中级职称的教师可以指导 12 个学生,初次指导论文的老师和助教只能指导 5名学生,每个老师一般按照 1:1.5 的比例出题。因此,系统要能实现如下功
2、能:(1)每个同学能查询到其论文的各个阶段的时间限制和是否审核通过以及论文指导老师名字和联系方式;(2)管理学院学术委员会能够查询到每个老师的题目、题目所对应的学生和论文工作总体的进展情况;(3)每个老师能够查询他指导的学生有哪些,题目是什么,并能够与之建立联系,记录其所指导学生论文的进展情况;(4)各个系能对本系老师的论文工作总体的进展情况进行查询,以保证本系教师能够顺利完成论文指导工作,同时与班级辅导员进行联系,将论文完成情况纳入班级考核的指标。请根据上述要求,结合白云学院实际,设计该系统的 E-R 模型 然后,根据 E-R 模型对“毕业论文选题”数据进行整理,规范为第三范式(3NF),设
3、计该系统的关系数据库模型(5)利用 ACCESS 将上述概念模型转化为物理模型。该物理模型能实现上述功能,进行相应的代码设计;并做下拉框查询窗体。2.参考答案 2.1.构建系统模型 从系统开发的需求来看,系统的实体集有学生,班级,论文题目,论文指导老师,论文工作环节,系部等 构建系统模型要注意以下前提:论文一人一题,说明论文和学生之间的联系是 1:1 教师按照 1:1.5 的比例出题,同时规定一个教师至少可以指导 5 个学生,所以教师和 论文之间是 1:N 关系 为了实现学术委员会对论文的工作进度进行查询,即可以查询在一个时间范围内论文的完成情况,这就要求在关系中既要反映论文各个环节的截止时间
4、、提交时间、审核状态(审核中,审核通过,审核不通过)等内容。因此,论文指导的环节是一个多值属性,需要进行将其独立作为一个实体集,其和论文实体集之间的关系是 M:N。根据上述假设,构建系统的概念模型如下:学 学学 学学 学学 学学 学 学 学1学 学学 学 学 学学 学学 学 学 学 学学 学 学 学学 学学 学 学 学学 学学 学11N学 学 学 学学 学学 学学 学 学 学 学 学学 学N1学 学1N学 学学 学 学 学学 学 学 学学 学 学 学 学 学MN学 学学 学 学学 学 学学 学 学 学 学 学学学 学学 学 学 学学 学 学 学学 学 学 学学 学 学 学学 学 学 学学 学
5、学 学 根据 E-R 转化规则,将上述转化为以下关系模式:系部(系部编号,系部名称);指导老师(教师工号,姓名,联系方式,职称,是否指导论文,系部编号);论文(论文编号,论文名称,是否新题,教师工号,学号)学生(学号,姓名,学生联系方式,班级号)班级(班级号,班级名,辅导员姓名,辅导员联系方式)论文撰写程序(环节编号,环节名称,完成截止时间)进展(论文编号,环节编号,提交时间,审核状态)注:下划线为主键,红色字为外键 各个代码的编制规则:各个代码的设计规则(面设计法)表 1 系部编号 工商 01 物流 02 社工 03 市场营销 04 表 2 教师工号 专业 专业方向 顺序号 工商 01 人力
6、资源 01 01-99 企业管理 02 01-99 创业管理 03 01-99 房地产 04 01-99 物流 02 物流管理 01 01-99 城市物流 02 01-99 社会工作 03 01 01-99 市场营销 04 电子商务 01 01-99 营销策划 02 01-99 连锁 03 01-99 表 3 班级号 年级 专业 专业方向 顺序号 09 工商 01 人力资源 01 01-05 企业管理 02 01-05 创业管理 03 01-05 房地产 04 01-05 物流 02 物流管理 01 01-05 城市物流 02 01-05 社会工作 03 社会工作 01 01-05 市场营销 04 电子商务 01 01-05 营销策划 02 01-05 连锁 03 01-05 论文编号:教师编号+顺序号,顺序号为 01-15 环节编号:顺序号 学号:学生实际学号,此处用顺序号代替 构建的数据库模型如下:系统功能实现 构建系统概念模型后,根据开发需要,形成如下功能结构图,该结构图作为窗体调用的基 本依据。论文管理系统 系统录入 系统查新 学生查询 教师查询 学术委员会查询管理系部查询