




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 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 2 详细设计说明书详细设计说明书 1 引言引言 1.1 编写目的编写目的 详细定义软件总体的功能、系统的接口和数据属性;划分程序基本结构、 各程序名称和功能,以便于软件详细设计和编程。 本文档作为系统的概要设计文档,是本平台系统分析人员按照需求文档编写的。 本文档描述系统在功能上的主要设计和思想;预先估计以后系统可能达到的目标。 本文档的阅读对象为软件开发组成员,包括项目监理成员、系统分析员、 数据库设计员、程序员和项目经理、质量控制部成员。 1.2 背景背景 a. 待开发软件系统的名称:网上书店网上书店 b. 任务提出者:学生 c. 开发者: d. 用户:注册与非注册用户 e. 计算中心:尚未确定 f. 计算机网络:互联网 1.3 定义定义 专用术语 定义 系统 子系统、模块 某一相对独立的功能 响应时间 指操作者向系统发出命令到系统返回信息的时间间隔 数据库所有数据的逻辑设备,是数据的存储仓库 DBMS关系数据库管理系统 鲁棒性 (robustness) 就是系统的健壮性。它是在异常和危险情况下系统生存的关键。比如说, 计算机软件在输入错误、磁盘故障、网络过载或有意攻击情况下,能否 不死机、不崩溃,就是该软件的鲁棒性。 3 1.4 参考资料参考资料 GB/T 11457 软件工程术语 GB 8566 计算机软件开发规范 GB 8567 计算机软件产品开发文件编制指南 国家标准概要设计说明书(GB856788) 网上书店系统设计项目可行性分析 网上书店系统设计项目需求说明 网上书店系统设计项目开发计划 2 程序系统的结构程序系统的结构 网 上 书 店 系 统 书籍 管理 用 户 管 理 销售 统计 书 籍 查 询 书 籍 浏 览 购物 车 用 户 登 录 与 注 册 后台管理模块 前台销售模块 4 用户信息 用户名用户类别 登录密码电子邮箱 管理员信息 管理 管理员用 户名 管理员密码 管理员类型 3 程序程序 1(标识符)设计说明(标识符)设计说明 从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对 一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内 容往往与它所隶属的上一层 模块的对应条目的内容相同,在这种情况下,只要简单地说明 这一点即可。 3.1 程序描述程序描述 系统采用浏览模式,根据游客的需要显示出相关书籍的简介,价格等资料。并提供订单。 游客填写资料后生成订单。再由管理人员联系卖家,确认付款后发货。 3.2 功能功能 1)初始化模块: 功能描述:系统初始时,由操作系统调用,经过身份验证,进入不同的模块。 输入项:用户名:任意长度字符串或数字;密码:任意长度字符串或数字。 输出项:有效用户和无效用户。 5 流程图: 登录界面 从数据库中读取 检查用户 名与密码 成功登陆 流程图: 查找条件 查找数据库信息 显示查找信息 1)书籍管理模块 该模块负责管理本系统所有销售书籍信息。主要功能包括添加、删除、修 改以及查找信息,并且包括商品高级查询子模块,该模块将在下面介绍。只有 管理员才具有对书籍信息进行修改的权利,商品管理是网上书店系统的核心, 网上书店对书籍价格的调整以及新书的添加等都将在这部分完成。 (2)用户管理模块 该模块负责管理所有网上书店的用户信息。主要功能包括添加、删除、修 改以及查找用户信息。用户将被分为两类:管理员和会员。会员类型的转换也 将在用户管理中实现,管理员可以管理所有用户信息,而会员只能对自己私有 的信息进行维护。 (3)销售统计模块 为了查看书店的销售业绩,我们必须对所有的书籍的销售情况进行汇总, 销售统计模块将完成此项功能,系统可按时间、书籍类型、出版日期等内容或 任意几项内容的组合来对所售书籍情况进行添加,包括销售数量、销售额等。 该统计模块是一个相当完整的模块。 (4)商品查询模块 管理模块和销售模块中都提供了书籍查询模块。在管理模块中,书籍查询 是出于维护的目的,也就是说紧接着查询下一个功能就是商品维护功能。而在 6 销售模块中,书籍查询是出于购买的目的,紧接着查询的下一个功能应是对书 籍的购买操作或是个人的购物车添加功能。对于商品查询我们提供多条件组合 查询,包括按时间、书籍类型、出版日期等内容或任意几项内容的查询,这与 统计的方式相当相似。只是添加结果是一个总体,而查询结果是各项各类的逐 条信息。 (5)商品浏览模块 为了让会员购买书籍,我们必须先提供让其了解书籍信息,然后做出购买 的决定。在首页我们提供有限的最新商品的销售信息,如果会员需要分类了解 书籍信息,系统为每个分类都提供了详细的分类书籍信息提供页,会员可以选 择是否购买或者放入购物车以供将来选择参考。 (6)购物车模块 电子商务站点的核心就是购物车。会员可在这个区域内建立他们的订单, 只要选择各种自己需求的商品,并将它们添加到自己的预购信息栏中即可。通 常,该过程被形象地成为“向车中添加项目”,这就像在超市购物一样。当然, 他随时有权将商品从车中取出,或者将车推往前台结账。 4数据结构设计:数据结构设计: Userinfo 表表Managerinfo 表表 名称类型名称类型 UserNameVarchar(50)ManagerNameVarchar(50) UserPwdintManagerPwdint UserNointManagerNoint UserLevelint huiyuaninfo 表表 rchangInfo 表表huiyuanNameVarchar(50) rchangNointhuiyuanPwdint rchangNameVarchar(50)huiyuanNoint rchangKclint rchangDjint rchangRkinfo 表表 rchangSxintRkIdVarchar(50) rchangXxintrchangNoint rchangCkinfi 表表ManagerNoint CkIdVarchar(50)RkDateSmalldatatime rchangNointRkNumint ManagerNointguanliinfo 表表 CkDateSmalldatatimeDdIdVarchar(50) CkNumintguanliNameVarchar(50) rchangThdinfo 表表UserNoint 7 ThdIdVarchar(50)Numint SaleNointDjint rchangNointZjint ThNunintDgDatesmalldatetime rchangDjint rchangZjint rchanginfo 表表 QdIdVarchar(50) UserNoint YpNoint YpZjint QrZfVarchar(50) 3.3 性能性能 说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。 3.4 输人项输人项 给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范 围、输入的方式。数量和频度、输入媒体、输入数据的来源和安全保密条件等等。 3.5 输出项输出项 给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范 围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。 3.6 算法算法 详细说明本程序所选用的算法,具体的计算公式和计算步骤。 3.7 流程逻辑流程逻辑 8 退货 信息修改 进货 支付书目检索是否注册? 交易完成出书 是 否 经理售书系统 仓库管理 员 仓库管理 处理 销售记录 经理 游客 会员 3.8 接口接口 用户信息 用户名用户类别 登录密码电子邮箱 管理员信息 管理 管理员用 户名 管理员密码 管理员类型 9 书籍信息 书籍名称书籍编号 出版时间 简单描述 书籍类别 书籍原价打折额度 3.9 存储分配存储分配 根据需要,说明本程序的存储分配。 3.10 注释设计注释设计 说明准备在本程序中安排的注释,如: a 加在模块首部的注释; b 加在各分枝点处的注释; c 对各变量的功能、范围、缺省条件等所加的注释; d 对使用的逻辑所加的注释等等。 3.11 限制条件限制条件 说明本程序运行中所受到的限制条件。 3.12 测试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商城隐私政策和服务协议7篇
- 山西吕梁招用公益性岗位人员考试真题2024
- 2025年智能门锁的市场需求与趋势
- 2025广东广州翰城房地产开发有限公司招聘工作人员、进入人员考前自测高频考点模拟试题含答案详解
- 2025年海洋能源开发储能电池梯次利用技术挑战报告
- 2025年芜湖市第三城市医疗集团成员单位招聘15人考前自测高频考点模拟试题附答案详解(突破训练)
- 2025江苏泰州市兴化市医疗卫生事业单位招聘卫生专业技术人员91人模拟试卷及答案详解(各地真题)
- 2025内蒙古通辽市开鲁县招募企业储备人才37人模拟试卷完整参考答案详解
- 2025河南安阳市龙安区人社局招聘7名考前自测高频考点模拟试题及答案详解(易错题)
- 河南洛阳洛龙区公益性岗位招聘考试真题2024
- 新版中华民族共同体概论课件第六讲“五胡入华”与中华民族大交融(魏晋南北朝时期)-2025年版
- 六堡茶课件教学课件
- 材料作文“交流登山成功的经验”(2024年河南省中考满分作文9篇附审题指导)
- 2025年镇江市中考英语试题卷(含答案)
- 航海船舶因应气象预报方案
- 铝合金介绍教学课件
- 电气班组安全教育培训课件
- 《2025同上一堂思政课》观后感10篇
- SY4201.2-2019石油天然气建设工程施工质量验收规范设备安装塔类检验批表格
- 电机的工作原理课件
- 教育创新战略华润如何打造未来领袖孵化器
评论
0/150
提交评论