学生选修课管理系统课程设计Word文档格式.docx

上传人:b****4 文档编号:18192876 上传时间:2022-12-14 格式:DOCX 页数:15 大小:468.98KB
下载 相关 举报
学生选修课管理系统课程设计Word文档格式.docx_第1页
第1页 / 共15页
学生选修课管理系统课程设计Word文档格式.docx_第2页
第2页 / 共15页
学生选修课管理系统课程设计Word文档格式.docx_第3页
第3页 / 共15页
学生选修课管理系统课程设计Word文档格式.docx_第4页
第4页 / 共15页
学生选修课管理系统课程设计Word文档格式.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

学生选修课管理系统课程设计Word文档格式.docx

《学生选修课管理系统课程设计Word文档格式.docx》由会员分享,可在线阅读,更多相关《学生选修课管理系统课程设计Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。

学生选修课管理系统课程设计Word文档格式.docx

1、管理上的可行性

学生管理系统是学校管理非常实用的一款软件,对老师管理学生、学生选课、查询成绩都非常方便,简单可视化操作,易于管理。

该项目为独立开发。

在法律方面不会存在侵犯专利权、侵犯版权等问题,完全按照合同的规定履行。

2、技术上的可行性

要开发该系统必须具备一定的网络知识和数据库知识,最好能熟练掌握一门面向对象语言。

到目前为止,我们已经学习了三门程序设计语言,其中VisualFoxpro就是一种很好的面向对象开发语言,VisualFoxpro中的表单、菜单、SQL语句等完全可以实现此功能。

从理论上来说,技术上没问题。

3、经济上的可行性

学校基本上每位同学都有一台电脑,实验室中软硬件齐备。

所需资料可以免费上网搜或到图书馆借阅相关书籍进行查询,也是免费的。

总体上来看,基本上都是学生无需投入个人经费。

三、业务流程图

四、E-R图

1、系统要实现的功能

(1)学生信息的浏览;

学生信息的添加;

学生信息的修改、删除。

(2)教师信息的添加;

教师权限的修改;

管理员可将教师的权限设为管理员。

(3)学校基本课程的浏览;

学校基本课程的添加;

学校基本课程修改、删除。

2、E-R图模型

3、转换关系模型

教师(职工号、职称、性别、姓名、院系名称、密码)

学生(学号、姓名、性别、出生年月、政治面貌、密码)

管理员(密码、用户名)

课程(课程号、课程名称、学分、职工号、学号、用户名)

授课(课程号、职工号、授课时间)

选课考试(课程号、学号、成绩)

五、数据流程图

六、数据字典

1、数据流的定义

①数据流名称:

选课表

数据流编号:

D-01

简述:

管理员开出的选课表

数据流来源:

管理员

数据流去向:

学生

数据项组成:

课程编号+课程名称+学分+任课老师

数据流量:

100份/小时

高峰流量:

200份/小时(上午8:

30—12:

30)

②数据流名称:

课程信息表

D-02

管理员开出的课程信息表

修改所选课程

80份/小时

