面向对象的教务管理系统数据库模式分析与设计.pdf

面向对象的教务管理系统数据库模式分析与设计.pdf

ID:57732970

大小:252.28 KB

页数:5页

时间:2020-03-25

面向对象的教务管理系统数据库模式分析与设计.pdf_第1页
面向对象的教务管理系统数据库模式分析与设计.pdf_第2页
面向对象的教务管理系统数据库模式分析与设计.pdf_第3页
面向对象的教务管理系统数据库模式分析与设计.pdf_第4页
面向对象的教务管理系统数据库模式分析与设计.pdf_第5页
资源描述:

《面向对象的教务管理系统数据库模式分析与设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第5卷第4期华北科技学院学报2008年10月面向对象的教务管理系统数据库模式分析与设计①邹光华②张玮(华北科技学院教务处,北京东燕郊101601)摘要:随着面向对象程序设计语言的崛起,作为面向对象分析和设计结果的类及其相互关系逐渐成为绝大多数应用系统的必然制品。本文以教务管理系统为项目背景,讨论了在面向对象的分析和设计过程中,从分析类及其相互关系进而完成对数据库模式设计的方法。关键词:面向对象;教务管理;数据库模式中图分类号:TD274.2文献标识码:A文章编号:1672—7169(2008)04—0064—05在以往的数据库设计方法中,人们

2、常常借助续表“实体一关系”图来表达数据实体之间的逻辑关序号参与者目标系,进而生成数据库的数据模式。然而随着面向增加、删除、修改、察看开课条对象的分析和设计方法的逐渐成熟,人们更多的3教学计划管理员目;增加、删除、修改、察看学期教学进程使用类及其关系来构建应用领域的关系模型,本生成教学任务;增加、删除、修文结合华北科技学院教务管理系统(NCIST—TMS)4教务任务管理员改、察看任务;合并一起上课的班的具体情况来讨论一种通过类及其关系的模型构级;校验教学任务;安排课表;调课建数据库模式的方法。5教室调度员借用教室;6教芋工作量首统计教学工作量1

3、需求分析硼吊7考务管理员接受考试报名;安排考场;打印在进行需求分析时,一般采用用例来描述系统准考证的功能性或行为性需求。用例是文本形式的情节描8学籍管理员统计成绩录入情况;学籍异动;述,用以说明某参与者使用系统以实现某些目标。审核毕业资格1.1确定系统边界9教学质量监督员评估教学质量华北科技学院教务管理系统是一个应用软10教学秘书安排教学任务件,不涉及到将硬件和软件集成为整体的情况。l1教师打印课表;打印花名册;登统成绩;打印成绩单所以本文将“系统”的边界定义为该软件的边界。察看课表;察看成绩;察看教材1.2确定主要参与者及其目标12学生领用

4、情况;报名考试;选修课程;报在确定了NCIST—TMS“系统边界”的基础上,名重修经过用户调研和专家论证,选择NCIST—TMS中1313系统管理员配置系统基础信息名主要参与者及其目标,具体情况如表1所示。1.3定义用例表1NCIST.TMS的主要参与者及其目标针对NCIST—TMS主要参与者的目标定义用序号参与者目标例。初步确定NCIST.TMS用例共31个,包括:组管理校选课教学任务;安排校选织学生选课、管理选课、组织重修报名、管理学期1校选课管理员课课表;组织学生选课;打印学生选课名单;打印教师花名册进程、管理开课条目、管理教学班、校验

5、教学任务、调课、借用教室、统计教学工作量、管理考试报名、组织重修报名;管理重修教学任2重修课管理员务;安排重修课课表;打印学生重安排考场、打印准考证、管理成绩登统、学籍异动、修名单;打印教师花名册审核毕业资格、评估教学质量、安排教学任务、打印课表、登统成绩、打印成绩单、察看课表、察看成①收稿日期:2008—09—05②作者简介:邹光华(1966一),男,安徽巢湖人,博士,华北科技学院教授,教务处处长。第4期邹光华等:面向对象的教务管理系统数据库模式分析与设计绩、报名考试、选修课程、报名重修、配置系统基础续表信息、安排教学活动的时间和地点、打印

6、“教师一关键抽象所代表的含义课程一学生名单”、打印“班级一学生一课程”名成绩代表了某一学生在某一门课程上学习成果的评价单、管理教学任务。学生具有正式学籍在学院学习的人2构建领域模型教室代表了教学活动进行时所在的场所,具有房间领域模型是OOA中最重要的和经典的模型,号、地点、容纳人数、教室类型等信息又称为“概念模型”。它描述了领域中的重要概教学计划代表某一专业的培养方案教学任务其表明了某一专业年级班级在特定学期需要开念,是对领域中的概念类或现实世界中的对象进设的课程,任课教师的安排等信息行可视化操作。确定一组概念类是OOA的核心教学时间代表了教

7、学任务发生的具体时间工作。2.1通过用例描述和词汇表识别概念类2.2绘制领域模型图在NCIST—TMS中,参考我们已经得到的用例将上述已经识别的概念类用UML类图的方文本并结合词汇表等相关资料识别了11个“概式进行表达,并添加必要的关联和属性,如图1念类”,如表2所示。‘所示。表2NCIST-TMS中的概念类3提取分析类关键抽象所代表的含义分析类与应用逻辑直接相关,直接针对软件系(部)对学校内相近专业具有管理职责的部门和单位的功能性需求。针对分析类的不同用途,将分析教师具备授课资格的学院的正式职工类分为三种,分别是:课程学校教学的科目1)边界

8、类:用于描述NCIST.TMS外部环境专业具有专业名称、学制等专业方面的总体信息和内部运作之间的交互,主要负责内容的翻译和自然班级代表了按照专业、入学年份和自然班级

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。