全球旧事资料 分类
可以有几位主讲老师,但不同老师讲的同一门课其课序号是不同的(课程号是唯一的);(4)一名同学可以选多门课,一门课可被若干同学选中;(5)一名同学选中的课若已学完,应该记录有相应成绩;
f(6)本单位学生、教师都可以有重名,工作证号、学号可以作为标识。4、系统的需求:(1)教学系统主要提供数据维护、选课和信息查询;(2)系统中各对象的基本信息录入与查询;(3)指定班、系的学生信息查询;(4)学生的成绩、学分情况查询;(5)教师授课情况和学生选课情况查询。5、系统的组成:
教务管理系统包括教师管理子系统、学生管理子系统、管理员管理子系统。其中各个系统中拥有独自的一套查询、添加、删除、更新操作。系统管理员进行数据维护的操作。6、用例图:(1)教务处管理员:
(2)学生:
f(3)教师:
7、类图(1)总体设计类图:
f(2)界面类图:(3)跳转关系类图:1
f三、设计
1、顺序图分析顺序图用于描述系统每个行为的对象类和这些对象类之间所传递的消息的时
间顺序。教务管理系统包括新生入学顺序图、学生信息查询顺序图、学生毕业顺序图。(1)新生入学顺序图
(2)学生信息查询顺序图
f(3)学生毕业顺序图(4)学生选课顺序图
f5选课查询顺序图(6)选择课程顺序图
f2、状态图分析(1)学生生命周期状态图
(2)教师生命周期状态图
f(3)教务员生命周期状态图(4)用户登录状态图
f(5)学生成绩管理生命周期状态图(6)教师成绩管理生命周期状态图
f(7)教务员管理模块生命周期状态图
四、实现
1、登录界面
f2、学生管理界面3、教师管理界面
f4、课程管理界面5、授课管理界面
f6、教师操作页面
7、学生操作界面
五、个人小结
数据库课程设计是我上大学以来的最痛苦的一个课程设计。在本学期平时的学习中,我觉得数据库相较于C程序编写与有关运用数据结构的程序编写来说,
f相对容易简单。本以为这次的课程设计也不过很简单就能完成。可是万万没想到,真的从设计到开发出一个数据库系统远比编程可怕多了。
首先,数据库的需求设计简直是让我们这种之前没有过设计经验的人摸不到头脑,不知从何下手。也可能由于这学期在学习数据库时没有让我们想着设计一个大型的需要注意细节的数据库,所以感觉概念都很模糊。在三个题目:教务、书店、病房中,我选择了看起来好像参与者比较少,比较简单的教务管理系统。但是着手设计起来真的是很难。
一开始遇到很大挫折,在尝试了两天的C后,我觉得很难,于是,开始自学C,r
好听全球资料 返回顶部