- 1、本文档共68页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CATI问卷调查系统详细设计说明书
如需此完成系统及资料请与本人联系 联系人 豆豆 QQ 869132408 联系电话
<项目名称>
详细设计说明书
作 者: ***
完成日期: 2009年12月11日
签 收 人: _____
签收日期:
修改情况记录:
版本号 修改批准人 修改人 安装日期 签收人 V1.0 *** *** ***
目录
1 引言 1
1.1 编写目的 1
1.2 背景 1
1.3 定义 1
1.4 参考资料 1
2 程序系统的结构 1
3 程序1(标识符)设计说明 2
3.1 程序描述 2
3.2 功能 2
3.3 性能 2
3.4 输入项 2
3.5 输出项 2
3.6 算法 3
3.7 流程逻辑 3
3.8 接口 3
3.9 存储分配 3
3.10 注释设计 3
3.11 限制条件 3
3.12 测试计划 3
3.13 尚未解决的问题 4
4 程序2(标识符)设计说明 4
1 引言
1.1 编写目的
本说明对问卷调查系统的设计项目中各模块、页面、脚本分别进行了实现层面上的要求和说明。
软件开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试。
1.2 背景
说明:
软件系统的名称:问卷调查系统
任务提出者:****
开发者:*****
本项目将实现问卷调查的原型部分,并且在该原型的基础上进行功能的扩展和需求的界定,最终完成的版本将在网站上使用。提供互联网上调查问卷服务。
本系统将存储用户信息,与其他的系统共享这些注册信息,共享的系统可能是呼叫系统。
这些系统之间不提供应用程序级别的接口,数据共享通过SQL Server数据库表的公共访问来实现。
本系统将使用SQL Server 2005作为数据库存储系统。
1.3 定义
IPO图 —— 输入/处理/输出图,一般用来描述一个程序的功能和机制;
参考资料
相关的文件包括:
《问卷调查系统需求文档》;
《问卷调查系统任务计划》;
《问卷调查系统设计方案》。
《问卷调查系统数据库设计文档》
(说明:不同的文档都有第一部分类似的引言部分,这样是为了文档能够在独立使用的时候,能够提供足够的背景信息。)
程序系统的结构
图1:系统结构(B/S)
图2:系统横向模块划分
程序设计说明
3.1后台登陆
3.1.1 程序描述
目的和意义
系统主要是管理问卷功能,但是,一些已经存在的管理员用户可能要对问卷进行修改,因此为保证安全,必须提供用户验证的功能,登录页面提供用户符合性验证,已经验证的信息通过COOKIE进行传递;
特点说明:
此页面会经常被访问;为安全考虑;登陆方式不在页面上;而是使用url地址访问该页面;
已经登录的一些必要的信息,存储在Cookie中,来回在IIS服务器/IE之间发送。
3.1.2 功能
该程序具有的功能,可采用IPO图(即输入-处理-输出图)的形式。
图3:处理登陆流程图
3.1.3 性能
精 度:对在文本框内输入的邮件的大小写不敏感,密码区分大小写;
灵 活 性:用户输入按回车键可以进行确认;
时间特性:用户输入后的验证时间在1.5秒之内;
格 式:登陆名称不能超过20个字符信息(10个汉字);密码输入不能超过6个字;
3.1.4 输入项
用户输入的登陆名称,密码信息;这些信息存储在数据库表中。
输入格式请参考上边的说明。
3.1.5 输出项
输入情况 输出情况 输入正确的登录名和密码 转到后台主界面,可以选择用户功能进行操作; 输入登录名和密码错误 提示输入错误;请参考图3; 输入登录名正确,没有输入密码 提示信息对话,请参考图4; 没有输入登录名和密码,直接提交 提示信息对话,请参考图5;
图3:用户名密码错误的提示信息
图4:无密码输入的提示信息
图5:无用户名密码的提示信息
3.1.6 算法
本部分没有采用自定义的算法。
3.1.7 流程逻辑
jsp页面登录脚本的逻辑流程如下:
图6:登录页提交操作数据流程图
3.1.8 接口
后台连接数据库为登陆实现接口;通过request传递数据;
图7:登陆与后台接口关系图
3.1.9 存储分配
本程序借助于JavaScript语言;自定义对象的数据类型统一为var;
3.1.10 注释设计
在本程序中安排的注释:
JavaScript注释:!
文档评论(0)