UML COM+ Delphi 网络在线考试系统.docUML COM+ Delphi 网络在线考试系统.doc

收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

分布式网络考试系统原型分析及实现/火焰晨晨1分分布布式式网网络络考考试试系系统统原原型型分分析析及及实实现现计算机中心火焰晨晨指导老师摘要软件工程在现代软件开发中的作用越来越大,并且发展出了很多行之有效的软件工程方法和建模语言。UML(UNIFIEDMODELINGLANGUAGE,统一建模语言)是一种非常流行的,支持面对对象建模方法的建模语言。到今天UML差不多已经成为建模语言的事实标准。本文就采用面对对象的方法以UML为建模语言,使用POWERDESIGNER这个CASE工具分析设计一个分布式的B/S结构的基于COM和XML的网络考试系统。并使用DELPHI、VBSCRIPT、ADO、XML、HTML等编程工具、语言和技术实现了这个系统。关键词UMLCOMDELPHIASPADOXMLABSTRACTSOFTWAREENGINEERINGISINCREASINGLYIMPORTANTINTHENMODERNSOFTWAREDEVELOPMENTTODAYTHEREAREMANYFUNCTIONSANDMANYSOFTWAREENGINEERINGMETHODSTHEUMLUNIFIEDMODELINGLANGUAGEISONEOFTHEYINADDITION,IT’SAPOPULARANDOBJECTORIENTEDBASEDMODELLANGUAGETHEUMLHASALMOSTBEENTHEINTERNATIONALSTANDARDOFMODELLANGUAGEUSINGOBJECTORIENTEDMODELANDUMLBYCASETOOLSOFPOWERDESIGNER,THEPAPERDESIGNSADISTRIBUTEDB/SCONSTRUCTEDONLINETESTSYSTEM,WHICHISBASEDONCOMANDXMLINORDERTOREALIZETHESYSTEMALOTSOFTOOLSANDPROGRAMLANGUAGESAREUSED,SUCHASDELPHI,VBSCRIPT,ADO,XML,ANDHTMLETCKEYWORDSUMLCOMDELPHIASPADOXML分布式网络考试系统原型分析及实现/火焰晨晨2目录分布式网络考试系统原型分析及实现11问题定义42需求分析421系统目标422可行性分析4221现有的数据库应用程序的分层结构42211传统二层结构42212三层数据库应用结构52213多层分布式数据库系统5222网络分布式多层应用系统6223XML语言723本系统的方案选择824建模工具的选择83基于UML的系统分析831用例图8311用户关系图8312系统用例图9313用例图利用情况清单932顺序图10321老师活动顺序图10322学生活动顺序图11323动作清单11324通讯清单1233类图13331类图一13332类图二13333类清单14334类方法清单1434网站页面布置图164数据库的分析设计1741数据库概念模型(CONCEPTUALDATAMODEL)17411图17412资料清单17413实体清单18414实体的识别字清单18415关系清单1942数据库物理模型(PHYSICALDATAMODEL)19421图19422物理模型栏位清单19423表格索引清单20424表格引键清单21分布式网络考试系统原型分析及实现/火焰晨晨3425参考清单21426表格清单2143SQL语句215系统实现2651开发平台的选择2652编程工具的选择2753XML和网页编辑工具的选择2754系统编码27541源程序文件清单275411网站文件清单275412COM组件源程序文件清单28542程序核心代码285421学生进行考试页面的XLST文件TESTINGXSL285422定制ASP对象主代码325423学生对象COM组件主代码395424老师对象COM组件主代码475425管理员COM组件主代码47543程序运行截图475431登录页面(系统主界面)475432学生维护页主界面475433学生修改个人资料页面475434学生查询成绩页面475435学生参加考试页面475436进行考试页面475437老师维护页主界面475438老师生成试卷页面475439老师修改个人资料页面4754310管理员维护页主界面4754311管理员增加老师页面4754312管理员增加学生页面4754313管理员修改密码页面476系统安装分发4861数据库的设置4862配置COM环境4963IIS的配置5064注意事项507系统不足与展望508致谢519参考文献51分布式网络考试系统原型分析及实现/火焰晨晨41问题定义现在网络正在改变着传统的教育方式,网络教育也越来越多,就算是传统的教育方式下,把考试搬到网络上也是一种趋势。考试的无纸化网络化不仅能有效减少老师的工作量,很好的利用计算机的优势,提高工作效率,也能使考试更加公平、公正。所以就一定要构建一个性能良好安全可靠的可以满足大量学生同时使用的网络考试系统。本原型系统主要功能如下1学生可以在网上进行考试,考试结束后由计算机批改试题给出分数,并记录成绩。2学生在还可以在网上查询自己的考试成绩,修改密码等个人资料。3老师可以在网上出题,修改密码等个人资料。4管理员可以在网上建立学生、老师等用户。2需求分析21系统目标本网络考试系统应该能满足学校几千学生在任何地方、任何时间都能参加考试。本系统要让学生、老师和管理员在网络上可以维护自己的个人资料。学生也可以在网络上通过本系统查询自己考试的成绩;老师能通过网络生成试卷;管理员在网络上通过本系统增加学生和老师;另外为了让考试比较公平,试卷的试题由计算机随机从题库抽取。22可行性分析221现有的数据库应用程序的分层结构2211传统二层结构传统的二层式程序,也就是客户/服务器(CLIENT/SERVER)结构,这种程序相对简单、清楚、开发容易,其结构如图1。客户机都通过网络连接到同一个数据库上,不过这样结构问题很多,最主要的就是性能较差维护困难已经不适应在因特网(INTERNET)上使用。数据同一性和完整性难以控制。同时由于每一个客户机都必须安装特定的软件,且这种客户端软件体积还比较大,用户使用起来非常不方便,所以目前已经面临淘汰。不过这样的系统开发比较简单,对开发人员的技术要求也不高,在内部局域网上使用还有一定的市场。
编号:201311181302200867    类型:共享资源    大小:645.50KB    格式:DOC    上传时间:2013-11-18
  
5
关 键 词:
专业文献 学术论文 精品文档 UML COM+
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:UML COM+ Delphi 网络在线考试系统.doc
链接地址:http://www.renrendoc.com/p-100867.html

当前资源信息

4.0
 
(2人评价)
浏览:10次
网游小王子上传于2013-11-18

官方联系方式

客服手机:17625900360   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

精品推荐

相关阅读

人人文库
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

[email protected] 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5