网上学习评价系统-用户管理模块_第1页
网上学习评价系统-用户管理模块_第2页
网上学习评价系统-用户管理模块_第3页
网上学习评价系统-用户管理模块_第4页
网上学习评价系统-用户管理模块_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1章绪论计算机技术已经从高端行业走进了人们的日常生活中,人们能够利用计算机 在网络上进行打印、修改、检索、统计分类、数据管理等。越来越多的人利用计 算机将杂乱的信息整理加工成有序的、有用的共享信息。随着计算机网络信息的 发展,大大提高和改善人们的生活工作质量。网上学习评价系统就是在这样的情 况下用来解决对学习评价信息管理的一个方案。网上学习评价系统将现代的网络 技术和传统的管理理念相结合,对学习评价信息进行优化,形成对我们有用的直 观信息。以此为桥梁,横向连接学习评价信息系统,从而更明确、更有效地支持 学习评价信息的管理和决策。现在社会已经进入了全新的信息时代,许多领域都 在信息技术的革命下

2、发生了翻天覆地的变化,各个高校也应顺应这种发展趋势, 加强高校竞争力和提高各个高校现代化的管理能力,来适应整个科技社会的变化 和发展。高校对信息需求的增长,使计算机、网络技术已经融合到各种高校的平 常工作当中。为了在各高校竞争中有明显的优势,本文研究了网上学习评价系统, 从而加快了高校学习评价信息化建设的步伐。1.1选题的依据及意义信息技术的发展,带来机遇的同时,也给高校的学习评价信息管理带来了严 峻的挑战。在当前互联网开放式环境下,传统的学习评价信息管理模式存在很多 局限,已经满足不了现在的管理需求,不再适合各个高校的发展趋势要求。在计 算机互联网还没得到普及之前,学习评价信息的处理都是人工

3、来完成的,这种方 式在现在的生活节奏,显得效率十分低下。旧的高校内学习评价信息的管理方法 早就不能满足高校对大量的学习评价信息的快速处理与统计的需求,所以该方法 必须实现信息化,网上学习评价系统在这种需求中产生。1.2国内外现状研究美国对网上学习评价系统的研究较早,美国学习评价信息学会在其09年发 表的基本学习评价信息理论说明当中提出了几项评定学习评价信息的指标: 相关性方面、可验证方面、超然方面和可定量方面。这是全世界首次正式提出了 学习评价信息的质量标准。这个报告对后来的网上学习评价系统的研究产生了非 常之大的影响。国内目前已有很多高校实现了信息化管理,建立了基于内部的局域网系统, 外部和

4、因特网相连,硬件设施也是非常完备。另外在软件应用方面,我国很多软 件开发公司已开发了各种各样的学习评价信息管理系统,不过这些学习评价信息 管理系统很多是基于当前国内的学习评价信息管理制度,没有实现特别强大的功 能应用,尚未能够受到国际上的认可,暂时没有实现国际化标准的要求。网上学 习评价系统怎么去面对国际化的发展要求,是我国面临的非常重要的问题。在信 息反正迅速的今天,手工管理方式已经不再合适,必须要采用新技术提高管理质 量。而今还要面对来自外国同行的挑战,提高效率刻不容缓。1.3研究目的本课题的目的是将学习评价相关信息进行优化管理,使人能够快速的查看到 所需要了解的信息。如何开发一个实用的网

5、上学习评价系统,是遇到的一个困难。 通过在网上查看网上学习评价系统的相关资料进行分析和研究,本论文提出了网 上学习评价系统用户管理模块的理论依据和实现方法。第2章设计技术与开发环境2.1相关技术介绍2.1.1简介是一种有着“一次编写,各处执行”特点的动态网页技术标准。即一个程序 可以在任何支持的服务器上运行,无需对代码做任何的修改。系统开发人员可加 强这些组件的功能,共用这类组件,扩大其使用范围,使得其实现更大化的重用, 含有大量的标签,是根据标准制定的,且可以自定义标签,有着使前端界面的设 计和制作与后台的实现与管理可分别进行的角色分离的特点,该技术是J2中集 成的一部分,其主要负责前端部分

