基于javaweb问卷系统毕业设计(论文)(编辑修改稿)内容摘要:
,确定管理信息系统的发展战略,明确组织总的信息需求,制定管理信息系统建设总计划,其中包括确定拟建系统的总体目标、功能、大致规模和粗略估计所需资源,并根据需求的轻、重、缓、急资源和应用环境的约束,把规划的系统建设内容分解成若干开发项目,以长期分批进行系统开发。 上述三项任务也规定了管理信息系统规划工作进程的三个主要阶段,这就是包曼()和戴维斯 ()等人提出的管理信息系统规划三阶段模型的基本框架。 功能流程图 在业务流程分析的基础上,对数据流进行了分 析,从数据流动过程考察了实际业务的数据处理模式。 存在数据流程不畅等问题。 现行的顶层数据流图如图 31 所示。 用 用用 用 w e b 用 用 用用 用 用 用用 用 用 用用 用 用 用用 用 用 用用 用 用 用用 用 用用 用 用 用用 用 用 用 图 31系统数据流图 具体分析业务数据流图,主要包括三部分:问卷信息、基本信息、用户信息的录入。 方便人员统计和查询信息,都有系统统一管理存储。 该层数据流图如图 32 所示。 7 P 1用 用 用 用 用 用用 用 用D 1P 2用 用 用 用用 用用 用 用P 3用 用 用 用用 用 用 用 用 用 用用 用 用 用用 用 用 用用 用 用 用用 用 用 用用 用 用 用用 用 用 用用 用 用 用用 用 用 用用 用 用 用用 用 用 用用 用 用 用用 用 用 用 图 32业务数据流图 分析问卷信息录入。 详细介绍如下。 管理员登录系统后,系统对问卷信息进行管理。 一次录 入详细数据流图如图 33 所示。 用 用 用用 用 用 用 用 用用 用 用 用用 用P 2 .1 .1用 用 用 用P 2 .1 .2用 用用 用用 用 用 用 图 33收费信息数据流图 系统的实施会简短数据的流程,并把信息集中统一于系统,方便用户查询和统计,给操作人员带了很大的工作便利。 8 由于论文的篇幅限制不能一一列举数据流图,只给出了一部分比较重要的,其他都是按照此方法绘制的。 功能分析 系统设计是在系统分析的基础上由抽象到具体的过程,同时,还应考虑到系统所实现的内外环境和主客观条件,本着实事求是的态度进行这一阶段的工作。 系统设计阶段的主要目的是将系统分析阶段 所提出的反映用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理方案。 这一阶段的主要任务就是从管理信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划,确保系统总体目标的实现。 系统设计工作的特点 : ,大量工作是技术性的。 也要在系统设计阶段加以明确并在系统的技术方案中得反映,因此系统设计人员还要同管理环境打交道。 ,是系统设计工作的重要特点。 系统设计分为两部分:系统总体结构设计和系统详细设计。 通过对网络问卷调查系统的需求进行初步研究,系统要完成的主要功能如下: 用户业务功能: ( 1)问卷中心 公开问卷、热门测评等,提供现成的问卷给需要对某些事物进行调查的用户。 ( 2)模板管理 给你一些调查问卷的模板和示例问卷,如果问卷中心提供的问卷不满足条件,需求者可以根据自己需 求设计问卷。 ( 3)帮助中心 常见问题、设计问卷、发送问卷和统计分析等。 其中设计问卷包括:题型分类、设置公开级别和其他问题等;发送问卷包括:问卷连接和邀请邮件等;统计分析包括答卷来源、答卷时间和调查结果等筛选出符合条件的答卷集合,并且能以柱状图等形式呈现。 ( 4)查看 amp。 下载 查看原始答卷和下载原始答卷。 ( 5)联系我们 有联系方式等。 9 管理员功能: ( 1)用户管理 用户管理模块主要是对用户的身份及其基本信息、登录控制权限等进行管理 , 以确保答卷信息的真实性和可信度 ,进而获得有参考价值的统计信息。 ( 2)问卷管理 收集问卷、整理问卷和回收问卷等功能。 ( 3)系统管理 系统维护等功能。 系统开发环境 : CPU: T6670 ; 内存: 512MB 以上。 : 操作系统: Windows xp/ Windows 7。 数据库: SQL Server 2020。 浏览器:。 Web 服务器: Tomcat 分辨率:最佳效果 1024 768 像素。 10 4 系统总体设计 系统主要功能设计 功能模块划分是描述系统的一个过程,需要将需求分析中 的感性描述进行抽象,提取出要实现的功能,这是整个系统开发的一个关键过程。 在系统分析的基础上,确定了系统的功能结构图,如图 41 所示。 用 用 w e b 用 用 用 用 用 用用 用用 用用 用用 用用 用用用 用用 用用 用用 用用 用用 用用 用用 用用 用用 用用 用用 用用 用用 用用 用用 用用 用用 用 图 41 问卷调查系统 各功能模块设计 系统主要包括以下功能模块: 1.管理员功能 登录:登录。 基础信息管理:包括用户管理、权限管理、问卷调查、基本资料管理等。 系统处理。 2.用户功能 登录:登录。 问卷中心、模板设计、统计分析。 信息查看。 密码修改。 模块划分后,具体清楚了系统所要实现的功能,接下来要 选择系统的运行环境和开发模式。 11 数据库设计 关系数据库的基本概念 关系数据库是数据库来组织数据的一种方式,是现在数据库中广泛应用的一种流行关系。 关系数据库的理论是建立在数学的集合的基础上,是集合论在数据组织上的应用。 在关系数据库中所有的数据都按照表的方式组织。 它主要是通过建立数据库中的表之间的对应关系来维护数据,在关系数据库中,所有的实体和实体之间的关系都是用关系来表示的。 实体间的关系可以有一对一,一对多和多对多的关系。 根据功能模块划分的结果,具体分析了本系统具有的实体,实体属性图如图 43所示。 用 用 用用 用 用 用用 用 用 用用 用 用 用用 用 用用 用用 用 用 用用 用用 用用 用用 用 用 用用 用用 用 用 用 用 用用 用用 用 用 用用 用用 用用 用 用 用用 用用 用用 用用 用用 用 用用 用用 用 图 43 实体属性图 遵循三范式原则,对实体之间的依赖关系进行了整合,系统 ER图如图 44所示。 12 用 用 用 用用 用 用 用 用 用用 用用 用1用 用m用 用1用 用 用 用m用 用 用 用m用 用nm用 用用 用1用 用1用 用用 用m用 用用 用1m1用 用 用 用111用 用m用 用1 图 44系统 ER图 数据库的逻辑结构设计 数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。 尽量分离各实体对应的表,一个实体对应一个表,搞清楚该实体有哪些属性,对应有些什么字段,以 及各实体之间有何种联系。 实体、属性与联系是进行概念设计时要考虑的三个元素,也是一个好的数据库设计的核心。 关系模型的逻辑结构是一组关系模式(二维表)的集合。 ER 图是由实体,实体属性和实体之间的联系三个要素组成的。 所以将 ER 图转换为关系模型实际上是要将实体,实体的属性和实体之间的联系转换为关系模型。 根据以上原则将问卷调查系统中的 ER 图转换为关系模型如下: (问卷模板编号 ,问卷模板名称 ) (用户编号 ,用户名称 ) (问卷编号 ,问卷名称 ) (分类编号 ,用户编号 ) (时间编号 ,时间名称 ) 数据库表设计 本系统的数据库中包括 10 张数据表,记录系统中的数据。 部分数据表的字段说明如下所示。 根据需求分析以及系统功能的需要,系统信息数据存放在数据表中。 下面给出重要数据表的简单描述。 13 1. zinfo(网站信息表) 该表存储了网站的基本信息,主要用于网站信息记录。 字段属性描述如表 41。 表 41 网站信息表 字段名 字段类型 字段长度 是否主键 描述 Id Varchar 50 是 编号 content Varchar 50 否 内容 2. wjtype(问卷分类信息表) 该表存储了问卷分类的基本信息,主要用于问卷分类基本信息记录。 字段属性描述如表 42。 表 42 问卷分类信息表 字段名 字段类型 字段长度 是否主键 描述 Id int 4 是 编号 Tname Varchar 50 否 分类名称 Tbei Varchar 50 否 备注 Tcontent Varchar 50 否 内容 hotmen Varchar 50 否 热度 3. wjmbts(问卷模板设置信息表) 该表存储了问卷模板设置的基本信息,主要是问卷模板设置的信息的记录,该 表的字段属性如表 43。 表 43 问卷模板信息表 字段名 字段类型 字段长度 是否主键 描述 Id Varchar 50 是 编号 Wjid Varchar 50 否 问卷编号 Title Varchar 50 否 标题 Xuanxiang Varchar 70 否 选项 danduo Varchar 50 否 单多 4. wjmb(问卷模板信息表) 该表存储了问卷模板的基本信息,主要是问卷模板信息的记录,该表的字段属性如表 44。 表 44 问卷模板信息表 字段名 字段类型 字段长度 是否主键 描述 Id int 11 是 编号 Mbname Varchar 160 否 模板名称 Mbtype Varchar 160 否 模板类型 Content Varchar 80 否 内容 Author Varchar 80 否 作者 publictype Varchar 80 否 公布类型 5. wenj(问卷信息表) 该表存储了问卷的基本信息,主要是问卷信息的记录,该表的字段属性如表 45。 14 表 45 问卷信息表 字段名 字段类型 字段长度 是否主键 描述 Id int 11 是 编号 Fquser Varchar 160 否。基于javaweb问卷系统毕业设计(论文)(编辑修改稿)
相关推荐
:\”。 下载地址为: 设置环境参数的步骤如下: 右键“我的电脑”-“属性”-“高级”-“环境变量”增加: java_home= D:\\ ClassPath=d:\\。 d:\\lib\。 d:\. 2_04\lib\。 d:\\bin Path= d:\\bin\环境就设置好了。 基于 Java Mail的电子邮件 收发 系统的设计与实现 第 9 页 共 42 页 第 3 章
ss)。 } catch (ECPortException be) { forward = (fail)。 ()。 (save user info error. . ., be)。 } } return forward。 } 在 UserService 中调用 dao 中的 addUser 方法,代码如下: public void addUser(User user) throws
行的一种 Web应用程序开源框架。 集成 SSH框架的系统从职责上分为四层: 表示层 、业务逻辑层 、 数据持久层 和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用 性好、维护方便的 Web应用程序。 其中使用 Struts 作为系统的整体基础架构,负责MVC 的分离,在 Struts 框架的模型部分,控制业务跳转,利用 Hibernate 框架对 持久层 提供支持, Spring 做管理
而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。 本系统拟采用 JSP( JSP)和 MS SQL 2020 分别作为前端和后端的开发工具。 JSP 是目前比较流行的一种制作动态网页的技术,使用 VBScript、 JavaScript 等简单易学的脚本语言,结合 HTML 代码,即可快速地完成系统的应用程序;无须编译、容易编写,可在服务器端直接执行;使用普通的文本编辑器,如
167。 技术可行性 从目前流行的数据库开发从管理软件来看,对于有关数据库的信息管理系统,用基于 JavaWeb 的架构开发 B/S 结构,在数据库方面采 SQLServer 2020,无疑 是实 际应 用中 很合 适的 一 种解 决方 案。 本系 统的 开发 环 境是 :++,并用 进行人事管理系统测试。 此开发环境的搭配比较安全可靠,这也是目前比较流行的 JavaWeb 开发环境的搭河南科
,而使用表现层框架则可以将 Jsp 中剩余的 JavaBeans 完全分离,这部分 JavaBeans 主要负责显示相关信息,一般是通过标签库( Taglib)实现,不同框架有不同自己的标签库,Struts 是应用比较广泛的一种表现层框架。 JavaBean 业务层的业务。 用户可以使用 JavaBean 将功能、处理、值、数据库访问和其他任何可以用 java代码创造的对象进行打包