学生成绩管理系统的建立,需要进行用户需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。要想使学生成绩管理系统有效的进行,功能上对系统的要求是全面的。下面从两个过程分别对需求分析进行介绍。

3.1 理解需求

  1、系统首先可以根据需求由管理员来管理院系、班级等资料,这是整个系统的基础。

  2、系统在学生踏入学校大门时为学生建立学生资料,学生的资料由学校的管理员完成。学生资料应该包括学生的学号、学生姓名、学生性别、学生民族、学生籍贯、政治面等。

  3、系统还可以根据需求由管理员来管理课程,课程资料应该包括课程ID、课程名称等。

  4、学生每学期还需进行选课,系统必须提供此项功能,因此选课信息应该包括选课序列号、学生学号以及课程ID等。

  5、当每个学期学生考试结束后,教师可以通过系统录入学生的成绩,系统将给出学生成绩等数据统计结果。

  6、系统运行在Windows平台下,系统还应该有一个较好的图形用户界面。

3.2 需求分析

需求分析就是描述系统的需求,通过定义系统中的关键域来建立模型。

1、学生对功能的需求分析:查询个人基本信息、修改密码、选课、查询成绩。

    2、老师对功能的需求分析:查询选择该课程的学生名单、录入、修改、删除学生成绩、查询学生基本信息。

4 系统总体设计与实现

4.1 系统数据流程分析

本系统从总体上分为学生基本信息管理、课程的管理、班级的管理和成绩的管理四大部分。每个模块有自己的功能,下面的各模块功能流图就是由各功能之间的关系而得出的。

4.1.1 学籍信息录入数据流图

学籍信息包括学生基本信息、教师基本信息、学院信息、专业信息、班级信息、课程信息、成绩信息、选课信息、学分信息等,学生成绩管理系统正是建立在这些信息的基础上的。只有建立了课程信息以后,学生才能进行选课;学生选了课以后老师要针对该课程对学生打分;只有先建立了学院的基本信息,才能对该学院设立相关专业,进而分班。因此,学籍信息录入是学生成绩管理系统的基础。

上一篇:asp.net+sqlserver网上书店管理系统的设计与实现
下一篇:asp.net+sqlserver网上考试系统设计与实现

學生成绩管理系统的设计与实现【1741字】

asp.net+sqlserver数据挖掘的在...

asp.net+sqlserver图书借还信息系统设计

asp.net+sqlserver仪器设备采购...

asp.net+sqlserver信息安全技术...

asp.net+sqlserver社区医院病员...

Java的学生信息管理系统设计

公寓空调设计任务书

10万元能开儿童乐园吗,我...

国内外图像分割技术研究现状

AT89C52单片机的超声波测距...

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】

C#学校科研管理系统的设计

神经外科重症监护病房患...

中国学术生态细节考察《...

志愿者活动的调查问卷表