关于开设网上花店的详细设计说明书.doc_第1页
关于开设网上花店的详细设计说明书.doc_第2页
关于开设网上花店的详细设计说明书.doc_第3页
关于开设网上花店的详细设计说明书.doc_第4页
关于开设网上花店的详细设计说明书.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

关于开设网上花店的详细设计说明书1. 引言1.1 编写目的(1)编写本说明书的目的在于在概要设计的基础上,考虑“怎样实现”这个软件系统,直到对系统中的每个模块给出足够详细的过程性描述。(2)本说明书的用途为为软件结构图(SC图或HC图)中的每一个模块确定使用的算法和块内数据结构,并用某种选定的表达工具给出清晰的描述。表达工具可以由开发单位或设计人员自由选择,但它必须具有描述过程细节的能力,进而可在编码阶段能够直接将它翻译为用程序设计语言书写的源程序。(3)本说明书的读者有系统设计人员,编码人员以及用户和使用部门的有关人员。 1.2 项目背景 (1)本项目的名称暂定为“佳人有约”网上鲜花销售系统。(2)本项目的参与开发人员有: 任务提出者:某鲜花销售公司 项目负责人:我公司的项目经理一名,鲜花销售公司的副总经理一位 系统分析员:* 系统设计员:* 程序设计员:*2. 软件结构 2.1 需求概述: 系统总的来说需要实现以下功能: 1.会员认证系统 1.1 会员认证 1.2 会员注册 1.3 隐私与安全 2.鲜花订购系统 2.1 鲜花查询 2.2 鲜花订购 2.3 支付货款 3.服务系统 3.1会员服务 3.2 团购通道 3.3 定单管理 3.4 售后服务 3.5 支付说明 3.6 购物说明 3.7 配送说明 3.8关于我们 3.9 留言板3.10 其他服务详见需求分析报告中的有关内容。2. 2软件结构为了使每一位有可能阅读和理解本系统的结构和功能我将用层次方框图来表示系统总体结构和他们之间的关系: 网上鲜花销售系统会员认证系统会员认证会员注册鲜花订购系统鲜花查询鲜花订购支付货款服务系统会员服务团购通道定单管理售后服务其他服务支付说明购物说明配送说明关于我们留言板隐私与安全3. 程序设计说明1. 模块描述详见上面的层次方框图。2. 身份验证模块(M10)功能:对用户进行身份验证,通过验证则登入系统。输入项目:输入用户名和密码。输出项目:无存储分配:程序运行时占用内存约1MB左右。3. 初始化模块(M1.1) 功能:初始化系统,显示网站主页,并使系统进入正常工作状态。 输入项目:配置文件,数据库文件。输出项目:设置全局变量,浏览区和基本资料区。存储分配:程序运行需要占用内存约1MB左右。测试要点:配置文件或数据库文件损坏,或没有足够的内存可供使用时是否正常。本模块的主页请见我们上交的网页。4. 关闭系统模块(M1.2)功能:关闭并退出系统,保留相应状态数据。输入项目:全局变量。输出项目:更新后的数据库文件和配置文件。测试要点:若数据库文件或配置文件不能正常操作,或全局数据已经不一致,怎样处理。5. 系统功能模块(M1.3) 功能:选择各种系统功能。 输入项目:鼠标或键盘事件。 输出项目:无6浏览模块(M7.1)功能:实现本网站上的售后服务、支付说明、购物说明、配送说明等只需调用文件显示到页面上的功能。性能:这是用户使用频率较高的模块,对性能的要求在1-2秒内作出反应。输入项目:鼠标事件。输出项目:用页面显示这些功能中的文本说明。测试要点:对各事件进行测试。7. 刷新浏览模块(M2.2)功能:对浏览模块中要显示的页面进行刷新。输入项目:鼠标事件。 输出项目:浏览模块中要显示的页面 测试要点:对有效和无效的输入记录号进行测试。 8. 鲜花资料模块(M2.1) 功能:维护网站上的鲜花图片的更改和刷新。 性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。输入项目:鼠标事件。 输出项目:重新设置鲜花资料区中的信息。 测试要点:对各事件进行测试。 9.刷新鲜花资料模块(M2.2) 功能:利用全局变量中的信息重新刷新鲜花资料区。 输入项目:处理方式(更新或刷新)。 输出项目:设置数据库。 10. 用户资料模块(M3.1) 功能:维护网站上的用户资料的更改和刷新。 性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。输入项目:鼠标、键盘事件。 输出项目:重新设置用户资料区中的信息。 测试要点:对各事件进行测试。 11.刷新用户资料模块(M3.2) 功能:利用全局变量中的信息重新刷新用户资料区。 输入项目:处理方式(更新或刷新)。 输出项目:设置数据库。 12. 定单资料模块(M4.1) 功能:维护网站上的定单资料的更改和刷新。 性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。输入项目:鼠标、键盘事件。 输出项目:重新设置定单资料区中的信息。 测试要点:对各事件进行测试。 13.刷新定单资料模块(M4.2) 功能:利用全局变量中的信息重新刷新定单资料区。 输入项目:处理方式(更新或刷新)。 输出项目:设置数据库。 14.定单查询模块(M4.3) 功能:完成查询定单的功能。 性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。 输入项目:查询条件 输出项目:标准的SQL语句,发送设置浏览区命令。 测试要点:测试各种查询方式。 15.定单取消模块(M4.4) 功能:完成查询定单的功能。 性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。 输入项目:取消条件 输出项目:标准的SQL语句,发送设置浏览区命令。 测试要点:测试各种取消方式。 16.鲜花查询模块(一般查询)(M20.1) 功能:完成查询鲜花的功能。 性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。 输入项目:一般查询条件 输出项目:标准的SQL语句,发送设置浏览区命令。 测试要点:测试各种查询方式。 17.鲜花查询模块(一般查询)(M20.2) 功能:完成查询鲜花的功能。 性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。 输入项目:组合、模糊查询条件 输出项目:标准的SQL语句,发送设置浏览区命令。 测试要点:测试各种组合、模糊查询方式。 18.版本选择(M6) 功能:完成网站语言版本的转换。 性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。 输入项目:鼠标事件 输出项目:发送设置语言字体库的命令。 测试要点:测试在各种情况下,是否都能实现转换。 19.节日查询(M5) 功能:使用户完成节日提醒的注册。 性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。 输入项目:鼠标、键盘事件。 输出项目:设置数据库 测试要点:测试在各种情况下,是否都能实现节日注册。 20. 订购鲜花模块(M8.1) 功能:使用户完成订购鲜花的活动。 性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。 输入项目:鼠标事件输出项目:设置数据库测试要点:测试在各种情况下,是否都能实现该功能。21.支付系统:(M8.2)功能:使用户能够进行在线支付。性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。输入项目:键盘事件输出项目:设置数据库测试要点:测试各银行卡是否都能使用,加密功能是否正常。22. 密码管理模块(M9)功能:对密码进行设置。输入项目:鼠标、键盘事件。输出项目:无23.会员注册模块(M11)功能:使新用户注册。性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。输入项目:鼠标、键盘事件输出项目:设置数据库测试要点:测试各种情况的注册情况。24.会员预付模块(M11)功能:使用户注册会员预付功能。性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。输入项目:鼠标、键盘事件输出项目:设置数据库测试要点:测试各种情况的注册情况。25.会员帐目模块(M11)功能:使用户注册会员帐目功能。性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。输入项目:鼠标、键盘事件输出项目:设置数据库测试要点:测试各种情况的注册情况。26.留言板模块(M11)功能:使用户注册会员帐目功能。性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。输入项目:鼠标、键盘事件输出项目:设置数据库测试要点:测试各种情况的注册情况。27.购物篮模块(M14)功能:动态显示用户所购物品。性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。输入项目:鼠标事件输出项目:发送命令到浏览区。测试要点:测试各种订购情况下的显示。28.补交货款模块(M16)功能:供用户补交货款。性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。输入项目:键盘事件。输出项目:设置数据库测试要点:测试各银行卡是否都能使用,加密功能是否正常。29.团购通道模块(M16)功能:供符合团购条件的人进行团购。性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。输入项目:键盘事件输出项目:设置数据库测试要点:测试在各种情况下,是否都能实现该功能。30.时差查询(M17)功能:使用户查询他与收货人的两地城市间的时差。 性能:这是经常使用的一个模块,对性能要求在1-2秒内作出反应。 输入项目:鼠标、键盘事件。 输出项目:发送命令到浏览区。 测试要点:测试在各种情况下,是否都能准确实现查询。31.网站链接(M18)功能:使其他网站把我们的

温馨提示

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

评论

0/150

提交评论