6、的页面显示,具有跨平台、独立、兼容、简便、 易用和重用性等特点。该技术是基于的,它有着语言的跨平台特性以及组件重用、 业务代码分离等预编译特征,其中的预编译是用户在第一次通过浏览器访问页面 时,服务器仅执行一次编译页面的代码,并以文件的方式保存,在用户下一次访 问该页面时,直接执行之前编译好的文件中的代码,这样不仅提升了用户访问的 速度,同时也节约了服务器的资源72.1.2是用语言实现的公共可重用组件,支持分布式应用。的类都具有无参构造器 并且是具体的,对于通用的事务处理器,数据库操作等都可封装在中,通过调用 它的属性和方法可快速进行程序设计,逻辑上的封装,就使得处理和显示互不干 扰。2.1.

7、3简介是在应用中的最佳关系数据库管理系统的系统之一。这是一个关联数据库管 理系统,存储数据时是将数据存储在特定表中而不是将所有的数据在一起,这增 加了速度和灵活性的改进。由使用语言是用于访问数据库最常用的标准化语言。 由于其体积小,速度快,总体拥有成本低,尤其是开放源码这一特点,网站为中 小型的都选择作为数据库的网站。系统特性有:支持多线程,可以充分利用资源;使用多种编译器测试,且为多 种编译语言提供了;对查询算法进行了优化,提高了查询速度;提供了、以及 等多种数据库连接方式;支持多种存储引擎等特性。2.2开发环境介绍2.2.1简介是一个十分优秀的用于开发J2和,的 插件集合,的功能十分强大,

8、支持也 非常广泛,特别是对多种不同的开源产品的支持十分不错。目前支持,3数 据库链接工具等多项功能。可以说是几乎囊括了目前所有主流开源产品的专属开 发工具。是一个十分优秀的用于开发,J2的 插件集合,的功能非常强大,支持也十 分广泛,尤其是对各种开源产品的支持十分不错。目前支持,,3数据库链接 工具等多项功能。可以说是几乎囊括了目前所有主流开源产品的专属开发工具。 2.2.2简介服务器是一个免费的开放源代码的应用服务器,属于小量级的应用服务 器,广泛应用于中小型系统和并发访问用户不是很多的场合,是程序首选的开发 方式和调试方式。对于一个初学者,这可能是因为当一个好的服务器上配置了一 台机器,你

9、可以用它来访问页面的请求作出回应。第3章需求分析与可行性分析3.1需求分析伴随着信息行业的蓬勃发展和人们办公自动化意识的增强,学习评价信息管 理部门的工作也越来越繁重,原来的网上学习评价系统已经不能完全满足相关人 员使用的需要。为了协助信息行业开展学习评价信息管理工作,开发更好的网上 学习评价系统势在必行。学习评价系统用户管理模块能够帮助人们更好的管理学习评价信息,查看教学大纲,课程选修情况和挂科率等信息,能更直观的反应相 关的信息。本系统采用结构结合数据库开发来设计。本系统是一个独立的系统,用来解 决学习评价信息的管理问题。采用技术构建了一个有效而且实用的学习评价信息 管理平台,目的是为高效

10、地完成对学习评价信息的管理。本系统具有标准网上学 习评价系统所具有的现实中完整的学习评价信息管理步骤,完全的虚拟现实实 现。真正实现网上学习评价系统用户管理模块的功能作用。3.1.1应用需求分析(1)管理员:管理员登陆系统后,可以查看和发布教学大纲,查看到课程的选 修情况,挂科率学分的情况。根据以上分析得到管理员用户的用例图如图3-1所示:管理员图3-1管理员用例图,3-1(2)教师:教师登陆系统后,能够对试题进行管理,能够查看选修所授课程的 学生,能对学生的成绩进行查看的管理。根据以上分析得到管理员用户的用例图如图3-2所示:图3-2教师用例图.3-23.1.2运行需求分析硬件条件:局域网;

11、酷睿、1G、机要求10G硬盘以上;打印机。软件条件:6.0以上。3.1.3其他需求分析用户很容易理解和学会操作。本系统可读性、可测试性、健壮性都比较高。 并且在开发过程中,我们还需要调整各种矛盾,并在相对比较限制的情况下,使 上面所说的各种要求得到最大限度的满足。3.2数据流程分析3.2.1系统操作流程图3-3系统操作流程图.3-33.2.2数据增加流程添加信息时,编号字段由系统自动生成,不能修改,其他的信息是用户来输 入,之后再判断数据是否合法,如果合法,就将新数据保存进数据库,如果不合 法,就需要重新输入合法数据。增加流程图如下:图3-4数据增加流程图.3-43.2.3数据修改流程需要修改

