论文部分内容阅读
随着信息技术的不断发展和管理理念不断创新,管理信息系统正在使用新的科技和方法,向更加实用、广泛的领域扩展。半智能化、智能化越来越成为人们生活和工作中的重要组成部分。广告业的发展也促使了工商局对广告是否违法的监测从手工到半智能化的发展,于是广告监测系统应运而生。目前广告形式多种多样,监测难度越来越大,因此,市场迫切需要利用高科技手段,运用现代化的广告监测系统,改变以往人工监测的不统一性,加强监测分析的客观性、科学性和信息披露的公正性。本系统是广告监督管理信息系统的子系统,即广告监测系统的设计与实现。主要功能是用来监测广告是否违法,但是是半智能化的监测。该系统分为工作模块、查询模块、统计报表模块,以及基础资料模块等四个模块。于是本文除了介绍广告监测系统的需求分析外,着重介绍了广告监测系统中四个模块中相应功能菜单的设计与实现。本系统页面采用jsp作为前台展示页面,其中部分页面包含Ajax技术;页面采用j Query进行页面数据处理对数据进行解析显示,Ajax进行数据页面数据获取,z Tree处理树形结构,JSTL标签进行逻辑循环处理等;后台使用Spring MVC的Model And View进行数据封装和传递,Ajax请求通过Ajax Message进行数据封装传递。前台数据通过form对象传递到后台,后台数据通过json、java对象传递到前台,通过js或EL表达式解析和显示;在数据存储和访问,以及事务控制方面,使用Hibernate进行数据库的连接操作,informix数据库作为数据的存储,数据查询采用了Hibernate技术的Hql查询,少量查询采用了级联的方式。系统程序事务控制交给Spring托管;页面上的数据存放方式为HTML Form及HTML页面控件、Json、Java Script Object等。页面上数据来源于controller传递过来的参数,可以是集合,class或者json等。最后,对本系统的工作流程中的监播、初审、复审的整个流程的各个结点的功能,查询模块中的各个查询条件、统计报表模块中的不同的统计类型功能,以及基础资料模块在对工作人员的计划任务进行设置的功能等都进行了全面的功能测试,满足了用户的功能需求,整个系统已经投入实际使用运行。同时记录了功能测试的测试用例,在本文最后章节列举出了部分测试用例。