学生成绩管理系统.docx
《学生成绩管理系统.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统.docx(11页珍藏版)》请在冰豆网上搜索。
学生成绩管理系统
VisualC++程序设计课程大作业
题目名称:
学生成绩管理系统
系名称:
计算机科学与信息工程学院
专业班级:
软件工程
学号:
201003030014
姓名:
楚延恒
2012年6月
目录
一、选题意义3
二、需求分析3
三、总体设计4
1.系统主要功能模块设4
2.数据库设计5
四、详细设计6
1.功能模块详细设计6
2.数据库详细设计18
五、系统测试21
六、总结23
一、选题意义
学生成绩管理系统是学生高校管理工作中不可缺少的一部分,它的内容对学生成绩的教师来说都至关重要,所以学生成绩管理系统应该能够为教师或读者提供充足的信息和快捷的数据处理手段。
作为计算机应用的一部分,使用计算机对学生成绩进行管理,具有着手工管理所无法比拟的优点,例如:
查找方便,易修改,存储量大,数据处理快捷,保密性高,寿命长,成本低,便于打印等。
这些优点是学生成绩管理系的科学化,正规化管理与世界接轨的重要条件。
因此开发这样一套管理软件是很有必要的事。
二、需求分析
该学生成绩管理系统是基于利用计算机管理学生成绩的需求而设计的,主要致力于为教师提供方便快捷的服务,以及为教师提供准确可靠的信息,旨在提高学生成绩管理的效率,节约相关的管理成本,增强学生成绩管理的高效性,为学校的信息化建设提供必要的支持。
其具体需求分析如下:
1)系统需求:
该系统需提供给学生成绩管理需求,用于年纪班级整体成绩信息情况查看,科目信息查看及个人信息的查看和修改;教师对学生成绩管理,同时对班级整体信息、学生个人成绩信息进行查询;它要满足学生成绩管理基本要求,并能实现方便的操作和扩展,满足学生成绩管理发展的需要,保障学生成绩管理的高效、准确、简便。
2)功能需求:
该学生成绩管理系统主要有以下几项基本功能
·班级信息管理:
用于管理班级科目成绩信息,学生成绩信息,学生基本信息,并能实现学生成绩信息的添加、修改和删除,从而为系统的高效性提供保障。
·年级信息管理:
负责保存超看学校科目总体成绩信息,学生成绩的基础数据,主要包括对学生的成绩、学号、科目信息、总成绩、平均成绩及排名情况。
3)性能需求:
WindowsXP/2000/98/ME中的VisualC++开发环境,MicrosoftAccess2000数据库使用软件。
三、总体设计
1.系统主要功能模块设
学生成绩管理系统统
如图a所示:
年级信息管理
班级信息管理
个人级成绩
年级科目成绩
全部记录
查询记录
修改记录
删除记录
增加记录
显示
全部记录
2.数据库设计
该学生成绩管理系统关联的数据库的数据项和数据结构如下:
·科目表:
科目名、任课教师
·学生成绩表:
学生学号、科目成绩、总成绩、平均成绩
·科目成绩表:
科目总成绩、科目平均成绩,科目及格人数、科目优秀人数
四、详细设计
1.功能模块详细设计
}
2.数据库详细设计
科目信息:
班级成绩信息显示
科目成绩信息
五、系统测试
运行界面的测试:
运行界面布局清晰,各个按钮及功能对照,下拉菜单用于显示不同班级成绩信息,点击显示及显示出班级成绩信息,如二班:
通过下面的增加记录,删除记录,修改记录,查询记录,全部查询可对班级学生成绩进行管理,便于教师的管理:
学生成绩管理中的年级成绩主要用于显示学校总人数,及每个人的成绩信息,也有全年级学生成绩的科目平均成绩,及格人数,优秀人数等:
六、总结
经过努力,在老师规定的时间内基本实现了学生成绩管理系统的所有功能,现将对该系统的总结和报告阐述如下:
优点:
此系统包含了学生成绩理系统中需要的基本功能。
对话框中添加的列表控件可以使查询或添加的内容显示在对话框中,使人一目连然;在对学生成绩进行操作时方便,高效,方便教师管理。