12、信息时,选中需要修改的数据,然后输入新的数据,然后判断数据 是否合法,如果合法就将新数据保存到数据库,如果不合法,就需要重新输入。 数据修改流程图如图3-5所示。图3-5数据修改流程图,3-53.2.4数据删除流程然后删除数据用户选定需要删除的数据,然后点击删除,再点击确定删除, 库中相关的数据。数据删除流程图如图3-6所示。图3-6数据删除流程图.3-63.3可行性研究在当前互联网开放式环境下,传统的学习评价信息管理模式存在很多局限, 已经满足不了现在的管理需求,不再适合各个高校的发展趋势要求。旧的高校内 学习评价信息的管理方法早就不能满足高校对大量的学习评价信息的快速处理 与统计的需求,所

13、以该方法必须实现信息化,网上学习评价系统在这种需求中产 生。现代高校,必须要建立能够应付这些困难的新的学习评价信息管理方法,网 上学习评价系统就是一种理想的选择。网上学习评价系统主要有以下优势: 3.3.1经济可行性本系统是由我们自己开发,经济投入基本没有,本系统对以后的学习评价信 息管理有很大的帮助。本次研究开发的网上学习评价系统可取代传统的学习评价 管理,大大减少人力物力财力的消耗开资,提高管理的质量和效率,能直观反应 出相关信息。本系统在经济上的开销是能够接受的,所有开支都不大,所以本项 目在经济上是可行的。3.3.2技术可行性技术可行性要考虑利用现有的技术能否顺利的完成开发系统的工作,

14、硬件和 软件配置能不能满足开发的需求等。本次要开发的网上学习评价系统用户管理模 块用的是比较流行的技术。因此较为简单易学调试也比较简单,软件方面:由于 使用的是目前相对成熟发展的模式软件,故软件开发的平台可行,因此在技术上 本次开发是绝对可行的。3.3.3运行可行性系统的开发主要是对数据的处理,包括数据的收集,数据的变换,及数据的 各种报表形式的输出。新的系统运行后对现行旧的系统带来包括(工作环境、管理方式、组织机构 等)的后果以及影响来进行评判和估计。我国信息化和计算机已经相当普及,人 们都具有了一定的基础,能操作本系统,所以在运行上有了可行性。3.3.4时间可行性从时间上看,在这几个月里学

15、习和查找相关知识和资料,然后开发,时间上 很充裕,在做毕业设计的这几个月里,我通过努力使得功能应该基本可以实现。 3.3.5法律可行性所用到的技术资料全部都是合法的。在开发系统的过程里并没有存在知识产权的问题。并无抄袭任何已存在的网上学习评价系统,故没有侵犯版权的问题。综上所述,开发本次系统在经济、技术、运行、时间上是完全可行的。第4章系统设计4.1系统总体设计系统不仅要求功能完善,而且界面还要简洁美观。本系统模块能够查看课程 选修情况和选修的学生,查看和发布教学大纲,挂科率正确率方面的统计,能帮 助人们快速直观的查看到需要查询的信息,方便管理。系统功能模块如图4-1所示:图4-1系统功能模块

16、图,4-14.2系统开发步骤一般说来,信息管理系统的应用和成立可以分为三个阶段的:开发系统,总 体规划和操作系统。每个发展阶段安排在一个严格的线性序列来开发,在每一个 阶段所产生的工作指导和依据每个阶段处理文件审查下一阶段的完整的技术文 档,相信这个阶段已经完成,之后实现要求进入下一个阶段,而在以后的工作中 不能轻易对以前的评估结果有所改变。上述开发的方法是有便于进行设计开发工作的管理和组织的最大优点,而且 在最大程序上减少了开发信息管理系统的复杂性。国内外有很多已经开发好的系 统的实际例子都能证明这是一个效果非常不错的开发方法。4.3概要设计在系统需求分析阶段,我们搞清楚了开发这个系统的需求

