推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

购物商城数据库设计:优购物买的福库电饭锅怎么样

   2023-03-24 网络整理佚名1950
核心提示:2背景说明:(1)开发软件系统的名称:网上商城购物系统;(2)任务提出者:XX;(3)开发者:计算机科学与技术的小组成员xx;(4)用户:XX;(5)本系统将使用SQLServer2000作为数据库存储系统。B、管理员功能(1)管理员注册:管理员注册直接通过数据库用户添加。(2)本系统支持的数据库:SQLServer2

概要 设计手册 1. 引言 1.1 编写目的 本手册是在充分理解系统需求分析的基础上,为后续工作编写的。 本手册将进行技术审查和技术可行性检查。 它是详细设计和编码的重要依据,为下一步的详细设计描述提供框架,也是用户交流的文档之一。 参与开发的软件开发团队的每一位成员都应该阅读本说明,了解产品的技术要求和实现策略。 目标读者是系统开发人员、用户和教师。 1.2 背景说明: (1) 开发的软件系统名称:网上商城购物系统; (2) 任务提出者:XX; (3) 开发人员:xx,计算机科学与技术团队成员; (4) 用户:XX; (5)本系统将采用SQLServer2000作为数据库存储系统。 1.3 定义 Asp(active server pages)是微软推出的一项取代CGI的技术。 基于目前大多数网站都是在windows平台上使用,asp是一个位于windows服务器端的脚本运行环境。 通过这个环境,用户可以创建和运行动态交互式网络服务器应用程序和 EDI(电子数据交换); (2) ADO:ActiveXDataObject,ActiveX数据对象; (3)SQL:StructuredQueryLanguage。 1.4 参考资料 1.《ASP程序设计与应用》张景峰主编 第011903号中国水利水电出版社2009.12,《数据库原理与教程(第三版)》黄德才主编第088716号科学出版社2010.63,《ASP+ SQLServer动态网站开发从基础到实践》电子工业出版社20054《ASP+SQLServer项目开发实战》黄磊主编第38854期中国铁道出版社20065《Dreamweaver与ASP动态网站开发自学导航》融马工作室主编第3期. 298301 机械工业出版社20066,林金林主编的《ASP实践经典》[M]。 北京:中国铁道出版社,2001,2097,《ASP程序设计基础与实例》丁贵光主编[M]。 北京:机械工业出版社,2002,512. 总体设计 2.1 需求规程 [说明系统主要输入输出项及处理的功能性能要求。

包括] 2.1.1系统功能 A、客户功能 (1)浏览商品信息:任何用户都可以浏览商品信息购物商城数据库设计,通过商品分类信息或通过搜索栏直接模糊搜索找到相关商品。 如果您有购买意向,必须先注册并填写个人信息,然后登录。 (2)注册:用户必须认真填写个人信息,确保信息正确无误。 (3)登录:登录后,用户可以查看和修改自己的信息。 (4) 购物:登录后,用户可以购买自己感兴趣的图书,先加入购物车,然后确认订单。 B. 管理员功能 (1) 管理员注册:管理员注册直接通过数据库用户添加。 (2) 管理员登录:如果该用户存在于数据库的管理员信息表中,且密码正确,则系统转入后台管理界面。 (3)管理员登录后,可以查询注册用户信息,增加、删除、修改自己的信息。 他主要负责保持数据库中的商品库存与实际库存一致,并在商品不足时采取相应措施。 此外,它还负责数据库的各种安全性和完整性维护。 2.1.2 系统性能 2.1.2.1 准确性 (1) 在进行数据添加时(如向数据库添加新任务),不允许由于程序原因导致添加操作失败,也不允许重复添加数据。 (2) 在进行数据删除操作时,不允许删除更多数据或由于程序原因删除失败。 (3)数据的修改也应保持相应的准确性。

购物商城数据库设计_居家购物乐拍商城_优购物买的福库电饭锅怎么样

