教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> > 计算机软件及应用> UML网上学生选课系统程序设计

UML网上学生选课系统程序设计

上传者:蒋向辉
|
上传时间:2015-05-11
|
次下载

UML网上学生选课系统程序设计

UML网上学生选课系统Rational rose 建模

软件工程课程设计报告

( 大三下期2015年)

课程名称: 软件工程课程设计 题 目: 院 系: 软 件 工 程 完成时间: 2015 . 5. 8

组 员:张中秋(U201217502)

UML网上学生选课系统Rational rose 建模

UML网上学生选课系统程序设计

一、课程设计的目的与要求

UML统一建模课程是一门面向对象开发方法的设计语言。UML统一建模课程设计实验课,着重加强面向对象建模技术。使用UML统一建模语言,用需求模型简化业务领域;用分析模型验证用例的正确性,一致性,完备性,可行性;用设计模型标识解决方案。通过模型实现了从业务领域到软件领域的映射。通过建模,使问题可视化,形式化。通过以序列的建模和迭代活动,对于提高学生综合素质十分必要。

通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。

二、设计正文

1. 概述

1.1课题题目:网上学生选课系统

1.2系统的主要目标:

本系统目标是实现选课系统所需的各种基本功能,包括学生选课、查看已修课程、查看已选课程、退课功能和教师查看选修课程、提交课程成绩功能以及管理员添加学生、维护学生信息、成绩管理、添加教师、维护教师信息、维护选修课程,还有公用的修改密码等功能。

1.3 系统的开发环境及运行环境:

操作系统: window7

建模工具: Rational Rose 2007

2. 系统需求分析

学生选课系统主要满足来自三方面的需求,这三个方面分别是学生用户(Student)、教师用户(Teacher)和管理员用户(Administrator),也即是三类用户角色。

(1)学生用户是主要的需求者,主要需求功能是查询可选课程、查看自己选课情况及进行选课、、查看已修课程、退课操作等;

(2)教师用户主要需求功能是查看自己所教授的课程、课程有哪些学生选修、以及利用本系统提交学生的成绩;

(3)管理员用户的功能需求较为复杂,包括对学生信息、教师信息、课程信息进行管理。在学生信息管理子模块中,实现对学生信息的添加、修改、删除操作,还可以输入查询条件进行查询操作。在教师管理子模块中,实现对教师信息的添加、修改、删除、查询等操作。在课程管理子模块中,实现对课程信息的添加,添加时为其分配任课教师、上课时间和地点,实现对课程的修改、删除、查看某个课程的详细信息等。

本系统将管理员用户、教师用户、学生用户的身份及权限进行严格的划分,让管理员拥有最高权限,可以查看、维护系统中的所有信息,如添加学生,添加课程,修改课程信息等;让教师拥有查看自己开设的课程的信息,以及提交所开设课程成绩的权限;让学生拥有选课和退选的权限;而修改密码模块的权限每个用户都可拥有,用以修改自己的密码信息。通过进行严格的权限划分,可以更好地进行管理,也可更好地保护用户信息安全。 2、1 用例图

UML网上学生选课系统Rational rose 建模

内容需要下载文档才能查看

图A 用例图包

系统的用例图分为三个部分,分别有三个角色:学生、老师和管理员。

内容需要下载文档才能查看

图B 学生用例图

学生用例中,学生能进行的活动有注册、修改自己登录密码、登陆、学生管理(里面包括查看课程内容、选课、退选、查看已修的课程以及更改自己的信息)。

UML网上学生选课系统Rational rose 建模

内容需要下载文档才能查看

图C 老师用例图

老师用例中,老师能进行的活动有修改自己的密码、登陆、老师管理(里面包括查看个人信息、查看学生成绩、提交学生成绩以及提交自己要开设的课程)。

内容需要下载文档才能查看

图D 管理员用例图