17、,也就是要做什么 之后,先一个阶段我们就要把理论问题实践化,。4.4数据库概念结构设计数据库的设计是为了能更好的实现系统的功能,数据库的概念结构设计一般 采用模型的方法,由实体集、属性、联系集构成,被广泛用于数据建模的工具。 数据库实体图如图4-2所示:图4-2系统实体图.4-2 E - R4.5数据库逻辑结构设计数据库概念模型独立于任何特定的数据库管理系统,因此,需要根据具体使 用的数据库管理系统的特点进行转换。本系统的数据结构比较清晰,依据网上学 习评价系统的功能要求,主要设计出4种类型数据库的表,用户信息表用于存储 用户的信息,包括用户的编号,名字,性别,生日,密码,这里主要设计三个表

18、来存储用户的信息,分别为用于存储学生用户的信息表、用于存储教师用户的信 息表、用于存储管理员用户的信息表;试题信息表主要用来存储试题的相关信息, 科目、题型等;成绩信息表用来存储成绩的相关信息;课程和选修信息表用来存 储课程和选修的主要信息,设计的表如下:表1管理员用户信息表()1列名数据类型长度允许空是否主键说明12否是用户名12否否密码表2学生用户信息表()2列名 数据类型长度允许空是否主键说明否否否否否是否否否否名名别日码用姓性生密否否否否1 O 5)0114 0是否否否表3试题信息表()3列名数据类型飞度允许空是否主键说明试题编号 所属科目 所属题型 问题内容1010101010101

19、0 O, O, O, O, O, o O 2 2 2 2 2 5 3是是是是是否是否否否否否否否选项A选项B选项C选项D选项E答案答案解析表4成绩记录信息表()4列名数据类型长度一允许空否主键 说明否否否否否否否否否否8 5 0 5 31 4 1 4 C学生用户名考试科目答题正确率考评结果考试时间表5课程信息表()5列名数据类型禾度允许空是否主键说明15 5 1214 4 11否否否否否是否否否否课程编号课程名称课程类型课程总学分授课教师编号否否否否8 111否否否否表6选课信息表()6列名数据类型飞度允许空是否主键说明学生编号已选课程名称已修学分学科完成情况表7登录用户类型信息表()列名6数

20、据类型长度允许空是否主键说明是否否2 2 01 1 1第5章系统实现5.1环境配置首先要配置环境变量,右击【我的电脑】【属性】【高级】【环境变量】,选 择【新建系统变量】弹出“新建系统变量”对话框,在“变量名”文本框输入“”,在“变量值”文本框输入的安装路径,单击“确定”按钮,如图:在“系统变量”选项区域中查看变量,如果不存在,则新建变量,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“;”者是直接“;”,单击确定按钮,如图inruppD nip pp 1新津I煽I制降仃.)I日n油如图确定Administrator 的用户变量(U)ComSpec FF_NO_HOST_C

21、 JAVA_H0ME1T1 niTITT riTJ TTC:WIND0WSSyEtem32cmd. exeNOC: Frogr am F i 1 e e Java j dkl. 7. 0_01常规计算机名硬件击h更新I厢值C: Program FilesVTencentVQQPCMg. C: Program FilesCisco Packet T. C:DocumentE and SettingsVAdmin. C : ll uum Ent, s and SEt,tiris.A.djniii.变量Fath FT5H0ME TEMP TMF变量名(S):变星值ao变星名(H):变量值世):.;%

22、JAVA_HOME%libdt. jarjWAVA.HOMEI在“系统变量”选项区域中查看 变量,如果不存在,则新建变量,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“ ;”。18 / 34CLASSPATHFath%JAVA_HOME%hin;%JAVA_HDME%jrebin取消编辑系统变量环境变量新建系统变重变星值 FathC:Frogram FilesVTencentVQQFCMg.FT5HOMEC:Frogram FilesVCieco Packet T.TEMPc:VDocuments and SettingsVAdmin.TMFc:Documents and

