软件详细设计说明书
超能陆战队
2015年5月
目 录
1 引言............................................................................................................................. 1
1.1编写目的............................................................................................................. 1
2 总体设计...................................................................................................................... 1
2.1 需求概述............................................................................................................ 1
2.2 软件结构............................................................................................................ 1
3 软件描述...................................................................................................................... 2
3.1 下面对各模块进行描述....................................................................................... 2
3.2 程序逻辑............................................................................................................ 3
1 引言
本文档是以《软件需求分析说明书》为基础,进一步就《软件需求分析说明书》中的功能从计算软件实现的角度给出的设计描述。即是对需求分析说明书中的功能以计算机软件设计的角度,对上述功能的实现进行合适的功能模块的划分、对上述功能模块的所包含的功能点进行描述和说明,必要的情况下可以程序流程图的方式进行说明,这些功能模块的划分和设计是以最终实现《软件需求分析说明书》的功能描述的要求为原则的;它将作为项目验收时重要的标准和依据。
1.1编写目的
该说明书从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。这些文字和图形都为了能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。
该说明书详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该需求规格说明书也是用户确定软件功能需求的依据。
2 总体设计
2.1 需求概述
铁大学生在日常生活中经常会遇到订水的麻烦,例如:急着去上课宿舍又没水了,和供水商打完电话便出门上课,供水商来送水的时候宿舍没人。再例如,因为订单繁多供水商不能及时送水而忘记送水的事情时有发生。因此,本软件对学生的订水帮助是很大的。一个好的订水系统可以及时将自己的订水信息提交给供应商,而供应商也能在预定的时间段准确的将水送到宿舍。方便同学的校园生活,也便于供水商对送水量的统计。
2.2 软件结构
3 软件描述
3.1 下面对各模块进行描述
1、注册模块
在用户为注册的前提下是不能进行程序操作的,因此首先进行帐号注册,对数据库进行增添信息操作。
2、登录模块
本软件设置登录模块,在订水之处要登录帐号,通过与数据库的连接进行数据交互。此处设置登录名和密码两项
4、物品信息查看模块
进如程序后可实现对物品的查看,此处分为三个子模块。即桶装水、瓶装水和饮料。点入相应模块、点击相应商品可查看商品信息。方便大家在产品购买之前对产品进行进一步的了解。
5、预定模块
此模块实现本软件的最主要功能,即预定功能,在此会与数据库进行数据交互,用户订阅信息会及时反馈到商家手中,用户可填入用户信息方便卖家派送。
3.2 程序逻辑