学生信息管理系统实训报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
咸宁职业技术学院
实训报告
项强吴盛林
管豫冀徐兵
*
二○一四年十二月三十日
项目小组任务分配表
前言
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是进行科学化、正规化管理,与世界接轨的重要条件。
随着国家对于教育的重视逐渐加大,学校正向着大型化、规模化发展,而对于大中型学校,跟学生信息管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。该系统就是设计一个学生信息数据库管理系统,由计算机代替人工执行一系列诸如增加新学生,删除旧学生,学生信息修改,查询,维护及打印等操作。这样就使学生部门管理人员可以轻松快捷地完成学生信息管理的任务。
目录
前言 ................................................................................................................................................ I 第1章绪论. (1)
§1.1 什么是学生信息管理系统 (1)
§1.2 课题研究的意义 (1)
第2章系统分析 (2)
§2.1 需求分析 (2)
§2.1.1功能需求 (2)
§2.1.2性能需求 (2)
§2.2 可行性分析 (3)
§2.2.1 技术可行性 (3)
§2.2.2 经济可行性 (3)
§2.2.3 社会可行性 (3)
第3章系统设计 (4)
§3.1 系统结构设计 (4)
§3.2 系统功能模块设计 (5)
§3.3 系统结构体定义 (6)
§3.3 系统函数定义 (7)
第4章系统实现 (8)
§4.1学生信息管理系统界面展示模块及实现 (8)
§4.1.1 主界面 (8)
§4.1.2 录入学生信息模块 (10)
§4.1.3 查询学生信息模块 (13)
§4.1.4删除学生信息模块 (14)
§4.1.5 插入学生信息模块 (16)
§4.1.6学生成绩排名模块 (18)
§4.1.6学生人数统计模块 (20)
第5章软件测试 (21)
§5.1 软件测试办法 (21)
§5.1.1主题内容 (21)
§5.1.2测试目的 (21)
提供系统化、规范化、、实用化的测试技术规范,尽早发现故障,减少交付系统联
试前软件中的残留差错。 (21)
§5.1.3测试方法 (21)
§5.1.4适用范围 (21)
§5.2 单元/系统测试 (21)
§5.2.1 单元定义 (21)
§5.2.2 测试 (22)
§5.2.3 系统测试 (22)
§5.3黑盒测试与白盒测试 (22)
§5.3.1测试过程 (22)
总结 (23)
致谢 (24)
第1章绪论
§1.1 什么是学生信息管理系统
学生信息管理系统是校园网络中一个重要的应用系统,它大大改善了学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平。信息管理系统提供了强大的学生档案管理管理功能,方便管理员对学生信息的添加、修改、删除、查询等操作。本系统开发的总体任务是实现学生信息管理的系统化、规范化、自动化、达到提高学生信息管理效率的目的。
§1.2 课题研究的意义
随着我国教育产业化的飞速发展,社会对教育水平和教学管理软硬件的要求日益提高,尤其是对一个学校能够具有一整套完善的教学管理软件提出了更多的要求。为了适应这种形式,教育系统尤其是大学不仅首先要有坚实的硬件基础,还要有一整套完善的教学管理软件管理系统。而要实现这一功能,就要求学校管理者配备一套高效的教育管理网络系统,以便在学校内实施良好的一整套完善的管理且以最快地速度响应教师和学生的需求,及时为他们提供服务,为他们提供一个高效、便捷的环境。学生信息管理系统是校园网络中一个重要的应用系统,它大大改善了学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平。
随着国家对于教育的重视逐渐加大,学校正向着大型化、规模化发展,而对于大中型学校,跟学生信息管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。该系统就是设计一个学生信息数据库管理系统,由计算机代替人工执行一系列诸如增加新学生,删除旧学生,学生信息修改,查询,维护及打印等操作。这样就使学生部门管理人员可以轻松快捷地完成学生信息管理的任务。
第2章系统分析
§2.1 需求分析
§2.1.1功能需求
学生管理系统的几个主要功能如下:
(1)提供学生录入信息功能
可以输入学生的姓名,学号,选修课,实验课,必修课和总分。
(2)查询学生信息功能
根据学生学号来查询学生信息。
(3)删除学生信息功能
提供学号,查找是否有此人信息,然后选择删除学生信息。
(4)插入学生信息功能
输入学生学号,插入该学生的学号的后面
(5)学生成绩排名功能
根据学生的总分成绩,来进行排名,将排名后的成绩保存到磁盘文件
§2.1.2性能需求
本软件系统各种特点决定了系统需要具有以下几个主要特性:
(1)多样性。现在,计算机语言越来越普及,用户面临的选择越来越多。想要保证对用户的吸引力,就必须要在多样性上下功夫了。所以,系统的多样性、功能的多样性一直都是软件系统开发的重点。
(2)安全性。数据是软件的灵魂,如何保证数据的安全性,是系统开发时必须考虑的一个重要问题。开发者应避免程序出现漏洞,防止黑客进行攻击,及时进行数据备份,建立一个完善的多层次的安全保障体系,保障系统的安全。
(3)可扩展性。需求变更一直是开发中难以避免的问题。系统在进行设计时应充分考虑到需求变更的可能性,降低系统扩展功能时的复杂度。