当前位置:文档之家› 学分管理系统

学分管理系统

现代软件工程
题目:学分管理系统
指导教师:
学生姓名:
学号:
学院:
专业班级:
课程设计内容:
设计一个研究生院的学分管理系统。

约束条件:
1.学生:100(人)*专业(15)/年;
2.课程分为三类:基础、必修、选修,共100门;
3.每名学生应选15门共32学分。

实现功能:
1.学生网上选课、查分;
2.教务员网上登记分数、查看学生成绩;
3.研究生院统计分析。

完成任务:
1.系统模块层次图
2.系统数据流图:
根据作业条件和功能需求,该系统功能主要由选课模块、成绩管理模块两个部分实现,系统数据流图如下:
图1 系统0层数据流图
图2 系统1层数据流图3.系统主要数据字典:
4.系统层次模块结构图
5.成绩存储的数据结构:
在学生选课管理中,一个学生可以选修多门课程,一门课程可以被多个学生选修,这在"学生"和"课程"实体之间形成多对多的关系。

选课记录包含如下信息:
选课管理中实体构成的网状关系,学生对选课,课程对选课都是一对多的关系。

如图所示:
因此,在数据存储中,将学生的学号属性和课程的课程号属性作为主码,建立索引,实现查询和调用信息功能。

6.数据库表的设计
系统的数据库表结构如表1至4所示。

表1 成绩表(studentjb)
表2 学生表(studentjb)
表3 课程表(allcourser)
表4 选课表(xcourse)。

相关主题