网上商城购物系统 概要设计说明书

上传人:re****.1 文档编号:507016023 上传时间:2022-12-06 格式:DOCX 页数:12 大小:137.45KB
返回 下载 相关 举报
网上商城购物系统 概要设计说明书_第1页
第1页 / 共12页
网上商城购物系统 概要设计说明书_第2页
第2页 / 共12页
网上商城购物系统 概要设计说明书_第3页
第3页 / 共12页
网上商城购物系统 概要设计说明书_第4页
第4页 / 共12页
网上商城购物系统 概要设计说明书_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《网上商城购物系统 概要设计说明书》由会员分享,可在线阅读,更多相关《网上商城购物系统 概要设计说明书(12页珍藏版)》请在金锄头文库上搜索。

1、概要设计说明书1引言1.1编写目的本说明书是在充分理解系统需求分析基础上,为后续工作准备的。本手册将进行技术 评审和技术的可行性检查,它是详细设计和编码的重要根据,为下一步的详细设计说明提供 框架同时也是用户进行交流的文档之一。软件开发小组的每一位参与开发成员应该阅读本说 明,以清楚产品在技术方面的要求和实现策略。预期的读者为系统的开发者、使用者和指导 老师。1.2背景说明:(1)开发软件系统的名称:网上商城购物系统;(2)任务提出者:XX;(3)开发者:计算机科学与技术的小组成员xx;(4)用户:XX;(5)本系统将使用SQLServer2000作为数据库存储系统。1.3定义(1)Asp(a

2、ctive server pages)是微软公司推出的一种用以取代CGI的技术,基于目 前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境, 通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI (电子数 据交换);(2)ADO: ActiveX Data Object, ActiveX 数据对象;(3)SQL:Structured Query Language。1.4参考资料1、ASP程序设计及应用张景峰主编 第011903号 中国水利水电出版社2009.12、数据库原理及其教程(第三版)黄德才主编 第088716号 科学出版

3、社 2010.63、ASP+SQL Server动态网站开发从基础到实践杨世锡,赵辉编著 第377507号电子工业出版社 20054、ASP+SQL Server项目开发实践黄雷编著 第38854号 中国铁道出版社20065、Dreamweaver 8与ASP动态网站开发自学导航戎马工作室编著 第298301号 机 械工业出版社20066、ASP实务经典林金霖编著M.北京:中国铁道出版社,2001,2097、ASP编程基础与实例丁贵广编著M.北京:机械工业出版社,2002,512总体设计2.1需求规定说明对本系统的主要的输入输出项目、处理的功能性能要求。包括2.1.1系统功能A、客户功能(1)

4、浏览商品信息:任何用户都可以浏览商品信息,课通过商品分类信息查找或者通过搜索栏直接模糊搜索查找相关商品。如有意购买这就必须先注册填写个人信息,然后登陆。(2)注册:用户必须认真填写个人信息以确保信息正确无误。(3)登录:登录后的用户可以查看和修改自己的信息。(4)购物:登录后的用户可以购买自己感兴趣的图书,先加入购物车,然后确定订单。B、管理员功能(1)管理员注册:管理员注册直接通过数据库用户添加。(2)管理员登录:若数据库的管理员信息表中存在此用户、密码正确,此时系统就转入 后台管理界面。(3)管理员登录后可进行注册用户信息进行查询和对自己的信息进行增删改操作,主要 负责保持数据库中商品存量

5、与实际库存量保持一致,商品来两不够时采取相应措施。另外还 要负责数据库的各种安全性和完整性维护。2.1.2系统性能2.1.2.1精度(1)在执行数据增加(例如向数据库增加新的任务)的时候,不允许出现因为程序的 原因导致增加操作失败,也不允许发生重复增加的数据。(2)在执行数据删除操作的时候,不允许因为程序的原因发生多删除数据、删除失败 的情况。(3)数据的修改也要保持对应的准确性。2.1.2.2时间特性要求(1)系统的更新处理时间应该在可接受的范围内;(2)系统的数据查询时间应该在可接受的范围内;(3)系统的数据统计时间应该在可接受的范围内。2.1.2.4 可靠性 本系统在一定的时间内的实际应

6、用率是比较可靠的。2.1.2.5 灵活性(1)操作方式上应该能够满足鼠标和键盘任意切换的需要;(2)能够支持 Windows95、Windows98、Windows2000、Windows Me 和 Windows XP 的运行环境;2.1.3 输入输出要求(1)输入项:系统要求的用户注册信息、用户名、密码、商品搜索窗口、订单信息。(2)输出项:注册页面、登陆界面、商品分类信息、商品查询信息、订单确认信息。2.1.4数据管理能力要求由于企业对人员的历史资料进行永久保存,再加上企业调进或调出人员频繁,因此对数 据的存储有一定的要求;要求提供数据的备份功能。2.1.5 故障处理要求(1)在用户输入