2.1.2.2 时间特性要求 (1) 系统的更新处理时间应在可接受的范围内; (2) 系统的数据查询时间应在可接受的范围内; (3) 系统的数据统计时间应该在可接受的范围内。 2.1.2.4 可靠性系统在一定时间内的实际应用率是比较可靠的。 2.1.2.5 灵活性 (1) 操作方式应能满足鼠标和键盘任意切换的需要; (2) 可支持Windows95、Windows98、Windows2000、WindowsMe、WindowsXP的运行环境; 2.1.3 输入输出要求 (1)输入项目:系统要求的用户注册信息、用户名、密码、产品搜索窗口、订单信息。 (2)输出项:注册页面、登录界面、产品分类信息、产品查询信息、订单确认信息。 2.1.4 数据管理能力要求 由于企业对人员历史数据的永久保存以及人员进出企业的频繁调动购物商城数据库设计,对数据存储有一定的要求; 需要数据备份功能。 2.1.5 故障处理要求当用户输入一些不合理的数据时,能够给出一些合理的提示信息,不能因为输入错误导致系统错误,或者程序停止运行; (2) 程序运行时,可以识别并提示服务器和网络通信故障。 故障排除后,程序恢复正常运行; (3) 数据库需要灾难备份机制,防止所有数据丢失。

优购物买的福库电饭锅怎么样_购物商城数据库设计_居家购物乐拍商城

2.1.6 其他特殊要求 (1)本系统涉及买卖双方交易,因此系统必须保证数据的一致性、完整性和准确性要求在99%左右; (2) 本系统是为那些需要建立自己的网上商城的中小企业和网络用户提供简单方便的操作界面; (3) 由于本系统基于Internet网络,安全性和保密性必须更高。 2.2 运行环境【简要说明系统运行环境的规定。 ] 2.2.1 设备 要运行本软件,iquchuliqi 必须是Pentium III 或以上且内存在256MB 以上的计算机。 2.2.2 配套软件 (1) 本系统的操作系统包括:Windows95、Windows98、Windows2000、WindowsMe、WindowsXP。 (2) 本系统支持的数据库:SQLServer2000。 (3) 本系统的开发工具:ASP。 2.2.3 接口 不适用。 2.2.4 控制系统通过“用户认证”模块控制用户登录,根据不同用户的权限调用不同的模块。 2.3 基本设计理念和处理流程 2.4 结构 2.5 功能需求与系统模块的关系 【本文用矩阵图来说明各种功能需求的实现与各模块的分布关系。 ] 得到的程序模块的功能实现了用户注册的管理。 2.6 人工处理过程定期对数据库进行备份,以保持数据库的完整性和一致性。

优购物买的福库电饭锅怎么样_购物商城数据库设计_居家购物乐拍商城

2.7 未解决的问题 如何处理用户购买产品后的货币支付交易,保证交易安全。 3 界面设计 3.1 用户界面 在用户界面部分,根据需求分析的结果,用户需要一个用户友好的界面。 在界面设计方面,应简洁明了,易于操作,注意页面布局,突出显示重要和错误信息。 在设计语言方面,决定使用ASP来开发程序。 系统提供可视化的操作方式,不提供输入控制的命令控制语句,用户只需使用鼠标进行命令操作,使用键盘输入系统接受的参数即可。 一般来说,系统的用户界面应该可靠、简单、易学易用。 3.2 对外接口 (1)软件接口:服务器程序可以使用ASP提供的SQLSERVER接口来进行对数据库的所有访问; 服务器程序可以使用SQLSERVER的备份命令到数据库中保存数据。 (2)在再输入方面,键盘鼠标的输入可以通过标准输入输出进行处理; 在输出方面,显示器的连接和使用也可以通过标准输入输出进行处理。 3.3 内部接口 Internal interface ,使用公共类的一些方法对外接口,供各个模块使用。 各模块之间通过函数调用、参数传递和返回值的方式传递信息。 结构传递的信息将是数据结构封装的数据,以参数传递或返回值的形式在模块之间传递。

