第5章-开发实例1.pdf

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章-开发实例1

第五章开发实例 1 . 系统需求分析 功能描述 数据分析 2. 系统分析与设计 数据库设计 软件架构设计 类分析与设计 3. 代码实现 4. 程序部署 1 系统的功能需求 教学管理系统主要包括:课程管理,选课管理,成绩管理,等等。 1、课程管理:对学校的课程目录进行维护,包括增加、删除、修改, 查询。 2 、选课管理: (1)教务员按照教学计划,开设本学期的课程,包括:安排任课教师, 上课时间,上课地点等 (2)学生按照培养计划,在学期开始两周进行选课。学生可查询和更 改所选课程。 (3)选课结束,教务员可删除选课人数不足的课程。 (4)教师可查询选课名单 3 、成绩管理:成绩录入,成绩统计,成绩查询 2 需求描述 教务员: ─增加、删除、修改、查询课程的信息; ─开设本学期课程; ─为指定的学生选课; ─查询选课信息; ─为已开课程输入学生成绩 学生: ─选课, 查询自己所有的选课信息,包括:已选课列表和待选课列表. ─对本学期所选课程的任课教师进行评价。 ─查询成绩 教师: ─查询所开设的课程及学生名单 ─输入本学期学生成绩 3 建立需求模型 将教学管理系统划分成子系统,然后建立用例模型。 1. 识别参与者 参与者 (角色):与系统进行交互的外部实体 例如:选课系统中参与者包括:学生,教务员,教师,学生管理子系统 等。 2. 识别用例 用例:系统单元提供的外部可感知的功能单元。 3. 用用例图对系统的功能及与系统进行交互的外部事物建模。 用例图可表示成系统单元和用户之间进行交互的操作序列。 用例图的组成:系统边界,参与者,用例,关系 4 用例描述举例 用例1:登录 用例2 :选课 用户启动系统 【前置条件:学生已登录成功】 显示登录界面 学生发选课请求 输入用户名和密码 交互内容:。。。 系统对用户名和密码进行验证, 学生从选课列表中选课(选中或取 消) 验证通过,根据用户角色显示 相应菜单; 若选中确认,系统存储,并通知 成功 若不正确,返回上一步骤 若为取消,退出本功能 5 用例图 关系: 关联(用例-参与者),包含, b 查询学生、并为指定学生选课 扩展, 泛化(用例之间) 关联: 角色和用例 包含:一个用例的行为包含了另一个 用例的行为 扩展: 新的行为加入到已有用例中 c 更新学生信息 泛化: 继承

文档评论(0)

561190791 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档