管理员的用例中,管理员能进行的活动有修改自己的密码、学生信息管理(增加学生、修改学生信息以及删除学生)、老师信息管理(增加老师、删除老师以及修改老师的信息)、课程信息管理(增加课程、修改课程信息、删除课程以及录入分数)。

UML网上学生选课系统Rational rose 建模

从上面的三个不同角色的用例图我们可以看出管理员的权限最大,教师的权限次之,学生的权限最低。

2、2类图

内容需要下载文档才能查看

图E 类图分包

类图分包中,将所有的类图分成界面类(Boundries)、控制类(Control)、实体类(Entities)。

内容需要下载文档才能查看

图F 界面类

在界面类中,拥有登陆界面(LoginFrame),注册界面(RegisterFrame),学生自我管理界面(StudentFrame),老师自我管理界面(TeacherFrame),管理员管理界面(AdministratorFrame,其中管理员管理界面又由学生信息界面

(StudentInformationManagement)、老师信息管理界面

(TeacherInformantionManagement)和课程信息管理界面

(CourseInformationManagement)三个部分组成。)但以上的所有界面组合成主界面(MainFrame)。其中大多数界面都有着相同的方法CreateWindows(),这是界面类创建的方法。

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

下载文档

热门试卷

2016年四川省内江市中考化学试卷
广西钦州市高新区2017届高三11月月考政治试卷
浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
广西钦州市钦州港区2017届高三11月月考政治试卷
广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
广西钦州市高新区2016-2017学年高二11月月考政治试卷
广西钦州市高新区2016-2017学年高一11月月考政治试卷
山东省滨州市三校2017届第一学期阶段测试初三英语试题
四川省成都七中2017届高三一诊模拟考试文科综合试卷
2017届普通高等学校招生全国统一考试模拟试题(附答案)
重庆市永川中学高2017级上期12月月考语文试题
江西宜春三中2017届高三第一学期第二次月考文科综合试题
内蒙古赤峰二中2017届高三上学期第三次月考英语试题
2017年六年级(上)数学期末考试卷
2017人教版小学英语三年级上期末笔试题
江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
四川省简阳市阳安中学2016年12月高二月考英语试卷
四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
安徽省滁州中学2016—2017学年度第一学期12月月考​高三英语试卷
山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷

网友关注视频

沪教版牛津小学英语(深圳用) 五年级下册 Unit 10
冀教版小学数学二年级下册第二单元《有余数除法的简单应用》
小学英语单词
北师大版八年级物理下册 第六章 常见的光学仪器(二)探究凸透镜成像的规律
【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,辽宁省
外研版英语七年级下册module1unit3名词性物主代词讲解
3.2 数学二年级下册第二单元 表内除法(一)整理和复习 李菲菲
第19课 我喜欢的鸟_第一课时(二等奖)(人美杨永善版二年级下册)_T644386
冀教版英语五年级下册第二课课程解读
青岛版教材五年级下册第四单元(走进军营——方向与位置)用数对确定位置(一等奖)
北师大版数学四年级下册3.4包装
第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T1406126
人教版二年级下册数学
冀教版小学英语五年级下册lesson2教学视频(2)
【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,广东省
沪教版八年级下册数学练习册21.4(1)无理方程P18
外研版英语三起5年级下册(14版)Module3 Unit2
六年级英语下册上海牛津版教材讲解 U1单词
沪教版八年级下次数学练习册21.4(2)无理方程P19
沪教版牛津小学英语(深圳用) 四年级下册 Unit 2
沪教版八年级下册数学练习册21.3(3)分式方程P17
北师大版小学数学四年级下册第15课小数乘小数一
沪教版牛津小学英语(深圳用)五年级下册 Unit 1
二年级下册数学第三课 搭一搭⚖⚖
沪教版牛津小学英语(深圳用) 四年级下册 Unit 12
七年级英语下册 上海牛津版 Unit5
冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣.mp4
【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
人教版历史八年级下册第一课《中华人民共和国成立》
【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,江苏省