UML学生选课系统[汇编].pdfVIP

  • 37
  • 0
  • 约7.51千字
  • 约 21页
  • 2020-08-22 发布于福建
  • 举报
UML 统模语言 实验报告 实验名称: 学生选课系统 UML 部署 系 (院): 计算机科学学院 专业班级: 软工 11402 姓 名: 靳生栋 学 号: 201404621 指导教师: 应霞 实验时间: 2017.10.15—2017.10.21 实验地点: 12 教一楼 B 区机房 一.需求分析 网上选课系统是一个高等院校用来进行对学生选修课程管理的管理信息系统( MIS )。 该信息系统能够为学生提供方便的选课功能,也能够提高高等院校对学生和教学管理的效 率。网上选课系统的功能性需求包括以下容: (1)系统管理员负责系统的管理维护工作,维护工作包括课程的添加、删除和修改,对学 生基本信息的添加、修改、查询和删除。 (2 )学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行查询已选 课程、指定自己的选修课程以及对自己基本信息的查询。 满足上述需求的系统主要包括以下几个小的系统模块: (1)基本业务处理模块。基本业务处理模块主要用于实现学生通过合法认证登录到该系统 中进行网上课程的选择和确定。 (2 )信息查询模块。 信息查询模块主要用于实现学生对选课信息的查询和自身信息的查询。 (3 )系统维护模块。系统维护模块主要用于实现系统管理员对系统的管理和对数据库的维 护,系统的管理包括学生信息、课程信息等信息的维护。数据库的维护包括数据库的备份、 恢复等数据库管理操作。 二.创建系统用例模型 1.学生用例能够通过该系统进行如下活动: (1)查询选课信息。学生可以在查询界面了解可供自己选择的各门课程的详细信息。 (2 )登录选课系统。 学生能够根据自己的学号和密码登录选课系统, 如果身份验证失败, 不得进行下一步操作。如果通过身份验证才能进入下一个操作界面。 (3)选择所修课程。在选择课程的界面选择自己要选修的课程并确认提交。 (4 )查询个人信息。可以通过查询界面查询本人的基本信息。 2.系统管理员用例能够通过该系统进行如下活动: (1)登录选课系统。系统管理员使用账号和登录密码登陆系统进行本系统的管理和维护工 作。 (2 )添加学生信息。将新入校的新生的个人基本信息录入到本系统,在数据库中保存。 (3 )修改学生信息。对于个人基本信息发生变化的学生,修改数据库中相关学生的个人基 本信息并保存。 (4 )删除学生信息。将不需要再保存的学生个人基本信息从数据库中删除。 (5 )查询学生信息。根据学生的学号和对在校学生的个人基本信息进行相关的查询。 (6 )添加选修课程。将新的课程添加到选课系统并保存到数据库。 (7 )修改选修课程。对数据库中原有的课程信息进行修改并保存到数据库中。 (8 )删除选修课程。将不再开设的选修课程从数据库中删除。 三.创建系统静态模型 根据系统需求, 创建静态系统类图。 我们可以识别系统中存在的主要实体类: 系统管理 员,学生,课程。 界面类: Form 。 1.学生登录选课系统的工作流程 (1)学生希望通过网上选课系统进行某一项操作。 (2 )学生登录系统,在登录页面 LoginFrame 输入自己的用户名和密码并提交。 (3 )系统将学生提交的用户名和密码传递到的 Control 类中检查用户合法身份的方法中。 该 方法将用户信息与数据库中的用户信息进行比较,检查用户信息中是否存在此学生的信息。 (5 )检查完毕后将验证结果返回到登录界面显示。 (6 )学生在登录界面获得验证结果。 2.学生查

文档评论(0)

1亿VIP精品文档

相关文档