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

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

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

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

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

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

五、详细设计说明书

1.引言

1.1编写目的

本文档为“失物招领-详细设计说明书”,编写此说明书是为实现系统的功能而进行的系统详细设计说明,详细系统各软件组成模块的实现流程、功能、接口、编译、测试要点等内容,便于对系统的编码进行指导和约束,并且为开发人员、维护人员、客户之间提供共同的协议而创立基础,对教学管理系统的功能及其实现作概括描述,具体地实现用户需求的软件系统,设计出程序编写的具体方案,在保证软件可靠性的基础上使将来编写的程序可读性好,容易理解,容易测试,容易修改和维护。

本说明书的预期读者为客户、业务或需求分析人员、项目管理人员、软件设计人员、测试人员、用户文档编写者

1.2项目背景

失物招领系统是当前和谐学校创建之所需。

面对现在生活各个方面都在向信息化方面发展。

而现在校园中同学们每当自己丢失物品后不知道给怎么寻找该去哪里寻找,见到物品的同学也不知道该把捡到的东西怎么还给失主。

通过该系统能解决两类人之间无法有效沟通的缺点,能够有效快速的解决物品丢失的问题,为同学们生活带来放更多的方便,更好的创建和谐校园。

1.3定义

WindowsXP运行环境

过程设计设计软件体系结构中所包含的每个模块的实现算法。

数据设计设计软件中需要的数据结构。

接口设计设计软件内部各模块之间,软件与协作系统之间,以及软件与他的使用者之间的通信方式。

1.4参考资料

《失物招领系统--可行性研究报告》。

《失物招领系统--项目开发计划》。

《失物招领系统--需求规格说明书》。

《失物招领系统--概要设计说明书》。

《计算机软件产品开发文件编制指南》国标GB8567-88

《软件工程导论--第5版》张海藩编著清华大学出版社

2.总体设计

2.1需求概述

按照《失物招领系统--需求规格说明书》中的规格要求,实现失物招领系统的登录,失物信息录入,失主丢失物品信息录入,物品查询,留言板等模块。

同时,系统最大限度地实现易安装,易维护性,易操作性,运行稳定,安全可靠。

2.2软件结构

图2.1系统结构图

3.程序描述

3.31登录模块

3.1.1功能

用于登录本失物招领系统。

通过身份验证判断是否允许用户登录,并根据用户名判断用户身份。

3.1.2性能

具有身份验证功能,登录成功后转入操作界面。

具有输入提示功能,对于输入超过给定范围后给予错误提示,引导用户正确输入用户名与密码。

3.1.3输入项目

序号

变量名

类型

长度

备注

1

User_ID

char

9

用户名

2

Passwords

char

18

密码

3.1.4输出项目

页面提示:

“登录成功”,并跳转至操作页面。

3.1.5算法

密码采用RSA加密算法进行加密,增强系统安全性。

3.1.6程序逻辑

图5.2登录流程图

3.1.7接口

1.数据库查询接口,用于查询用户名与密码是否匹配。

2.登录成功后的操作界面的URL,用于进行页面的跳转。

3.1.8存储分配

存放登录页面的存储空间和登录所需校验的用户名、密码、用户权限的存储空间。

序号

变量名

类型

长度

备注

1

User_ID

char

9

用户名

2

Passwords

char

18

密码

3

Permissions

char

2

权限

3.1.9限制条件

界面简单,算法稳定,以求不出漏洞。

3.1.10测试要点

给出多组样例,进行用户名与密码的匹配测试,并通过违规输入,进行系统的稳定性测试。

3.32信息管理模块

3.2.1模块代码

读档模块

失主招领信息录入模块

权限管理模块

信息录入

信息修改模块

失物信息录入模块

3.2.8功能

本模块通过与查询模块相结合,用于对文档信息的读取、手动增加、删除和修改失物招领系统中失物信息,失主招领信息以及其它信息,并通过成信息入模块,将各种信息录入系统中,综上实现失物招领管理的统一化与平台化。

3.2.3性能

该模块对于用户,管理员开放,并且用户只具有对其更重信息有相应的录入修改权限,管理员拥有删除录入权限。

系统支持分布式录入,并提供相应的差错检测机制。

3.2.4输入

(1)失物的各种信息

(2)失主的招领信息

(3)用户的信息

(4)用户权限的信息

3.2.5输出

1.读档模块输出:

(1)当读档无误时:

页面提示:

“读档成功”,并显示刚读入的信息摘要。

(2)当读档信息出错时:

页面提示:

“读档错误”,并将提示错误原因。

2.增加信息模块输出:

(1)当录入信息无误时:

页面提示:

“增加信息成功”,并显示刚录入的信息摘要。

(2)当录入信息出错时:

页面提示:

“增加信息错误”,并将错误信息用红色标注,提示修改。

3.修改信息模块输出:

(1)当修改信息无误时:

页面提示:

“修改信息成功”,并显示刚修改后的信息摘要。

(2)当修改信息出错时:

页面提示:

“修改信息错误”,并将错误信息用红色标注,提示修改。

