三层架构 * * 面向业务领域建模举例 熊伟 148157@ 精品课程远程教育网站模型设计 从用户方面来看,精品课程网站用户必须有学生、课程教师,以及管理员三类; 从功能方面来看,精品课程网站应有用户管理(教师管理、学生管理)、课程生成、课程管理(栏目管理、内容管理、考试管理)网站浏览,以及网站留言等功能。 用例图 类图分析 用户类User,该类具有UserID、UserName等属性和ogin()、logout()方法; User派生出教师子类Teacher、学生子类Student和管理员子类Manager,这些子类除具有父类User所有的属性和方法外,还有自己特有的一些属性和方法。 课程表类CourseTable,用于记录已 存在的精品课程,该类应有userID、courseID等属性和Edit()方法。 精品课程结点用CourseNode类来表示,该类应有CourseID、courseName等属性和Create()、Destroy()等方法; 课程结点下有不同形式的栏目,如列表栏、单页内容、考试栏目和答问栏目等,所以还要设计相应的ListNode类(列表型结点)、PageNode类(单页型结点)、Test类(考试 结点)和BBS类(论坛节点)等,这几个类可以看成是课程类CourseNode的组成部分。 类图 顺序图 数据库设计 根据类图和用例图,为该系统建立六张数据库表:
您可能关注的文档
- 门店会议管理实战干货.ppt
- 门刚规范与规程的区别.docx
- 门禁系统方案培训.ppt
- 门诊检查单(all).doc
- 面点工艺~温水和面.pptx
- 面向对象程序设计之继承与派生课件.ppt
- 闽南小吃有故事 海西家园.ppt
- 青春需要微笑演讲课.ppt
- 青岛版2014第2课时:用计算器探索规律.ppt
- 青岛版三年级下册数学年月日信息窗1_24时计时法2练习题.ppt
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
原创力文档

文档评论(0)