软件工程—学生成绩信息管理系统学习报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学习报告
课程名称:
题目名称:
学生姓名 :
课程成绩:
二零一五 年 十二 月
软件工程 学生成绩信息管理系统
目录
1 前言 0
1.1 系统的背景及开发意义 0
1.2 系统的开发环境及工具 (1)
2 系统需求分析 (3)
2.1 系统功能需求分析 (3)
2.1.1用户分析需求描述 (3)
2.1.2 系统功能分析建模 (4)
2.2 系统数据需求分析 (5)
2.2.1系统数据信息描述 (5)
2.2.2系统数据分析建模 (6)
2.3 其他需求分析 (7)
3 系统总体设计 (9)
3.1 整体架构设计 (9)
3.2 系统总体结构设计 (9)
3.3 系统数据库设计 (10)
4 系统详细设计及编码实现 (15)
4.1 公共模块的设计与实现 (15)
4.1.1 公共模块的功能 (15)
4.1.2 公共模块的算法设计 (15)
4.2成绩管理模块设计与实现 (15)
4.2.1 成绩管理模块的功能 (15)
4.2.2 成绩管理模块的算法设计 (16)
4.3管理模块设计与实现 (16)
4.3.1 成绩管理模块的功能 (17)
4.3.2 成绩管理模块的算法 (17)
4.4 课程管理模块设计与实现 (18)
4.4.1 课程管理模块的功能 .................................................................................... 错误!未定义书签。
4.4.2 课程管理模块的算法设计 (18)
4.5 系统管理模块设计与实现 ....................................................................................... 错误!未定义书签。
4.5.1 系统管理模块的功能 .................................................................................... 错误!未定义书签。
4.5.2 系统管理模块的算法 .................................................................................... 错误!未定义书签。
5 系统测试 (20)
5.1 测试的目的及技术 (20)
5.2 测试的步骤 (20)
5.3 测试的过程 (21)
5.3.1 成绩模块功能测试 (21)
5.3.2 成绩查询功能模块测试 (22)
5.4 集成测试及确认测试................................................................................................. 错误!未定义书签。
5.4.1集成测试 ............................................................................................................ 错误!未定义书签。
5.4.2确认测试 (24)
1 前言
1.1 系统的背景及开发意义
(1)系统背景介绍
当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机
被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
管理信息系统是一个由人和计算机等组成的能够提供信息以支持一个组织机构内部的作业、管理、分析和决策职能的系统。管理信息系统利用计算机的硬件和软件,手工规程、分析、计划、控制和决策用的模型,以及数据库对信息进行收集、传输、加工、保存、维护和使用。因此管理信息系统是一个信息处理系统。管理信息系统作为各项业务、技术、工作自动化及高水平管理的方法和模式,正在得到越来越广泛的应用。早期的管理信息系统通常是以各单位为主体,独自进行开发和应用。从技术上看,大体是以局域网或客户/服务器模式组成应用系统平台,在操作系统和数据库管理系统的平台上开发应用软件系统。但是,由于技术的发展和进步以及应用、管理和数据共享的需要等诸多原因,把分散开发且分布在各个地域的独立的管理信息系统互相连接起来,实现系统硬件、系统软件、应用软件及数据的共享,已经成为越来越迫切的任务。当今社会是一个信息社会,信息已成为继劳动力、土地、资本之后的又一大资源。谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中占有
一席之地,谁就会有更多的优势。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,计算机产业飞速发展,技术淘汰指标高得惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”。微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对于推动我国管理信息并实现现代化起到了重要作用。使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这