4.删除信息模块输出:

(1)当删除信息无误时:

页面提示:

“删除信息成功”,并显示刚删除后的信息摘要。

(2)当删除信息出错时:

页面提示:

“删除信息错误”,并将错误信息用红色标注,提示修改。

5.权限管理模块输出:

(1)当权限管理无误时:

页面提示:

“操作成功”,并显示刚操作的结果予以。

(2)当权限管理出错时:

页面提示:

“操作错误”,并将错误信息用红色标注,提示修改。

3.2.6逻辑程序

图5.3管理模块流程图

3.2.7借口

1.数据库连接接口,用于手工录入信息或读档得到信息的入库操作,以及确保信息的修改、增加和删除和权限的的正常进行。

2.权限文件接口,用于确定用户是否拥有相应的录入权限。

3.2.8储存分配

数据库相应区块,用于存放相应的失物信息。

3.2.9限制条件

(1)界面只管,拥有简洁的操作指示和强大的错误识别能力。

(2)对操作提供二次确认,确认后进行相应的操作。

3.2.10测试要点

(1)进行多种权限的接入测试。

(2)进行错误信息的录入(如越界数据、负值数据等)。

(3)进行循环录入的测试,测试系统的逻辑结构。

(4)进行多点分布式集中测试,测试系统的多处理能力。

(5)进行非法操作,测试系统处理事件的能力。

3.3信息查询模块

3.3.1代码模块

失物查找模块

招领信息查找模块

3.3.2功能

用于查询本系统中的失主招领信息与失物信息。

3.3.3性能

具有按特征查询的功能,是查找更加迅速。

具有输入提示功能,对于输入错误的用户提示。

3.3.4输入项目

输入为你所要查找的物品的特征,名称,颜色等。

3.3.5输出项目

所查找到的符合查找信息的所有物品。

密码采用RSA加密算法进行加密,增强系统安全性。

3.3.6程序逻辑

图5.4信息管理模块流程图

3.3.7接口

1.数据库连接接口,用于手工录入信息或读档得到信息的入库操作,以及确保信息的修改、增加和删除和权限的的正常进行。

2.权限文件接口,用于确定用户是否拥有相应的录入权限。

3.3.8储存分配

数据库相应区块,用于存放相应的失物信息

3.3.9限制条件

界面直观,拥有简洁的操作指示和强大的查询错误识别能力,并提供在结果中查询的功能和对查询结果的排序功能

3.3.10测试要点

(1)进行多种权限的接入测试。

(2)进行循环录入的测试,测试系统的逻辑结构。

(3)进行多点分布式集中测试,测试系统的多处理能力。

(4)进行非法操作,测试系统处理事件的能力。

3.4留言板模块

3.4.1模块代码

留言板信息录入

留言板信息查询

3.4.2功能

用于实现失主与捡东西的人之间的沟通。

3.4.3性能

该模块为公共模块,能够在失主与捡主之间建立沟通。

3.4.4输入项目

输入项目为在留言板中所要录入的信息与所要查询的信息。

3.4.5输出项目

若输入正确则输出所要查询的信息。

若错误则提示重新输入。

3.4.6程序逻辑

图5.5留言板程序流程图

3.4.7接口

1.数据库连接接口,用于留言板信息的查询与录入保存。

3.4.8存储分配

数据库相应区块,用于存放选课结果。

3.4.9限制条件

不能够较长时间保存留言信息。

3.4.10测试要点

(1)进行多点分布式集中测试,测试系统的多处理能力。

(2)进行非法操作,测试系统处理事件的能力。

3.5综合信息管理模块

3.5.1模块代码

1.失物信息删除

2.用户信息管理

3.用户权限管理

3.5.2功能

用于对已招领物品信息的删除与留言板内信息的删除,并且能够用户信息进行修改,而且还能查询当前用户所拥有的权限。

3.5.3性能

能够对信息进行定期的删除与处理,更好的保证了数据库与系统的运行,同样能够方便用户的使用个与用户信息安全的保护。

3.5.4输入项目

输入为用户的信息。

3.5.5输出项目

若输入正确,输出为已删除的信息或者用户录入的本人信息或你现在所拥有的权限的信息。

若输入错误,则输出提示你重新操作。

3.5.6程序逻辑

图5.6综合信息管理模块流程图

3.5.7接口

(1)数据库连接接口,用于用户信息的修改与保存。

(2)权限文件接口,用于确定用户是否拥有相应的权限。

(3)FTP服务器接口,用于个人网络硬盘应用的存取数据。

3.5.8存储分配

(1)数据库相应区块,用于用户信息。

(2)数据库相应区块,用于权限信息。

(3)FTP服务器相应盘块,用于个人网络硬盘的实现。

3.5.9限制条件

权限限定。

3.5.10测试要点

(1)进行多种权限的接入测试。

(2)进行循环录入的测试,测试系统的逻辑结构。

(3)进行多点分布式集中测试,测试系统的多处理能力。

(4)进行非法操作,测试系统处

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

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1