ASP网站制作之用ASP开辟试题库与在线测验体系(5)
实现规模效益。与传统的用户拥有硬件软件所有权和使用权以及传统的应用服务商提供一对一的服务模式不同,ASP拥有应用系统所有权,用户拥有使用权,应用系统集中放在ASP的数据中心中,集中管理,分散使用,以一对多的租赁的形式为众多用户提供有品质保证的应用技术服务,实现规模效益。4.3.2、查询模块体系中的一切用户都可检索试题、试卷、用户及留言等信息。只是试题检索界面较庞大,但它已完成了多种前提的组合查询,十分合适于数目繁年夜的试题库。尔后三者绝对来讲对照复杂,"默许"或"空缺"的情形下,则按该表中的体系默许的字段显现其全体信息。利用起来对照天真、便利。
4.3.3、修正模块
用户除只修正本人的部分材料(包含用户帐号、暗码和E-Mail)外,还可修正试题及试卷,而留言则不准修正。只需用户选择科目和输出编号,便可举行修正。不外,关于各表中的主键禁绝修正,制止了形成体系中的数据凌乱,大概掩盖别的有效数据的征象。假如用户实行了不法操纵,则必需从头操纵。
4.3.4、组卷模块
在组卷过程当中,我们一定会碰到有很多标题是关于统一个教授教养内容的,这里称之为关于统一审核点的试题。因而,在组装一份试卷时,关于统一审核点的试题只能出一道题。这里计划一种疾速选题算法,该算法只需经一次对照,即可判断是不是已选过该审核点的试题,且又能够有针对性地重点拔取某个审核点的试题。即每道题都设有一个相干码,关于统一章、统一节、统一审核点的题,则相干码不异,明显,后面章节的相干码都要小于前面章节的相干码。故在组卷时,统一试卷中不同意呈现相干码不异的试题。以是,在选题过程当中每选出一题,就要与已选出的题的相干码一一举行对照,若该题的相干码与已选各题的相干码均不不异,则可将该题到场到试卷中,不然,保持该题,从头举行选题。
上面,在只思索最好情形下,即每次选出的题都刚好是还没有选过的,每选一道题就要与已选出的各题一一对照,假定已选出了M题,再选下一题时,则需对照M次,无妨设一份试卷的总题数为N,在最好情形下,则总的对照次数为:
0,1,2,…N-2,N-1
立即间庞大度为O(N),如许,便可包管上面算法当选择出来的试题编号都正当。缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全 运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。 Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点) ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 Session:这个存储跟客户端会话过程的数据,默认20分钟失效 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: 交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
页:
[1]