4问卷调查管理系统详细设计说明书_第1页
4问卷调查管理系统详细设计说明书_第2页
4问卷调查管理系统详细设计说明书_第3页
4问卷调查管理系统详细设计说明书_第4页
4问卷调查管理系统详细设计说明书_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文档编号:HHIT-SECD-ZJSJ121-01T版本号:V1.0问卷调查管理系统详细设计说明书工程名称基于web的问卷调查管理系统工程负责人房慧萍工程开发单位淮海工学院计算机科学系Z计算机121第1工程组工程组成员房慧萍费云柱李玲玉李雨婷罗晓雯魏思聪起止时间2015年12月7日至2015年12月9日2015年12月7日

软件工程课程设计工程组任务分派单〔组长用〕班级:Z计算机121组别: 01组长姓名:房慧萍时间:2015年12月7日工程名称: 基于web的问卷调查管理系统 阶段名称: 详细设计序号一学号阶段名称具体任务内容完成标准起止日期验收成绩12014140066房慧萍详细设计说明书整理汇总审核文档,编写问卷登录管理模块的程序设计说明汇总各组员设计结果12/07-12/0922014140067费云柱详细设计说明书编写选择项管理模块完成相应报告局部12/07-12/0932014140073李玲玉详细设计说明书完成问卷填写管理模块的程序设计说明完成相应报告局部12/07-12/0942014140075李雨婷详细设计说明书撰写引言,程序系统的构造,以及问卷主题管理模块的程序设计说明完成相应报告局部12/07-12/0952014140077罗晓雯详细设计说明书问卷工程管理模块的程序设计说明完成相应报告局部12/07-12/0962014140089魏思聪详细设计说明书问卷统计管理模块的程序设计说明完成相应报告局部12/07-12/091、本表由组长为其组员每次上机实践分派任务使用,应认真填写相关任务名称、内容、完成标准等信息;2、本表在每次任务完成后,由组长按照完成标准验收,并给出每个组员成绩评定〔每人平均70分制〕,除组长保存一份外,应及时上报任课教师〔电子和纸质文档同时上报〕。TOC\o"1-5"\h\z1.引言【董昊鑫】 5\o"CurrentDocument"1.1编写目的 5\o"CurrentDocument"1.2背景 5\o"CurrentDocument"1.3参考资料 52.程序系统的构造【董昊鑫】 62.1系统层次图 6程序〔图书借阅管理模块〕设计说明 6\o"CurrentDocument"3.1程序描述 7\o"CurrentDocument"3.2功能 73.2.1图书借阅模块功能图: 7\o"CurrentDocument"3.3性能 7\o"CurrentDocument"3.4输入项 8\o"CurrentDocument"3.5输出项 8\o"CurrentDocument"3.6算法 8\o"CurrentDocument"3.7流程逻辑 83.7.1图书借阅模块流程图 9\o"CurrentDocument"3.8接口 103.8.1借阅管理界面图 10\o"CurrentDocument"3.9存储分配 11\o"CurrentDocument"3.10注释设计 11\o"CurrentDocument"3.11限制条件 11\o"CurrentDocument"3.12测试方案 11\o"CurrentDocument"3.13尚未解决的问题 12程序〔书籍信息管理模块〕设计说明 12\o"CurrentDocument"4.1程序描述 12\o"CurrentDocument"4.2功能 124.2.1书籍信息管理模块功能图 12\o"CurrentDocument"4.3性能 12\o"CurrentDocument"4.4输入项 12\o"CurrentDocument"4.5输出项 12\o"CurrentDocument"4.6算法 13\o"CurrentDocument"4.7流程逻辑 134.7.1图书信息管理流程图 13\o"CurrentDocument"4.8接口 144.8.1书籍信息管理界面图 14\o"CurrentDocument"4.9存储分配 15\o"CurrentDocument"4.10注释设计 15\o"CurrentDocument"4.11限制条件 15\o"CurrentDocument"4.12测试方案 155程序〔登陆模块〕设计说明 155.1程序描述 错误!未定义书签。5.2功能 错误!未定义书签。5.2.1登陆模块功能图 错误!未定义书签。5.3输入项 错误!未定义书签。5.4输出项 错误!未定义书签。5.5流程逻辑 错误!未定义书签。5.5.1登陆模块的程序流程图 错误!未定义书签。5.6接口 错误!未定义书签。5.6.1用户登陆系统界面图 错误!未定义书签。5.7存储分配 错误!未定义书签。5.8注释设计 错误!未定义书签。5.9限制条件 错误!未定义书签。5.10测试方案 错误!未定义书签。5.11尚未解决的问题 错误!未定义书签。6.程序〔图书报损管理模块〕设计说明 错误!未定义书签。6.1程序描述 错误!未定义书签。6.2功能 错误!未定义书签。6.2.1图书报损模块功能图 错误!未定义书签。6.3性能 错误!未定义书签。6.4输入项 错误!未定义书签。6.5输出项 错误!未定义书签。6.6算法 错误!未定义书签。6.7流程逻辑 错误!未定义书签。6.7.1图书报损管理模块流程图 错误!未定义书签。6.8接口 错误!未定义书签。6.8.1图书报损管理界面图 错误!未定义书签。6.9存储分配 错误!未定义书签。6.10注释设计 错误!未定义书签。6.11限制条件 错误!未定义书签。6.12测试方案 错误!未定义书签。6.13尚未解决的问题 191.引言【李雨婷】1.1编写目的前两个阶段〔需求分析和概要设计〕已经对该系统的功能进展了概要性的描述本文档是在其根底上对问卷调查系统进展进一步的详细设计。主要包括7个模块的设计:登陆管理模块、问卷填写管理模块、问卷统计管理模块、问卷主题管理模块、问卷题目管理模块、题目选择项管理模块、系统配置管理模块。1.2背景开发软件系统名称:问卷调查系统。工程开发者:淮海工学院计算机工程系Z计算机121班“问卷调查系统〞开发小组工程开发成员:房慧萍费云柱李玲玉李雨婷罗晓雯魏思聪用户:问卷调查系统管理员、被调查人员〔用户〕。实现该软件的计算机中心或计算机网络:淮海工学院计算机楼105机房、学生宿舍、图书馆。该软件系统同其他系统或者其他机构的根本的相互来往关系:本系统在win7、win8上运行。后台在SQLServer2008数据库上实现。

