学生成绩管理信息系统的开发.docVIP

  • 25
  • 0
  • 约3.45千字
  • 约 8页
  • 2021-10-28 发布于江苏
  • 举报
学生成绩管理信息系统的开发 ———————————————————————————————— 作者: ———————————————————————————————— 日期: ?学生成绩管理信息系统的开发? 系统开发目标及意义: ? 目标: 本系统是将现代话的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标: 1.系统应具有实用性、可靠性和适用性,同时注意到先进性。 2.对各个数据库进展动态管理,防止混乱。 3.能够按照用户选择的不同的条件进展简单查询和复合查询。 4.能够对查询结果进展分类汇总,实现报表打印。 5.注意数据的平安性,具有数据备份和恢复的功能。 6.方便用户的操作,尽量减少用户的操作。 意义: 在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省许多人力物力,增强了学校资料的平安性,了学校的管理能力,因此,用计算机管理学校的信息是非常必要的。 开发工具的选择 ? 开发方法的选择: ? 在开发方法的选择上,选择了演绎式原型法与生命周期法相结合的方法。具体来说,就是在系统开发之前对系统有一个总体框架设想,各功能单元的构造和功能也比拟清楚,但是还没有具体实现。系统完成什么功能,分成哪几个局部,各个局部又有哪几个模块,都已理解掌握,且以后不需要做更大的变动,只是具体到每个模块,还没有全部实现。具体地设计可能是完全实现一个模块,也可能是用一个效率高地模块代替一个旧模块。信息系统的开发是一项比拟复杂的工作,我们必须选用科学的有效的开发方法。近年来,国内外已逐步总结出一些开发信息系统的方法和技术,但是,从目前的情况来看,系统的开发技术仍是一个比拟薄弱的环节。那么根据本系统开发的要求,本系统选择了生命周期法和原型法相结合的方法。现具体介绍如下: ? 生命周期这个概念源于系统工程方法。广义地说,任何系统均有其发生、开展、成熟、消亡或更新换代的过程,这个过程称为系统的生命周期。主要包括系统调查阶段、系统分析、系统设计、系统实施及系统维护与评价五个局部。根据系统设计而对整个系统实施,包括物理实施,程序设计,调试等。实施是最后的一步,关系着最后的成功。 ? 系统实施的任务主要包括: 1程序设计 2物理实施 3使用说明书 4编译 在管理信息系统开发中,用“原型〞来形象地表示系统的一个早期可运行版本,它能反映新系统的局部重要功能和特征。“原型方法〞那么是利用原型辅助开发系统的一种新方法。 原型方法要求在获得一组根本的用户需求后,快速地实现新系统的一个“原型〞,用户、开发者及其他有关人员在试用原型的过程中,加强通信和反应,通过反复评价和反复修改原型系统,逐步确定各种需求的细节,适应需求的变化,从而最终提高新系统的质量。因此可以认为原型方法确定用户需求的策略,它对用户需求的定义采用启发的方式,引导用户在对系统逐渐加深理解的过程中作出响应。 ? 原型法主要包括确定系统根本需求阶段、构造初始原型阶段、原型的使用评价阶段、修改原型阶段和确定模型后的处理阶段。 ? 原型法的根本思想是:凭借着系统分析人员对用户要求的理解,在强有力的软件环境支持下,快速地给出一个实实在在的模型〔或称原型、雏形〕,然后与用户反复协商修改,最终形成实际系统。 ? 在本系统中选择了演化型(Evolutionary Prototying)原型法, 其目的不在于改良规格说明和用户需求,而是将系统改造得易于变化,在改良原型的过程中将原型演化成最终系统。它将原型方法的思想贯穿到系统开发全过程,对满足需求的改动较为适合。 系统分析 ? 先根据用户提出的建立新系统的要求,进展初步调查和初步可行性分析,提出系统总体规划。再对原系统进展深入的调查,彻底掌握原系统的模型,并在此根底上提出新系统的逻辑模型。 a.系统目标 ? 学院在教学这一局部主要是由教务处对课程、对学生、对学生成绩进展合理地安排以及统筹方案,使用本系统对学生的成绩进展合理管理,实现学生成绩的录入、编辑、删除等功能,也可以实现成绩的排序、检索等。它将成为教务处教师的一个很好的帮手。 b系统功能 ? 总体来说,学生成绩管理系统完成以下功能: 1 学生管理 2 成绩管理 3 成绩打印 系统设计 ? 根据系统分析确定的逻辑模型,确定新系统的物理模型,即计算机化信息系统应用软件的总体构造和数据库设计,并提出系统配置方案,继而对物理模型进展详细的设计。主要内容有:代码设计,用户界面设计,处理过程设计,编写系统设计说明书。 ? 系统设计是以系统分析为根底,而系统设计又是系统实施的根底,系统设计的主要任务是代码设计、物理设计、数据库设计、功能构造图设计。 ?

文档评论(0)

1亿VIP精品文档

相关文档