- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程课程设计学生成绩管理系统_毕业论文
计算机工程系课程设计报告
课程名称:软件工程
课程设计题目:学生成绩管理系统
班级 2013级计科(3)班
姓名 南豆
学号 20130905316
2015年12月
目 录
1. 引言 1
1.1 系统的开发背景(可行性分析) 1
1.2 系统介绍 1
1.2.1 系统介绍 1
1.2.2 开发本系统所做的工作 1
2.需求分析 2
2.1需求的描述与分析 2
2.2需求定义 2
3. 系统设计 2
3.1总体设计 2
3.1.1 系统设计 2
3.1.2 学生成绩管理系统的功能的结构图 3
3.2 数据库的实现 3
3.2.1 数据库中表的数据结构 3
3.2.2 数据库的物理结构设计 3
4.学生成绩管理系统的详细设计 4
4.1 登录模块的详细设计 4
4.2 学生成绩管理系统主窗口界面 5
4.3 学生成绩管理系统的成绩输入模块详细设计 5
4.4 学生成绩管理系统的成绩查询模块详细设计 6
4.5 学生成绩管理系统的数据维护模块详细设计 7
4.5.1 学生成绩管理系统的学生信息模块详细设计 7
4.5.3 学生成绩管理系统的课程信息模块详细设计 8
5. 学生成绩管理系统的测试 8
5.1 系统测试的类型 8
5.2 测试举例 9
5.2.1 测试用户的登录是否成功 9
5.2.2 测试成绩输入是否成功 10
5.2.3 测试成绩查询是否成功 10
5.2.4 测试数据维护中的信息增删改是否成功 11
小结 12
参考文献 13
1. 引言
1.1 系统的开发背景(可行性分析)
?现在,计算机已经成为了人们工作,生活中不可缺少的工具,运用计算机,运用可行的系统软件可以更方便人们的生活,工作。
随着太原学院的规模不断壮大,学生人数逐年增加。关于学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。但人工管理又有着许多缺陷,比如:效率底、易出错、检索信息慢、对学校的管理提供决策信息较为困难等。学校不能完全掌握每一个学生的学习情况,这样对学校的教学工作及其不利,使学校的教学质量一直停滞不前,所以我想借本次毕业设计之际,开发一个不仅适用于各校的通用高校学生成绩管理系统,使学校能够充分掌握学生的学习情况,便于学校教学工作的进行和改革。?根据调查得知,他们对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于成绩录入情况的统计和核实等往往采用人工检查进行,对个人成绩等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。
为了解决这些问题,也为完成此次软工作业,尝试建立一个针对管理员使用的学生成绩管理系统,使学生成绩管理工作规范化,系统化,程序化,避免成绩管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的录入,查询和修改学生成绩。
1.2 系统介绍
1.2.1 系统介绍
此系统为小型成绩管理系统;
操作系统选择目前常用的Windows win7;
系统性质为MIS(管理信息系统)。
本系统系统功能应包含成绩录入、成绩查询和数据维护三大基本功能。
在数据维护中又包括学生基本信息维护、学生系别信息维护和课程信息维护。
1.2.2 开发本系统所做的工作
1) 了解应用开发工具的现状
2) Visual FoxPro 6.0编程基础
3) 分析所需数据,设计数据库
4) 熟悉软件开发的流程:
要用软件工程的结构化程序设计方法的思想开发软件。在软件开发步骤上要按照需求分析、总体设计、详细设计、功能测试一步一步地进行。按照软件开发的步骤一步一步发现,修正问题,实现自己的要设计的软件的全部功能。
2.需求分析
2.1需求的描述与分析
需求分析要根据用户的功能要求、界面以及其他要求进行分析。设计一个性能良好的数据库系统,明确应用环境对系统的要求是首要的和最基本的。任何一个项目的开始都是进行系统的需求分析。特别是数据应用非常广泛,非常复杂的项目,要是事先没有对信息进行充分和细致的分析,这种设计就很难取得成功。
通过需求分析阶段对学生成绩管理系统的整个应用情况作全面的、详细的调查,确定成绩管理的目标,收集支持系统总的设计目标的基础数据和并对这些数据进行分析,确定用户的需求,并把这些写成用户和数据库设计者都能够接受的文档。事实上,需求分析是数据库开发中最难的任务之一
2.2需求定义
用户可以使用用户名和密码进入管理系统:
对学生成绩管理系统的要求有:
1. 能够查询学生成绩。2. 能够快速地输入学生成绩。3. 能够对学生基本信息、系别和课程完成增加、删除、修
文档评论(0)