1.3参考资料1•软件工程导论〔第五版〕张海藩清华大学出版社2.?数据库原理及设计?萨师煊,高等教育出版社3•计算机软件产品开发文件编制指南GB8567-882•程序系统的构造[李雨婷]2.1系统层次图HJJ1 !——I 背理简图4-1系统层次图【李玲玉】描述:本工程问卷调查系统分为:登陆管理模块、问卷填写管理模块、问卷统计管理

模块、问卷主题管理模块、问卷题目管理模块、题目选择项管理模块、系统配置管理

模块。根据任务目标将总体构造图从问卷调查系统开场划分,分为用户和管理员两个

局部。普通用户:注册后具有用户名、密码信息,登录系统后可以填写问卷、查看问

卷统计信息,其中,问卷统计分别可以用表格和图形查看。管理员:有唯一的用户名

和密码,可以创立问卷主题、题目、选项并发布问卷。其中,问卷信息管理具有增加,

删除,修改和查询四个根本操作。3.程序〔登录管理模块〕设计说明【房慧萍】3.1程序描述这个模块是登录阅管理,在问卷调查管理系统中,处于一个最初始模块的位置主要用来管理用户和管理员是否非法登录等信息。3.2功能3.2.1登录管理模块功能图:描述:输入局部为用户名〔或管理员账号〕密码和验证码,具体的处理功能是验证比对数据库中数据表信息。完成具体操作后假设输入正确那么进入系统,输入错误那么返回登录首页。3.3性能该程序是登录管理,用于验证用户或管理员输入的账号、密码以及验证码是否正确,防止非法用户登录系统。3.4输入项用户名,字符串密码:字符串管理员账号:字符串密码:字符串3.5输出项登录状态信息,如登录成功、登录失败3.6算法系统根据用户或管理员输入的用户名、管理员账号、密码、验证,与数据库中数据表中结果进展比对,返回不同的结果,显示给用户。

3.7流程逻辑3.7.1登录管理模块流程图图4-3登录管理模块流程图【房慧萍】描述:首先进入登录管理模块,用户输入用户名和密码,再输入验证码,管理员输入管理员账号和密码,再输入验证码,系统验证验证码是否输入正确,假设错误那么跳回登录首页重新输入再登录,假设正确再验证输入的用户名和密码是否正确匹配,假

