




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精选范本 1 引言引言 2 1 1 编写目的 2 1 2 背景 2 1 3 定义 2 1 4 参考资料 2 2 程序系统的结构程序系统的结构 2 3 程序程序 1 标识符 设计说明 标识符 设计说明 2 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 存储分配 4 3 10 注释设计 4 3 11 限制条件 4 3 12 测试计划 4 3 13 尚未解决的问题 4 4 程序程序 2 标识符 设计说明 标识符 设计说明 4 精选范本 详细设计说明书详细设计说明书 1 引言引言 1 1 编写目的编写目的 详细说明书清楚 详细的写出了软件在实现过程中的具体的实现方法 方便别的程序员很 快的了解本系统的具体的实施方法 便于维护和学习 也方便自己 能够及时回来看看该 程序的设计思路 防止遗忘 1 2 背景背景 网上手机销售系统 人物提出者 软件工程 开发者 肖霖 严辉 彭洪等 5 人 用户 面向广大手机消费者 开发地点 寝室 1 3 定义定义 JSP 技术 本系统采用 JSP 作为表现层技术 负责收集用户的请求数据 并将用户请 求提交到指定的控制器 当系统处理完请求后 JSP 页面还负责将处理结果呈现给用户 MySQL 负责数据库的构建 采用 E R 模式以表的形式存储用户 手机和管理人员的 相关数据 1 4 参考资料参考资料 JSP 基础教程 清华大学出版社 深入理解 MySQL 2 程序系统的结构程序系统的结构 精选范本 3 程序程序 1 标识符 设计说明 标识符 设计说明 从本章开始 逐个地给出各个层次中的每个程序的设计考虑 以下给出的提纲是针对 一般情况的 对于一个具体的模块 尤其是层次比较低的模块或子程序 其很多条目的内 容往往与它所隶属的上一层 模块的对应条目的内容相同 在这种情况下 只要简单地说明 这一点即可 3 1 程序描述程序描述 程序描述程序描述 模块一 系统界面打开这个网站后 就可以看到这个界面 在此可以选择用户登录和后台登陆 未注册的用户可以 选择注册 用户无法登录后台 我们在此设置了权限 模块二 注册界面 选择注册的新用户可以看到这个界面 用户根据协议需要填写用户名 密码 密码确认 邮箱 出生日期 性别 验证码等信息 如老用户不小心进入了这个界面还可以点击登录 进入登陆界面 用户在有自己的账号情况下可以快速的使用网站的可能及对用户信息的记 录 它的特点是内存常驻 模块三 手机登陆 设计该程序的主要目的是方便手机用户可以自己用手机登陆我们的系统完成订购 模块四 手机浏览界面 此界面列出一系列超链接 用户可以根据列出来的各种信息选择相应的手机 也可以收索 精选范本 手机型号 点击后 页面跳转至相应界面 该程序为手机登陆后可执行的操作 模块五 个人主页 用户可以在此填写个人信息 查看自己发出的帖子 也可以查看消息等 它的特点是内存 常驻 模块六 用户在此可以添加 修改手机在将其放入购物车 也可以查询订单和历史消费 完成订购 N 1 NM 1 1 N N 手机 购买 会员 提交 订单明细 属于 厂家 包括 订单 手机编号会员id 明细编号 厂家编号订单编号 3 2 功能功能 导航条设置 导航条设置的主要功能 手机导航 列出了首页 手机首页 智能手机 Android windowsP Symbian 等导航信息 用户可以根据自己的想法选择响相应的链接 还 可一查看新的促销活动 手机行情 手机新闻等信息 IPO 图描述表 模块编号 S1 模块名称 导航条 所属子系统 功能管理 调用模块 手机首页 智能手机 Android WindowsP Symbin 等界面模块 被调用模块 功能管理 模块描述 方便用户对本系统的使用 输入参数 需要查询的手机品牌 输出参数 手机相关信息 精选范本 变量说明 数据 相关数据表 手机信息表 处理 可以根据手机信息查询相关手机的信息 手机信息界面设置 主要功能 显示手机的相关信息 比如品牌 价格 手机类型 外观设计 网络模式 操 作系统 颜色 热门手机排行榜 手机销售排行榜等 IPO 图描述表 模块编号 S2 模块名称 手机信息界面 所属子系统 功能管理 调用模块 无 被调用模块 手机查询功能模块 模块描述 显示手机信息 输入参数 手机信息 输出参数 要查询手机信息 变量说明 数据 相关数据表 手机信息表 处理 根据用户要查询的手机进行更改 1 个人管理设置 个人管理设置的主要功能 显示个人信息列表 Personal information jsp 主要涉及 到个人头像 用户名 网站发帖 个人购物积分等主要信息 其中头像上传图片界面 upfile jsp 保存上传图片界面 saveupfile jsp 我的帖子界面 myinvitation jsp 个人 积分界面 personnelintegral jsp IPO 图描述表 模块编号 M1 模块名称 个人信息管理 所属子系统 会员管理 调用模块 增加个人基本资料 删除个人信息 修改个人资料 被调用模块 会员管理 模块描述 对读者个人资料的信息进行管理 输入参数 个人资料 输出参数 编号 变量说明 数据 相关数据表 个人资料库 处理 会员把个人信息传到个人信息管理模块进行管理 可以对个人信息进行增加 删除 或修改 2 订单维护模块 订单维护模块的主要功能 显示订单列表 orderlist jsp 删除订单 orderdel asp 处 理订单 orderprocess jsp 保存订单处理结果 orderprocesssave jsp 订单维护模块是本系统的本质所在 因为本系统的主要目的就是销售 主要实现列表 的修改 删除功能 对于这个界面需要一个 page 参数 其他的都是从数据库中提取数据 然后按照列表的 精选范本 形式显示 在此模块中要注意在付款提交处理上应注意确认提示 IPO 图描述表 模块编号 M2 模块名称 订单维护模块 所属子系统 购物管理 调用模块 按订单删除 按订单管理 保存订单出理结果 输入参数 订单信息 输出参数 订单处理结果 相关数据表 订单信息表 处理 根据客户下订单的基本信息进行更改 3 购物车管理模块设置 购物车管理模块主要功能 显示购物车 shopcar jsp 购物车基本函数 carbase jsp 查看购物车用到的 shopcar jsp 和 carbase jsp 两个文件 在购物车的显示界面上应可以 存放多种物品 每种物品应可以买多个 顾客利用购物车所提供的公能 可以对所购买的 商品的信息进行修改 例如商品的数量的修改 商品的删除 4 手机信息浏览模块 手机信息浏览模块的主要功能 实现手机详细信息的查看 手机图片查看 手机详细 信息对比 精选范本 3 3 性能性能 性能 精度 灵活性 时间特性 1 精度 本系统管理员 客服人员和业务员随时针对市场信息更新网页客户界面所示手机 信息 同时增设 友情链接 与手机行情 手机新闻 手机热帖配套 使顾客能够准确搜 索到想要的手机信息 本系统查询功能采取相关文字查询 如输入手机型号 手机销售价 格区间 手机操作系统等手机相关信息 根据手机销售热门程度排行 系统将给出相应搜 索结果列表以供顾客选择 提高系统运行的精度 减少了顾客大量的手动查找环节 2 灵活度 本销售系统在用户界面列出详细导航 在用户选购过程中可随时根据自己的需 要选择相应链接了解相关信息 同时具有返回主界面以及返回上一界面功能 方便顾客网 上查询信息 在搜索功能上 我们不近采用了相关文字以及全称详细查询 同时采用了模 糊音查询功能 在顾客不清楚手机相关详细信息的时候只需要输入大概文字 系统便自动 计算给出相关列表供顾客选择 这样的灵活设计方便了顾客浏览界面 以便顾客更简单的 进行选择和对比 3 时间特性 在本销售系统程序设计中 时间响应根据顾客的购买浏览习惯 我们对服务 器的响应做出了规划以及实现操作 在顾客提出信息检索请求后 60ms 120ms 之间服务器 给出响应 返回检索信息 在顾客访问子网页以及相关链接的过程中 从提出请求到服务 器响应仅需 45ms 80ms 同时我们在顾客注册 用户登录 提交购买订单等过程中 提 高了服务器响应时间 方便了顾客的使用 同时本系统还采用了固定时间未操作自动退出 登录 在 30 分钟内如顾客都未进行任何操作 系统将自动退出用户登录 以便保护用户信 息避免遗失 精选范本 3 4 输人项输人项 登录 输入姓名 密码 注册 输入用户名 密码 邮箱 住址 电话号码 手机搜索 输入手机品牌 手机型号 发帖 输入要发的内容 留言 输入留言信息 3 5 输出项输出项 a a 会员注册会员注册 1 个人信息 会员名 由数字 字母组成长度不超过 13 密码 字母 数字 符号组成长 度大于 6 小于 18 出生年月 xxxx xx xx 其中 x 大于等于 0 小于等于 9 爱好等用字 符串表示 点击注册按钮 保存注册信息 阅读用户协议 确认协议返回首页 不同意 填写个人信息 同意 系统验证 系统自动登录会员中心系统自动发邮件至客户信箱 信息有误 验证不通过 验证通过 会员用户名为邮箱地址 精选范本 b b 找回密码找回密码 b 在购买物品的同时还有输入项 商品的名称 特性等 购买商品的数量 而系统输出的就是商品的详细信息 包括图片 详细参数等等 点击购买之后系统会自动 结算金额并输出 给出对每一个输出项的特性 包括名称 标识 数据的类型和格式 数据值的有效范 围 输出的形式 数量和频度 输出媒体 对输出图形及符号的说明 安全保密条件等等 3 6 算法算法 与数据源创建连接 Try con DriverManager getConnection jdbc odbc 数据源名 登录名 密码 手机查询语句 Sql con createstatement 创建连接对象 Rs sql executeQuery select from MobileInformation where c name 手机名 输出 Out print 品牌 Out print 价格 Out print 手机类型 按手机品牌刷选 品牌 注册 用户名称 设置密码 登陆 登录名称 点击找回密码按钮 输入用户名或者注册邮箱 系统自动发送邮件 至用户注册信箱 输入新密码 用户收邮件 点击邮件中密码找回链接 保存新密码 返回会员登录框 输入用户名 密码 系统保存最新登录信息 进入会员中心 系统验证 找回密码按钮 不通过 通过 d d 用户登录 用户登录 登录时间 和更改信 息记录都要保存 精选范本 密码登陆 3 7 流程逻辑流程逻辑 导航模块 登录注册 用户登录管理员登 陆 用户注册 个人信息发帖 客服 精选范本 a 查询 查询尽可能的做到精准 信息维护尽可能的做到简单易用 b 输入 对于查询 应做到可一旦条件和组合条件的输入 对于维护 要有输入 修改商品和客户信息 c 输出 能按要求在显示器上显示出所需要的信息和打印成表格 d 保密与权限 对不同的客户 设置不同的权限 对重要的数据信息可以加密 条件允许的情况下 可以让系统自动保存 避免繁杂的手工操作 手机类别功能模块 用户可以通过预先分类好的手机类别来浏览相关的手机目录以至详细的手机信息 从 中发现自己感兴趣的手机 手机搜索功能模块 让用户通过手机类别号 ProductTypeId 手机名称 ProductName 封面 Cover 导航链 接 手机搜索 首 页 智 能 手 机 An drio a wi nd ow sP Sy m bi an 相关手机链接 手 机 信 息 购 物 车 数据库管 理 添 加 信 息 修 改 信 息 删 除 信 息 精选范本 介绍 Description 等为条件 通过搜索的功能来快速找到自己想要买的手机 手机展示功能模块 对手机商品进行详细展示 包含手机封面图片 手机简介等 若想购买单击 加入购 物车 即可 购书车功能模块 当用户找到自己想购买的手机时 单击 加入购书车 的图标 将手机加入到购书车 中 在购物车页面中 可以修改商品数量 移出某手机商品 可以清空购物车 可以继续 购物 等到用户找到所有想买的手机之后 单击 结帐 的功能 进入结帐的网页 用户订单功能模块 浏览客户已下的所有订单 查看订单详情 也可以取消尚未付款 发货的订单 结账功能模块 在购物车模块 当用户找到所有想买的手机之后 单击 结帐 的功能 进入结帐的 网页 在结账页 会显示用户的个人资料信息 订单的明细商品信息 订单金额 及默认 的收货地址及收货人 这里可以更改收货地址和收货人 然后选择支付方式 单击 提交 订单 即产生订单 并进入付款页面 在付款页面 显示产生的订单号 3 8 接口接口 模块一 打开这个网站后 就可以看到这个界面 在此可以选择用户登录和后台登陆 未 注册的用户可以选择注册 用户无法登录后台 我们在此设置了权限 精选范本 模块二 注册界面 选择注册的新用户可以看到这个界面 用户根据协议需要填写用户名 密码 密码确认 邮箱 出生日期 性别 验证码等信息 如老用户不小心进入了这个界面还可以点击登录 进入登陆界面 精选范本 模块三 前台登陆 用户输入用户名和密码后 服务器验证正确 允许登录 进入手机浏览界面 模块四 手机浏览界面 此界面列出一系列超链接 用户可以根据列出来的各种信息选择相应的手机 也可以收索 精选范本 手机型号 点击后 页面跳转至相应界面 模块五 个人主页 用户可以在此填写个人信息 查看自己发出的帖子 也可以查看消息等 精选范本 模块六 用户点击上面的我的帖子按钮后 进入此界面 左边列出了自己已发的帖子 随意点击后 可以在右边浏览 模块七 想发送新帖 可以点击上面的发表新帖按钮 进入此界面 填写内容 然后发表 精选范本 模块八 更改个人信息 更改个人详细信息后 点击保存 系统会自动保存到数据库中 精选范本 模块九 后台登陆 系统管理人员登陆界面 用户无法登录 管理员输入用户名和密码后 服务器验证正确后 允许登录 模块十 管理员登陆后可以在此收索手机后 添加 修改 删除手机信息 模块十一 用户再此可以添加 修改手机在将其放入购物车 也可以查询订单和历史消费 完成订购 精选范本 模块十二 客服 用户如有疑问 可以进入此界面 在线咨询管理人员 或者留言 管理人员回复的消息也 将显示在此界面上 方便用户和管理员联系 精选范本 3 9 存储分配存储分配 手机信息表 40M 手机信息囊括了手机型号 类型 公司名称 价格 图片等大量信 息 同时需要不断更新如新型号手机 促销情况等信息 所以为该表分配 40M 空间 用户信息表 30M 用户信息表中包括了网站会员 客服人员 业务员工 管理员的姓 名 账号 密码 真实姓名 性别 详细地址 联系方式等重要信息 系统为该表提供 20M 空间 订单表 30M 订单表中包括了订单编号 下单会员账号 购买者联系方式 发货详细 地址 订单总金额 备注等详细信息 为该表分配 20M 空间 留言表 10M 留言表主要用于存储顾客留言信息 记录留言内容 留言者信息 管理 员将定期对留言进行整理 分配该表 10M 空间 回复留言表 10M 回复留言表主要用于存储客服人员对顾客留言的回复 记录回复内 容 留言者信息 管理员将定期对回复留言进行整理 分配该表 10M 空间 热门手机排行榜表 10M 该表包括手机标号 热门标号以及浏览次数 管理员定期进 行更改 手机销售排行榜表 10M 该表包括手机标号 销售标号以及销售总数 管理员定期进 行更改 3 10 注释设计注释设计 说明准备在本程序中安排的注释 如 a 加在模块首部的注释 b 加在各分枝点处的注释 c 对各变量的功能 范围 缺省条件等所加的注释 d 对使用的逻辑所加的注释等等 精选范本 3 11 限制条件限制条件 时间 工作环境 资金 3 12 测试计划测试计划 1 测试主要分为模块测试 集成测试 系统测试 a 模块测试主要是在编码阶段 完成 WBS 图中小块活动 功能模块 后进行的 b 集成测试是在单元测试完成后进行的 它是将许多功能模块组合在一起 对模块组进行 测试 c 系统测试是最后进行的 它是将许多模块组再组合在一起 对整个组合在进行测试 完 成后 该软件基本上算是完成了 2 测试过程分为测试计划 脚本生成 方案定义 方案执行 结果分析 a 测试计划 基本思路是创建虚拟用户模仿现实用户的行为 测试输入数据以及相应的输 出 其设计依赖和采用的测试方法 白盒测试和和黑盒测试 白盒测试 将软件看成是一个透明的白盒子 按照程序的内部结构和处理逻辑来选定测试用例 对软件的逻辑路径及过程进行测试 检查它与设计是否相符 黑盒测试 将软件看作是黑盒子 在完全不考虑程序的内部结构和特性的情况下 测试软件的外 部特性 根据软件的需求规模说明书设计测试用例 从程序的输入和输出特性上测试是否 满足设定的功能 测试用例指对一项特定的软件产品进行测试任务的描述 体现测试方案 方法 技术 和策略 内容包括测试目标 测试环境 输入数据 测试步骤 预期结果 测试脚本等 并形成文档 不同类别的软件 测试用例是不同的 测试用例更趋于是针对软件产品的功 能 业务规则和业务处理所设计的测试方案 对软件的每个特定功能或运行操作路径的测 试构成了一个个测试用例 b 脚本生成 记录虚拟用户的行为和相关生成的数据 c 方案定义 会员注册测试 手机信息查询测试 手机信息添加测试 手机信息删除测试 d 方案执行 完成 C 所述所有测试 e 结果分析 分析测试结果 修改完善程序 测试主要涉及的方面 1 软件响应时间是否有预期的迅速 2 软件是否处理了用户超载负荷问题 精选范本 3 软件是否能够处理过量的商业需求 4 软件在预计和们有预计的用户负荷下是否稳定 5 是否确定用户在软件发布时会体验该软件 3 本系统的实际开发过程中 业务逻辑层的开发和界面开发相分离 在进行底层的设计 过程中 都采用白盒测试 从而验证其是否完成相应的逻辑功能 即随时对开发出来的模 块进行局部的测试 在系统开发后期 对整个系统采用黑盒测试的方法 根据系统的需求 进行相应的测试 看是否完成相应的功能 这样经过反复的测试 发现程序中存在的问题 并找到原因加以改正 以下是一些测试文档 一 会员注册一般分为 VIP 用户和普通用户 我们需进行不同的管理 设置不同的权限 且会员注册名一般都有约束 我们要对此反复测试 会员注册测试文档 名称会员注册测试 编号 ID001 基
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年安全管理案例分析解析答案
- 2025年文化和旅游厅招聘面试模拟题及答题思路梳理
- 2025年无人机植保高级认证笔试题库
- 2025年机关事务局IT笔试模拟题集锦
- 2025年ESG咨询师面试技巧与模拟题答案
- 2025年大学生安全教育核心练习及答案
- 2025年安全生产法考试强化题库解析
- 2025年宠物火化师技能认证模拟题解
- 2025年AI新闻岗位面试题及解析
- 2025年社区应急逃生测试题与答案资源
- 肿瘤科专业组药物临床试验管理制度及操作规程GCP
- 汉字形旁分类及其组字表
- 微创外科课件
- 静配中心应急预案处理流程
- GB/T 21977-2022骆驼绒
- 心理-认识过程课件
- 静脉治疗护理质量评价标准
- 水电清包工合同(3篇)
- 《ACT就这么简单》课件
- 农机行政处罚流程图
- 沥青混合料低温弯曲试验2002363
评论
0/150
提交评论