7、一些不合理的数据时候,能够进行一些合理的提示信息,不能因为输 入错误而导致系统的错误,或者程序停止运行;(2)程序运行时,对服务器和网络通信的故障能够识别并提示,当故障排除后,程序 恢复正常运行;(3)数据库要求有灾难备份机制,以防止数据的全部丢失。2.1.6 其他专门要求(1)本系统是涉及到买卖双方的交易,因此系统要保证数据的一致性,完整性,准确 性的要求要达到 99%左右;(2)本系统是提供给需要建立自己的网上商城的中小企业和网络用户使用,要求操作 界面简单方便;(3)由于本系统是基于 Internet 网络的,因此安全保密性要更高。2.2 运行环境简要地说明对本系统的运行环境的规定。2.

8、2.1设备运行本软件要iquchuliqi在奔腾III以上、内存在256MB以上的计算机。2.2.2支持软件(1)本系统只是的操作系统包括:Windows95、Windows98、Windows2000、Windows Me 和 Windows XP。(2)本系统支持的数据库:SQL Server 2000。(3)本系统的开发工具:ASP。2.2.3 接口不适用。2.2.4控制本系统通过用户验证”模块进行用户登录的控制,根据不同用户的权限调用不同的模块。2.3基本设计概念和处理流程4I物城统网购商系浏览处甘*投诉莆理订讥管艸后台 管理2.5功能需求与系统模块的关系本条用一张矩阵图说明各项功能需

9、求的实现同各模块的分配关系。所得到的程序 模块 功能实现、注册 用户 管理购物 车功 能订单 查询 功能推荐 商品图书 分类 列表商品 搜索用户 登录 注册订单 管理商品 管理用户注册用户登录用户修改信息商品查询在线购物商品显示图书管理订单管理2.6人工处理过程定期备份数据库,维护数据库的完整性、一致性。2.7尚未解决的问题如何处理用户在购买商品后的金钱支付交易以及确保交易的安全性。3接口设计在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上, 应做到简单明了,易于操作,并且要注意到页面的布局,应突出地显示重要以及出错信息。 在设计语言上,已决定使用ASP开发程序。本系

10、统提供可视化的操作方式,不提供命令控制 语句进行输入控制,从而用户只需要使用鼠标进行命令操作,使用键盘输入系统接受的参数。总的来说,系统的用户界面应做到可靠性、简单性、易学习和使用。3.2外部接口(1)软件接口 :服务器程序可使用ASP提供的对SQL SERVER的接口,进行对数据库的 所有访问;服务器程序上可使用SQL SERVER的对数据库的备份命令,以做到对数据的保存。(2)再输入方面,对于键盘、鼠标的输入,可用标准的输入输出,输入进行处理;在输 出方面,显示器的连接及使用,也可用标准的输入输出对其进行处理。3.3内部接口内部接口方面,采用共有类的一些方法对外接口,供各模块使用。各模块之

11、间采用函 数调用、参数传递、返回值的方式进行信息传递。结构传递的信息将是以数据结构封装的数 据,以参数传递或返回值的形式在各模块间传输。4运行设计4.1运行模块组合网上购物商城程序在有输入时启动接受数据模块,通过各模块之间的调用,读入并对输 入进行格式化。在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络 送到服务器,并等待接受服务器的返回信息。接收到返回信息后随即调用数据输出模块,对 信息进行处理,产生相应的输出。服务器程序的接受网络数据模块必须始终处于活动状态。接受到数据后,调用数据处理、 查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机上。4.2运行控制

12、运行控制严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制 进行正确的判断,选择正确的运行控制路径。在网络传输方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次 等待服务器发送回答数据,然后对数据进行确认。服务器在接收到数据后发送确认信号,在 对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。在软件的需求分析中,对运行时间的要求必须对作出的操作有较快的反应。所以应该尽 量减少数据在网络传输上的开销。其次是服务器性能,这将影响对数据库访问时间即操作时 间的长短,影响加大客户机操作的等待时间,所以必须使用IIS的高性能服务器。硬件对本 系统的速度影响将会

13、大于软件的影响。5系统数据结构设计不涉及软件设计可不包含5.1逻辑结构设计要点(1) 建立数据库的视图表格,参考下面的物理结构设计。(2) 系统用户信息管理:(3) 前台购物流程管理:(4) 订单处理:5.2物理结构设计要点管理员表Admin结构字段名称数据结构是否为空字段说明Adminldvarchar(20)否用户名(PK)PassWDvarchar(20)是密码Namevarchar(50)是用户姓名用户信息表Users的结构字段名称数据结构是否为空字段说明Useridvarchar(20)否用户名(PK)Pwdvarchar(20)是用户密码UserNamevarchar(50)是用户

14、姓名Sexbit是性别Addressvarchar(lOOO)是地址Emailvarchar(50)是电子邮件地址Telephonevarchar(100)是固定电话Mobilevarchar(50)是移动电话公告信息表Board的结构字段名称数据结构是否为空字段说明Idint否公告编号的标识Tilevarchar(50)是公告题目Contentvarchat(1000)是公告内容PostTimedatatime是提交时间Postervarchar(20)是提交人商品类别表GoodsType的结构字段名称数据结构是否为空字段说明Idint否分类表号的标识Typevarchar(50)是分类名称商品信息表Goods的结构字段名称数据结构是否为空字段说明Idint否商品编号的标识TypeIdint是商品类别Namevarchar(50)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号