1 / 19
文档名称:

学生选课系统(UML).docx

格式:docx   大小:257KB   页数:19页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生选课系统(UML).docx

上传人:565369829 2022/4/4 文件大小:257 KB

下载得到文件列表

学生选课系统(UML).docx

相关文档

文档介绍

文档介绍:欢迎下载
组内分工:
黄金全:用例图和类图,调查问卷 杨钺佳:状态图和顺序图,调查问卷 李冰:细化类图和E-R图,调查问卷
一,课程设计目的
JAVA所学知识的巩
JAVA数据库的理解。
通过这次的设计,主要是做出一个小型管户可以在登录界面进行密码的修改,密码修改后会保存在用户权限表
中。
可能出现的情况:
欢迎下载
输入用户名或密码错误,系统提示非法用户登录,需要重新输入正确的
用户名和密码。
欢迎下载

3^£规宝収喂下做自衬1^^作 !

月户,NewCbss

*1
-J
r
B掉交皆煎信皀

H
1
1
1
"範#做信皀
「il
0返im雀杀鼻面
W
D
9皈冋

I
斗嘶叫
学生选定课程
选课
保存

学生选定课程,修改已经选定的课程,保存 ,提交,退出系统。
学生:MewCla£5
1
0
M
?修改部芬课趕.


1
1
-r
4:握交
5:0

欢迎下载
老师做出相应操作
老师根据相应情况对学生进行增删, 增加某些课程,删除某些课程,修 改学分等。
课程
—1

-

-
Z返回
1
*

1
:
4:返0
r 1
1
1
1
1
1
1
1
1
1 5:修改学分
1
►-
1
■ ■
: 欧返回
r
h
r
U
1
1
1
1
1
老师查看学生选课情况
老师想看学生的选课情况,系统要返回学生选课情况。
欢迎下载
学生
用户
--
老师
1
管理员
欢迎下载
设计工作流
细化类图
用户类
©>用户类别
◎用户名
*用户台法撫作0
*判断用户类型0
学生一
学院班级
•选帥
•幢衩0
•保再0
•提交0
•判斷操作合送0
老师
场取工号 爲院系 &>姓名
管理员
员娴耳
•坦加学生()
•冊除学生0
•增加课程()
•刪踪课程0
•修波学分0
•保存數据0
•查看选燥稿紀0
•改旅希编0
•设置权限0
欢迎下载
欢迎下载
S录界面类
课程类
尊课程容
•聯入月户名()
•输入密码0
•进入0
•退岀()
•登录0
•注册0
葩>课程课时
金课程最少选傩人数 ;%>课程类別
•选定课稈0
•绩计迭该课程的人数0
..用户权限类 宅权服类型
登录信息检验类
辱输入內容
•分歸权服0 *眼制车法换作0
宕码迭 姓密合 脸瞌倨 检椅根 •・•

OS
数据库设计
概念模型

E-R
欢迎下载
欢迎下载
登录密码和所属院系。课程的属性
一个学生可以选修多么课程,一个课程可以被多个学生选修。 所以学生和课 程是m:n的关系。学生的属性有姓名、学号、 有课程号、课程名、课时和学分。
欢迎下载
欢迎下载
一个课程可以有多个老师上,比如很多专业班 C语言老师,所以老师和课程的关系是 n:m.
一个老师可以讲授多门课程, 级要少C语言,全校肯定不止一个 老师的属性有姓名、教师号、密码和所属院系,课程的属性有课程号、课程名、 课时和学
欢迎下载
管理员教师关系实体E-R图
欢迎下载
逻辑模型
学生 课程 选修 老师 课程 讲授
(学号(主键),姓名,密码,院系)
(课程号(主键),课程名,课时,学分)
(学生,课程,(都是主键))
(教师号(主键),姓名,密码,院系)
(课程号(主键),课程