jsp在线问卷调查系统的分析与实现毕业设计答辩PPT.pptVIP

jsp在线问卷调查系统的分析与实现毕业设计答辩PPT.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
jsp在线问卷调查系统的分析与实现毕业设计答辩PPT

Company Logo LOGO 在线问卷调查系统的分析与实现 管理员功能模块 随着互联网技术的高速发展以及个人电脑的逐渐普及,传统的市场分析、民意调查越来越不能满足社会的需要,在线问卷调查已经在很多领域的很多方面使用,通过在线调查问卷收集信息已经逐渐成为了一种不可或缺的调查方式。 系统的背景及意义 论文的结构和主要内容 技术背景 系统分析 系统设计 系统实现 技术背景 B/S模式 B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,B/S架构管理软件更是方便、快捷、高效。 技术背景 前台(客户端浏览器) ·html ·css ·javascript(Jquery) 后台(服务器端) ·java(SSH框架支持) ·jsp 数据库 ·oracle数据库 系统需求分析 管理员功能分析 问卷维护:管理员可以往系统中添加题目,修改题目和删除无用题目。 问卷信息维护:问卷信息维护主要是对于问卷设置信息进行维护,这些信息主要是问卷总时间,题目数量,各试题分值的分布等。 用户维护:系统管理员可以对用户信息进行增,删,改查操作。 个人信息维护:管理员也可以对自己的基本信息的维护。 需求分析 管理员用例图 系统设计 系统功能模块设计 根据前期的需求分析,在线问卷系统的管理员模块的功能大致可以分为问卷管理,问题管理,问题选项管理以及用户管理这四个模块。 ·问卷管理 ·问题管理 ·选项管理 ·用户管理 系统设计 数据库设计 根据已确定的系统总体的功能结构,全面分析所需要的所有数据对象及其存取方案和结构,进行数据库设计。构建管理员表,用户表,问卷表,问题表,选项表。其中问卷和问题之间是一对多的关系,一份问卷包含多道问题。问卷表和问题表通过在问题表中设置问卷编号的外键建立联系。同理对问题和选项之间建立联系。 系统设计 管理员表(编号,用户名,密码,真实姓名,电子邮件地址,电话号码,创建时间) 用户表(编号,用户名,密码,真实姓名,性别,年龄,职业,收入情况,所在地,电子邮件地址,电话号码,创建时间,最近登录时间) 问卷表(编号,问卷题目,备注描述,参与人数,创建时间) 问题表(编号,问题题目,问卷编号,问题类型,参与人数,创建时间) 选项表(编号,选项名,问题编号,选择人数,创建时间) 系统实现 根据MVC设计模式的思想,通过struts2+sprig+hibernate框架的方式结构了系统的整体代码。 主要代码分为dao,service,action 三层。使用spring框架进行依赖注入。 另外包括异常类的管理,过滤器和相应 的实体类。spring,struts, hibernate的配置文件。 系统实现 dao层实现 dao层主要实现了对数据库的基本操作, 通过hibernate框架构建了数据库和相应 实体类的映射,使得在编写代码时可以 方便的操作实体类。在实现dao层时, 使用了spring框架提供的hibernate template。 系统实现 service层实现 service层主要实现一些逻辑操作,并 调用dao层中不同的方法。包括进行一 些判断,对分页数据的封装等。另外在 service层通过spring框架的aop技术 对所有数据库的相关操作进行了事务管 理。 系统实现 action层 action层用来管理struts2框架中用来 替代servlet类的称为action的java 类。对用户的请求进行处理。 系统实现 异常处理 建立了dao层的异常类和service层异常类,每层的方法最终抛出相应层的异常。在dao层的方法中,捕获了spring框架提供的dataaccessexception异常,之后包装成dao层异常类并向上层抛出。最终在action层进行处理。一般是返回错误信息。 系统实现 在WebContent文件夹中主要管理了登录界面及每个功能模块的相关的JSP页面,还有相应的css文件和js文件。 javascript代码主要实现前台校验和 相关的异步刷新操作。配合struts框架 返回的json格式数据。 系统实现 AJAX异步刷新 传统的请求响应会刷新整个页面

文档评论(0)

zhuwenmeijiale + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档