版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第章 绪论在网络上进行打印、修改、检索、统计分类、数据管理等。越来越多的人利用计观信息。以此为桥梁,横向连接学习评价信息系统,从而更明确、更有效地支持在信息技术的革命下发生了翻天覆地的变化,各个高校也应顺应这种发展趋势,从而加快了高校学习评价信息化建设的步伐。1.1 选题的依据及意义信息技术的发展,带来机遇的同时,也给高校的学习评价信息管理带来了严必须实现信息化,网上学习评价系统在这种需求中产生。1.2 国内外现状研究美国对网上学习评价系统的研究较早,美国学习评价信息学会在其 09 年发 1/常之大的影响。国内目前已有很多高校实现了信息化管理,建立了基于内部的局域网系统,量。而今还要面对来自外
2、国同行的挑战,提高效率刻不容缓。1.3 研究目的上学习评价系统用户管理模块的理论依据和实现方法。2/第 2 章 设计技术与开发环境2.1 相关技术介绍2.1.1 简介是一种有着“一次编写,各处执行”特点的动态网页技术标准。即一个程序计和制作与后台的实现与管理可分别进行的角色分离的特点,该技术是 J2 中集速度,同时也节约了服务器的资源 。72.1.2是用语言实现的公共可重用组件,支持分布式应用。的类都具有无参构造器扰。2.1.3 简介加了速度和灵活性的改进。由使用语言是用于访问数据库最常用的标准化语言。由于其体积小,速度快,总体拥有成本低,尤其是开放源码这一特点,网站为中小型的都选择作为数据库
3、的网站。3/系统特性有:支持多线程,可以充分利用资源;使用多种编译器测试,且为多种编译语言提供了;对查询算法进行了优化,提高了查询速度;提供了、以及等多种数据库连接方式;支持多种存储引擎等特性。2.2 开发环境介绍2.2.1 简介是一个十分优秀的用于开发 J2 和,的 非常广泛,特别是对多种不同的开源产品的支持十分不错。目前支持 , , , , 3 数发工具。是一个十分优秀的用于开发, J2 的 分广泛,尤其是对各种开源产品的支持十分不错。目前支持 , , , , 3 数据库链接工具等多项功能。可以说是几乎囊括了目前所有主流开源产品的专属开发工具。2.2.2 简介服务器是一个免费的开放源代码的
4、 应用服务器,属于小量级的应用服务台机器,你可以用它来访问页面的请求作出回应。第 3 章 需求分析与可行性分析3.1 需求分析4/关的信息。习评价系统所具有的现实中完整的学习评价信息管理步骤,完全的虚拟现实实现。真正实现网上学习评价系统用户管理模块的功能作用。3.1.1 应用需求分析(1)管理员:管理员登陆系统后,可以查看和发布教学大纲,查看到课程的选修情况,挂科率学分的情况。根据以上分析得到管理员用户的用例图如图 3-1所示:管理员3-1图(2)教师:教师登陆系统后,能够对试题进行管理,能够查看选修所授课程的学生,能对学生的成绩进行查看的管理。根据以上分析得到管理员用户的用例图如图 3-2所
5、示:教师5/3-2图3.1.2 运行需求分析硬件条件:局域网;酷睿 、1G 、机要求 10G硬盘以上;打印机。软件条件: 6.0 以上。3.1.3 其他需求分析用户很容易理解和学会操作。本系统可读性、可测试性、健壮性都比较高。上面所说的各种要求得到最大限度的满足。6/3.2 数据流程分析3.2.1 系统操作流程3 3图 -3.2.2 数据增加流程入,之后再判断数据是否合法,如果合法,就将新数据保存进数据库,如果不合法,就需要重新输入合法数据。增加流程图如下:7/3 4图 -3.2.3 数据修改流程是否合法,如果合法就将新数据保存到数据库,如果不合法,就需要重新输入。数据修改流程图如图 3-5所
6、示。8/3 5图 -3.2.4 数据删除流程库中相关的数据。数据删除流程图如图 3-6所示。9/3 6图 -3.3 可行性研究在当前互联网开放式环境下,传统的学习评价信息管理模式存在很多局限,学习评价信息的管理方法早就不能满足高校对大量的学习评价信息的快速处理上学习评价系统就是一种理想的选择。网上学习评价系统主要有以下优势:3.3.1 经济可行性目在经济上是可行的。3.3.2 技术可行性使用的是目前相对成熟发展的模式软件,故软件开发的平台可行 ,因此在技术上本次开发是绝对可行的。3.3.3 运行可行性各种报表形式的输出。们都具有了一定的基础,能操作本系统,所以在运行上有了可行性。3.3.4 时
7、间可行性/很充裕,在做毕业设计的这几个月里,我通过努力使得功能应该基本可以实现。3.3.5 法律可行性 所用到的技术资料全部都是合法的。 在开发系统的过程里并没有存在知识产权的问题。 并无抄袭任何已存在的网上学习评价系统,故没有侵犯版权的问题。综上所述,开发本次系统在经济、技术、运行、时间上是完全可行的。11 / 34第 4 章 系统设计4.1 系统总体设计助人们快速直观的查看到需要查询的信息,方便管理。系统功能模块如图 4-1所示:成系统设置管理学生信息管理考 考 考试 试 试成 正 及绩 确 格查 率 率询密 帐码 号信 信息 息设 设置 置学生基本信息教学 学生 生所 考选 试课 成程
8、绩教学大纲提交学大纲管理4 1图 - 4.2 系统开发步骤一般说来,信息管理系统的应用和成立可以分为三个阶段的:开发系统,总阶段所产生的工作指导和依据每个阶段处理文件审查下一阶段的完整的技术文/不能轻易对以前的评估结果有所改变。统的实际例子都能证明这是一个效果非常不错的开发方法。4.3 概要设计4.4 数据库概念结构设计采用模型的方法,由实体集、属性、联系集构成,被广泛用于数据建模的工具。数据库实体图如图 4-2 所示:1n111n1nnn属于4 2图 - E-R/4.5 数据库逻辑结构设计 4 用户的信息,包括用户的编号,名字,性别,生日,密码,这里主要设计三个表储课程和选修的主要信息,设计
9、的表如下:表 1 管理员用户信息表()1列名数据类型长度1212允许空 是否主键说明用户名密码否否是否表 2 学生用户信息表()2列名数据类型长度18允许空 是否主键说明用户名姓名否否否否否是否否否否152性别生日012密码表 3 试题信息表()3列名数据类型长度11允许空 是否主键说明否否否否是否否否试题编号所属科目所属题型问题内容1045100/200200200200200500300是是是是是否是否否否否否否否选项 A选项 B选项 C选项 D选项 E答案答案解析表 4 成绩记录信息表()4列名数据类型长度18允许空 是否主键说明否否否否否否否否否否学生用户名考试科目答题正确率考评结果考
10、试时间4510450表 5 课程信息表()5列名数据类型长度11允许空 是否主键说明否否否否否是否否否否课程编号课程名称45451112课程类型课程总学分授课教师编号表 6 选课信息表()6列名数据类型长度18允许空 是否主键说明否否否否否否否否学生编号11114已选课程名称已修学分学科完成情况表 7 登录用户类型信息表()6列名数据类型长度允许空 是否主键说明/121210否否否是否否用户名密码用户类型/第 5 章 系统实现5.1 环境配置首先要配置环境变量,右击【我的电脑】【属性】【高级】【环境变量】,选,在“变量值”文本框输入的安装路径,单击“确定”按钮,如图:在“系统变量”选项区域中查
11、看变量,如果不存在,则新建变量 ,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“;”者是直接“;”,单击确定按钮,如图:17 / 34在“系统变量”选项区域中查看 变量,如果不存在,则新建变量,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加“;”。如图:/5.2 系统登陆模块本模块将要实现用户登录功能。用户分为学生、教师、教务三种。用户登录库里的信息作比较,如果不相同则返回错误信息,否则直接进入系统。登陆页面的运行结果如图 5-1所示:5 1图 - 关键代码如下:( );()教师:教务( *学生( * ); );(, s);(s);/();(); (
12、) ();m;5.3 系统首页实现试题管理、学生统计、成绩管理的操作。如图 5-2所示:/5 2图 - 5.4 教学大纲模块实现教务登陆可以查看教学大纲,也可以修改发布教学大纲。如图 5-3所示:5 3图 - 关键代码如下:););););/ () (,), );()();()(课程大纲已发布););()(数据异常,发布无效););5.5 课程选修查看模块教务登陆可以查看每门课程的选修情况统计,如科目、科目类型、授课教师编号、选修的人数、选修率等。如图 5-4所示:5 4图 - 主要代码如下: () ();+( (*) ;/();();() ();(1);(2);(3);(4);(5);v);
13、 ( ) ();5.6 挂科情况模块实现挂科情况子模块的主要功能是教务登陆可以快速查看查看每门课程的挂科情况和学分情况,如学号、科目完成学分、考核结果等。运行结果如图 5-5 所示:/5 5图 - 主要代码如下: () ();+( );();();() ();(1);(2);(3);(4);(5);(6);(v);/ ( ();5.7 后台答卷模块的实现卷,修改已有的答卷,删除已有的答卷。运行结果如图 5-5 所示:5 6图 - 主要代码如下:( )/();(); ( ();第 6 章 程序测试与评价6.1 程序调试开发大型软件系统时,软件生存周期的各个阶段都不可避免地会产生错误,为了尽早发现
14、并纠正错误,必须对系统进行全面系统的测试,到目前为止,软件测试仍然是保证软件质量的主要方法,它是对软件功能,设计,编码的最后复审。6.2 程序的测试6.2.1 测试的重要性及目的(1)测试的重要性在软件生命周期中,软件的测试占据着一个重要的位置,近来,软件工程界中更加趋向于一种新观点,即认为软件每一阶段中的生命周期都理应包含测试,常常会导致成品测试面临巨大的困难。(2)测试的目的须直观的针对软件较为复杂的部分或者是前期出现错误比较多的位置。系统的测试是为了检查出错误而执行程序的运行过程;测试则是为了证明程序中有错误,而不是用来证明程序没有错误;每一个好的测试的用例是因为它能检查到至今未出现的错
15、误;/一个很成功的测试就是检查出了至今未能发现的错误的测试。6.2.2 测试的步骤件的测试功过基本上由下面的几个步骤组成:(1 在对模块进行的测试工作步骤中所发现的经常是详细设计和编码的错误。(2 在对系统进行的测试工作步骤中发现的经常是软件设计时出现的错误,也有可能会发现需求说明中的出现错误。(3 在对验收进行的测试工作步骤中发现的经常是系统需求说明书中出现的错误。6.2.3 测试的主要内容: 审查代码、集成测试、单元测试、系统测试和确认测试。6.2.4 测试用例(1) 用户登录测试用户登录信息测试过程如表 6-1所示:6 1表 -操作流程输入登录名和 密码:a按钮 用户名:111密码:11
16、1用户名:1提示错误信息(2) 大纲发布测试大纲发布测试过程如表 6-2所示:6 2表 - 测试项目操作流程测试用例预测结测试结果/发布失 发布失败,提示请填物流有可能延迟发表成功(3)后台管理登录测试后台管理登录测试过程如表 6-3所示:表 6-3 后台管理登录测试后台管理登录提示错误信息用户名:密码:6.3 系统的特点和优点系统的主要特点和优点归纳如下:(1)本系统最大的特色是相对一般网上学习评价系统,本系统的设计比较(2)该系统的位移性能也比较高,可以在大多数操作系统上运行,你只需统使用,实现动态查询,动态更新和动态输入数据,并提供强大的管理功能。主要用于中+ 1.8 开发工具,操作简单
17、,功能强大,可以进行不同的配置,根据用户的需求,以满足用户的不同需求。(3)系统管理信息内容全面,方便于维护数据,特别是一些通用的字段,28 / 34而且尽可能的将发生错误的几率减少,让用户能顺利进行统计信息的工作。(4)有比较友好的用户界面,使用方便,操作方法很简单。一般来说只要有操作商务网站经验的用户都能熟练的对本系统进行操作。6.4 系统存在的不足和改进方案系统存在的不足要体现在:(1)界面不够美观,由于时间仓促,系统的主要表现方式还是以表格文字的方式,颜色比较单调,一些界面不够美观,对整个系统造成了严重的影响。(2)数据库和部分代码存在冗余,由于欠缺经验和考虑的不够充分,在很(3)后台
18、的管理功能不够完善,由于多方面的原因,人力和时间缺乏,设计开发本系统后台方面管理的功能不是特别完善。改进方案针对于本系统产生不足,在以后的日子里,我准备进一步对系统进行改进,方案如下:(1)对于系统不美观的界面,我会在系统中使用大量的图片,用优化操作也要需要改进,根据商品的不同种类,不同时间设计出不同的系统配色的方案。(2冗余现象得以减少。6.5 设计收获和心得然还没有达到特别完善的效果,但系统每一步的进步我们都付出了的很多心思。29 / 34丰富了经验、增长了知识。下面主要是我在本次毕业设计中的几点体会和看法:(1)对工程软件办法的体会和分析,在我做整个毕业设计的过程里,我们遵循软件工程严格方法进行,把系统分成可行性研究,问题定义,需求分析,总体分析,详细设计,编码和测试单元,综合测试以及最后运行维护等多个阶段,系统设计得以完善。(2,能接收用户提交的内容并做出反应, 其中随着实际情况的变化数据也随之而改变 ,无须人工对网页文件进行更 :当在浏览器上填好表单并提交请求时,可以要求在站点服务器上执行一个表单所设定的应用程序 , 而不只是关的设计,可以大大简化开发步骤和难度,可以节省大量的时间。(3)对毕业设计的体会,对系统的设计和分析,是一个非常辛苦的工作,体验
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026生防害虫行业市场分析报告及生态保护与行业创新趋势研究分析报告
- 2026奶牛养殖业市场发展前景投资风险评估规划发展建议分析研究报告指南
- 2026年榆林米脂县文化和旅游文物广电局招聘(13人)模拟试卷含答案详解【预热题】
- 2026乳制品乳粉生产行业市场供需分析发展评估研究
- 交通道口信号灯管理控制系统设计开题报告
- 2026中国塑料制品加工行业市场供需分析及产业投资规划分析研究报告
- 2026中国食品加工行业现状竞争格局与市场供应情况投资评估规划分析
- 2026中国无人配送技术行业市场应用场景及成本效益与商业化路径分析报告
- 2026 年秋季开学大学军训立正稍息动作要领讲解课件
- 小学四年级家长会
- 2025年事业单位工勤技师考试题库(附答案)
- DBJT15-248-2022 建筑工程消防施工质量验收规范
- DB45∕T 2953-2024 农田建设项目导则
- GB/T 44143-2024科技人才评价规范
- 三笔字教程(汉字书写技能训练)全套教学课件
- DZ/T 0462.1-2023 矿产资源“三率”指标要求 第1部分:煤(正式版)
- 商务礼仪实务(山东联盟)智慧树知到期末考试答案章节答案2024年山东青年政治学院
- 隔膜员工述职报告
- 日光温室芹菜秋冬茬栽培
- GB/T 30571-2014金属冷冲压件通用技术条件
- GB/T 2410-2008透明塑料透光率和雾度的测定
评论
0/150
提交评论