毕业设计选题目的、意义
在线问卷调查具有低成本、高速度、跨越空间局限等特点。随着互联网的普及,在线调查会迅速地成为企事业研究调查的主要方式。
通过本次设计,对“在线调查”作深入的了解和研究。学会通过在线调查来满足企业的调研要求,达到迅速了解社会不同层次、不同行业的人员需求客观地收集需求信息,调整修正产品策略营销策略,满足不同的需求,促进公司更快地发展的目的。
毕业设计方案设计
§3.1 具体方案设计
§3.1.1 模块划分
用户角色的权限不同,可使用的功能也有所不同。可根据用户的不同权限,将整个系统划分为两个大模块,即用户系统模块和管理员系统模块。用户系统模块包括填写问卷、查询问卷和个人资料管理三个功能;管理员系统模块分为包括增加问卷、修改问卷、删除问卷、统计问卷、查询问卷五个功能的问卷管理模块,由用户资料管理、用户权限管理两个功能组成的用户管理模块,以及和用户模块功能(包括填写问卷和个人资料管理)基本相同的基本功能模块。管理员权限又分为一般管理员和高级管理员,虽然高级管理员的权限高于一般管理员,但是他所能使用的功能只比一般管理员多了一项权限管理功能。所以并不需要将一般管理员和高级管理员的功能分为两个模块,只需要在使用权限管理这个功能时来判断管理员的权限即可。
整个系统功能模块划分如图3.1所示:
图3.1 整个系统的层次方框图
§3.1.2 各个模块的具体说明
1、填写问卷功能
填写问卷是用户使用本系统的主要功能。
采用用户通过登录进入问卷调查页面、填写问卷调查内容、提交的步骤来完成在线问卷调查。此功能在用户系统模块和管理员系统模块中均有体现。
填写问卷功能的活动图见图3.2。
图3.2 填写问卷功能的活动图
2、用户查询问卷
用户对问卷的查询只限于查询一张问卷的总体调查情况。采用用户登录进入问卷查询页面,通过选择问卷名对问卷进行查询的形式。
查询问卷功能的活动图如图3.3。
图3.3 查询问卷功能的活动图
3、用户个人资料修改
用户若需要对个人资料进行修改,则使用到该功能。用户进入用户个人资料修改页面,填写需要修改的信息,提交后系统将修改后的信息存入数据库覆盖原有信息,达到个人资料修改的目的。
用户个人资料修改功能的活动图如图3.4。
图3.4 用户个人资料修改功能的活动图
4、问卷管理功能
问卷管理功能分为增加问卷、修改问卷、删除问卷、统计问卷和查询问卷五个功能。管理员通过增加、修改、删除这三种功能对问卷进行更新管理;统计则可以帮助管理员对问卷的调查情况加以了解和掌握;查询功能是对问卷统计情况的查询。
统计问卷功能的活动图如图3.5。其它四个功能的活动图略。
图3.5 统计问卷功能的活动图
5、用户管理功能
管理员对用户的管理包括用户资料的管理和用户权限的管理
用户资料的管理主要实现删除用户、修改用户密码和查询用户资料功能。而用户权限的管理只有高级管理员可以使用,所以首先要判断管理员权限,在存在高级管理员权限的情况下才能使用此功能对用户进行授权及撤消权限。
权限管理功能的活动图如图3.6。其它功能的活动图略。
图3.6 权限管理功能的活动图
6、其它功能
除了上述模块的功能以外,此系统还应该实现用户注册、登录功能。由于功能简单,此处不作具体说明。
§3.1.3 方案的实现方法
此方案的重点是应用程序对数据的访问,作者采用ASP.NET+SQL SERVER对此系统进行开发。其中前台技术采用基于B/S模式的ASP.NET,开发工具是VISUAL STUDIO.NET 2006,后台数据库采用SQL SERVER 2000,数据访问技术采用ADO.NET。