150份/小时(上午8:

③数据流名称:

重修课程表

D-03

学生需要重修的课表

选择重修课程

50份/小时

100份/小时(上午8:

④数据流名称:

学生成绩

D-04

学生各科考试成绩

教师

网上成绩管理

各科考试成绩

⑤数据流名称:

重修成绩

D-05

学生重修考试成绩

重修成绩的存储

各科重修考试成绩

⑥数据流名称:

学生成绩合格

D-06

学生成绩存储文档

60份/小时

120份/小时(上午8:

⑦数据流名称:

学生成绩不合格

D-07

不合格科目的成绩

⑧数据流名称:

重修成绩合格

D-08

重修成绩存储

重修合格的各科成绩

⑨数据流名称:

重修成绩不合格

D-09

重修不合格的各科成绩

⑩数据流名称:

课程选修人员名单

D-10

学生所选课程的人员名单

课程选择

选课的各个学生的学号+姓名+性别+出生日期

⑾数据流名称:

选修结果

D-11

学生所选课程的结果

修改所选择课程

选课结果存储

2、处理逻辑的描述

①处理逻辑编号:

P—01

处理逻辑名称:

选择课程

根据管理员开出的选课表选择所需的课程

输入的数据流:

处理描述:

学生根据管理员开出的选课表,再结合自己专业所需选择需要选修的课程。

输出数据流:

处理频率:

100次/日

②处理逻辑编号:

P—02

根据课程信息表修改所选择课程

学生根据课程信息表,再结合自己专业特点修改需要选修的课程。

60次/日

③处理逻辑编号:

P—03

根据重修课程表选择课程

学生根据重修课程表,再结合自己要重修的课程来选择。

50次/日

④处理逻辑编号:

P—04

教师根据学生成绩进行网上成绩管理

教师根据学生成绩进行学生成绩的输入、修改、删除、查询、打印等管理。

成绩合格、成绩不合格

80次/日

3、数据存储的描述

①数据存储编号:

F-01

数据存储名称:

存储学生成绩

数据存储组成:

学号+课程号+课程名+姓名+学生成绩

关键字:

学号+课程号

相关联的处理:

P-01,P-02,P-03,P-04

②数据存储编号:

F-02

重修成绩存储文档

存储重修学生成绩

③数据存储编号:

F-03

存储学生选课结果

学号+课程号+课程名+姓名

4、外部实体的定义

①外部实体编号:

S—01

外部实体名称:

学生选课

D—01,D—03,D—06,D—09

输出的数据流:

D—04,D—05

②外部实体编号:

S—02

教师管理学生成绩

D—04

输出的数据流:

D—06,D—07,D—08,D—09

③外部实体编号:

S—03

管理员提供课程的选修人员名单

D—10

D—02

七、系统设计目标

通过该系统,用户可以查看学生的基本资料、学习成绩等各方面的资料,能够方便的了解学生总体情况。

该管理系统为用户提供了一些简单的数据查询、输出各种信息等。

学生用户通过输入学生基本信息、课程基本信息等,由系统自行生成相应的数据以供学生查询,另外人事处的管理用户还可以对这些基本信息进行更新和删除,学校学生管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。

八、功能结构图

九、输出设计

学生成绩表

姓名

学号

语文

数学

英语

计算机

秦明秀

00510220

87

82

85

90

韦振杰

00510221

77

98

88

苏贤君

00510222

84

80

黄飞燕

00510223

76

83

74

93

邱学军

00510224

78

81

40

韦晓萍

00510225

56

68

75

秦玉

00510226

杨访

00510227

61

71

课程号

课程名

学分

任课老师

010

4

刘红梅

011

5

张立功

012

3

王新月

013

2

蒋大伟

学生表

性别

出生日期

密码

03/03/89

123456

09/10/89

234567

09/12/87

345678

12/09/88

456789

09/14/86

567890

03/21/87

789065

04/23/86

231657

08/29/89

342567

教师表

职工号

院系名称

职称

001

商学院

教授

002

机电

465872

副教授

003

237957

讲师

004

王刚

外语学院

576938

助教

005

385739

006

李文涛

法学院

385969

十、输入设计

以下图示用户登陆界面,选择学生时就以学生的学号和密码进入与学生相关的表单,选择老师时就以教师的职工号和密码进入管理学生成绩的相关表单。

十一、数据库设计

教师信息数据表

列名

数据类型

宽度

字段描述

字符型

10

职工号,设为主键

数值型

8

学生信息数据表

学号,设为主键

日期型

管理员信息数据表

密码,设为主键

用户名

成绩信息数据表

课程信息数据表

课程号,设为主键

十二、课程设计报告小结

通过一周时间的课程设计,让我们更加了解和认识到系统开发的实用性及其重要性,而且对管理信息系统也有了更进一步的理解。

在课程设计过程中遇到很多困难,但是我们也积极去寻找解决困难的方法,通过查找相关资料、与同学互相讨论,最终把问题解决了,同时,我们也认识到合作的重要性,只有小组成员之间互相沟通,互相合作,才能按时顺利完成任务。

十三、参考文献

1、《管理信息系统》

2、《VisualPro程序设计》

3、《全国计算机等级考试辅导》

4、《数据库原理及应用实验指导书》

5、网上相关资料本文来自网络,版权归原作者所有,请下载后,尽快删除。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1