23、 SettingsVAdmin.Admini strator 的用户变是(M)5.2系统登陆模块本模块将要实现用户登录功能。用户分为学生、教师、教务三种。用户登录 先对用户输入的登录名和密码先进性有效性检验,然后在提交给服务端,与数据库里的信息作比较,如果不相同则返回错误信息,否则直接进入系统。登陆页面的运行结果如图5-1所示:图5-1系统登陆界面.5-1关键代码如下:()();学生(*,);(,s);(s);();(); (e) ();m;5.3系统首页实现系统首页为用户提供了信息管理的功能导航菜单,用户登录后可以通过点击 里面的菜单链接按钮跳转到其页面来完成相应的功能操作。教务登陆可以完成

24、教 学大纲管理、课程选修统计、学分与挂科统计的操作;教师登陆可以完成课程与 试题管理、学生统计、成绩管理的操作。如图5-2所示:名系统首页/课程与/咬学WE计/学政绩管理N退出登录欢迎登录梦之蓝网络学习与评价系统A_A当前用户身份:IS学生应承综合考评学号 I考卷科目I单选题正确率I多选题正确率I其它题正确率I 考试开始时间 I考试结束时间学生考试成绩明细2016002高数66.67%66.67%0.00%2016-04-28 04:41:10.02016-04-28 04:41:33.02016001高敏0.00%100.00%0.00%2016-04-29 00:02:47.02016-0

25、4-29 00:03:31.0单选题正确率明细=考题编号:10035考生回答,正确考题编号,10034考生回答:正确考题编号;10042考生回答:错误考题编号:10044考生回答:错误考题编号,10043考生回答,错误单选题总正2单选题总错误t: 3单选题总正确率:40. 00%多选题正确率萌缅一图5-2系统首页界面,5-25.4教学大纲模块实现教务登陆可以查看教学大纲,也可以修改发布教学大纲。如图5-3所示:角系统首页g大纲阪课留雕统计.学分朝颗计卜退出登录博耳日日细38大蜗发布课程编号科目名畛授课教师编号高邈综合英计算瞄人工智能研外国文学宇宙生3科目名称:科目类图:必修,瀑程学分:30$币

26、娘号:确认发布201200120120022012003201200420120052012006发布课程犬冈图5-3教学大纲模块界面,5-3关键代码如下:();();/! .! !()(”,”,),);()();(b)()(,(课程大纲已发布););()()(数据异常,发布无效););5.5课程选修查看模块教务登陆可以查看每门课程的选修情况统计,如科目、科目类型、授 课教师编号、选修的人数、选修率等。如图5-4所示:科目名称科目类型高数综合英语1计算机程序设计人工智能研究初步外国文学选读宇宙生命史修修修 修修修必必选选选选总学分授课教师编号已选课人数选课率582012001228. 57%2

