網上选课系统的设计与分析.docVIP

  • 12
  • 0
  • 约1.29千字
  • 约 8页
  • 2016-11-28 发布于重庆
  • 举报
網上选课系统的设计与分析

实 验 报 告 2014年 4月 27日 课名: UML系统建模与设计 项目名称: 网上选课系统的设计与分析 项目名称: 网上选课系统的设计与分析 项目目的: 网上选课管理系统作为管理员与用户的选课关系的主要管理系统平台,不仅要处理用户对课程的操作,还要处理用户的个人信息等,使系统数据变得复杂多样,本系统的目的是为了清晰明了的表明二者之间的关系,明确的显示系统的运行过程,及用户之间的关系。 需求分析: 用户的特点: 系统管理员:管理员需要维护整个系统。对系统中的用户账户信息执行添加,修改,删除操作,同时将用户的个人信息录入数据库中。并且负责对学生所选的课程进行添加,修改和删除操作。并且系统管理员也需要注册并登录。 教师:在注册并登录后,可查看课程信息以及选修该课程的学生的个人信息。 学生:在注册需填写自己的个人信息,包括姓名,年龄,性别,学生号,身份证号等。 登陆之后,可查看可选课程的课程名,课程号,授课教师,课程学分等信息并进行选课。学生可以查看课表,必修课不能进行选择,每人可选6门选修课,超出的部分不能进行选择,只有删除已选的课程后才能选择新的课程。 系统分析与设计: 用例模型: 用例图: 活动图: 类对象模型: 类图: 行为模型: (1)时序图: 时序图活动: 活动一: 学生小王通过系统进行查询可选课程操作。 小王通过用户界面输入账户密码。 用户界面向数据库访问层请求课程信息。 数据库访问层加载所有可选课程信息。 数据库访问层将所有可选课城信息返回用户界面。 活动二: 小王通过系统进行选课操作。 小王通过用户界面输入课程号,学生号。 用户界面通过课程号向数据库访问层请求课程信息。 数据库访问层将学生号录入数据库。 数据库访问层根据课程号加载课程信息。 数据库访问层将课程信息及选课成功信息返回用户界面。 用户界面将信息显示出来。 活动三: 王老师通过系统查询学生信息 王老师通过用户界面输入学生号 用户界面根据学生号向数据库访问层发送请求访问信息。 数据库访问层跟据学生好加载学生信息。 数据库访问层将学生信息返回给用户界面。 用户界面将信息显示出来。 协作图: 活动一: 活动二: 活动三: 物理模型: 组件图: 部署图: 小结: 通过本次课程设计使我系统地整理了从开学以来这半学期所学的UML建模知识,夯实了基础,加深了对本门课程的理解,为今后的使用,打下了良好的基础。 参考文献: 1、《UML基础与ROSE建模案例》

文档评论(0)

1亿VIP精品文档

相关文档