优购物买的福库电饭锅怎么样_购物商城数据库设计_居家购物乐拍商城

4. 操作设计 4.1 操作模块的组合 网上商城程序在有输入时开始接受数据模块,通过模块间的调用读入并格式化输入。 当数据接收模块获取到足够的数据后,就会调用网络传输模块,将数据通过网络发送给服务器,等待接收服务器的返回信息。 数据输出模块收到返回信息后,立即调用数据输出模块对信息进行处理,并产生相应的输出。 服务器程序的接受网络数据模块必须始终处于活动状态。 接收到数据后调用数据处理查询模块访问数据库,完成后调用网络发送模块将信息返回给客户端。 4.2 运行控制 运行控制严格按照模块间的函数调用关系进行。 在各个业务中心模块中,需要对操作控制做出正确的判断,选择正确的操作控制路径。 在网络传输方面,客户端计算机发送数据后,会等待服务器端确认收到信号。 收到信号后,会等待服务器再次发送回复数据,然后确认数据。 服务端收到数据后,发送确认信号,处理数据并访问数据库后,将返回信息发送回客户端,等待确认。 4.3 运行时间 在软件需求分析中,运行时间要求必须对所进行的操作有较快的响应。 因此,应尽量减少网络上数据传输的开销。 二是服务器性能,会影响数据库访问时间的长短,即操作时间,增加客户端操作的等待时间,所以必须使用IIS的高性能服务器。

优购物买的福库电饭锅怎么样_居家购物乐拍商城_购物商城数据库设计

硬件对本系统速度的影响会大于软件。 5. 系统数据结构设计[未涉及软件设计的可不包括] 5.1 逻辑结构设计要点 (1) 建立数据库的视图表,参考以下物理结构设计。 (2) 系统用户信息管理: (3) 前端购物流程管理: (4) 订单处理: 5.2 物理结构设计要点Administrator表Admin结构字段名数据结构为空字段说明AdminId varchar(20) 用户名​​(PK ) PassWD varchar(20) password Name varchar(50) 用户名​​ 用户信息表 Users结构 字段名 数据结构为空 字段描述 UserId varchar(20) 用户名​​(PK) Pwd varchar(20) 用户密码 UserName varchar(50) ) User name Sex bit Gender Address varchar(1000) Address Email varchar(50) Email address Telephone varchar(100) Fixed phone Mobile varchar(50) 手机公告信息表 Board structure 字段名称 数据结构为空 字段描述 Id int 公告号ID Tile varchar(50) 公告标题 Content varchat(1000) 公告内容 PostTime datatime 提交时间 Poster varchar(20) 商品类别表 GoodsType 提交者的结构 字段名称 数据结构 e为空 字段说明 Id int 分类表编号 标识符 类型 varchar(50) 分类名称 商品信息表 商品结构 字段名称 数据结构为空 字段说明 Id int 商品编号标识 TypeId int 商品类别名称 varchar(50) 商品名称 AN_Number varchar( 50) 商品序列号 生产商 varchar(50) 制造商 Package varchar(50) Package Type SalePrice float 销售价格 StorePrice float 采购价格 Content varchar(1000) 产品介绍 ReadCount int BuyCountint 销售数量 ImageFile varchar(50) Image File Shopping Cart Table Basket Structure字段名称 数据结构 是否为空 字段描述 Id int 号码ID UserId varchar(20) 用户名​​ GoodsId int 产品编号 OrderTime datetime 订单时间 OrderCount smallint 订单数量 SalePrice float 销售价格 UserChecked tinyin t 用户确认(0-用户订单; 1-送货到收银台; 2-提交订单) OrderNumber varchar(50) 订单号 PostTime datetime 提交时间 AdminChecked tinyint 管理员确认(0-未提交;1-用户提交;2-处理;3-发货;4-结帐) 客户投诉表单字段投诉结构name 数据结构为空字段 description Id int 投诉编号标识 PostTime datetime 投诉时间 UserId varchar(20) 用户名​​ OrderNumber varchar(50) 订单号 Content varchar(1000) 投诉内容 Result varchar(1000) 处理结果 Flat bit 处理标志(0 -unprocessed;1-processed) 5.3 数据结构与程序的关系 (1)程序在对商品、供应商、订单进行操作时,需要查询和修改在线商品库存数据库结构,即数据表。