27、92012002228. 57%682012003228. 57%782012004228. 57%30201200500. 00 00%课程选修明细图5-4课程选修情况界面.5-4主要代码如下: () ();+ ( (*);();();() ();(1);(2);(3);(4);(5);(v); (e) ();5.6挂科情况模块实现挂科情况子模块的主要功能是教务登陆可以快速查看查看每门课程的挂科 情况和学分情况,如学号、科目完成学分、考核结果等。运行结果如图5-5所示:考生学分与挂科统计学号科目名称忠学分实际完成学分考核结果201600120160022016004

28、20160052016006201600120160012016002高数高数综合英语1综合英语计算机程序设计计算机程序设计人工智能研究初步人工智能研究初步修修修修修修修修 必必必必选选选选58582929686878784828181040606969优挂良挂及优优优秀科好科格秀秀秀科目挂科率明细一科目名称,人工智能研究初步及格率,50. 00%挂科率:50. 00%科目名称:综合英语1及格率,50.00%挂科率:50.00%科目名称:计算机程序设计及格率:50.00%挂科率:50. 00%料曰左祢.点勃 岳松圣. m nn%择机壹 so nn%图5-5挂科情况统计界面.5-5主要代码如下:

29、 () ();+ ();();();() ();(1);(2);(3);(4);(5);(6);(v); (e) ();5.7后台答卷模块的实现后台答卷模块能够查看所有参与答卷的用户的答卷明细,也可以添加新的答 卷,修改已有的答卷,删除已有的答卷。运行结果如图5-5所示:I小时候看过的童话故事,就其内容你可曾质疑过?在卖火柴的小女 孩的童话里,你对下列哪一项最感到不解?毒杀夺产奇案测验你的应变能力林太太想毒死富商林先生,以夺取庞大的遗产。她准备今天下手,你认为林太太会在哪里下毒?性格测试性格测试选择题选择题查看用户作答明细修改删除| 查看用户作答b腊a 丽 |删除|新增问卷调查题编号标题调查类

30、型问题类型操作管理图5-6后台答卷界面.5-6主要代码如下:( )();(); (e) ();第6章程序测试与评价6.1程序调试开发大型软件系统时,软件生存周期的各个阶段都不可避免地会产生错 误,为了尽早发现并纠正错误,必须对系统进行全面系统的测试,到目前为 止,软件测试仍然是保证软件质量的主要方法,它是对软件功能,设计,编码 的最后复审。6.2程序的测试6.2.1测试的重要性及目的测试的重要性在软件生命周期中,软件的测试占据着一个重要的位置,近来,软件工程界 中更加趋向于一种新观点,即认为软件每一阶段中的生命周期都理应包含测试, 因此使检查本阶段的成果能不能接近预期的结果目标,进而尽可能早一

31、点发现到 错误并加以改正,如果测试不是在早期阶段进行的,那么错误将延时扩散,最后 常常会导致成品测试面临巨大的困难。测试的目的如果测试程序的目的是为了尽可能全面地找出系统中的错误,那么测试就必 须直观的针对软件较为复杂的部分或者是前期出现错误比较多的位置。系统的测试是为了检查出错误而执行程序的运行过程;测试则是为了证明程序中有错误,而不是用来证明程序没有错误;每一个好的测试的用例是因为它能检查到至今未出现的错误;一个很成功的测试就是检查出了至今未能发现的错误的测试。6.2.2测试的步骤类似系统开发的过程,测试工作的过程也需要分步骤来进行,因此,系统软 件的测试功过基本上由下面的几个步骤组成:(

32、1)模块测试在对模块进行的测试工作步骤中所发现的经常是详细设计和 编码的错误。(2)系统测试 在对系统进行的测试工作步骤中发现的经常是软件设计时出 现的错误,也有可能会发现需求说明中的出现错误。(3)验收测试在对验收进行的测试工作步骤中发现的经常是系统需求说明 书中出现的错误。6.2.3测试的主要内容为了保证系统的质量,我们将测试的内容分为下面几个部分,即:审查代码、 集成测试、单元测试、系统测试和确认测试。6.2.4测试用例(1)用户登录测试用户登录信息测试过程如表6-1所示:表6-1用户登录测试表6-1测试目的操作流程测试用例预测结果测试结果用户登录输入登录名和密码,点击登陆按钮用户名:1

33、密码:a登录失败提示错误信息用户名:111密码:111登录成功登录成功(2)大纲发布测试大纲发布测试过程如表6-2所示:表6-2信息发布测试表6-2测试项目操作流程测试用例预测结测试结果果信息发布管理员登陆后点击首页【信息】按 钮,发布信息空发布失败,弹出提示按钮发布失败,提示请填 写内容物流有可能延迟发表成 功发表成功(3)后台管理登录测试后台管理登录测试过程如表6-3所示:表6-3后台管理登录测试测试目的操作流程测试用例预测结果测试结果后台管理登录输入用户名和密码,点击登陆按钮用户名:密码:123456登录失败提示错误信息用户名:密码:登录成功登录成功6.3系统的特点和优点系统的主要特点和

34、优点归纳如下:(1)本系统最大的特色是相对一般网上学习评价系统,本系统的设计比较 有针对性。由于学习评价的特殊性,在系统中也存在相应的特别的安全功能模块。(2)该系统的位移性能也比较高,可以在大多数操作系统上运行,你只需 要安装一个支持和,你还可以直接独立的服务器上运行的模拟服务器。数据库系 统使用,实现动态查询,动态更新和动态输入数据,并提供强大的管理功能。主 要用于中+ 1.8开发工具,操作简单,功能强大,可以进行不同的配置,根据用 户的需求,以满足用户的不同需求。(3)系统管理信息内容全面,方便于维护数据,特别是一些通用的字段, 为了预防我们在手动输入的时候有可能会发生各种错误,该系统采

35、用的是单选框 或列表框下拉的方法来显示所有的数据,用户只要用鼠标点击来进行选择就可以 完成输入的工作。这样的方式不单是为用户带来很多方便,工作效率也得以提高, 而且尽可能的将发生错误的几率减少,让用户能顺利进行统计信息的工作。有比较友好的用户界面,使用方便,操作方法很简单。一般来说只要 有操作商务网站经验的用户都能熟练的对本系统进行操作。6.4系统存在的不足和改进方案系统存在的不足本系统基本满足了一般网上学习评价系统的基本功能,能够实现简单的学习 评价信息管理和查询等功能。但由于时间仓促,本系统还存在不少不足方面,主 要体现在:界面不够美观,由于时间仓促,系统的主要表现方式还是以表格+文 字的

36、方式,颜色比较单调,一些界面不够美观,对整个系统造成了严重的影响。数据库和部分代码存在冗余,由于欠缺经验和考虑的不够充分,在很 大一部分系统的设计开发中,系统代码都存在冗余,导致系统的运行质量不够好。后台的管理功能不够完善,由于多方面的原因,人力和时间缺乏,设 计开发本系统后台方面管理的功能不是特别完善。改进方案针对于本系统产生不足,在以后的日子里,我准备进一步对系统进行改进, 方案如下:对于系统不美观的界面,我会在系统中使用大量的图片,用优化操作 本系统,并能使其不会对系统的传输速度产生太大的影响;同时系统的配色方案 也要需要改进,根据商品的不同种类,不同时间设计出不同的系统配色的方案。针对

37、数据库和系统代码冗余的问题,我要进一步简单化程序中的代码, 不同的界面之间能共享一些函数、方法和变量,对数据库冗余的我利用数据库连 接池技术使操作数据库的性能提高;可以进一步规范化数据库的关系模式,因此 冗余现象得以减少。6.5设计收获和心得系统设计已经接近尾声了,我所开发的网上学习评价系统也已初具规模,虽 然还没有达到特别完善的效果,但系统每一步的进步我们都付出了的很多心思。 在设计与分析系统过程中,是对大学思念学习总结的过程,也是更深一步探索和 学习的一个过程。在这个过程里,我深刻的认识到软件工程方法的设计与分析的 思想,还进一步的了解和掌握了技术和编程工具和使用方法,在该系统的设计与 分

38、析过程中有了很多切身的体会和认识,更重要的是在学习和实践的过程里我还 丰富了经验、增长了知识。下面主要是我在本次毕业设计中的几点体会和看法:(1)对工程软件办法的体会和分析,在我做整个毕业设计的过程里,我们 遵循软件工程严格方法进行,把系统分成可行性研究,问题定义,需求分析,总 体分析,详细设计,编码和测试单元,综合测试以及最后运行维护等多个阶段, 系统设计得以完善。(2)对使用技术以及编程工具的体会,用技术设计出来的动态主页,能接收 用户提交的内容并做出反应,其中随着实际情况的变化数据也随之而改变,无须 人工对网页文件进行更新即可满足应用需要。例如:当在浏览器上填好表单并提 交请求时,可以要

39、求在站点服务器上执行一个表单所设定的应用程序,而不只是 一个简单的文件。输入数据分析应用的形式,根据本实施(通常是一组搜索结果 中的数据库)发送到格式的浏览器内容数据的相应结果。使用良好的编程工具相 关的设计,可以大大简化开发步骤和难度,可以节省大量的时间。(3)对毕业设计的体会,对系统的设计和分析,是一个非常辛苦的工作, 但过程中又是充满乐趣的。在设计过程的时候,我们一边读书,一边不断的思实 考践中遇到的新问题,继续努力探讨的问题得到解决,在艰苦的工作和只能亲身 体验到乐趣,而设计一个信息管理系统,不会一步到位,需要不断补充和完善, 而且,仍然存在很多问题在系统中被发现,今后在实践应用中发现问题一定认真 解决。因此,应该说设计系统的工作并没有完全结束,还需要在日后的工作中继 续进行。第7章结论制作毕业设计的紧张激烈和忙乱的几个月,我有机会做专业的基本理论,从 而实现了学以致用。以前我们也有过一些设计的体会,但只不过是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论