《学生信息管理系统软件计算机软件测试计算机软件测试.pdf》由会员分享,可在线阅读,更多相关《学生信息管理系统软件计算机软件测试计算机软件测试.pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1.软件工程导论(第五版)海藩 编著 清华大学 1.引言 1.1 编写目的 建立学生信息管理系统,采用计算机对学生信息进行管理,帮助广大师生提 高工作效率,实现学生信息管理工作流程的系统化、规化和自动化,减少人力财 力投资。1.2 背景 该项目的名称为“学生信息管理系统”。随着学校的规模不断扩大,专 业、班级、学生的数量急剧增加,有关学生信息的各种信息量也成倍增长,而目 前许多高校的学生信息管理仍停留在人工管理阶段,重复工作较多,工作量大,效率低。因此,迫切需要开发基于网络的学生信息管理系统来提高管理工作的效 率。1.3 定义 学生信息管理系统是校园网络中一个重要应用系统,它大大改善了学校教学
2、,科研与管理的基础环境,在一定程度上反映出学校管理的现代化水平。本文对学 生信息管理系统的若干基本问题进行研究,主要包括学校信息管理系统的功能组 成,系统开发条件,步骤及其总体规划等容。学生信息管理系统主要功能是学生有关信息的管理及相关查询。学生信息管 理主要有:学生管理、教师管理、班级管理、添加班级信息、添加学生信息、添 加教师信息、修改教师个人密码、修改学生个人密码、管理员列表等。1.4 参考资料 2.可行性研究的前提 2.1 要求 A.功能:这是一个学生信息管理系统,主要是对学生的基本信息、成绩的存 档、对学生信息的查询及编辑等。B.输出:能按要求在显示器上显示所需容并能打印成有条理的表
3、格。C.输入:对于查询功能,应做到可以单条件和组合条件输入;对于维护功能,要有输入、修改学生信息和成绩。D.数据流程和处理流程:表示出最基本的数据流程和处理流程,并辅之以叙 述。E.安全与:登陆系统时,需验证身份和密码,不同的登录人员有不同的功 能限制。2.2 目标 该工程的基本目标:开发此学生管理系统软件,以供教学人员及操作者进行学生管理,方便操 作者随时添加、查询、修改等。为了我们提高软件开发的能力,学习编程的技巧,提高工作设计思想,通过本次的工程开发,开发小组成员与辅助老师交流,能从 中学习知识吸取经验,在技术和软件思想上同时得到锻炼和提高,从而使总体水 平升到一个新的高度。A.经济目标
4、:由于开发本系统的主要背景(本课程课题)在经济上不注重 直接的经济收益,而是注重小组成员整体水平的提高。所以,在经济方面的要求 不是很严格 B.社会目标:由于本系统在技术方面的完善性、促进性一旦推向社会将受 到广大教育单位的关注及支持。对我们民族教育及发展事业有很大的推动力。理工作流程的系统化规化和自动化减少人力财力投资背景该项目的名称为学生信息管理系统随着学校的规模不断扩大专业班级学生的数量急剧增加有关学生信息的各种信息量也成倍增长而目前许多高校的学生信息管理仍停留在人工学生信息管理系统是校园络中一个重要应用系统它大大改善了学校教学科研与管理的基础环境在一定程度上反映出学校管理的现代化水平本
5、文对学生信息管理系统的若干基本问题进行研究主要包括学校信息管理系统的功能组成系统有学生管理教师管理班级管理添加班级信息添加学生信息添加教师信息修改教师个人密码修改学生个人密码管理员列表等参考资料软件工程导论第五版海藩编著清华大学可行性研究的前提要求功能这是一个学生信息管理系统主要是C.设计目标:本工程的设计目标就为学生信息管理提供快捷方法,使用户 能够便捷查询学生资料,使学校管理自动化。2.3 条件、假定和限制 A.软件的使用年限为 15 年左右。B.进行系统方案选择比较的时间为一个月左右。C.学校投资,要求经费在 15 万以下。D.法律和政策方面的限制。E.软件开发的硬件要求:系统需要 Wi
6、ndows 2003、Windows XP 或 Windows 2007的运行环境,硬件要求不要求很高。2.4 进行可行性研究的方法 实行软件的可行性研究方法主要有:成本效益分析,对估算问题的看法,软件 的作用围,软件的成本估算,速度安排等。理工作流程的系统化规化和自动化减少人力财力投资背景该项目的名称为学生信息管理系统随着学校的规模不断扩大专业班级学生的数量急剧增加有关学生信息的各种信息量也成倍增长而目前许多高校的学生信息管理仍停留在人工学生信息管理系统是校园络中一个重要应用系统它大大改善了学校教学科研与管理的基础环境在一定程度上反映出学校管理的现代化水平本文对学生信息管理系统的若干基本问题
7、进行研究主要包括学校信息管理系统的功能组成系统有学生管理教师管理班级管理添加班级信息添加学生信息添加教师信息修改教师个人密码修改学生个人密码管理员列表等参考资料软件工程导论第五版海藩编著清华大学可行性研究的前提要求功能这是一个学生信息管理系统主要是学生信息处理流程数据流图 管理员 P1学生信息 修改 学生 P4学 生缴 费记 录 P2学 生成 绩录 学生信息管 理系统 P6核对密码 P7结果整理 3.研究目前正在使用的系统 3.1处理流程和数据流程 基本系统模型 学生成绩*P3 成绩核对 学生缴费 记录*P5 费用核对 U _ 3.2工作负荷 由于在学校正常的学习生活中,并不是所有同学同时进入
8、系统进行操作,此 系统可理工作流程的系统化规化和自动化减少人力财力投资背景该项目的名称为学生信息管理系统随着学校的规模不断扩大专业班级学生的数量急剧增加有关学生信息的各种信息量也成倍增长而目前许多高校的学生信息管理仍停留在人工学生信息管理系统是校园络中一个重要应用系统它大大改善了学校教学科研与管理的基础环境在一定程度上反映出学校管理的现代化水平本文对学生信息管理系统的若干基本问题进行研究主要包括学校信息管理系统的功能组成系统有学生管理教师管理班级管理添加班级信息添加学生信息添加教师信息修改教师个人密码修改学生个人密码管理员列表等参考资料软件工程导论第五版海藩编著清华大学可行性研究的前提要求功能
9、这是一个学生信息管理系统主要是满足日常的工作需要,但当进入高峰期时,如学生选课时期,庞大的数据 量同时进入系统进行操作,可能造成系统的崩溃,此时工作负荷进入到最大。3.3 费用支出 按本软件学生管理系统开发方案,对于本系统软件投资方向,体现于软件开 发、软件生产及软件测试。A 估算方案:本系统完全按开发计划进行估算,办公用品的消耗,办公 设备的消耗,开发人员生活与维护(包括水、电、房、工作餐)等。B 具体项目总体估计:本系统大约总体耗费为 XXX元。C 收益估计:本系统本非收益性质开发,重要是为解决学校现行学生管 理的需要。3.4 人员设备 管理员:他只负责教务处新来教师的添加;教务管理员:负
10、责各系新来教师的添加;班主任:负责学生信息的添加修改。管理员,教务处,班主任办公室各一台电脑。3.5 局限性 目前我们的使用围非常狭窄,且本软件是我们的初次版本,如果该软件提高 版本,本软件需要大量的修改和更新理工作流程的系统化规化和自动化减少人力财力投资背景该项目的名称为学生信息管理系统随着学校的规模不断扩大专业班级学生的数量急剧增加有关学生信息的各种信息量也成倍增长而目前许多高校的学生信息管理仍停留在人工学生信息管理系统是校园络中一个重要应用系统它大大改善了学校教学科研与管理的基础环境在一定程度上反映出学校管理的现代化水平本文对学生信息管理系统的若干基本问题进行研究主要包括学校信息管理系统
11、的功能组成系统有学生管理教师管理班级管理添加班级信息添加学生信息添加教师信息修改教师个人密码修改学生个人密码管理员列表等参考资料软件工程导论第五版海藩编著清华大学可行性研究的前提要求功能这是一个学生信息管理系统主要是4 所建议的系统 4.1 对所建议系统的说明 我们提出基于 C/S 结构的学生信息管理系统,实现网上查阅学生信息,以减 轻教务处人员的工作量。我们准备开发学生信息管理系统,完成学生基本信息维 护、系部信息维护、学生成绩查询信息的维护、新生入学信息的管理、学生在校 期间奖罚记录以及达标记录。实现教务处对学生信息管理的需要,包括学生本人 基本信息,毕业信息,每个学期的成绩记录,助学贷款
12、等项目的管理。学生信息 管理系统是为了解决学生在校的所有相关信息管理的而设计的,目的是建立一个 能够初步实现对学生信息管理系统的安全性、清晰化管理,提高学校管理效率,而系统所需的工作人员的数量少,效率高。降低资源浪费,同时增强一些特殊项 目管理的透明度。我们需要对系统前期进行很好的构画,采用最合理的技术和引擎,达到最理 想的效果。采用ASP.NET和SQL数据库,并配备OFFICE操作工具。4.2 处理流程和数据流程 系统应该提供强大查询功能,各种信息的灵活组合统计,各种报表的自动化 生成。可以方便添加查询修改学生信息包括,并且系统具有自动纠错的能力,避 免人为操作失误。A.系统管理:系统授权
13、,部门人员维护,基础代码维护,时间段维护,学科维护,考试维护,系统日志,修改单位名称,数据备份,数据恢复。B.学籍管理:学生注册,导入学生,学生查询,学生统计,学生毕业,学籍综合管理,修改学籍号。C.成绩管理:成绩录入,成绩查询,班级成绩统计,班级成绩明细,学 生总分名次。D.收费管理:收费标准维护,费用减免,学生缴费,学生缴费查询,未 缴费学生,助学贷款。E.其他:达标项目:二四六级英语成绩,以及其他自学考试成绩。理工作流程的系统化规化和自动化减少人力财力投资背景该项目的名称为学生信息管理系统随着学校的规模不断扩大专业班级学生的数量急剧增加有关学生信息的各种信息量也成倍增长而目前许多高校的学
14、生信息管理仍停留在人工学生信息管理系统是校园络中一个重要应用系统它大大改善了学校教学科研与管理的基础环境在一定程度上反映出学校管理的现代化水平本文对学生信息管理系统的若干基本问题进行研究主要包括学校信息管理系统的功能组成系统有学生管理教师管理班级管理添加班级信息添加学生信息添加教师信息修改教师个人密码修改学生个人密码管理员列表等参考资料软件工程导论第五版海藩编著清华大学可行性研究的前提要求功能这是一个学生信息管理系统主要是4.3 改进之处 通过把大量的数据检索操作转嫁给计算机从而提高数据的准确度,及办事的 效率。评优、评先只需一个简单的查询,节省大量的人力资源并且大大的节省时 间成本。能够快速
15、对学生信息查询、修改,方便教务处对学生的管理。4.4 影响 学生信息管理是学校管理工作的重要组成部分。此学生信息系统采用大部分 系统基于的 C/S 结构的,它增加了客户端的管理维护。A.对设备的影响:C/S 结构系统都是采用ASP实现的,微软新近提出的.NET架构是新一代互 联网应用服务战略,它使微软现有的软件在网络时代不仅适用于传统的个人计算 机而且能够满足各种新设备的要求。对原电脑需要升级,配置高性能独台服务器,高速网络。B.对现有软件的影响:由于建议软件采用了先进的数据库技术以及一系列高技术含量软件,使得 原来的软件无法继续使用,不过在新软件开发过程中将尽量考虑到对现有软件的 兼容性。C
16、.对用户单位机构的影响:大大提高了办事效率,减少繁琐的纸质数据记载,减少空间利用率以及时 间的耗费。人员数量减少,有基本计算机软件操作技术并对其进行一定的培训即 可。D.对系统运行过程的影响:新系统要定期进行维护和保养,并做数据备份处理。学生对本人信息的每 一次录入、查询、删除都需要输入用户名和密码,并经过验证码验证,做相应的 操作。管理员同样需要管理员的用户名和密码。当用户输入信息,经 1 台传输服 务器到 1 台数据服务器进行记录,再有传输服务器反馈到用户电脑。另外有一台 数据备份服务器和备用服务器,用于系统出故障使用。E.对开发环境的影响:理工作流程的系统化规化和自动化减少人力财力投资背
17、景该项目的名称为学生信息管理系统随着学校的规模不断扩大专业班级学生的数量急剧增加有关学生信息的各种信息量也成倍增长而目前许多高校的学生信息管理仍停留在人工学生信息管理系统是校园络中一个重要应用系统它大大改善了学校教学科研与管理的基础环境在一定程度上反映出学校管理的现代化水平本文对学生信息管理系统的若干基本问题进行研究主要包括学校信息管理系统的功能组成系统有学生管理教师管理班级管理添加班级信息添加学生信息添加教师信息修改教师个人密码修改学生个人密码管理员列表等参考资料软件工程导论第五版海藩编著清华大学可行性研究的前提要求功能这是一个学生信息管理系统主要是该软件开发需要硬件能够顺利运行 Visua
18、l C#2005 和 SQL Server 2000。F.对运行环境的影响:该软件运行需要:CPU在 P41.0以上,存在256M以上,显卡在64M以上,系统需要 Windows 2003、Windows XP 或 Windows 2007 的运行环境。G.对地点和设施的影响:需要安静整洁的工作环境,便于团队研讨开发。4.5 技术条件方面的可行性 A.当前硬件方面配置相对较高,硬件配置方面可行。B.技术方面,我们选择的是Visual C#和SQLServer,都是组员熟悉的语言,即使遇到部分困难,也可以从丰富的参考书中找到解决方案,所以技术方面是绝 对可行的。C.开发小组由 5 人做成,能保证
19、该软件的质量问题。D.开发前对该项目做了详细的考察,并有明确的分工,项目能按期完成。5 投资及效益分析 5.1 支出 就目前使用的开发技术来说建议系统的功能目标应该能打带;利用现有的技 术在规定的期限开发工作基本可以完成,基本支出为 30万。基本建设投资:房屋和设施 25万、环境保护设备 2.2 万,安全设备 0.5 万、数据库管理软件 2 万 其他支出:研究 5.5 万,数据库建立 1.万、检查费 1 万、培训费用 5000元 5.2 收益 对于所选择的方案,说明能带来的收益,这里所说的收益表现为开支费用的 减少,避免及差错,灵活性的增加,动作速度的提高和管理计划的改进等。开支缩减收益 3万
20、、应用系统增值 5万、其他 2 万 理工作流程的系统化规化和自动化减少人力财力投资背景该项目的名称为学生信息管理系统随着学校的规模不断扩大专业班级学生的数量急剧增加有关学生信息的各种信息量也成倍增长而目前许多高校的学生信息管理仍停留在人工学生信息管理系统是校园络中一个重要应用系统它大大改善了学校教学科研与管理的基础环境在一定程度上反映出学校管理的现代化水平本文对学生信息管理系统的若干基本问题进行研究主要包括学校信息管理系统的功能组成系统有学生管理教师管理班级管理添加班级信息添加学生信息添加教师信息修改教师个人密码修改学生个人密码管理员列表等参考资料软件工程导论第五版海藩编著清华大学可行性研究的
21、前提要求功能这是一个学生信息管理系统主要是6 社会因素方面的可行性 该项目为独立开发,在技术上没有使用任何现有的软件与方法。所以在法律 方面不会存在侵犯专利权、侵犯等问题,完全按照合同规定的责任履行。6.1 法律方面的可行性 A.严禁违反宪法确定的基本原则。B.严禁危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一。C.严禁损害国家荣誉和利益。D.严禁传播发布会妨害第三方权益的文件或者信息,包括但不限于:病毒 代码,黑客程序,软件破解注册信息。E.严禁抄袭剽窃他人作品。F.所有,严禁抄袭。6.2 使用方面的可行性 从用户单位学校的行政管理、工作制度等方面来看,能够使用该软件系统。从用户单位
22、的工作人员的素质来看,需要经过培训才能满足使用该软件系统的要 求等,都是要考虑的。7.总结 A.符合我校招生进度 管理信息系统目标明确,符合我校学生人数增加现状。B.管理信息系统设计难易适中 选择的系统设计所需基础设施条件、经济条件、操作等条件适合我们现在 状态,有利于该系统的实施。系统设计根据我校实际需求情况进行确定,设计难 易程度合理。C.系统设计流程完善,易于操作 系统设计流程基本符合设计者现在的技术含量,加上详细的设计流程,使 整个学理工作流程的系统化规化和自动化减少人力财力投资背景该项目的名称为学生信息管理系统随着学校的规模不断扩大专业班级学生的数量急剧增加有关学生信息的各种信息量也
23、成倍增长而目前许多高校的学生信息管理仍停留在人工学生信息管理系统是校园络中一个重要应用系统它大大改善了学校教学科研与管理的基础环境在一定程度上反映出学校管理的现代化水平本文对学生信息管理系统的若干基本问题进行研究主要包括学校信息管理系统的功能组成系统有学生管理教师管理班级管理添加班级信息添加学生信息添加教师信息修改教师个人密码修改学生个人密码管理员列表等参考资料软件工程导论第五版海藩编著清华大学可行性研究的前提要求功能这是一个学生信息管理系统主要是生管理信息系统更容易做出来。D.系统产生效果良好,符合学校需求 系统设计完成后,不但可满足学校当前及今后大规模招生后信息管理系统 的需要,进一步提升
24、学校形象,在有力推动学校扩建规划实施的同时,能够进一 步加强现代信息管理,为加快实施优势资源转换战略,为学校扩建招生起到了推 动作用。综上所述,该学生管理信息系统目标明确,实施方案科学,经济效益良好,社会效益显著,该学生管理信息系统设计是可行的,建议尽快实施。理工作流程的系统化规化和自动化减少人力财力投资背景该项目的名称为学生信息管理系统随着学校的规模不断扩大专业班级学生的数量急剧增加有关学生信息的各种信息量也成倍增长而目前许多高校的学生信息管理仍停留在人工学生信息管理系统是校园络中一个重要应用系统它大大改善了学校教学科研与管理的基础环境在一定程度上反映出学校管理的现代化水平本文对学生信息管理系统的若干基本问题进行研究主要包括学校信息管理系统的功能组成系统有学生管理教师管理班级管理添加班级信息添加学生信息添加教师信息修改教师个人密码修改学生个人密码管理员列表等参考资料软件工程导论第五版海藩编著清华大学可行性研究的前提要求功能这是一个学生信息管理系统主要是