第一篇:教学质量网络测评系统的设计与实现文献综述
北京化工大学北方学院毕业设计(论文)——文献综述
文献综述
前言
本人的论题为《教学质量网络测评系统的设计与实现》。对于当今的信息时代,网络高度普及,网络给我们带来了高速、效率、便捷的生活,在我们的生活中起到了越来越重要的作用。
新华社记者从16日在北京召开的互联网大会上了解到,截至今年3月底,我国网民数量已达4.77亿。出席当天签约大会的工业和信息化部电信管理局副局长王建文表示,我国互联网近年来飞速发展,截至今年3月底,我国已备案网站数量达到382万个,互联网正对社会、经济、文化等各个领域产生巨大影响。
于是,各种测评系统,借助网络这一媒质应运而生。教学质量网络测评系统,是借助于网络的教育质量测评系统,具有测评迅速、便于统计、计算结果等特点。为推进质量监控保障体系,提高教师的教学水平和教学质量,培养适应时代需要,具有创新精神和实践能力的全面发展的优秀人才,网上教学评估系统展现了其重要性。
本文根据目前国内外学者对教学质量网络测评系统的研究成果,借鉴了他们的成功经验。这些文献给与本文很大的参考价值。本文主要查阅进几年有关教学质量网络测评系统的设计与实现的文献期刊。
北京化工大学北方学院毕业设计(论文)——文献综述
随着科学技术的进步,网络时代的开始,随着计算机网络及其相关技术的发展和不断完善,尤其是在初步实现教育信息化的今天,人们正在企图以计算机网络为操作平台,探讨教学质量评估技术,保证评估结果的公平、公正,从而提高其效率与效益,促进我国教育事业的发展。教学质量网络测评系统克服了传统评教模式的缺陷,突出了交互性、实时性、有效性和人性化等特点。
网络系统基本实现了通过管理员登录,对后台进行管理,通过教师登录,查看学生对教师的评价,通过学生登录进行了教师评测。教学质量测评系统借助了网络平台,充分发挥学生在教师教学质量评价中的积极作用,通过教学质量评估,进一步加强人才培养工作的宏观管理与指导,促进各部门重视和支持人才培养工作,推动学校自觉地按照教育规律不断明确办学指导思想、坚持教育创新、深化教学改革、加强教学基本建设、强化教学管理、全面提高教育质量和办学效益,具有更加深远的意义。目前,我国的教学质量网络测评系统在近几年来,有了很大的发展。
其中,盛彤彤、唐文(2003)在《教育质量网络测评简析》中指出:教学质量测评工作对于保证人才培养质量,实现教学规模与质量的协调发展意义重大。长期以来,我国高校的教学质量测评方式为表格或图表式,这种方式具有一定的局限性;而网络测评是将互联网的便捷性、信息化和传统表格的简洁明了性相结合的一种全新的测评方式。文章在结合南京医科大学网络测评实践经验的基础上,详细分析了网络测评的优点,针对在实践中出现的一些问题,提出了优化网络测评的建议。
杨青(2010)在《基于ASP技术的教学测评网站的设计与实现》中则指出:随着科学技术的飞速发展,网络正以前所未有的速度步入现代生活。学校作为教育部门,正面临着现代教育改革的新气象,而教育信息化就是其兴起的方向。教学测评网站便是网络教育化的重要形式之一。网站主要包含四大功能模块:学生模块;管理部门模块;教师模块;教务处模块。通过本网站的应用,教师能及时了解自己的情况,了解自己的教学效果和失误等相关信息。同时对于学生来说,会给出更真实客观的评价,也有利教师个人信息的保护。大大提高教师的个人业务水平及整个学院的教学质量。
黄伟建、黄伟力和王飞(2003)在《网上教学质量测评系统的研究》中主要介绍了测评的算法和系统的研制与开发。该系统主要是针对教学质量的测评、统计和分析而研制的,但通过动态的改变评价指标体系和评价等级,可以广泛应 2 北京化工大学北方学院毕业设计(论文)——文献综述
用于各种人员素质测评、科室工作评价、产品质量鉴定、企业评估等对模糊事物进行综合评判的场合。
同时,我国学者赵振辉和杨文斌(2008)《基于Web的教学质量测评系统研究》曾提出教学质量测评是一项主观性很强的工作。通过分析高校教学质量测评系统普遍存在的局限和待解难题,运用先进的网络技术和模糊综合评判数学模型,在校园网络环境下设计并实现了基于Web的教学质量测评系统。
在网络测评系统的设计与实现方面,张京彬、余胜泉(2004)的《网络测评系统的体系结构与功能》强调本系统的核心是建立一个基于标准大数据量多媒体试题库基础上的网络测评模式和框架,从逻辑上看主要包括系统标准多媒体试题库,组卷策略库,规范试卷库和测试,规范作业库和自测以及评价分析和数据挖掘等六个子系统。
王宇、才国清和王兴伟(2010)《基于Web Service的系统集成技术在网络教育平台中的应用》提出通过Web Service方式在教学管理模块中实现,在实时教学系统中进行访问。这样保证了两个模块之间可以很容易的分离和整合,也可以工作在不同的操作系统平台上(Windows或Linux等)
孙更新、宾晟、周峰(2010)在《学校教学情况网络测评系统的功能需求》中指出数据库设计是管理信息系统开发过程中非常重要的一个环节,在进行数据库设计时,应该准确了解用户需求,以便设计出符合实际需要的数据库。查询统计非常及时方便,大大提高了教学管理的效率和水平。系统的实际运行证明,测评系统中数据库的设计是规范的,运行是稳定的、可靠的,完全满足系统的要求。
吴震慧(2008)的《基于B/S模式高校教学质量评测系统》列举了采用先进的ASP.NET动态网页技术结合SQL Server2005数据库开发网上教学质量评测系统。该系统克服了传统评教模式的缺陷,突出了交互性、实时性、有效性和人性化等特点。
外国学者Fernandes和Domingos(2009)在《The evaluation of learning in the Portuguese Education System》中写到The main purpose of this paper is to discuss the major features of the learning evaluation system as applied to pupils from the basic and secondary levels, such as proposed by the Portuguese curriculum.MOHD Nazri Ismail(2008)在《Evaluation of Network Management System Prototype》中提出:We present the framework development ofnetwork 3 北京化工大学北方学院毕业设计(论文)——文献综述
management system.This researchdesigns for network management systemmonitoring in Local Area Network(LAN)environment and this software will undergoevaluation process using qualitative approach.We propose an enhanced equation to evaluate theperformance of network traffic management viaQueuing theory.For this research, focus groupsare being used to develop survey instruments formeasuring network administrator satisfactionwith software network management system(NMS).4 北京化工大学北方学院毕业设计(论文)——文献综述
结
论
通过以上文献综述,不难发现:
网上教学评估系统对学校的管理工作更加重要,是一个重要辅助办公管理工具。其系统坚持以教学质量评估为重点。通过教学质量评估评估,进一步加强人才培养工作的宏观管理与指导,促进各部门重视和支持人才培养工作,推动学校自觉地按照教育规律不断明确办学指导思想、坚持教育创新、深化教学改革、加强教学基本建设、强化教学管理、全面提高教育质量和办学效益。
开发本系统后,学生可随时登陆校园网,通过给老师打分,给老师留言,给老师写信等方式与老师交流。老师也可通过校园网查看自己的得分和学生的留言,及时了解学生的建议,从而能对症下药,改进教学手段。
相对于传统的教学评估工作本系统有着全面的优势:
(1)将教学评估终端在网上实现,学生在网上填写评估单,在线提交。省去传统的教务处收发评估单程序,节省宝贵的人力物力和期末时间。
(2)后台程序根据录入的数据进行计算,直接得到评估的结果。而不是现在的工作人员将学生填好的教学评估单按照教师、课程先分类,再输入电脑进行数据处理。
(3)评估方法、评估项目可以灵活更换,得出的评估结果更客观、公正。这是在手工操作情况下几乎不可能实现的。
通过上述文献,总结出教学质量网络测评系统在系统教学中起到很大的作用,教学质量网络测评系统革新了传统教育测评的方式,并具有交互性、实时性、有效性和人性化等特点,所以教学质量网络测评系统有能力帮助学校提高竞争力。随着信息技术与网络技术的发展和普及,基于Internet和Intranet的网络教育蓬勃发展;网络教育作为一种崭新的远程教育方式逐渐运用到实际的教学活动中,成为“数字化校园”重要的组成部分。本文详细的叙述了关于教学质量网络测评系统的设计和实现的有关问题,通过研究,我们不难发现,教学质量网络测评系统的设计并不复杂,通过系统的编程,可以很方便的建立起一个完整的成熟的教学质量网络测评系统。
第二篇:网络教学系统设计与实现
智能化网络教学系统设计与实现
石河子大学信息科学与技术学院 高攀 郭理* 郑鸿英
摘 要:基于Web的智能教学系统综合传统的ITS系统优势,同时又结合Web的特点,系统具有智能性,能够智能地引导学生学习。本文提出了一种基于Web的智能教学系统模型,探讨了智能教学系统的知识库的设计、教学策略的设计及个性化教学的实现,最后给出系统实现的具体思路和解决方案。1 引言
智能教学系统(Intelligent Tutoring System,ITS)作为人工智能学科的重要研究应用领域,是21世纪人类社会数字化教育的必然发展方向。其研究涉及人工智能(Artificial Intelligence,AI)、计算机科学、认知科学、教育学、心理学和行为科学等多个学科,研究的最终目的是由计算机系统负担起人类教育的主要责任,即使计算机系统具有智能,并在一定程度上代替人类教师实现最佳教学。由于ITS涉及到多门学科,所用到的相关学科的技术即使在本学科也不够成熟以及人类对其自身的学习过程还认识不够,所以对ITS 的研究仍存在相当大的难度,存在知识的表示、对学生的评估、对学生错误的诊断、教学规划、人机自然语言对话处理等技术难题。2 基于Web的ITS的系统模型 2.1 传统的ITS模型
传统上,智能教学系统由四大部分组成:专家知识库(有关领域的知识描述)、学生模型(学生的知识水平和学习能力)、教师模型(知识的传授方法)和人机交互界面。模型如图1所示。其中人机交互界面部分是在智能教学系统和学生之间建立友好的通信交流方式,有时也被看成是教学方法的补充而作为教师模型的一部分。
传统的智能教学系统多数是单机或单独运行的(stand.alone),系统费用昂贵,维护代价高,难以大范围推广应用。随着Web技术的发展和不断成熟,基于Web的智能教学系统研究越来越受到重视。在Web上构建智能教学系统,这种方式利用网络实现了分布式教学,可以同时接受多个用户的并发访问,资源利用率大大提高,又不受时间和空间的限制,可以在最大程度上满足“因材施教”的需要。
图1传统的ITS模型
2.2 基于Web的ITS系统模型
基于Web的ITS的系统模型如图2所示。其中,知识点库存放课程知识点,知识点可分为不同的类型和难度级别、重点度级别等;教学课件库存放各种形式的课件;教学方法库存放各种教学模板。学生学习能力是教师实施因材施教的依据,模型突出了其重要性。模型综合了传统ITS系统的优势,同时又结合了Web的特点,客户端结构简单,适用范围广,人机交互界面简洁明了。系统具有智能性,结合学生的特点进行教学,可以通过多种多样的交流工具进行有效的交互和即时的通信反馈,能够智能地引导学生学习,提供了丰富的信息来源和良好的导航结构,可以进行有效的信息过滤等等,实践证明,基于Web的ITS是ITS系统的发展方向。
图2基于Web的ITS系统模型
2.3 系统用户及其主要功能
系统的用户可分为管理员、教师和学生三类。管理员负责添加和删除一门课程,确认教师的身份和权限等。教师是领域专家,具有课程的领域知识,组织和管理教学资源,负责确定某门课程的教学策略和方法,制定教学方案,设计教学模板。学生在系统指导下学习,完成系统规定的测试。3 关键技术
3.1 学科知识库的设计
学科知识库由学科知识体系库和教学内容库构成。知识体系就是知识点的集合,并且包括知识点之间的相互关系结构[3]。知识体系库包含知识点属性和知识点链接两个数据库。知识点属性数据库是知识表示的基础,它反映知识点的集合;知识点链接数据库反映知识点之间的关系和层次结构,主要用于知识推理。
而教学内容库是根据知识点来安排的。知识点的属性包括以下几个内容:
(1)知识点的编号应该具有唯一性,根据知识点结构图进行编号,它能够反映知识点层次,可作检索和查找用;
(2)知识点内容的类型有:事实、概念、技能、原理、问题求解等5种类型;
(3)知识点的难度有:容易、一般、难、很难;
(4)知识点的重要程度有:选学、一般、重要;
(5)知识点的教学目标有:识记、理解、应用、分析、综合、评价。3.2 教学策略的设计
教学策略(instructional strategy)是对完成特定教学目标而采取的教学活动程序、方法、形式和媒体等因素的总体考虑。在ITS系统中,教学策略起着核心作用。在课件设计时,则要把这些总体考虑体现的教学内容的组织、教学任务的安排和教学交互活动的设计中。
教学元素是实现教学过程的基本元素。常见的教学元素有:呈现教学目标、呈现正例、呈现反例、呈现知识点、呈现辅助说明、呈现例题、呈现习题、呈现评价、呈现提示、测试和提问等等。
教学元素分为两类,一类是陈述性的,一类是操作性的。陈述性教学元素用于陈述教学材料以及评价信息等,学习者不能对其进行操作,只能读不能写。而操作性元素要求学生主动参与,同时根据学生的操作结果决定下一教学元素。
教学元素的结构可以描述如下:
Struct TeachElem en t {
Int teID;
Char teName [2 0];
Char tePath [2 0];
}
教学策略模板提供了一系列标准化的教学序列框架,用于对某一类知识点进行教学。它是由教学元素以一定的方式组织起来形成教学策略模块。
一般的知识点本文系统采用如图3所示模板:
图3一般知识点模板
对于重要的知识点,本文系统采用如图4所示模板:
图4 重要知识点模板
所有的教学策略模板构成教学策略模板库,教学策略模板的具体教学内容和控制流程都存放在该库中。对于系统中每一个知识点,它都根据学生的学习水平和目标,组合成不同的教学行为。3.3 个性化教学的实现
基于Web智能教学系统可以比较好的实现个性化教学。在教与学的过程中,它根据不同的学生模型和学习请求,经过推理,智能的选择最佳教学策略和教学素材来进行个性化教学。结合系统的教学需求和教学环境,本文系统采用如图5所示的方案来实现个性化教学。
图5个性化学习的实现
在教学过程中,个性分析模块依据学生的认知能力值选择适合该生的教学策略和教学素材。教学策略的选择在此过程中是最为关键的。如图6:
图6教学策略的具体实现过程 系统实现
由于网络教学应用的需要,以及考虑系统的可维护性和可扩充性,系统采用Browser/Web/DataBase的三层体系结构。
Web服务器接受请求,通过应用程序服务器执行一个Java服务器端小程序Servlet并返回其输出,从而实现与客户机进行信息资源的交互。其中,客户PC机为浏览器运行平台;提供教学内容的个性化展示的由HTML和JSP实现;Web服务器生成页面由JSP和Servlet实现;处理学生模型提取、动态规划,习题测试、学生模型的更新维护以及教学控制等则由Servlet及JavaBean实现;数据库服务器提供学生模型库、教学内容库、教学策略库、试题库等。5 结论
基于Web的智能教学系统的研究可以说仍然处于研究阶段,其主要的研究方法就是将远程教学技术与传统的智能教学系统相结合,运用人工智能技术来更加有效地实现教学的个性化和智能化。基金项目:石河子大学自然科学研究项目基金(ZRKX2006-Y15)作者简介:
高攀(1981—)新疆石河子大学信息科学与技术学院
郭理(1968—)新疆石河子大学信息科学与技术学院 通讯作者 郑鸿英(1981—)新疆石河子大学信息科学与技术学院
第三篇:大学生综合测评系统的设计与实现
本文是基于WEB的一个典型应用,主要运用了ASP.NET技术,SQL SEVER 2005数据库,采用B/S模式。基本功能有:系统维护,学生信息数据输入,反馈信息输入,学生成绩数据计算,数据备份与事件记录,数据查询和打印输出等,其中学生成绩数据计算模块、反馈信息输入模块与数据查询和打印输出模块是系统的重点模块。该系统利用计算机进行学生综合测评管理代替了原有的人工管理方式,节省大量的人力、物力,并且易于操作,可以更加方便地对学生成绩数据进行管理和计算,极大地提高了管理的效率。
关键词: 大学生综合测评;Web Service;ASP.NET;SQL Server 2005;B/S
0引言
该系统解决了信息传递不便捷等问题,实现学生管理网络化,方便教师、学生等在网上快速查询学生个人各种信息。使用该系统可以大大提高工作效率,节省人力资源,提高管理水平,实现高校学生管理“无纸化”,改变学生素质管理的落后现状,实现评价现代化。通过分析测评结果,可以总结教学、育人工作中存在的不足,作为调整教学计划、优化教学过程、深化教学改革的参考和依据。此外,综合测评结果可以使每个大学生正确评价自己,知道自己的优势和不足,从而在实践中扬长避短,更好地实现自我设计和自我发展,为大学生潜在素质的开发提供有价值的依据。
1应用技术介绍
1.1 Web Service技术简介Web Service指的是一种基于Web的分布式技术,可以接收从Internet或其它系统中传递过来的请求;是一种新的Web应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、进行Web调用、执行从简单的请求到复杂商务处理的任何功能;是一种无需购买并部署的组件,它被一次部署到Internet中,其它Web Service应用程序可以发现并调用它部署的服务。
1.2.NET技术概述.NET是通过中间语言(Intermediate Language,IL)和通用语言运行环境(Common Language Runtime,CLR)方式解决跨语言类库、跨硬件操作系统运行、变量边界检查、资源自动回收问题的软件开发、运行平台。在这个平台上能够更容易地建立网络应用程序、网络服务、窗口应用程序以及主控制台应用程序。
1.3 ASP.NET技术介绍ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VB.NET、C#和JScript.NET等)创作应用程序,可以无缝地与WYSIWYG HTML编辑器和其他编程工具(包括Microsoft Visual Studio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。另外,任何ASP.NET应用程序都可以使用整个.NET Framework,开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等。
1.4.NET与Web Service的结合由Asp.net主程序负责内部商务逻辑的运算以及数据源的维护,而由Web窗体页和XML Web Services分别公布系统的对外接口,Web窗体页负责向用户呈现系统数据,而XML Web Services则负责呈现系统的对外接口以便于不同系统间的数据交换以及以后开发客户端的需要,构成一个Web 应用的完整的对外数据交换体系。
1.5 B/S模式基于Web的B/S方式其实也是一种客户机/服务器方式,只不过它的客户端是浏览器。B/S结构是对C/S结构的一种改进。在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术,成为当今应用软件的首选体系结构。在系统的性能方面,B/S占有优势的是其灵活性,任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。
2大学生综合测评系统的功能设计
2.1 系统功能模块设计大学生综合测评系统需要完成主要功能模块有:
2.1.1 系统维护管理模块(包括①代码管理;②用户管理;③系统维护)。
2.1.2 数据输入模块数据输入模块包括学生基本信息、思想道德成绩信息、学习成绩信息、拓展素质信息的录入、修改等。学生基本信息包括学生的学号、姓名、班级、性别、出生日期等;思想道德信息包括各项指标的成绩;学习成绩信息包括必修课、选修课的成绩及课程所占学分,包括补考学生的补考成绩;拓展素质信息包括图展素质指标各项成绩。
2.1.3 数据计算模块按照各项指标的权重系数计算各表内的及各表之间的数据,并按要求将数据输入指定表。依据学生的各项信息,计算学生的思想道德分数、学习成绩、拓展素质分数和综合测评成绩。各项测评的结果作为学生在校的综合排名和各方面素质排名,作为各种奖学金评定发放的依据。
2.1.4 数据查询和打印输出模块数据查询和打印输出模块提供数据的查询和打印输出,学生管理人员通过对学生信息检索达到查询学生信息的目的。
2.2 系统数据库设计数据库主要是依据系统需求分析阶段建立的数据模型,通过进行数据内部以及外在关系的分析,从而有效地建立整个系统的数据结构(在关系数据库中通常称为表结构),在此基础上对数据库的数据量、数据流量、及响应速度的估算分析。
2.2.1 数据库完整性设计(1)数据库完整性规划:①实体完整性。②参照完整性。③用户自定义完整性。(2)造成数据不完整的原因分析:①网络或设备故障造成。②应用程序设计不完善造成。③多个事物并发执行造成。④人为因素。
2.2.2 数据库概念结构设计设计系统数据库架构如下:①学生基本信息表,存储学生基本信息;②学生学习成绩表,存储学生学习成绩信息;③学生德育成绩表,存储学生德育成绩信息;④学生拓展成绩表,存储学生拓展成绩信息;⑤学生综合测评成绩表,存储学生综合测评成绩;⑥学生、用人单位反馈信息表,存储反馈信息;⑦大学生综合测评体系指标权重表;⑧学生课程表;⑨用户登陆信息表。
2.3 系统权重体系设计在指标体系中,根据每项指标所包含的不同内容,分配不同的权重;根据每项指标考核时的分值、方法及具体情况确定每个指标的分值范围;根据每项指标的复杂程度,确定指标的级数,每项指标具体所占的权重。
学生综合测评总成绩 = 思想道德成绩 × 20% + 学习成绩 ÷(∑必修课学分 + 0.8∑选修课学分)× 60% + 拓展素质成绩
3系统主要功能实现
3.1 系统维护模块系统维护模块的主要功能是对山东经济学院综合测评系统的修改和维护工作,该功能模块主要由用户管理、权限管理、基础信息管理、日志管理四大模块组成。
3.1.1 用户管理模块的实现用户管理模块包括用户增加、查询编辑功能。用户使用管理员分配的用户名密码进行登陆。
3.1.2 权限管理模块的实现(1)角色增加。角色增加模块让管理员可以根据不同的情况为系统增加新的角色权限,延长系统的使用寿命。(2)角色查询编辑。角色查询编辑模块是针对角色信息的修改,维护角色名称、角色描述以及修改角色权限。
3.1.3 基础信息维护(1)班级信息增加模块的代码实现。班级增加功能包括:班级名称、年级、人数、班级代码、学院、专业等。(2)班级信息编辑模块的代码实现。班级信息编辑模块的功能包括查询指定班级、返回符合查询的班级列表、显示班级的基本信息。
3.2 学生信息模块本模块是为了方便用户查找学生的基本信息而提供的,在这里用户可以方便的得到学生的联系方式,班级等内容,方便学生的管理。
3.3 数据计算模块本模块的主要功能是数据的核算以及计算系数的设定,分为两个子模块综合测评信息查询和权重系数设定模块。权重系数设定模块的主要功能是设定测评成绩的计算系数,使系统能够适用各种学校的不同情况,以及不同时间的特殊要求。
3.4 数据录入数据录入模块是为用户提供各种信息录入的功能,其中包括四个主模块,每个主模块各包含信息录入和查询编辑两个子模块。学生成绩的查询编辑模块与上面的成绩录入模块基本相同,不同之处在与对数据库的操作由新增改成了更新。
4总结
该系统的应用不仅可以节省了大量的时间和精力,而且信息的共享、公开,为学校的教学管理改革提供了及时、准确的依据。①基于B/S模式开发的Web服务,节省大量的信息资源,提高了应用程序的可复用性;②具有较高的可靠性和可用性;③系统易于管理维护;④使用方便,易学易用;⑤良好的性能价格比;⑥系统应具有良好的开放性,外部接口清晰而标准。本系统今后主要还要考虑通用性问题、跨操作系统平台所可能面临的一些数据共享问题、并发性问题,多采纳组件技术,在开放性方面考虑跨平台后可能面临的并发性问题,同时对安全性能方面考虑采纳一些结合硬件加密的策略。
参考文献:
[1]郑小平..NET核心Web Service服务.北京:人民邮电出版社,2004:51-54.[2]李晖,李正刚.浅析大学生综合素质测评体系的重构及实施保障机制的建立.经济师,2006,(7):11-12.[3]王黎.微软公司Microsoft.NET战略.北京:清华大学出版社,2002:24-26.[4]J.P.Hamilton.Visual Basic.NET面向对象编程.北京:清华大学出版社,2003:22-25.[5]微软公司.ASP.NET 标准教材.中国劳动保障出版社.2003年5月第1版.[6]李安渝.Web Services技术与实现.北京:国防工业出版社,2003:40-42.[7]盖江南,王勇.Java,XML,Web服务宝典.北京:电子工业出版社,2003:26-27.[8]张文斌.基于Web Service的电子商务环境构建技术.北京:电于工业出版社,2002:22-24.[9] 王欣.Web架构与开放交互操作技术.北京:清华大学出版社,2002:55-56.[10]胡海璐,彭接文,胡智宇等.XML Web Services高级编程范例,北京:电子工业出版社,2003:36-37.
第四篇:浅析个性化网络教学系统设计与实现
浅析个性化网络教学系统设计与实现
发布时间:2012-04-01 来源:应届毕业生求职网
论文关键词:SSH;AJAX;B/S模式;网络教学
论文摘要:Internet技术的迅速发展以及学校信息化程度的不断提高,使得网络教育资源日益丰富;基于Internet的教学方式已经深入人心,推动了我国教育改革的进程,改变了人们的学习观念。个性化网络教学系统充分利用网络资源,强调学生自主个性学习,并采用AJAX、Struts、Spring、Hibernate等框架技术,使得项目开发过程简捷、结构清晰,并且系统具备很好的可扩展性和可维护性,提高了软件系统项目的可重用性。
一、网络教学的现状
随着Internet技术的日益普及, 计算机网络教学已成为现代教育技术发展的热点。在网络教学环境下, 可以最大限度地发挥学习者的主动性、积极性, 实现传统教育无法做到的“个性化教育”。但在目前的网络教学中, 以教师为主体的教学模式实质上并没有改变。对网络教学的理解也只是停留在教学手段和教学形式的改变上,同时系统开发一般采用Web技术,不能适应网络发展与内容更新带来的变化。为此我们采用ASSH框架技术研究并设计扩展性良好的网络教学系统,让学生根据自我水平进行个性化的学习,调用各种学习资源,自我设计学习进度直至达到学习目的。
二、系统框架技术
在程序开发时,我们选择已有的优秀架构可以集中精力处理业务逻辑。在开发网络教学系统时,我们选择了当前流行的J2EE Web 应用框架。它整合了AJAX、Struts、Spring、Hibernate4四个架构(简称ASSH 框架)。
AJAX全称为“Asynchronous JavaScript and XML”,在浏览器与 Web 服务器之间使用异步数据传输,这样就可使网页从服务器请求少量的信息,而不是整个页面。AJAX 可使因特网应用程序更小、更快、更友好。[1]
Struts中模型是一个Action类,开发者通过其实现商业逻辑。视图是由与Servlet配合工作的一整套JSP定制标签构成,利用它们可以快速建立应用系统的界面。控制器ActionServlet是模型与视图的联系纽带。[2]
Spring提供了轻量级管理业务组件的IoC容器。Spring通过依赖注入机制,可以在运行期间为组件配置所需要的资源,而无需在编写组件代码时指定,从而在相当程度上降低了组件之间的耦合,实现组件的即插即用。[3]
Hibernate实现对关系数据库的对象化。Hibernate不仅能够管理JavaBean(或者称之为POJO)到RDBMS 表的映射,还能够供应用查询和获取数据库中的数据。Hibernate事实上是标准的O/R 映射技术。[4]
三、系统分析与设计
系统基本形式为一个交互式动态网站。用户必须登录后才能访问系统,并且不同身份登录后,所拥有的权限是不同的。用户身份有:教师、管理员和已注册过的学生等。每个身份可以注册多个用户,用户可以操作自己权限内的模块。整个系统划分为网络教学模块、智能推荐模块、网上交流模块、答疑模块、网络测评模块、后台管理模块等。
1.网络教学模块
该模块主要有“课程选择”、“课件阅览”、“视频点播”等部分, 提供相关课程的在线教学内容, 如HTML 网页、PPT电子教案、DOC 教学文档、RM、ASF教学录像等,这部分是网络教学系统的主要部分,学生可以根据自己的需要进行选择性学习。
2.智能推荐模块
学习内容的选择上,系统根据学习历史记录和能力估计,选择学生没有掌握或是没有学习过的教学内容,这些学习内容是与当前学生能力最接近的。在学习内容的组织上,系统将根据对学生估测的能力和学生的认知风格,选择最适合学习者的内容呈现方式。
3.网上交流模块
该模块主要是通过“网络论坛”来实现,给老师和学生提供一个在线交流的平台。学生可以通过网络论坛充分发挥自主权和发言权,对课程的某些主题可以在网上展开讨论,发表各自见解,探讨学习心得、交流学习经验等。对疑难问题将设立专门的网页,分专题进行深入、系统、理性的探讨,为学生提供一个更为广阔的学习的平台。同时该模块接受来自各方面对教学的反馈信息,如教学问卷、学习要求及期望等。
4.答疑模块
该模块分为自动答疑和人工答疑两种方式。系统自动答疑是指当学生遇到疑难问题时,通过网络远程提交问题的描述,系统将根据学生提交的问题描述,对问题库和领域知识库进行智能搜索,将对该问题的解答呈现给学生。当没有检索到对该问题的解答时,自动将问题发送到学科教师的留言信箱中,当教师对该问题进行回答后,系统通过发送留言通知该学生。之后,系统将对该问题的解答归纳到领域知识库中,以便其他学生遇到类似问题时,能给予自动应答。人工答疑则是学生将问题直接针对某个老师发送,老师一旦上线给出解答后即反馈给学生。
5.网络测评模块
该模块支持网上自测和正式考试两种类型。学生可以登录后进行网络自测,选择课程及内容进行测试, 可以自己设定章节、题型和难度系数等因素, 然后由系统随机生成测验卷, 自测完成后, 自动阅卷并给出正确答案;教师以合法身份登录后可以对试题库中试题进行添加、删除、修改,同时通过人工或智能组卷方式, 生成试卷对学生进行在线考试。系统可以自动生成并发布考试试卷, 并且能够对考试结果进行批改、统计和分析。
6.后台管理模块
该模块是网络教学系统中不可缺少的重要组成部分,主要包括:人员管理、课程管理、试题管理、论坛管理、成绩管理等。
四、系统关键技术的实现
1.页面设计
主要采用JSP和部分Servlet定制的标签来表现。为了加强用户体验与交互能力,在网页设计大量采用AJAX技术来实现,如自动完成、在线提示等功能。
2.课程信息录入流程实现
本系统采用ASSH框架进行开发实现,下面以课程信息录入为例阐述系统的实现。在响应新增课程数据页面请求时,通过导入课程管理模块的配置文件struts-course-config.xml来完成业务流程的部署。当点击course_add.jsp上的保存按钮时,将输入数据用set方法存入到courseForm中,然后根据struts-course-config.xml调用courseSave.do进行业务处理。在courseSave.do 中页面数据将从courseForm中读取。courseSave.do执行
第五篇:合同管理系统的设计与实现文献综述
文献综述 前言
合同管理是企业管理中不可缺少的组成部分,完善的合同管理是企业健康运作的一个重要标志。由于合同形式的多样性和履行过程的多变性,许多企业对此很少有一个较好的办法来及时有效地实施合同的起草、修改、统计、监控等一系列管理工作。一个合格的合同管理信息系统应该包括签署合同方资料档案、合同资料档案的管理,合同付款处理、查询、汇总的管理,合同收款处理、查询、汇总的管理,以及合同到期未付完款、到期未收完款的全面跟踪监管控制,并具有严格的系统用户及分级权限控制,保证了企业合同数据的严格保密性。目前,很多企业采用传统的人工管理方式结合电子表格来进行合同管理,这种管理方式存在着诸多弊端,如:效率低、保密性差、电子表格容量小、关联性差、,不易于查询、更新和维护等。
2合同管理及合同管理系统
企业合同管理是指企业对以自身为当事人的合同依法进行订立、履行、变更、解除、转让、终止以及审查、监督、控制等一系列行为的总称。其中订立、履行、变更、解除、转让、终止是合同管理的内容;审查、监督、控制是合同管理的手段。合同管理必须是全过程的、系统性的、动态性的。合同管理系统,是建立在信息技术基础上,利用现代企业的先进管理思想,为企业提供决策、计划、控制与经营绩效评估的全方位、系统化的合同管理平台。
2.1合同管理的现状及发展趋势
合同管理全过程就是由洽谈、草拟、签订、生效开始,直至合同失效为止。不仅要重视签订前的管理,更要重视签订后的管理。系统性就是凡涉及合同条款内容的各部门都要一起来管理。动态性就是注重履约全过程的情况变化,特别要掌握对自己不利的变化,及时对合同进行修改、变更、补充或中止和终止。
在项目管理中,合同管理是一个较新的管理职能。在国外,从二十世纪七十年代初开始,随着工程项目管理理论研究和实际经验的积累,人们越来越重视对合同管理的研究。在发达国家,八十年代前人们较多地从法律方面研究合同;在八十年代,人们较多地研究合同事务管理;从八十年代中期以后,人们开始更多
51毕业论文网-本科生毕业设计(论文)地从项目管理的角度研究合同管理问题。近十几年来,合同管理已成为工程项目管理的一个重要的分支领域和研究的热点。它将项目管理的理论研究和实际应用推向新阶段。
2.2合同管理中存在的问题
如果合同的管理操作完全靠人工进行跟踪管理,不仅工作量大,而且难度也非常大,合同管理的工作一般由法律部门主管,业务部门兼管,而这两个部门对财务状况无法完全掌握,很难对合同进行监督和检查。即使设立专门的部门,也会大幅提高成本,不利于企业的长期发展,混合式的管理模式使得职员了解合同的履行情况非常被动,这种人工管理方式远远不能满足现代化管理的需要。
采用手工管理合同,由于涉及的部门众多,需要管理的合同要素也各不相同,因此造成信息不集中,实时性不强,导致各部门协作,业务流程组建,监控制度执行方面效率不高,费时费力等问题,具体表现在如下方面:
1)文档管理困难:传统纸质合同与电子版合同共存,但对于不同的人员想阅读参考合同时,存在查找不方便的问题。尤其是领导需要了解合同文本时需要耗费很多时间。
2)进度控制困难:由于合同数目多,参与人员多,合同进度的控制基本靠手工和普通word、excel管理已很难满足公司发展需要,并且当领导想全局或全程了解合同情况时存在很大障碍。财务人员的付款依据也与进度密切相关,但同样存在障碍。
3)信息汇总困难:采用手工或EXCEL管理时,由于不同部门的数据格式不统一,采集也不能够及时继续,汇总工作需要耗费大量时间还不一定准确。对于领导的决策时间有一定的影响。
4)缺少预警机制:缺少对合同进度、结款等关键节点的预警,不能准确地预测近期可能的收支项目,不能帮助公司进行财务规划,掌控现金流,更好地发挥资金运作。
2.3 系统实现的功能
本毕业设计要求能够设计并实现合同管理系统,主要由四大功能模块组成:客户管理模块、项目管理模块、合同信息维护模块、合同执行控制模块,各模块之间通过数据关系联系在一起,用户通过身份权限验证对该合同管理系统进行相应的处理操作。本合同管理系统旨在简化企业现实运作中的合同管理活动,将其
51毕业论文网-本科生毕业设计(论文)电子化、信息化、网络化,使用户可以便捷地通过客户终端实现异地可操作,且操作界面友好、灵活、实用、安全,可以对企业合同实现资料登记、内容修改、删除、项目进程追踪、款项状况等功能操作。此系统便于数据的集中管理,方便快捷地将合同管理功能统一化,辅助用户有效管理合同,同时满足管理人员及企业对合同的管理要求,提高工作效率。
系统设计过程中,首先要熟悉企业合同管理基本流程及功能,其次分析实现系统的设计层次,并通过创建客户管理、项目管理、合同信息维护、合同执行控制四大主要模块分区实现基于BS模式下的合同管理,前台使用Macromedia Dreamweaver8作为页面开发工具,后台数据库使用Microsoft Access2007进行编写,通过ASP语言实现动态网页,满足企业需要。
其中数据库的设计和客户端的ASP源代码编写是设计的重点和难点。合同管理系统的基础就是数据库。所以对数据库的结构设计就显得格外重要。数据库的设计工作主要包括建立管理系统的数据库,创建所需要的表。数据库应包含以下几个表:用户信息表(Users)、客户信息表(Clients)、项目信息表(Projects)、合同进展信息表(ContractProgressInfor)、合同信息表(Contract)。MIS系统
合同管理系统是一个典型的MIS系统。所谓MIS(管理信息系统--Management Information System)系统,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。它是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。换句话说,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。一个完整的MIS应包括:辅助决策系统(DSS)、工业控制系统(IPC)、办公自动化系统(OA)以及数据库、模型库、方法库、知识库和与上级机关及外界交换信息的接口。MIS系统与传统的管理系统相比有以下优势:
1、解决结构化问题。
2、以高速度低成本完成数据的处理业务,追求系统处理问题的效率。
51毕业论文网-本科生毕业设计(论文)
3、实现一个相对稳定的、协调的工作环境。
4、应用科学的、客观的处理方法,符合实际情况。
本合同管理系统基于BS模式。传统的MIS系统的核心是CS(Client/Server——客户端/服务器)架构,而基于Internet的MIS系统的核心是BS(Browser/Server——浏览器/服务器)架构。BS架构比起CS架构有着很大的优越性,传统的MIS系统依赖于专门的操作环境,这意味着操作者的活动空间受到极大限制;而BS架构则不需要专门的操作环境,在任何地方,只要能上网,就能够操作MIS系统。这也就给交互式信息的产生创造了先决条件。使得通过互联网的信息传递更加的便捷。B/S结构是现在很先进的一种结构[4]。它的有许多的优点,如支持跨平台管理,不论是什么平台,只要装有web浏览器即可;分部无需安装和维护软件;可通过局域/广域网实时监控和管理;支持Internet组网方式等。它具备了很好的移动性,确保不同的使用者都能以最佳的方式来使用所需的系统,普通使用者只需要使用浏览器就可以在任何地方通过身份权限确认后就可以进行相关操作。Access数据库
在办公软件Office套件中,最为广大用户熟悉的是Word和Excel,因为它们功能强大且方便易用,更因为它们不仅可用于办公,还可用于个人写作和家庭记帐理财等,同为Office套件中一部分的Access,虽然有着同样强大的功能,但使用的人却相对少些,不像Word和Excel那样被人们所熟悉。
目前系统设计者一般都会用SQL Server 2000来实现数据库的设计和数据的管理。但Microsoft Access 是一个很复杂的程序,同时也是一个功能强大的数据库软件。在当前数据库领域,已有越来越多的人开始采用Access。它是一个功能强大的数据库管理系统和MIS 系统开发工具, 具有界面友好、易学易用、开发简单、接口灵活等特点。
4.1 ACCESS数据库的特点
Access 是在Windows 操作系统下,面向对象的、采用事件驱动机制的新型关系数据库管理系统。用户无需编写任何编码,仅通过简单直观的可视化操作就可以完成大部分的数据管理任务。Access 提供了表生成器、查询生成器、报表设计器等许多便捷的可视化操作工具以及数据库向导、表向导、查询向导、窗体
51毕业论文网-本科生毕业设计(论文)向导、报表向导等众多向导,可以方便地构造功能完善的数据管理系统。另外,Access 还为数据库开发人员提供了Visual Basic for Application(VBA)程序设计语言,便于高级用户开发使用。Access 可以通过ODBC 与其它数据库(如oracle、Sybase、FoxPro 等)相连,与Office 的其它组件进行数据交换与共享。在Access中, 用户可以使用Internet 标准XML/XSL 将数据快速发布到W eb, 用户可以将Access报表、窗体、表或查询导出到XML文档中, 该文档包含相关的XSL 文件供演示文稿使用。这使得用户可以通过支持HTML 4.0 的Internet 浏览器查看在Access中创建的窗体和报表。Access 吸收了Foxpro 关系数据库中最好的优点: 引入Visual Basic fo rApp lication(简称VBA)语言进行程序设计。Access 具有和Office XP 中Word、Excel、Powerpoint 相同的操作界面和环境。使Access 易学易用。
4.2“存储过程”的应用
Access具有强大的查询功能,而且可以用SQL查询语句来实现查询。通过查询,用户可以一次从一个表或若干表中同时获取数据,以及将多个表中的数据综合在一起形成新表。但是如果数据库过于庞大就会影响数据调用速度,所以就需要创建“存储过程”。
我们已经熟悉在 ASP 中通过调用 SQL Server 存储过程来执行数据库操作,不过大家是否知道,在桌面级数据库 Access 中,我们也能够创建并使用“存储过程”?事实上,Access(2000 及以上版本)中所谓“存储过程”,和 SQL Server 中的 Stored Procedure 是不能比的。它只能算是“Stored Procedure Lite”,不支持多条 SQL 语句,不支持逻辑语句等等,我也还不清楚它是不是预编译了。不过,正如同 VBScript 实现的所谓“类”仅仅具有封装性,对于代码结构的“美化”和程序重用性具有很大促进一样,Access 的“轻量存储过程”,对于规范,小出错几率的数据库操作应该也有帮助,并且性能可能会有提高。Access 中的“查询”,就扮演了“存储过程”的角色。所以创建“存储过程”就是创建“查询”。
4.3数据库使用规范
1.服务器上有关数据库的一切操作只能由服务器管理人员进行。
2.原则上每一个栏目只能建一个库,库名与各栏目的英文名称相一致,库中再
51毕业论文网-本科生毕业设计(论文)包含若干表。比较大的、重点的栏目可以考虑单独建库,库名与栏目的英文名称相一致。
3.数据库、表、字段、索引、视图等一系列与数据库相关的名称必须全部使用与内容相关的。英文单词命名,对于一个单词难以表达的,可以考虑用多个单词加下划线(_)连接(不能超过四个单词)命名。
4.不再使用的数据库、表应删除,在删除之前必须备份(包括结构和内容)。开发工具
合同管理系统前台使用Macromedia Dreamweaver8作为页面开发工具,后台数据库使用Microsoft Access 2007进行编写。通过使用ASP语言实现动态网页的效果,达到对数据库的操作以完成使用者的要求。
5.1Macromedia Dreamweaver8 Dreamweaver8 自推出以来就深受广大网页设计者的青睐,与发展早期的版本相比,Dreamweaver8包含了许多新增的功能,这些新增的功能改善了软件的易用性,并使您无论处于设计环境还是编码环境都可以方便地制作页面。
利用Dreamweaver8中的可视化编辑功能,可以方便快速地创建Web页面而无需编写任何代码。可以查看所有站点元素或资源并将它们从易于使用的面板直接拖到文档中。可以在Dreamweaver Fireworks或其他图形应用程序中创建和编辑图像,然后将它们直接导入Dreamweaver8,从而优化开发工作流程。Dreamweaver8还提供了其他工具,可以简化向Web页中添加Flash资源的过程。Dreamweaver8还提供了功能全面的编码环境,其中包括代码编辑工具(如代码、标签完成、“编码”工具栏和代码折叠);有关层叠样式表(CSS)、JavaScript、ColdFusion标记语言(CFML)和其他语言的参考资料。Macromedia的可自由导入导出HTML技术可导入手工编码的HTML文档而不会从新设置代码的格式,可以随后用您首选的格式设置样式来重新设置代码的格式。
Dreamweaver8提供了新的标准CSS标准面板,通过新的CSS面板可以集中学习、了解和使用以可视化方式应用于页面的CSS样式。全部CSS功能已合并到一个面板集合中,并已得到增强,可以更加轻松、更有效率地使用CSS样式。使用新的界面可以更方便地看到应用于具体元素的样式层叠,从而能够轻松地确
51毕业论文网-本科生毕业设计(论文)定在何处定义了属性。
5.2ASP ASP是Active Server Pages的缩写,中文名称叫做“动态服务器页面”,服务器是所有Web站点的核心,后缀名为.asp。ASP的含义从字面上说,ASP包含三方面含义:
(1)Active:ASP使用了Microsoft的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。
(2)Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。然而Netscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。而在服务器端,则无需考虑浏览器的支持问题。Netscape浏览器也可以正常显示ASP页面。
(3)Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。
ASP内含于IIS(Internet Information Server)中,是Microsoft开发的服务器的脚本环境。通过ASP,可以结合HTML(Hyper Text Markup Language)、脚本命令和组件来创建动态、交互且高效的Web服务器应用程序。
ASP程序是以。asp为扩展的文本文件,其控制部分是用VBScript和Jscript等脚本语言来编写的。ASP的工作流程大致是:①当浏览器从Web服务器上请求。asp文件时,服务器用ASP;②ASP全部读取请求的文件,执行所以的服务器端脚本,并将脚本输出与静态HTML代码进行合并;③最终的HTML页面将在HTTP响应中传送给浏览器。
ASP程序是由文本、HTML标记和脚本组合而成的。在ASP程序中,脚本通过分隔符与文本和HTML标记区分开来。ASP用分隔符〈%和%〉包括脚本命令。由分隔符括起的命令称为主脚本命令,这些命令由主脚本语言进行处理。在ASP分隔符〈%和%〉内,可以包括主脚本语言允许的任何语句、表达式和操作符等。
51毕业论文网-本科生毕业设计(论文)ASP实际上是将标准的HTML文件扩展了一些附加特征,也像标准的HTML文件一样,包含HTML对象并且有一个浏览器解释并显示,任何可以放在HTML 中的东西—Java applets,闪烁字符串,客户端脚本,客户端ActiveX控制等。都可以放在ASP中。因此,ASP有如下几个重要特征,使之具备很强的通用性:
(1)ASP技术使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成动态的Web应用程序。
(2)ASP无须编译,编写容易,由服务器的软件解释后直接执行。当执行ASP程序时,脚本程序将一整套命令发送给脚本解释器(即脚本引擎),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。
(3)普通文本编辑器,如Windows的记事本,即可进行程序编辑。(4)与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言(VBScript、JScript)均可在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。
(5)ASP能与任何ActiceX Scripting 语言相容,除了可使用VBScript或JScript语言来设计外,还可通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如Perl、PHP等。脚本引擎是处理脚本持续的COM(Component Object Model)组件。
(6)ASP的源程序不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃或篡改,提高了程序的安全性。
(7)可使用服务器端的脚本来生成客户端的脚本对象导向(Object-oriented)。(8)ActiveX Server Components(ActiveX服务器组件)具有无限可扩充性。可以使用Visual Basic, Delphi, Java, Visual C++等各种编程语言来编写所需要的ActiveX Server Component。总结
本文献综述介绍了与本课题研究相关的合同管理系统的功能,数据库数据库的实现及开发工具。并且诉述了在开发过程中的整体思路。
51毕业论文网-本科生毕业设计(论文)7 参考资料
[1] Kwok, T.;Thao Nguyen;Linh Lam;Chieu, T.;IBM Res.Div.,Hawthorne e-Business Engineering, 2007.ICEBE 2007.IEEE International Conference on
[2] 刘紫玉,王巧玲,梁普选.基于B/S模式的机关办公自动化系统的实现.[J]计算机应用研究,2004,1(12)
[3] 林杰斌,刘明德.MIS管理信息系统.北京:清华大学出版社,2006 [4] 李永,陈金仓,宋振宁.Dreamweaver8中文版范例导航.北京:清华大学出版社,2006(12):212~222 [5] 陆玉柱.Dreamweaver网页制作宝典.北京:电子工业出版社,2007.[6] 李丰年,张景松,彭俐例,李雁泽,多品种小批量型企业合同管理系统设计与实现[J].机械设计与制造,2008,(08)
[7] 神龙工作室.Access数据库管理入门与提高.北京:人民邮电出版社,2007 [8] 王俊伟...等编著Access数据库系统应用与开发标准教程 北京:清华大学出版社 2009