基于测试驱动的在线调查网站设计与实现

来源 :天津大学 | 被引量 : 0次 | 上传用户:FSFASF
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年,关于满意度的研究越来越得到学者和业界人士的重视,客户是企业的上帝,客户的满意度直接决定着企业的未来。在某种程度上,高等学校和学生也是一种生产者与消费者的关系,相比于客户对于企业的重要程度,学生对于高等学校的意义更为重大。高等教育的目的是为社会提供优质人才,高等教育输出的人才质量直接影响着社会的发展,而人才的质量取决于学生对高等教学校提供的教育的接受程度,因此对于学生的满意度研究至关重要。顺畅的数据收集和数据分析通道可以给研究带来事半功倍的效果。相比纸质调查,在线调查具有节省成本、节省时间、方便用户等诸多特点。因此,本文提出建立一个针对高校学生满意度调查的在线调查网站。相比其他通用的调查服务,本系统是面对主题服务的,项目的各功能主要服务于学生满意度调查。软件的质量和可扩展性对于软件的使用者来说至关重要,软件开发人员也在一直在积极地探索着能够提升软件质量和可扩展性的开发方法。敏捷开发方法应运而生,敏捷开发能够大幅度地提升软件适应新需求的能力。测试驱动开发做为敏捷开发的实践之一,为软件的质量保驾护航。测试驱动要求在编写实际的产品代码之前,必须先设计和编写测试用例,每次对代码进行重构之后,必须运行单元测试,以使之通过为目的。沉淀下来的单元测试还起到项目说明文档的作用,甚至比项目说明文档更加直接和生动。本在线调查网站采用J2ee做为技术架构,采用Maven做为项目构建工具。全程使用测试驱动模式进行开发,并且采用Hudson完成项目的持续集成,实现单元测试的自动化运行。本项目包括问卷管理、调查管理、答卷管理、数据分析、用户管理、权限管理六大模块,由底至上分为持久层、逻辑处理层、表现层三部分,其中持久层和逻辑处理层间的通信主要通过PO对象传输,逻辑处理层和表现层的通信主要通过VO对象传输。整个调查系统功能完善,质量强悍,并且具有很好的扩展性。能够很好地服务于高等教育的满意度调查和数据收集分析工作。
其他文献
通过改变溶液中的Na_2WO_4浓度以化学还原法制备了一系列超细非晶态NiWB合金,并用于葡萄糖高压液相加氢制取山梨醇.研究表明NiWB合金的催化活性均远高于Raney Ni.同时XPS揭示
在经济全球化背景下,大型制造企业为了实现对外扩张,往往会进行区域性、甚至是全球化产业布局,在交通、通讯以及计算机技术等迅速发展的基础上,形成了网络化多工厂协同制造模式。
<正> 说话已是十多年前的事了。1965年4月间,“北京日报”编委会根据当时党中央要求加强越南战争的报道,决定加强国际部的评论工作。组织上决定把我从文艺部抽调到国际部去。记得是5月中旬的一天,我到国际部不过一个月,文艺部的老同志希望我能就美帝出兵侵占多米尼加问题支援他们一篇杂文。那天晚上,我翻阅着近期的国际剪报和我自己读报时信手记下的札记开始构思文章。起初我写了篇《怒吼吧,多米尼加人!》。
随着经济的发展,技术不断提高,知识产业规模的发展已经达到了一定的高度,但是,知识产业普遍存在着因为结构的不合理而造成的知识流强度较弱,知识转换成产品的效率不高的问题。为此
随着电子通信技术的日新月异,报纸的发行水平,也在相应地不断提高。利用卫星传递版样以扩大发行网,已成为今后十余年内报纸的发展方向。去年创刊的《今日美国》,利用卫星传
有歧义的句子,时有所见。所谓歧义,即一个句子表示出两种不同的意思,使人无所适从。为了避免歧义的产生,首先要研究产生歧义的原因。然而原因又是多种多样、极为复杂的。本
长期以来,我省栽培茶树,很不注意生态条件,园地周围也很少林木间植。特别是三十年来采取集中连片辟种茶园,更是这样。然而茶树原生于亚热带林区,形成喜温好湿,耐荫忌强风暴
计划和调度是生产管理系统中最为重要的两个子系统。传统的生产管理系统存在如下几个问题:一,将计划和调度分为串行的两个阶段即先制定计划再进行调度,这种工作方式由于两者不
本文以提高水稻品种IR24等对白叶枯病的抗性为材料,初步测定白叶枯病的抗性是由一对主效基因控制的。从不同亲本配组、正反交的结果看,子一代的抗性表现一般为显性或不完全显
起源普遍小麦的21个染色体都有两个臂,但单价体在减数分裂时发生错分裂,可以产生一个臂的染色体,称为端着丝点染色体(译者注:简称端体)也可以产生两臂相同的等臂染色体(译者