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