选课系统设计
2016-05-31 00:37
204 查看
数据库设计
给出关系模式:
用户(编号,密码)
学生(学号,年级,专业,其他信息)
教师(教师工号,所在系,其他信息)
(学生、教师是用户的子类)
课程(课程编号,课程名,开课系别,教师,上课时间,上课教师,学生数量,先决条件)
选课(课程编号,学号) 课程编号 reference 课程.课程编号,学号 reference 学生.学号
教课(课程编号,教师工号)课程编号 reference 课程.课程编号,教师工号 reference 教师.教师工号
学生成绩(课程编号,学号,成绩) 课程编号,学号reference 选课.课程编号,选课.学号
类图设计
界面设计
不会,书上的范例暂且没看懂……
给出关系模式:
用户(编号,密码)
学生(学号,年级,专业,其他信息)
教师(教师工号,所在系,其他信息)
(学生、教师是用户的子类)
课程(课程编号,课程名,开课系别,教师,上课时间,上课教师,学生数量,先决条件)
选课(课程编号,学号) 课程编号 reference 课程.课程编号,学号 reference 学生.学号
教课(课程编号,教师工号)课程编号 reference 课程.课程编号,教师工号 reference 教师.教师工号
学生成绩(课程编号,学号,成绩) 课程编号,学号reference 选课.课程编号,选课.学号
类图设计
界面设计
不会,书上的范例暂且没看懂……
相关文章推荐
- 记win10下编译64位ffmpeg
- 当你的IT技术服务了世界,你是最幸福的!(文章CSDN版权所有)
- pl/sql带参数的游标和可更新的游标案列
- 【数据库之mysql】 mysql 入门教程(二)
- Oracle 数据库12c 16大新特性总结
- 右键菜单添加程序,指定图标, Notepad2、Sublime Text 2
- Java开发常用的在线工具
- 前端插件收集
- Struts2从零开始-0.1环境搭建
- Spark定制班第6课:Spark Streaming源码解读之Job动态生成和深度思考
- linux 高级原1
- 【数据库之mysql】mysql的安装(一)
- RPC远程过程调用协议
- 百度地图之获取Android签名证书的sha1值
- 【Unity3D实战】RPG黑暗之光Scene3:创建游戏运行场景及角色控制
- 打印杨辉三角形(Pascal's triangle)——利用链式队列
- poj 2828 线段树 单点更新
- iOS gif 图片播放实现方法 (image 扩展方案)
- 快速多人游戏(4) - 爆头!(AKA延迟补偿)
- 【例题】【动规】NKOJ 3686 最大子段和