面向业务领域建模举例.ppt

上传人:b****2 文档编号:2210365 上传时间:2022-10-27 格式:PPT 页数:33 大小:2.73MB
下载 相关 举报
面向业务领域建模举例.ppt_第1页
第1页 / 共33页
面向业务领域建模举例.ppt_第2页
第2页 / 共33页
面向业务领域建模举例.ppt_第3页
第3页 / 共33页
面向业务领域建模举例.ppt_第4页
第4页 / 共33页
面向业务领域建模举例.ppt_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

面向业务领域建模举例.ppt

《面向业务领域建模举例.ppt》由会员分享,可在线阅读,更多相关《面向业务领域建模举例.ppt(33页珍藏版)》请在冰豆网上搜索。

面向业务领域建模举例.ppt

面向业务领域建模举例熊伟精品课程远程教育网站模型设计从用户方面来看,精品课程网站用户必须有学生、课程教师,以及管理员三类;从功能方面来看,精品课程网站应有用户管理(教师管理、学生管理)、课程生成、课程管理(栏目管理、内容管理、考试管理)网站浏览,以及网站留言等功能。

用例图类图分析用户类User,该类具有UserID、UserName等属性和ogin()、logout()方法;User派生出教师子类Teacher、学生子类Student和管理员子类Manager,这些子类除具有父类User所有的属性和方法外,还有自己特有的一些属性和方法。

课程表类CourseTable,用于记录已存在的精品课程,该类应有userID、courseID等属性和Edit()方法。

精品课程结点用CourseNode类来表示,该类应有CourseID、courseName等属性和Create()、Destroy()等方法;课程结点下有不同形式的栏目,如列表栏、单页内容、考试栏目和答问栏目等,所以还要设计相应的ListNode类(列表型结点)、PageNode类(单页型结点)、Test类(考试结点)和BBS类(论坛节点)等,这几个类可以看成是课程类CourseNode的组成部分。

类图顺序图数据库设计根据类图和用例图,为该系统建立六张数据库表:

users、loginSession、Courses、Content、BBS、Test,分别用来存放用户信息、登录信息、精品课程主要信息、课程内容信息、考试题库和留言板信息等。

关系数据库网上商品交易系统的研究本系统主要使用对象是公司客户系统管理员网上商品销售顾问产品经理系统总体的功能需求功能分析a.客户模块客户登录网站后,可以浏览新闻信息,在线进行商品选购,搜索商品,定制订单,查看订单,修改订单,浏览推荐商品,订购商品,还可以进行实时跟踪订单状态等活动。

该模块中包含VIP客户子模块:

当客户是VIP客户时,系统会有针对性地向其推荐公司的新商品。

功能分析系统管理员模块系统管理员主要负责发布新闻信息,管理网站用户和供应商,处理订单,跟踪订单状态,管理供货商,管理仓库信息网上商品销售顾问模块网上商品销售顾问负责针对VIP客户编辑新商品推荐的咨询问题,编辑导购过程的人机对话,根据商品特性编辑商品之间的关联属性产品经理模块产品经理主要负责管理商品信息,编辑公司和供应商的商品促销信息VIP客户用例图学生综合素质测评系统建模学生综合素质测评一般分为基础性素质和发展性素质两个部分其中基础性素质是指学生在学校规定的教学和第二课堂中培养起来的德、智、体等方面的素质,主要包括操行和学习成绩两个方面发展性素质是指学生在学校教育过程中培养起来的体现其创造性、实践性和个性发展的素质,包括科研、获奖、社会工作、文化活动等方面需求分析学生科可以添加学生的操行信息,并依据操行评定标准实施操行评定,完成对学生个人操行的定量考核,这个过程可以理解为在百分制下的加减运算,通过执行这些加分或者减分操作,最终生成操行评定成绩,如果添加的操行信息有误,学生科可以进行修改或者删除;学生科可以添加学生的科研、获奖、社会工作、文化活动等信息,如果这些信息添加有误,学生科同样可以进行修改或者删除;使用学生的上述信息,学生科可以依据综合素质测评标准生成本院系学生的综合素质测评成绩;学生科可以依据评优评奖标准来评定奖学金、三好学生、优秀学生干部等,这里将使用到学生的综合素质测评信息班主任和学生可以通过多种方式来查询信息班主任需要查询本班学生的操行信息;查询本班学生的操行评定成绩,学习成绩,综合素质测评成绩,评优评奖等信息学生除了可以查询自己的上述信息外,还被允许添加自己的一些个人信息系统管理员可以定义一些基础信息,比如院系、专业、班级等;定义操行评定标准、综合素质测评标准以及评优评奖标准;导入全校学生的基本信息;导入全校学生的学习成绩信息用例分析动态模型顺序图分析综合测评用例中涉及6个对象:

院系管理员、综合测评窗口、班级、学生、综合素质、测评标准、综合测评。

参与者院系管理员启动这个用例,首先打开综合测评窗口,然后获取该院系的所有班级信息,并获取每个班级的学生信息,包括操行、学习成绩、科研、获奖、社会工作、文化活动等信息,再获取综合素质测评标准,据此对该院系的所有班级的学生逐个进行综合测评,生成综合测评结果,并在综合测评窗口中显示“这样就完成了该院系学生的综合测评。

静态模型网上选课系统的设计与实现系统分析,选课系统必须提供以下功能:

所有系统用户在进入系统前都必须先注册,验证用户名及密码的正确性,以确保系统的安全。

系统管理员根据学期教学安排,录入课程信息和选课规则,同时对系统信息进行维护。

另外,管理员必须对使用本系统的用户进行权限设置。

学生注册系统成功后,可选择最多不超过门的课程,并允许学生查询和取消选课。

教师可以查询及打印所开课程的学生选课情况。

识别参与者选课系统涉及的角色有系统管理员(Administrator)学生(Student)教师(Teacher)他们是用例图中的参与者,具有相同的主要特征,可以抽象出基本参与者(User)。

识别用例可确定选课系统的用例如下:

学生相关的用例包括:

查询、选课、取消所选课程。

与教师相关的用例如包括:

查询学生选课情况。

与系统管理员相关的用例包括:

用户信息管理、安全权限管理、根据规则录入、维护更新课程信息与系统信息,并为系统用户提供打印功能。

用例分析构建静态结构模型对于选课系统,我们给出了总体类图来说明系统的数据结构。

其中:

User是一个基本类,包括UserID、PassWord、Name、Birthday、Department五个属性管理员、学生、教师是它的泛化,继承了基本类;SelectWindow、QueryWindow、PrintWindow、AddWindow、ModifyWindow、deleteWindow是控制对象类它们都依赖数据实体基类DBCommand,该基类包含属性DBConnetctionString,通过该属性可以获得数据库连接字符串,而方法GetDataView实现在数据库中执行查询获得一个DataView;DBCommand的属性和方法被所有的数据访问类继承,可以直接使用。

类图网络选课系统的实现系统的实现采用B/S(Browser/Server)三层模式,采用ASP动态网页技术及SQL数据库进行系统开发。

其中将实现人机界面的所有表单和组件放在表示层,将所有业务规则和逻辑的实现封装在负责业务逻辑组件中,将所有和数据库的交互封装在数据访问组件中。

三层架构

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1