(2) 程序对每个用户进行提示和注册,并对未存储在数据库中的用户进行限制。 6. 系统错误处理设计 6.1 错误信息 10类发生 系统输出信息处理方法 用户注册 用户注册的用户名已经存在,在注册表单上输出“该用户已经存在”并提示返回注册页面,用户修改用户注册名 用户不需要填写注册信息(标有“*”的为必填项) 输出“请填写完整的注册信息”并提示返回注册页面,用户必须填写个人信息用户登录用户输入的用户名不保存输出“用户名不存在或密码错误”提示返回登录页面,用户重新输入登录用户名和密码Login Password购物车 您要加入购物车的图书库存为0 输出“抱歉,该图书目前缺货” 提示 返回上一页 去t时o 结算中心,购物车中没有商品输出“购物车中没有商品,无法生成订单,请选择图书”提示停留在购物车页面您要购买的图书超过了图书馆输出“抱歉,购买的图书超出库存”提示该类型图书的数量设置为用户信息修改用户如果用户没有填写必要的用户信息完成输出“请填写必要的用户信息”提示停留在修改页面,用户填写必要个人信息未登录,用户未登录尝试进入购物车,账户中心输出“请先登录”提示返回登录页面修改用户提供的用户名和密码当前密码错误输出“Please the current password does not match, please re-enter”提示返回用户密码修改页面用户没有提供新密码输出“当前未输入密码,请指定新密码”提示返回用户密码修改页面用户输入两次新密码密码不匹配并输出“请输入新密码以确保密码匹配两次”提示返回用户密码修改页面。 在处理个人订单和确认订单时,必须详细填写所有必填选项(标有“*”的地方为必填项)。 输出“订单信息不完整,请重新填写”提示返回添加图书页面添加新管理员新添加的管理员名称已经存在输出“该管理员存在,请填写管理员名称”提示返回添加新管理员页面 输出“当前密码不匹配,请重新输入”提示 返回添加新管理员页面 6.2 补救措施 11 数据库损坏时,如非法使用数据库用户、硬盘损坏、病毒入侵等

可以采用以下方法补救: 1、定期维护数据库,根据信息更新修改数据库信息,保持数据库为最新。 可以使用SQL SERVER的数据库维护功能机制。 例如,根据事务日志文件和数据库备份机制和回滚机制来维护数据库。 2、使用降效技术:将磁盘组成镜像磁盘阵列(RAID阵列,其原理是将一个硬盘的数据指向同一位置的另一个硬盘的位置。RAID1磁盘阵列也称为镜像或镜像(mirror),因为是将一个硬盘的内容完全复制到另一个硬盘)提供最高的可靠性。 当主硬盘死机时,镜像硬盘可以临时代替主硬盘工作。 6.3 系统维护设计必须按照软件产品设计的步骤进行,充分考虑可维护性,每个阶段都有详细的文档记录,以方便移植或二次开发。 定期维护数据库,根据信息更新数据库信息,保持数据最新。 可以使用SQL SERVER的数据库维护功能机制。 例如,定期备份数据,维护和管理数据库死锁,维护数据库中的数据一致性。 详细编写《项目开发计划书》和《需求说明书》,有利于系统的维护。 通常,系统维护通过纠正性维护、适应性维护、完善性维护、完善性维护和预防性维护来完成。 由于系统初期开发,开发团队经验不多,所以没有使用额外的维护模块。 因为维护工作比较简单,只需要对数据库进行一些基本的维护就可以了。 但为了方便维护,需要设置三种日志:系统运行日志、操作日志、错误日志。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON