全球旧事资料 分类
统内部处理的过程,图中矩形表示源点和终点,椭圆表示数据加工,箭头表示数据流。本次学生选课管理系统数据流图如下:
用户
用户系统
学生


反馈信息


教师








管理系统
管理员
增删改查
反馈信息
管理选课
选课
反馈信息
管理课程
反馈信息
课程
图1数据流图
2
f3数据库设计31概念结构设计
概念结构设计就是从现实概念中抽象出的概念模型,概念模型的表示方法最著名的是实体联系方法在图中实体型用矩形表示;属性用椭圆表示,并用无向边与相应的实体连接起来;联系用菱形表示,同时在无向边旁表上联系的类型(1:1,1:

:m)。1学生实体属性图
学生
学号
姓名
性别
年龄
2教师实体属性图
图2学生实体属性图
教师
所在系
教师号
3课程实体属性图
姓名
所在系
图3教师实体属性图
授课名称
课程
课程号
课程名
学分
图4课程实体属性图
3
f4选课实体属性图
选课
学号号
5总体ER图
学生
课程号图5选课实体属性图

成绩选课
m
教师


教授
m
课程
图6总体ER图
32逻辑结构设计
系统用户表(用户名、用户密码、权限),其中(用户名,用户密码)为主键。
学生表(学号、姓名、性别、年龄、所在系),其中学号为主键。教师表(教师号、姓名、所在系、教授课程),其中教师号为主键。课程表(课程号、课程名称、学分),其中课程号为主键。选课表(学号、课程号、成绩),其中(学号,课程号)为主键。
4
f33物理结构设计及实施
1新建学生选课系统数据库
图7学生选课系统数据库
2新建学生表,表中包含的信息有:学号、姓名、性别、年龄、所在系。设置性别的Check约束,限定取值为“男”、“女”。
图8学生表
3新建教师表,表中包含的信息有:教师号、教师名、所在系、授课名称。
图9教师表
5
f4新建课程表,表中包含的信息有:课程号、课程名、学分。
图10课程表
5新建选课表,表中包含的信息有:学号、课程号、成绩。
图11选课表
6创建学生表、课程表、选课表的关系图。
图12关系图
6
f4界面设计与实现41选择子系统界面
图13选择子系统界面
本界面是一个选择子系统的界面,单击不同的按钮,可以进行不同信息的管理,比如点击学生信息管理,会进入到学生信息管理界面。
privatevoidbt
Keche
g_Clickobjectse
derEve
tArgsefrmkeche
gob_keche
g
ewfrmkeche
gob_keche
gShowprivatevoidbt
Xua
ke_Clickobjectse
derEve
tArgsefrmxua
keob_xua
ke
ewfrmxua
keob_xua
keShowprivatevoidbt
Jiaoshi_Clickobjecr
好听全球资料 返回顶部