搜索
您的当前位置:首页正文

学生选课管理系统设计

来源:哗拓教育
管理信息系统实验报告

题目:学生选课管理系统设计

序言:

该部分设计包括学生选课管理系统的总体设计和详细设计。其中主要包括功能结构图设计、信息处理流程图、输出设计等方面的设计,最后的出系统的物理模型。

1.功能结构图设计

学生选课管理系统划分子系统后,每个子系统都可以视为系统总体目标下的

第一层功能。每层功能还可以往下继续向下分解,逐层细化。学生选课管理系统功能结构图就是按照系统功能的从属关系画出的图。在图中,每个方框称为一个功能或功能模块。每个功能模块的大小有具体情况而定。图3-1为学生选课管理系统功能结构图。

学生选课管理信息系统 系教统学管资理 源管理 教学课学生表计选编划课排管管管理 理 理 图3-1

学学生生学成籍绩管管理 理

2.系统信息处理流程图

学生选课管理系统流程图主要说明的是信息(即数据)在选课系统内部的流动、转换、存储、和处理的情况。他不对具体处理情况进行描述,也不对模块调用关系或具体功能进行描述。该学生选课管理系统信息处理流程图是根据该系统的数据流程图绘制的。该系统的数据关系图如图3-2所示。

选修课 课表 处理转换 选修课 课表

图3-2

3.输出设计

学生选课管理系统通过输出设计将实物直接反映给广大师生用户,该输出设计使用方便,而且可以为用户提供及时、准确、全面的选修课信息,采用表格的形式输出方便师生阅读和理解。

4.存储文件格式设计

学生选课管理系统数据存储设计首先是将数据按文件的类型分类,将教师和学生的文件分开存储,然后将他们整合到数据库中。课表和学生的主文件分别如图3-3、3-4所示。 学号 姓名 课程名称 课程号 图3-3 课程代码 教学班号 课程名称 课程类型 任课教师 图3-4 根据学生选课管理的具体情况本系统采用索引的组织方式进行存储,并且以主文件的形式直接存储。

5.输入设计

学生选课管理系统的输入设计是系统的关键环节,他保证了数据准确的传到系统中。因此,学生选课管理系统采用网络数据传送的方式直接传送数据,保证了选修课数据的正确性。输入格式主要采用报表的形式便于填写、归档和操作。

6.编码设计

从学生选课管理系统的实际状况和使用方便考虑,学生选课管理系统主要采用区间码方式编码,如图3-5所示。 学号 班级 专业 2006- 06级 2007- 07级 …… 61 – 信管1 62 - 信管2 …… 06-信管 05-网管 …… 课程代码 04020008-高等数学 04060070-网页制作 …… 课程类型 1-必修 2-选修 3-全院选修 …… 教师职工号 03001-林老师 03005-李老师 …… 图3-5 7.程序设计说明

学生选课管理系统采用PAD图的基本结构,进行程序设计描述程序各个模块的具体内容。程序设计说明书如图3-6所示。

程序设计说明书 系统名:学生选课管理系统 程序名:导出选修课课表 语言:VFP 程序文件名:import_xuanke 一、输入 文件名 文件标识 设备 选修课 Xuanke.mdb D3

二、输出 文件名 文件标识 设备 选修课课表 Kebiao.mdb D3 三、程序功能: 导出课表 四、程序处理过程说明 导出 选修课 选修课 导出

图3-6

至此,学生选课管理系统开发基本完成。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top