- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
失物招领-详细设计说明书word格式可编辑
五、详细设计说明书
1.引言 2
1.1编写目的 2
1.2项目背景 2
1.3定义 2
1.4参考资料 2
2.总体设计 2
2.1需求概述 2
2.2软件结构 2
3.程序描述 3
3.1功能 3
3.2性能 3
3.3输入项目 3
3.4输出项目 3
3.5算法 3
3.6程序逻辑 3
3.7接口 3
3.8存储分配 3
3.9限制条件 3
3.10测试要点 3
1.引言
1.1编写目的
本文档为“失物招领-详细设计说明书”,编写此说明书是为实现系统的功能而进行的系统详细设计说明,详细系统各软件组成模块的实现流程、功能、接口、编译、测试要点等内容,便于对系统的编码进行指导和约束,并且为开发人员、维护人员、客户之间提供共同的协议而创立基础,对教学管理系统的功能及其实现作概括描述,具体地实现用户需求的软件系统,设计出程序编写的具体方案,在保证软件可靠性的基础上使将来编写的程序可读性好,容易理解,容易测试,容易修改和维护。
本说明书的预期读者为客户、业务或需求分析人员、项目管理人员、软件设计人员、测试人员、用户文档编写者
1.2项目背景
失物招领系统是当前和谐学校创建之所需。面对现在生活各个方面都在向信息化方面发展。而现在校园中同学们每当自己丢失物品后不知道给怎么寻找该去哪里寻找,见到物品的同学也不知道该把捡到的东西怎么还给失主。通过该系统能解决两类人之间无法有效沟通的缺点,能够有效快速的解决物品丢失的问题,为同学们生活带来放更多的方便,更好的创建和谐校园。
1.3定义
Windows XP 运行环境
过程设计 设计软件体系结构中所包含的每个模块的实现算法。
数据设计 设计软件中需要的数据结构。
接口设计 设计软件内部各模块之间,软件与协作系统之间,以及软件与他的使用者之间的通信方式。
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)当读档无误时:
页面提示:“读档成功”,并显示刚读入的信息摘要
文档评论(0)