软件工程课程设计-学生成绩管理系统

软件工程课程设计-学生成绩管理系统

ID:6802166

大小:874.50 KB

页数:20页

时间:2018-01-26

软件工程课程设计-学生成绩管理系统_第1页
软件工程课程设计-学生成绩管理系统_第2页
软件工程课程设计-学生成绩管理系统_第3页
软件工程课程设计-学生成绩管理系统_第4页
软件工程课程设计-学生成绩管理系统_第5页
资源描述:

《软件工程课程设计-学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、成绩:指导教师(签名):计算机工程系课程设计报告课程名称:软件工程课程设计题目:学生成绩管理系统班级2013级计科(3)班姓名南豆学号2015年12月目录1.引言11.1系统的开发背景(可行性分析)11.2系统介绍11.2.1系统介绍11.2.2开发本系统所做的工作12.需求分析22.1需求的描述与分析22.2需求定义23.系统设计23.1总体设计23.1.1系统设计23.1.2学生成绩管理系统的功能的结构图33.2数据库的实现33.2.1数据库中表的数据结构33.2.2数据库的物理结构设计34.学生

2、成绩管理系统的详细设计44.1登录模块的详细设计44.2学生成绩管理系统主窗口界面54.3学生成绩管理系统的成绩输入模块详细设计54.4学生成绩管理系统的成绩查询模块详细设计64.5学生成绩管理系统的数据维护模块详细设计7164.5.1学生成绩管理系统的学生信息模块详细设计74.5.3学生成绩管理系统的课程信息模块详细设计85.学生成绩管理系统的测试85.1系统测试的类型85.2测试举例95.2.1测试用户的登录是否成功95.2.2测试成绩输入是否成功105.2.3测试成绩查询是否成功105.2.4测

3、试数据维护中的信息增删改是否成功11小结12参考文献13161.引言1.1系统的开发背景(可行性分析) 现在,计算机已经成为了人们工作,生活中不可缺少的工具,运用计算机,运用可行的系统软件可以更方便人们的生活,工作。随着太原学院的规模不断壮大,学生人数逐年增加。关于学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。但人工管理又有着许多缺陷,比如:效率底、易出错、检索信息慢、对学校的管理提供决策信息较为困难等。学校不能完全掌握每一个学生的学习情况,这样对学校的教学

4、工作及其不利,使学校的教学质量一直停滞不前,所以我想借本次毕业设计之际,开发一个不仅适用于各校的通用高校学生成绩管理系统,使学校能够充分掌握学生的学习情况,便于学校教学工作的进行和改革。 根据调查得知,他们对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于成绩录入情况的统计和核实等往往采用人工检查进行,对个人成绩等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。为了解决这些问题,也为完成此次软工作业,尝试建立一个针对管理员使用的学生成绩管理系统,使学

5、生成绩管理工作规范化,系统化,程序化,避免成绩管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的录入,查询和修改学生成绩。1.2系统介绍1.2.1系统介绍此系统为小型成绩管理系统;操作系统选择目前常用的Windowswin7;系统性质为MIS(管理信息系统)。本系统系统功能应包含成绩录入、成绩查询和数据维护三大基本功能。在数据维护中又包括学生基本信息维护、学生系别信息维护和课程信息维护。1.2.2开发本系统所做的工作1)了解应用开发工具的现状162)VisualFoxPro6.0编程基础

6、3)分析所需数据,设计数据库4)熟悉软件开发的流程:要用软件工程的结构化程序设计方法的思想开发软件。在软件开发步骤上要按照需求分析、总体设计、详细设计、功能测试一步一步地进行。按照软件开发的步骤一步一步发现,修正问题,实现自己的要设计的软件的全部功能。162.需求分析2.1需求的描述与分析需求分析要根据用户的功能要求、界面以及其他要求进行分析。设计一个性能良好的数据库系统,明确应用环境对系统的要求是首要的和最基本的。任何一个项目的开始都是进行系统的需求分析。特别是数据应用非常广泛,非常复杂的项目,要是

7、事先没有对信息进行充分和细致的分析,这种设计就很难取得成功。通过需求分析阶段对学生成绩管理系统的整个应用情况作全面的、详细的调查,确定成绩管理的目标,收集支持系统总的设计目标的基础数据和并对这些数据进行分析,确定用户的需求,并把这些写成用户和数据库设计者都能够接受的文档。事实上,需求分析是数据库开发中最难的任务之一2.2需求定义用户可以使用用户名和密码进入管理系统:对学生成绩管理系统的要求有:1.能够查询学生成绩。2.能够快速地输入学生成绩。3.能够对学生基本信息、系别和课程完成增加、删除、修改操作。

8、4.能够熟悉学生成绩管理系统的使用。3.系统设计163.1总体设计3.1.1系统设计该系统具有成绩输入、成绩查询和数据维护等功能。具体功能如下:用户登陆功能:用户通过用户名和密码登陆该系统。成绩输入功能:在此功能中,用户可以输入学生考试成绩。成绩查询功能:在这个功能中可以在中输入学号、课程号就可以查询成绩。数据维护功能:在此功能中用户可以对学生信息、系别信息和课程信息进行增删改功能。退出系统功能:在系统主窗口中单击“退出”按纽,就退出学生成绩管理系统。3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。