文档介绍:欢迎下载
组内分工:
黄金全:用例图和类图,调查问卷 杨钺佳:状态图和顺序图,调查问卷 李冰:细化类图和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图
欢迎下载
逻辑模型
学生 课程 选修 老师 课程 讲授
(学号(主键),姓名,密码,院系)
(课程号(主键),课程名,课时,学分)
(学生,课程,(都是主键))
(教师号(主键),姓名,密码,院系)
(课程号(主键),课程