设正确登录系统,假设错误回到登录首页重新登录。3.8接口用户信息表(Userinfo)构造:字段名称字段说明数据类型及长度是否关键字是否可以为空UserInfoID用户编号intYNUserInfoName用户名varchar(32)NNUserInfoPassword密码Varchar〔255〕NN表4-1Userinfo〔用户信息〕表【房慧萍】管理员信息〔Users〕构造:字段名称字段说明数据类型及长度是否关键字是否可以为空UserID管理员编号IntYNUserName管理员姓名Varchar〔32〕NNPassword密码Varchar〔255〕NNEmailVarchar〔200〕NN表4-2Users〔管理员信息〕表【房慧萍】3.8.1登录管理界面图用户登录登录 取消

图4-4用户登录界面图【房慧萍】管理员登录HGFJEHGFJE:I五消「图4-5管理员登录界面图【房慧萍】3.9存储分配这是个登录管理模块,用来管理用户和管理员的登录操作,所以数据存放在用户信息表和管理员信息表中。3.10注释设计用双斜线''//''做单行注释用''/*”和”*/''做多行注释3.11限制条件由于本模块是基于用户和管理员的,所以只由通过正确的用户名密码和管理员账号密码才能登录到本系统中。3.12测试方案用户登录:输入用户名和密码,必须与数据库中的用户信息表中的用户名、密码匹配,匹配后登录进入系统。管理员登录:输入管理员账号和密码,必须与数据库中的管理员信息表中的管理员账号、密码匹配,匹配后登录进入系统。3.13尚未解决的问题由于本系统比拟简单原始,所以尚未实现忘记密码重新找回的操作。4.程序〔问卷填写管理模块〕设计说明【李玲玉】4.1程序描述该系统是基于web问卷调查系统的一个问卷填写管理模块,其中包含填写问卷的操作。4.2功能4.2.1问卷填写管理模块功能图图4-6问卷填写管理模块功能图【李玲玉】描述:输入局部为填写问卷。处理是被选选项和未选选项。输出局部是Items表属性VoteCount+1和Items表属性VoteCount保持不变。4.3性能该程序是问卷填写管理,用于给普通用户或者管理员填写问卷,并提交问卷。4.4输入项题目中被选选项

4.5输出项字段名称字段说明数据类型及长度是否关键字是否可以为空ItemID选项编号IntYNName选项名Varchar〔1000〕NNVoteCount累计被选次数IntNNSubjectID所属题目IntNN表4-34.6算法系统根据用户或者管理员填写的问卷,来处理被选选项和未选选项。4.7流程逻辑4.7.1问卷填写管理流程图

图4-7问卷填写管理流程图【李玲玉】描述:先输入用户名,密码,验证码,然后登陆,在填写问卷,提交问卷,如果不提交,那么继续填写问卷,最后选择以表格或者图形的形式显示问卷结果。4.8接口问卷填写模块的主要接口是问卷填写的主界面,在这个接口中,管理员或普通用户可以填写问卷。通过输入用户名,密码,验证码进展登录,用户登录成功后,会进入问卷填写管理界面,填写完问卷后,可以选择以表格或者图形的形式查看问卷结果。4.8.1问卷填写管理界面图你俶过职业规划吗|◎没有你想从静专业工作吗藉望不希望®南京©上海©北京©苏州赢乡本地匚南京你朗望的工资是梦少号©2G00-2P99©3000-39994000_49两500似上

图4-8问卷填写管理界面图【李玲玉】4.9存储分配问卷相关信息存储在题目选项表中。4.10注释设计用/*……*/作多行注释,用//作单行注释。4.11限制条件制止一切非授权用户更改问卷信息。4.12测试方案使用大量错误数据对问卷填写功能进展严格的错误检查,确保功能有效执行。5程序〔问卷统计管理模块〕设计说明【魏思聪】5.1程序描述设计本程序是为了能更方便快捷地了解问卷中相关选项的数目情况,降低对问卷进展整理归类的同时也节省时间,本程序的特点就是简单易懂方便操作。5.2功能用户所填问卷信息统计选项

信息5.2.1问卷统计管理模块功能图用户所填问卷信息统计选项

信息统计选项生成图表更新选项数据库图4-9问卷选项统计管理模块功能图【魏思聪】描述:输入局部为问卷的填写信息,对它进展统计工作,然后更新数据库。相应的输出为新增的问卷每个选项的数目信息和对选项进展整理归类形成的图表,最后更新数据库。5.3性能该程序是问卷选项统计管理,用于对问卷选项的统计和将统计之后的结果以图或表的形式进展显示。5.4输入项字段名称字段说明数据类型及长度是否关键字是否可以为空ItemID选项编号IntYNName选项名Varchar〔1000〕NNSubjectID所属题目IntNN表4-4输入项5.5输出项A.生成的选项的选项名、所属题目、还有累计被选次数字段名称字段说明数据类型及长度是否关键字是否可以为空ItemID选项编号IntYNName选项名Varchar〔1000〕NN

VoteCount累计被选次数IntNNSubjectID所属题目IntNN表4-5输出项B.累计被选次数所生成的图表5.6算法系统根据用户所填的选项进展整理、归类,最终得出每个选项的数据情况,将这些添加到数据库中。并且生成条形图,并显示在管理员面前。流程逻辑5.7.1问卷统计管理模块流程图开始

管理员登录

描述:首先进入管理员登录的菜单,选择问卷统计管理模块。接着,根据算法和程序,对每个选项的数目进展整理和归类,并生成图表,最终更新数据库。完毕这一模块的操作之后,在选择其他模块。5.8接口接口传递信息问卷选项信息添加选项数目问卷选项信息〔主要是每个问卷选项的数据)、生成相应的条形图表4-65.8.1问卷主题管理界面图显示投票结果勵 1■嗣睑工131 1显示投票结果勵 1■嗣睑工131 1__ SM 1糕 1电U5W*图4-11以表格方式显示统计结果【魏思聪】图4-12以图形方式显示统计结果【魏思聪】5.9存储分配根据用户自己需求来设定数据库,进展存储分配。5.10注释设计用双斜线''//''做单行注释用''/*”和''*/”做多行注释5.11限制条件操作系统需windowsxp/7数据库使用的是sqlserver20085.12测试方案问卷调查选项的输入,必须为字符串,查询该选项的统计的结果是否有误。问卷调查选项生成的图表的输出,查询该选项生成的图表是否有误。5.13尚未解决的问题无法在短时间内对更大规模的问卷调查选项进展信息处理〔此系统还是比拟小型的〕。生成图表的数字不是那么准确。还有就是更多的地方随时用的程序处理的数据范围都是比拟小的。6程序〔问卷主题管理模块〕设计说明【李雨婷】6.1程序描述这个模块是问卷主题管理,本功能主要是对问卷问题的一个总体分类,是一个非常重要而且必不可少的模块,记录问卷主题信息。6.2功能6.2.1问卷主题模块功能图描述:输入局部为主题名称和详细说明,具体的处理功能有添加主题、修改主题和删除主题。完成具体操作后更新数据库,产生新的数据。6.3性能该程序是问卷主题管理,用于管理问卷主题信息,管理员把相关等信息保存下来,以便以后查阅。6.4输入项字段名称字段说明数据类型及长度是否关键字是否可以为空Name主题名Varchar〔200〕NNBody主题内容textNN表4-7输入项6.5输出项字段名称字段说明数据类型及长度是否关键字是否可以为空TopicID主题编号IntYNName主题名Varchar〔200〕NNBody主题内容textNNIsCurrent当前主题bitNN表4-8输出项6.6算法系统根据用户选择不同的操作向数据库发送不同的数据库访问语句进展更新数据库并将需要返回的结果返回,显示给用户。流程逻辑6.7.1问卷主题管理模块流程图

图4-14问卷主题模块流程图【李雨婷】描述:进入问卷调查模块,选择相应主题进展操作,可以进展添加新的主题、修改主题和删除主题,上述才做会更新数据库信息,并显示新的问卷主题信息,假设选择停顿操作那么可选择返回主页面。6.8接口接口传递信息问卷主题管理添加修改删除主题主题信息〔主题名称、相关说明)表4-9接口【李雨婷】6.8.1问卷主题管理界面图问卷主题管理啟主題名琛详册说明当茁主罪用户扳隹天学生消费观间卷i膻傳好,我门是紬列務niE在迪行一〕贡丟于朮字生t隔孵腼*悲憩话I®电「启泗;刨舉忙炬警i祁厂邃'血:■灌背一犀名後苗静百X用弋缸1分帕TffiShfobffiSo5S目送哽无壬堆之分,自己的取歸情况填LJ酣需 X丈学生鼬烷向匯i谧训好,我囲国茨田讦一駆H于天学生就il踊条幽右您目几■卅时闾苹忏均営这扫i可遂。不i可铉实行匿名別,所有轴只用描计吩折-古兹总丄,站写*匿巴朋羽扌绪N分,苗也浚言朋薰陽错富頃写*-懈谢弗的期助。舸揖x止学生两购调董问誉想軒,琳匸是说.,北^正.杰迟行■-〕豉于七学主砂用洞第磁常您耳几忖钟时间带1-追各沈说问卷「不问卷实行匿名制,斯有城只耳干哦计另忆出冊.1爛金題囹飯羽堆言涉緒短.泪Wi:邸湃瓦退互。舸辑 X光学生上阖鈕屣匚醴您如我门是胶,制]IE在退行一顷关于大学生上网情况的调蚤瀰溝俗用几怦钟时间證□岂售这阳问卷。冨问卷实行匿容制,所宥卿只用孩计汛「i软诃丄吧予岂匸达项溶捆之分:涓迪陕E玉嗾面药训耳写、;启測巒的甚助-嗝错 X图4-15问卷主题界面图【李雨婷】6.9存储分配这是个问卷主题模块,用来管理问卷主题信息,所以数据将存储在表Topics中。6.10注释设计用双斜线''//''做单行注释用''/*”和''*/”做多行注释6.11限制条件数据库使用的是SQL2008以上版本制止一切非扌授权用户对问卷主题模块进展任何操作6.12测试方案使用大量错误数据对读者添加删除修改查询等核心功能进展严格的错误检查,确保各功能有效执行。6.13尚未解决的问题由于本系统比拟简单原始,界面不够完美。7程序〔问卷工程管理模块〕设计说明【罗晓雯】7.1程序描述这个模块是问卷工程管理模块,在问卷调查系统中,工程管理是一个非常重要而且必不可少的模块,主要用来管理用户对问卷工程的管理,对各种主题下的问卷工程进展增、删、改等操作。7.2功能7.2.1问卷工程管理模块功能图描述:输入局部为主题下的工程名称,具体的处理功能有添加工程,修改工程和删除工程。完成具体操作后更新数据库,产生新的数据。7.3性能该程序是问卷工程管理模块,用于工程的添加、删除、修改,从而对问卷工程进展更新。7.4输入项字段名称字段说明数据类型及长度是否关键字是否可以为空Name工程名Varchar〔200〕NNBody工程内容textNN表4-10输入项7.5输出项字段名称字段说明数据类型及长度是否关键字是否可以为空SubjectID题目编号IntYNName题目名Varchar〔1000〕NNMode选择模式BitNNTopicID所属主题IntNN表4-11输出项7.6算法系统根据管理员输入的不同工程进展操作,并向数据库发送不同的数据库访问语句进展数据库更新,将需要返回的结果返回至页面,显示给管理员。7.7流程逻辑7.7.1问卷工程管理模块流程图

图4-17问卷工程管理模块流程图【罗晓雯】描述:进入问卷工程管理模块,可以在选择需要的主题后,进展工程的增、删、改操作,更新数据库信息,显示新的问卷工程信息,假设选择返回操作那么可返回至主页面。7.8接口接口传递信息添加问卷工程删除问卷工程修改问卷工程问卷工程信息〔题目编号,题目名,选择模式,所属主题)表4-12接口【罗晓雯】7.8.1问卷工程界面图图4-18问卷工程界面图【罗晓雯】7.9存储分配这是个问卷工程管理模块,用来管理问卷工程信息,所以数据将存储在问卷工程表Subject中。7.10注释设计用双斜线''//''做单行注释用''/*”和''*/”做多行注释7.11限制条件制止一切非授权用户对问卷工程管理模块进展任何操作7.12测试方案使用大量数据对工程添加删除修改等核心功能进展严格的错误检查,确保各功能有效执行。7.13尚未解决的问题由于本系统比拟简单原始,所以尚未实现工程的图片插入操作7程序〔问卷工程管理模块〕设计说明

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论