《小学生加减法练习系统设计毕业论文.docx》由会员分享,可在线阅读,更多相关《小学生加减法练习系统设计毕业论文.docx(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、小学生加减法练习系统设计毕业论文目录1绪论11.1开发背景和意义11.2解决问题的思路21.3开发方法及论文结构32系统开发方法和和技术52.1系统开发方法52.2系统开发技术52. 2. 1 C/S 结构52. 2.2 Delphi62. 2. 3 SQL Server200873系统分析93. 1可行性分析93. 1. 1技术可行性93. 1.2系统经济可行性93. 2需求分析93. 3业务流程分析103.4数据流程分析103. 4.1绘制数据流图的原则103. 4.2系统的数据流程图113.5数据字典123. 5.1数据流123. 5. 2数据项124系统设计154. 1设计的原则154
2、.2功能设计154.3数据库设计164. 3.1概念结构设计164. 3. 2逻辑结构设计184. 3. 3物理结构设计185系统实施205. 1系统实现205. 1. 1登陆界面205. 1. 2主界面205. 1.3练习系统界面215. 1.4用户管理界面225.2系统测试225.3系统运行与维护256总结与展望27参考文献28致谢29诚信声明301.1开发背景和意义随着信息技术的高速发展,人们的生活与各种琳琅满目的信息之间的关系日 益密切。教育事业也不例外,在信息时代的背景下,合理的将信息技术应用到教 育当中,可以大大提升学习工作效率。如何将信息技术应用于基础教育领域,实 现信息技术与课
3、程的整合,真正提高学习效率,是当前信息化进程中教育技术发 展研究的一个重要方面。目前,社会对教育的重视程度已经达到了一个新的高度。 每一位家长们都希望自己的子女能够在学校中成为佼佼者,这种“望子成龙”的 迫切希望转化成了学校为学生甚至学生家长准备的繁重的课业任务。学在课堂, 练在课后,目前的中小学生要达到课程目标上的要求,仅凭课堂上的四十分钟远 远不够,课后的学习与训练尤其重要。课后练习是课堂学习的有机延伸,不但可 以检测和巩固学生的学习情况,而且是知识转化为能力的桥梁。上面提到的对家 长的任务并不是指要学生家长帮助学生完成作业,而是让他们帮助老师给孩子出 题,这种现象在小学和初中的数学课中经
4、常会出现。老师在布置家庭作业时经常 会附加要求学生家长每天为孩子出一定量的计算题。虽然这些简单的题目并难不 倒大多数学生的父母,但是对本来就身负繁重工作的学生家长来讲,这无疑造成 了一些不便。长期以来,传统的纸笔一直作为重要的信息交互工具被人类广泛的运用。人 们一直与纸质文献相伴,纸质文献的生产和利用已经形成了一个相当完善和稳固 的体系。但是它同样有自己的不足,首先是会相对耗时,对于有工作在身的学生 家长来讲,结束工作做回到家中能够休息的时间本来就不多,如果还要再花时间 用纸笔为孩子来出大量题目,无形之中又会造成负担。其次,在现在这样的一个 全民环保的大背景之下,用纸质作为载体给孩子出题也会消
5、耗大量的自然资源。 使用电子信息载体节省资源与时间是大势所趋。为了解决这些问题,“小学生加 减法练习系统”应运而生,该系统本着为家长节省时间,帮助孩子提高学习效率 为理念。希望能够从根本上满足学生的自主学习,切实帮助学生家长减少负担。设计“小学生加减练习系统”的概念并不是空穴来风。计算机作为一种辅助 工具早已经很广泛地应用到数学教学。最常见的情况是使用计算机多媒体技术制作教学课件,使学生通过这些课件获得直观的感知,从而激发学生的学习兴趣 和积极性,提高学习效率;另外,在学习某些特殊章节时,教师也可以使用一些 教学软件来进行辅助教学。例如,在学习平而几何的时,教师会使用“几何画板” 等教学软件来
6、演示图形变化的全过程,从而使原来那些呆板、枯燥的图形变成直 观的活动的图形,帮助学生理解。对于上述两种情况,都是利用已经存在的应用软件来辅助教学。在学习了 “信息管理与信息系统”的专业知识以后,我发 现完全可以把所学的编程知识应用“小学生加减法练习系统”当中。所以,“小 学生加减法练习系统”也是在对上述学习工具的工作原理和理念进行了解之后结 合自己的知识制作出的产物。1.2解决问题的思路“小学生加减法练习系统”从以下方面解决传统家长出题的问题。首先是采 用无纸化办公系统,利用数据库技术进行数据保存,从而方便信息数据的导入与 导出,节约空间成本和提高数据保存的准确性和安全性。其次,小学生加减法
7、练习系统可以有效的进行增加,删除,修改用户信息和答题成绩,方便查询每次 练习的成绩,使得练习更有效率,节约了时间和人力,为学生提供了自主练习的 途径,方便处理使用。小学生加减法练习系统采用系统权限设置,管理员(老师)可以将学生信息 录入数据库,或进行数据库信息的更新,修改,增加处理,从而管理用户(学生) 信息。而用户(学生)不能对用户信息进行更改,只能应用软件进行练习和查询 成绩,以及修改自身登录密码。小学生加减法练习系统可根据用户需求自动生成 练习题,并在用户练习后判断答案的正误,并将成绩储存。增加用户信息后,学 生登录系统,通过对题目的要求设置,系统会自动生成符合要求的加减法练习题 供学生
8、练习,减少了原来要花在家长为学生出题过程中的时间。系统对用户的答 案进行自动正误判断后,可以将成绩保存于数据库中,方便查看。小学生加减法 练习系统具有较强的查询功能,方便管理员与用户进行信息的查询,可靠准确的 记录了每位学生的每次练习的成绩,为老师、家长提供了直观了解学生学习成绩 的证据。根据学生长期练习成绩的变化也可以了解学生学习的变化。1.3开发方法及论文结构1.3.1开发方式论文采用结构化方法(Structured Method)进行分析,此方法强调开发阶段 及软件合理性。前台所用的开发工具是Borland公司推出的当今比较主流和先进 的系统开发平台工具Delphi7.0,以及采用了 S
9、QL Server 2008作为后台数据库管 理,实现数据的传递和共享。1.3.2论文结构论文结构如图11示:小学生加减法练习系统市场需求小学生加祓法练习系统设计数据库设计小学生加祓法练习系统分析业务流程分析功能模块小学生加祓法练习系统实施图1-1论文结构图2系统开发方法和技术2.1系统开发方法本系统采用结构化方法进行分析设计。结构化分析方法(Structured Method,结构化方法)是强调开发方法的结构 合理性以及所开发软件的结构合理性的软件开发方法。结构是指系统内各个组成 要素之间的相互联系、相互作用的框架。结构化开发方法提出了一组提高软件结 构合理性的准则,如分解与抽象、模块独立性
10、、信息隐蔽等。针对软件生存周期 各个不同的阶段,它有结构化分析(SA)和结构化程序设计(SP)等方法。结构化分析方法给出一组帮助系统分析人员产生功能规约的原理与技术。它 一般利用图形表达用户需求,使用的手段主要有数据流图、数据字典、结构化语 言、判定表以及判定树等。结构化分析的步骤如下:(1)分析当前的情况,做出反映当前物理模型的DFD:(2)推导出等价的逻辑模型的DFD:(3)设计新的逻辑系统,生成数据字典和基元描述:(4)建立人机接口,提出可供选择的目标系统物理模型的DFD:(5)确定各种方案的成本和风险等级,据此对各种方案进行分析:(6)选择一种方案:(7)建立完整的需求规约。2. 2系
11、统开发技术小学生加减法练习系统采用C/S结构,开发的过程主要由后台数据库与前台 DELPHI开发工具,使用DELPHI做快速应用程序开发,用SQL Server 2008作为 后台数据库管理,实现数据的传递和共享。2. 2. 1 C/S 结构C/S结构,即Client/Server (客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销。目前大多数应用软件系统都是Client/server形式的两层结构,由于现在的 软件应用系统正在向分布式的Web应用发展,Web和Client/server应用都可以 进行同样的业务处理,
12、应用不同的模块共享逻辑组件:因此,内部的和外部的用 户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新 的应用系统。这也就是目前应用系统的发展方向。C/S又称Client/server或客 户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数 据库系统,如ORACLE、SYBASE. InfORMix或SQL Server。客户端需要安装专用 的客户端软件。传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放 性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。 由于没能提供用户真正期望的开放环境,C/S结构的
13、软件需要针对不同的操作系 统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台 电脑以上局域网用户同时使用。而且代价高,效率低。C/S结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端 处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几 个:只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越 普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时 要对系统进行专门的设计来处理分布式的数据。客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一 台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别
14、是有很多分部 或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时, 每一台客户机需要重新安装,其维护和升级成本非常高。2. 2.2 DelphiDelphi,是Windows平台下著名的的快速应用程序开发工具(Rapid Application Development,简称RAD)。Delphi拥有一个可视化的集成开发环 5境(IDE),采用面向对象的编程语言Object Pascal和基于部件的开发结构框 架。Delphi提供了 500多个可供使用的构件,利用这些构件,开发人员可以快速 地构造出应用系统。开发人员也可以根据自己的需要修改部件或用Delphi本身 编写自己的
15、部件口。“真正的程序员用VC,聪明的程序员用Delphi”,这句话是对Delphi最经 典、最实在的描述。Delphi被称第四代编程语言,它一直是程序员至爱的编程工 具。Delphi具有以下的特性:(1)基于窗体和面向对象的方法;(2)高速的编译器:(3)强大的数据库支持;(4)与Windows编程紧密结合:(5)强大而成熟的组件技术;(6)Object Pascal语言,它才是一切的根本,简单易学。在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:(1)适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式:(2)高效率的数据库管理系统和新一代更先进的数据库引擎:(3)最
16、新的数据分析手段和提供大量的企业组件。2.2.3 SQL Server 2008SQL Server 2008在Microsoft的数据平台上发布,可以进行组织管理任何 数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可 以对数据进行查询、搜索、同步、报告所分析之类的操作。数据可以存储在各种 设备上,从数据中心最大的服务器一直到桌而计算机和移动设备,它都可以控制 数据而不用管数据存储在哪里。SQL Server 2008 允许使用 Microsoft .NET 和 Visual Studio 开发的自定 义应用程序中使用数据,在面向服务的架构(SOA)和通过Microsof
17、t BizTalkServer 进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直 接访问数据。SQL Server 2008 的特点:(1)可信任的使得公司可以以很高的安全性、可靠性和可扩展性来运 行他们最关键的任务的应用程序:(2)高效的一一使得公司可以降低开发和管理他们的数据基础设施的时间 和成本:(3)智能的提供了一个全面的平台,可以在你的用户需要的时候给他 发送观察和信息。【4173系统分析3.1可行性分析3. 1.1技术可行性小学生加减练习系统采用Delphi?. 0为前台开发工具,Dclphi7. 0突破了基 于Windows平台这一局限,不仅仅包含为广大开发人员所喜
18、爱的Windows环境下 的编译器,同时也包含了 Kylix3的Delphi语言版本以及一个全新的.NET编译器 预览版本。可以看出,Borland公司在其开发工具产品中逐步实现完全平台无关 性这一承诺。这也是Delphi?之所以被称为Delphi7Studi。的原因。在产品名称 改变的同时,Borland公司已经正式将Delphi7Studio中所使用的语言称之为 Delphi语言,这充分表明Delphi将完全支持.NET的发展态势。对于广大开发人 员来说,Delphi将是我们今后从事应用开发正确选择。3.1.2系统经济可行性开发成本:该系统的开发周期较短,成本较低。运行成本:系统运行过程中
19、产生的成本主要包括人力成本,设备成本,系统 维护需要的成本。而本系统的运行人力成本低,维护系统需要的人数少,维护成 本低,设备成本为运行成本的主要成本。系统稳定,安全,很大程度上节约了系 统从开发到运行维护的成本。所以在经济可行性上是可行的。综上所述,本系统可以进行开发3.2需求分析经过以上对系统的调研及可行性分析后,下而将对系统在功能上以及性能 上进行进一步的需求分析。首先确定功能,再转换需求。具体目标大致要实现管 理员可以方便快捷的对用户信息进行及时的查询,更新和修改。用户可以进行软 件使用及成绩查询。3. 3业务流程分析业务流程图是进行业务流程分析的重要工具。其本质是对企业的业务流程进
20、行梳理的一种工具,目的在于能够无遗漏的掌握业务流程。业务流程图是项目人 员应该在项目进驻企业后,开展调查工作的一项重要工具,通过绘制业务流程图, 其他项目组成员能够很快的了解企业业务流程,在制订下一步工作计划中,能够 有针对性。在小学生加减法练习系统中业务流程图中分别用以下图形表示相关的 图符如表3-1示:C2)业务处理内部单位或部门业务功能描述输入/输出等数据流动及方向存储数据用户(成绩表31业务流程图符号说明图31系统业务流程图3. 4数据流程分析3. 4.1绘制数据流图的原则绘制数据流图时必须遵循以下两个原则:(1)正确区分数据流和控制流。应清楚数据流与控制流的区别,前者仅反映 数据流向
21、和逻辑存储,而后者反应物理过程的控制时序,有严格的时间顺序和过 程的起点与终点,包括判断与循环流向、数据处理与存储流向,以及出错与例外 处理等。数据流在DFD中反应数据流向,而控制流在程序流程图中反映控制流向。(2)自顶向下、逐层分解,以有效地控制系统的复杂度,有利于对问题的理 解。在绘制DFD时,一般应首先确定外部项,接着,依次确定主要的逻辑处理 及其功能,找出相应的输入流和输出流,确定存储的数据及数据存储的名称。运用上述原则,从顶层DFD入手,逐层向下分解,逐步增加细节,就可得 到一套分层的数据流图,它体会了从抽象到具体的平滑过度,帮助我们达成问题 的透彻理解。3. 4.2系统的数据流程图
22、数据流图是全面描述信息系统逻辑的主要工具,可以用少数几种符号综合地 反映出信息在系统中的流动,处理,存储的情况。是在业务流程图分析的基础上, 自顶向下、自左向右逐层分解,从逻辑上精确的描述新系统具有的数据加工功能、 数据输入、数据输出、数据存储及数据来源和去向。明确系统界面,白上而下逐 层扩展,合理布局。在小学生加减法练习系统中数据流程图中分别用以下图形表 示相关的图符如表3-2示:表3-2数据流程图符号说明符号说明符号说明外部数据O接口1加工数据存储,数据流顶层数据流程图说明了系统的总的处理功能和系统的输入和输出。管理员和 系统用户为系统主要的外部实体,对系统进行操作。留学咨询服务系统的顶层
23、数 据流程图如图3.2所示:图3-2顶层数据流图3. 5数据字典数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、 外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说 明。数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是 供人查询。在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义 和说明。换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字 典,而且在数据字典中建立的一组严密一致的定义有助于改进分析员和用户的通 信。数据库数据字典不仅是每个数据库的中心,而且对每个用户也是非常重要的 信息。3. 5. 1数据流数据流是与
24、所描述系统信息处理功能有关的各类信息的载体,是各加工环节 进行处理和输出的数据集合。数据流(datastream)最初是通信领域使用的概念, 代表传输中所使用的信息的数字编码信号序列。然而,我们所提到的数据流概念 与此不同。3. 5. 2数据项数据项是数据最小组成单位,是数据记录中最基本的、不可分的数据单位。11表3-3用户编号数据项名称:用户编号简要说明:用户的编号,识别用户身份的唯一编码 数据类型及长度:nchar (10)取值范围:字符表34用户名称数据项名称:用户名称简要说明:进入系统的用户的名字数据类型及长度:nchar (200)取值范围:字符表35密码数据项名称:密码一简要说明:
25、登入账号的密码数据类型及长度:nchar (100)取值范围:字符表36正确题数数据项名称:正确题数一简要说明:用户测试回答正确的题数数据类型及长度:int取值范围:整型表37错误题数数据项名称:错误题数简要说明:用户测试回答错误的题数数据类型及长度:int取值范围:抠型表38成绩数据项名称:成绩一简要说明:用户溯试后的成绩数据类型及长度:float取值范围:0T00表39日期 数据项名称:日期一简要说明:用户测试的时间数据类型及长度:nvarchar (50)取值范围:无表310稿纸背景颜色 数据项名称:稿纸背景颜色一简要说明:测试时练习题背景的颜色 数据类型及长度:varchar (50)
26、 取值范围:无表311学生编号 一 数据项名称:学生编号一简要说明:学生的编号,识别学生身份的唯一编码 数据类型及长度:varchar (50) 取值范围:字符表312学生名称 数据项名称:学生名称一简要说明:进入系统的学生的名字 数据类型及长度:nvarchar (50) 取值范围:字符134 SO#系统设计的任务是在系统分析提出的逻辑模型的基础上,科学合理地进行博时够写的问题虬4.住设计的原则预览与源文档一甄下载高清无水印在系统设计中,应遵循以下原则:(I)系统性。系统是作为统一的整体而存在的,因此,在系统设计中,要从一个整体的角度进行考虑,系统的代码要统一,设计规范要标准,传递语言尽可能
27、一致,对系统的数据采集做到数出一致,全局共享,使一次输入多次利用。(2)灵活性。为保持系统的长夕此,系统应具有较好的开发行和结构佗化结构,提高各模块的独立性,环境适应9为IN屯尽量采用模块(3)可靠性。可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能 力,一个成功的管理信息系统必须具有较高的可靠性,如安全保密性,检错及抗 病毒能力等。(4)经济性笋牛性是指满足系统需求的前提下,尽可能减少系统的开销。 以反映,在硬件投资商不能盲目追求技术上的先进。max.bookl )n勺邵文档一甄下载高清无水印4. 2功能设计小学生加减法练习系统功能模块图主要分为测试管理和系统管理。在小学生加减法练习系
28、统的测试管理中,可以细分为用户测试练习模块和用 户成绩查询这2个操作。而在系统管理中分为用户信息管理和用户密码修改。康创力实档max.bookl 户信其中,用户信息管理模块下可以分为新增用 息和删除用户信息4个功能。通过功能模块设计,可以清晰的得出系统的作用和功能。整个系统的功能设 计中的2个模块。清晰展现整个小学生加减法练习系统的主要功能,划分明确, 功能布局合理。小学生加减法练习系统功能模块图如图4-1示:小学生加减法练习系统系统管理模块测试管理模块图41系统功能模块图4. 3数据库设计数据库设计(Database Design)是指对于一个给定的应用环境,构造最优 的数据库模式,建立数据
29、库模式,建立数据库及其应用系统,使之能有效地存储 数据,满足各种用户的应用需求。数据库设计是在选定的数据库管理系统基础上建立的过程。主要包括概念结 构的设计、逻辑结构的设计和物理结构的设计等三个阶段1%4. 3. 1概念结构设计将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构 的设计。概念模型是实现世界到信息世界的第一层抽象,是数据库设计人员进行 数据设计的有力工具,也是数据库设计人员和用户之间进行交流的语言,因此概念模型一方面应具有较强的语义表达能力,能够方便、直接地表达应用中的各种 语义知识,另一方面还应该简单、清晰、易于用户理解。E-R模型包含实体和联 系。分别用矩形和
30、菱形表示。其符号说明如下图4-2:16图4-2 E-R图的符号小学生加减法练习系统E-R图如图4-3示,用户信息ER图如4-4示,成绩信息ER图如图4.5示。图43小学生加减法练习系统ER图图4-5成绩信息ER图4. 3.2逻辑结构设计逻辑结构设计就是把概念结构设计阶段完成的概念模型转换成能被选定的数 据库管理系统支持的数据模型,逻辑结构设计阶段提出的关系数据模型应符合第 三范式(3NF)的要求。所以E-R图向关系模型转换,首先要进行数据的规范化。 所谓规范化是指在一个数据结构中没有重复出现的项组。规范化是在关系数据库 中减少数据冗余的过程。除了数据以外,在数据库中,对象名称和形式都需要规 范
31、化。本系统要求第三方范式,经过数据规范化,具有E-R图向关系模型转换的结 果如下所示,其中带下划线的为关键字:用户信息表(用户编号,用户名称,密码,稿纸背景颜色)成绩信息表(用户编号,用户名称,成绩日期,正确题数,错误题数,成绩)4. 3. 3物理结构设计数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖 与选定的数据库管理系统(DBMS) o为一个给定的逻辑数据模型选取一个最适 合应用要求的物理结构的过程,就是数据库的物理设计,这里我们选用SQL Server 2008关系数据库作为后台数据库呢列名数据类型允许Null值StudylD:varchar(SO)StudyName
32、nvarchar(50)0StudyDatenvarchar(20)0RightTimeint0ErrorTimeint0Scorefloat0图4-4成绩信息表列名数据类型允许Null值nchar(lO)UserNamenchar(200)0Passwordnchar(lOO)0GzbjColorvarchar(50)0图45用户信息表215系统实施5.1系统实现用户界面是人与计算机之间传递、交换信息的媒介。良好的界面设计是优秀 系统的直观表现。界面设计是系统的美化和亮化。5. 1. 1登陆界面主要是实现对进入系统的用户进行分类,本系统把用户分为两类:管理员和 一般用户。不同的用户,拥有的权
33、限不同,实现不同的操作。图51系统登陆界面5. 1.2主界面主界面是用户实现各种操作的菜单界而,使用toolbar创建各种模块按钮。如 图5-2所示:图5-2管理员登录系统主界面5.1.3练习系统界面图53练习系统界面5. 1.4用户管理界面图54用户管理界面5. 2系统测试单元测试,是指对软件中的最小可测试单元进行检查和验证。对于单元测试 中单元的含义,总的来说,单元就是人为规定的最小的被测功能模块。单元测试 是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序 的其他部分相隔离的情况下进行测试。系统单元测试如下:1 .登录模块测试:输入错误账号,密码信息,显示账号或密码错
34、误。图55用户登录错误界面显示图56用户登录密码错误界面显示2.权限设置模块测试,进行系统用户权限设置的增加、删除、修改尊 宙新埒修改删除查询关闭用户姓名:用户编号用户姓名01辛航02史乾州03张德欣04郝琨0524余佳庆党梦琪 管理员admin图5-7用户管理增加功能测试Z & 片 徐新增 修改 删除 查询 关闭用户姓名:I用户编号I用户姓名图5-8用户管理删除功能测试修改 删除查询 关闭用户姓名:用户编号01020304050624admin辛航 史乾州用户姓名图5-9用户管理修改功能测试3.日常操作模块测试,对练习方面进行测试:图5-10练习功能测试294统计查询模块测试,进行成绩查询测
35、试:姓名习间z错议题SI练习房成g理员2015-06-1310100100首理员2015-06-13101001002015-06-135501002015-06-1310100|100张律敢2015-06-135326O|2015-06-1354180图5-11成绩查询功能测试5. 3系统运行与维护在系统开发完成并交付用户使用后,进入了系统运行与维护阶段。软件维护 又可细分为改正性维护、适应性维护、完善性维护、预防性维护。根据维护主体 划分,目前企业系统的维护模式,主要有3种方式:自己维护为主、第三方维 护和两者结合。企业根据自身特点、所选系统的成熟度和企业IT部门的实力而 选择不同的维护方
36、式。这个阶段在系统生命周期的最后阶段,也是时间持续的最长阶段,系统维护 阶段将会一直伴随系统存在,系统维护的任务就是保证软件在一个相当长的时期 能够正常的运行,满足客户不断提出的需求而修改程序的工作。系统维护工作在 整个系统生命周期中常常被忽视。随着信息系统应用的深入,以及使用寿命的延 长,系统维护的工作量将越来越大。但系统维护是信息系统可靠运行的重要技术 保障,必须给予足够的重视山。如果系统开发没有采用结构化分析与设计方法,则相应的维护也只能是非结 构化维护。因为这时系统软件配置的惟一成分是程序源代码,一旦有系统维护的 需求时,维护工作只能从艰苦的评价程序代码开始。由于没有完整规范的设计开
37、发文档,无程序内部文档,对于软件结构、数据结构、系统接口以及设计中的各 种技巧很难弄清,如果编码风格再差一些,则系统维护工作十分艰难,因此,有 许多软件人员宁可重新编码,也不愿维护这种系统。另一方面,由于无测试文档, 不能进行回归测试,对于维护后的结果难以评价2】。6总结与展望通过一段时间的学习和系统设计分析,首先是对问题定义、需求分析,然后 是功能设计有了较深的理解,同时对小学生加减法练习系统的流程有了一个系统 的认识。在设计过程还认真学习了与系统相关的知识,极大地拓宽了我的知识面。 在老师的指导下流程化作业的方式,完成论文。在系统的设计初期,对相关知识方面做了初步了解,这样才能进入到设计的
38、 过程中去。从对市场调查中,找到了目前市场的急切需求,确定了在小学生加减 法练习系统中的功能需求,从而真正达到做的系统可以切实的解决问题。从开始 熟悉这些知识到对整体设计有了解,再从概要设计、详细设计到理论小学生加减 法练习系统的成型,整个过程感觉很充实,经过以上详细的分析与构架,终于完 成了小学生加减法练习系统的设计。总之,通过这次设计,使我进一步明确了系 统分析与设计思想和方法加深了对系统开发的认识,巩固了所学的计算机知识, 提高了系统理论研发的知识,为今后的工作打下了坚实的基础。设计完成后,对 系统进行测试,可以很好的利用系统去解决测试练习,和成绩统计查询的问题, 从而在实际上解决切实问
39、题。希望未来的系统设计,系统越来越完善,功能越来越强大,添加更多的功能 帮助学生老师去解决学习中的问题,将计算机充分利用与学习过程之中。参考文献1 王天新.管理信息系统发展.吉林大学.2007:2242252 牛汉民.Delphi?开发基础教程.科学出版社出版.2005:33 RaghuRamakrihran, Johannes Gehrke. Database ManagementSystems(Second Edition). McGraw-Hill, 1999:20-320.4 王书本荣.浅谈SQL Server数据库的安全机制.2013:1715 鲁佩云.ADO对象模型和用VB实现其应
40、用的两种方式.计算机工程与设计, 2005, 11 (7):3-5.6 刘薇饶贵翔张燕生.信息系统分析设计与建模.软件时空.2011 (8) :2217 刘克星.管理信息系统理论与开发.武汉:华中科技大学出版社,2012:46-47.8 朱欣娟,张红娟.基于VFP和SQL的数据库技术以应用.西安:西安电子科技 大学出版社,2004:53-54.9 严英来楷迪.信息检索系统用户界面设计研究.2007 (9) :110 张露马丽.数据库设计.河南工业大学.2007:7611 汪淼军周黎安.信息技术、组织变革与生产绩效.经济研究.2006 (1) :6512 Anna Kramers . Envir
41、onmental Modeling and Software. 2014:25致谢在本论文的写作过程中,在我的论文指导老师王渊副教授的辅导下,从选题 到开题报告,从写作提纲,到一遍又一遍地指出每稿中的具体问题,严格把关, 循循善诱,在此我表示衷心感谢。同时我还要感谢在我学习期间给我极大关心和 支持的各位老师以及关心我的同学和朋友。王渊老师以其孔实的理论基础和丰富的研究经验,为我的研究指明了方向。 他治学态度严谨,对科研的执着追求和对学院发展的密切关注也感染了我。感谢 王渊老师对本次毕业设计和论文的倾心关注和耐心讲解。在本次毕业设计整个过 程中,我的导师王渊老师自始至终都给与了我极大的帮助。特别
42、是有些细节上的 错误,王渊老师也会给我指出,让我进行纠正。所以特别感谢我的导师对我帮助。同时也感谢那些在我大学四年期间教导过我的各位任课老师,有了各位老师 的悉心教导才使我顺利完成了大学的学习。以及一起走过的同学,大家相互学习, 相互帮助,不懂的问题大家一起讨论。大家的刻苦努力,同样影响着我,让我更 加勤奇,更加严谨,更加认真。在此也感谢这些帮助和关心我的同学。写毕业论文是一次系统学习的过程,毕业论文的完成,同样也意味着新的学 习生活的开始。做完一件事情很容易,做好一件事情很难。以后求学的路还在继 续,只有不断的努力才能获得成功。西安工程大学本科毕业设计(论文)诚信声明禀承学校优良传统学风,保持我校学生一贯诚信风尚, 本人郑重声明:所呈交毕业设计(论文)是在指导老师的 指导下独立完成的,无抄袭和剽窃现象。特此声明。学生签名:指导教师签名:日 期: