失物招领详细设计说明书word格式可编辑.docx

上传人:scccc 文档编号:14093312 上传时间:2022-02-01 格式:DOCX 页数:26 大小:219.39KB
返回 下载 相关 举报
失物招领详细设计说明书word格式可编辑.docx_第1页
第1页 / 共26页
失物招领详细设计说明书word格式可编辑.docx_第2页
第2页 / 共26页
失物招领详细设计说明书word格式可编辑.docx_第3页
第3页 / 共26页
失物招领详细设计说明书word格式可编辑.docx_第4页
第4页 / 共26页
失物招领详细设计说明书word格式可编辑.docx_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《失物招领详细设计说明书word格式可编辑.docx》由会员分享,可在线阅读,更多相关《失物招领详细设计说明书word格式可编辑.docx(26页珍藏版)》请在三一文库上搜索。

1、五、详细设计说明书1 引言 21.1 编写目的 21.2 项目背景 21.3 定义 21.4 参考资料 22总体设计 32.1 需求概 32.2 软件结构 33程序描 43.1 功能 43.2 性能 43.3 输入项目 43.4 输出项目 43.5 算法 43.6 程序逻辑 53.7 接口 53.8 存储分配 63.9 限制条件 63.10 测试要点 61 引言1.1 编写目的本文档为 “失物招领-详细设计说明书”, 编写此说明书是为实现系统的功能而进行的系统详细设计说明,详细系统各软件组成模块的实现流程、功能、接口、编译、测试要点等内容,便于对系统的编码进行指导和约束,并且为开发人员、维护人

2、员、客户之间提供共同的协议而创立基础,对教学管理系统的功能及其实现作概括描述,具体地实现用户需求的软件系统,设计出程序编写的具体方案,在保证软件可靠性的基础上使将来编写的程序可读性好,容易理解,容易测试,容易修改和维护。本说明书的预期读者为客户、业务或需求分析人员、项目管理人员、软件设计人员、测试人员、用户文档编写者1.2 项目背景失物招领系统是当前和谐学校创建之所需。面对现在生活各个方面都在向信息化方面发展。而现在校园中同学们每当自己丢失物品后不知道给怎么寻找该去哪里寻找,见到物品的同学也不知道该把捡到的东西怎么还给失主。通过该系统能解决两类人之间无法有效沟通的缺点,能够有效快速的解决物品丢

3、失的问题,为同学们生活带来放更多的方便,更好的创建和谐校园。1.3 定义Windows XP 运行环境过程设计设计软件体系结构中所包含的每个模块的实现算法。数据设计设计软件中需要的数据结构。接口设计设计软件内部各模块之间,软件与协作系统之间,以及软件与他的使用者之间的通信方式。1.4 参考资料- -可行性研究报告。- -项目开发计划。- -需求规格说明书。- -概要设计说明书。GB8567-88- -第 5 版 张海藩 编著 清华大学出版社2 .总体设计2.1 需求概述按照失物招领系统-需求规格说明书中的规格要求,实现失物招领系统 的登录,失物信息录入,失主丢失物品信息录入,物品查询,留言板等

4、模块。同 时,系统最大限度地实现易安装,易维护性,易操作性,运行稳定,安全可靠。2.2 软件结构失误招领系统系统登录模块图2.1系统结构图3.程序描述3.31登录模块3.1.1 功能用于登录本失物招领系统。通过身份验证判断是否允许用户登录,并根据用 户名判断用户身份。3.1.2 性能具有身份验证功能,登录成功后转入操作界面。具有输入提示功能,对于输入超过给定范围后给予错误提示,引导用户正确 输入用户名与密码。3.1.3 输入项目序号变量名回长度备注1User_IDchar9用户名2Passwordschar18密码3.1.4 输由项目页面提示:登录成功”,并跳转至操作页面。3.1.5 算法密码

5、采用RSA加密算法进行加密,增强系统安全性。3.2.6程序逻辑I开始结束图5.2登录流程图3.1.7 接口1 .数据库查询接口,用于查询用户名与密码是否匹配。2 .登录成功后的操作界面的URL,用于进行页面的跳转3.1.8存储分配存放登录页面的存储空间和登录所需校验的用户名、密码、用户权限的存储空间序号变量名回长度备注1User_IDchar9用户名2Passwordschar18密码3Permissionschar2:权限3.1.9 限制条件界面简单,算法稳定,以求不出漏洞。3.1.10 测试要点给出多组样例,进行用户名与密码的匹配测试,并通过违规输入,进行系统 的稳定性测试。3.32信息管

6、理模块3.2.1模块代码读档模块失主招领信息录入模块权限管理模块信息录入信息修改模块失物信息录入模块3.2.8功能本模块通过与查询模块相结合,用于对文档信息的读取、手动增加、删除和 修改失物招领系统中失物信息,失主招领信息以及其它信息,并通过成信息入模 块,将各种信息录入系统中,综上实现失物招领管理的统一化与平台化。3.2.3 性能该模块对于用户,管理员开放,并且用户只具有对其更重信息有相应的录入修改权限,管理员拥有删除录入权限。系统支持分布式录入,并提供相应的差错检测机制。3.2.4 输入( 1)失物的各种信息( 2)失主的招领信息( 3)用户的信息( 4)用户权限的信息3.2.5 输出1

7、.读档模块输出:( 1)当读档无误时:页面提示:“读档成功”,并显示刚读入的信息摘要。( 2)当读档信息出错时:页面提示:“读档错误”,并将提示错误原因。2 .增加信息模块输出:( 1)当录入信息无误时:页面提示:“增加信息成功”,并显示刚录入的信息摘要。( 2)当录入信息出错时:页面提示:“增加信息错误”,并将错误信息用红色标注,提示修改。3 .修改信息模块输出:( 1)当修改信息无误时:页面提示:“修改信息成功”,并显示刚修改后的信息摘要。( 2)当修改信息出错时:页面提示:“修改信息错误”,并将错误信息用红色标注,提示修改。4 .删除信息模块输出:( 1)当删除信息无误时:页面提示:“删

8、除信息成功”,并显示刚删除后的信息摘要。( 2)当删除信息出错时:页面提示:“删除信息错误”,并将错误信息用红色标注,提示修改。5 .权限管理模块输出:( 1)当权限管理无误时:页面提示:“操作成功”,并显示刚操作的结果予以。( 2)当权限管理出错时:页面提示:“操作错误”,并将错误信息用红色标注,提示修改。3.2.9 限制条件3.2.7 借口1 .数据库连接接口,用于手工录入信息或读档得到信息的入库操作,以及确 保信息的修改、增加和删除和权限的的正常进行。2 .权限文件接口,用于确定用户是否拥有相应的录入权限。3.2.8储存分配数据库相应区块,用于存放相应的失物信息。( 1)界面只管,拥有简

9、洁的操作指示和强大的错误识别能力。( 2)对操作提供二次确认,确认后进行相应的操作。3.2.10 测试要点( 1)进行多种权限的接入测试。( 2)进行错误信息的录入(如越界数据、负值数据等)。( 3)进行循环录入的测试,测试系统的逻辑结构。( 4)进行多点分布式集中测试,测试系统的多处理能力。( 5)进行非法操作,测试系统处理事件的能力。3.3 信息查询模块3.3.1 代码模块失物查找模块招领信息查找模块3.3.2 功能用于查询本系统中的失主招领信息与失物信息。3.3.3 性能具有按特征查询的功能,是查找更加迅速。具有输入提示功能,对于输入错误的用户提示。3.3.4 输入项目输入为你所要查找的

10、物品的特征,名称,颜色等。3.3.5 输出项目所查找到的符合查找信息的所有物品。密码采用RSA 加密算法进行加密,增强系统安全性。3.3.6程序逻辑开始结束图5.4信息管理模块流程图3.3.8 接口1 .数据库连接接口,用于手工录入信息或读档得到信息的入库操作,以及确保信息的修改、增加和删除和权限的的正常进行。2 .权限文件接口,用于确定用户是否拥有相应的录入权限。3.3.8 储存分配数据库相应区块,用于存放相应的失物信息3.3.9 限制条件界面直观,拥有简洁的操作指示和强大的查询错误识别能力,并提供在结果中查询的功能和对查询结果的排序功能3.3.10 测试要点( 1)进行多种权限的接入测试。

11、( 2)进行循环录入的测试,测试系统的逻辑结构。( 3)进行多点分布式集中测试,测试系统的多处理能力。( 4)进行非法操作,测试系统处理事件的能力。3.4 留言板模块3.4.1 模块代码留言板信息录入留言板信息查询3.4.2 功能用于实现失主与捡东西的人之间的沟通。3.4.3 性能该模块为公共模块,能够在失主与捡主之间建立沟通。3.4.4 输入项目输入项目为在留言板中所要录入的信息与所要查询的信息。3.4.5 输出项目 若输入正确则输出所要查询的信息。 若错误则提示重新输入。3.5.6程序逻辑开始结束图5.5留言板程序流程图3.5.5 输出项目1.数据库连接接口,用于留言板信息的查询与录入保存

12、。3.4.8 存储分配数据库相应区块,用于存放选课结果。3.4.9 限制条件不能够较长时间保存留言信息。3.4.10 测试要点( 1)进行多点分布式集中测试,测试系统的多处理能力。( 2)进行非法操作,测试系统处理事件的能力。3.5 综合信息管理模块3.5.1 模块代码1 .失物信息删除2 .用户信息管理3 .用户权限管理4 .5.2 功能用于对已招领物品信息的删除与留言板内信息的删除,并且能够用户信息进行修改,而且还能查询当前用户所拥有的权限。5 .5.3 性能能够对信息进行定期的删除与处理,更好的保证了数据库与系统的运行,同样能够方便用户的使用个与用户信息安全的保护。6 .5.4 输入项目

13、输入为用户的信息。若输入正确,输出为已删除的信息或者用户录入的本人信息或你现在所拥有的权限的信息。若输入错误,则输出提示你重新操作。3.5.6程序逻辑开始选择模块提示选择模块是否选择删除模块选择要删除的信息是否选择用户信息管理输入你的信 息或要修改 的内容检索信息是否选择用户权限管理输出错误检索信息输入你的权 限系统处理输出改权限下 的可进行操作输出修改后的 信息输出删除的信息图5.6综合信息管理模块流程图3.5.8 接口( 1)数据库连接接口,用于用户信息的修改与保存。( 2)权限文件接口,用于确定用户是否拥有相应的权限。( 3) FTP 服务器接口,用于个人网络硬盘应用的存取数据。3.5.8 存储分配( 1)数据库相应区块,用于用户信息。( 2)数据库相应区块,用于权限信息。( 3) FTP 服务器相应盘块,用于个人网络硬盘的实现。3.5.9 限制条件权限限定。3.5.10 测试要点( 1)进行多种权限的接入测试。( 2)进行循环录入的测试,测试系统的逻辑结构。( 3)进行多点分布式集中测试,测试系统的多处理能力。( 4)进行非法操作,测试系统处五、详细设计说明书

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1