ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:205.63KB ,
资源ID:12548916      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-12548916.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计应1002班第1组网上书店设计说明书.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

计应1002班第1组网上书店设计说明书.docx

1、计应1002班第1组网上书店设计说明书 1 引言 2 编写目的将系统划分成物理元素,即程序、文件、数据库、文档等。设计软件结构,即将转换为体系结构,划分出程序的基本模块组成,确定模块间的相互关系,并确定系统的数据结构。本说明书在于寻找实现目标系统的各种不同方案,分析员从这些可供选择的方案中选取若干各合理的方案,为每个合理的方案都准备一份合理的系统流程图,列出组成系统的物理元素,进行成本、效益的分析,从中选出一个最佳方案向用户和使用部门负责推属。3 项目背景与需求概述开发软件名称:网上书店项目任务提出者:林艳红 于水英实现软件单位:第1组数据库:SQL4 任务概述要解决系统“怎么做”的问题,即将

2、软件“做什么”的逻辑模型转变为“怎么做”的物理模型从总体上说明软件系统是如何实现的5 定义专用术语定义系统网上书店系统子系统、模块某一相对独立的功能响应时间指操作者向系统发出命令到系统返回信息的时间间隔数据库所有数据的逻辑设备,是数据的存储仓库DBMS关系数据库管理系统6运行环境开发平台:Microsoft公司的Visual Studio 2008客户端运行Window平台和浏览器客户端软件服务器运行:Window平台上的IIS6.0数据库运行:Microsoft的SQL SERVER服务器7.需求概述系统目标 能在网上销售书籍系统设计原则 电子商务系统设计的结果是后续开发和实施的基础 系统设

3、计受制于许多因素 因此系统设计是因人而异的功能需求描述登录模块功能编号1功能名称登录功能描述1、 前台会员登录:会员输入正确的用户名、密码后成功登录前台,系统并记住会员的用户名和用户的类型。2、 后台管理员登录:管理员输入的用户名、密码和验证码,成功的登录后台,并且根据不同的角色分配相应的权限。输入项用户名、密码、验证码处理描述1、 会员登录:若数据库的用户信息表中存在此用户,用户就可以进入系统前台进行会员的操作。2、 后台管理员的登录:若数据库的管理员信息表中存在此用户、密码相符并且验证码正确,此时系统就转入后台管理界面,并且系统根据角色给管理员分配相应的权限。输出项1、 前台相应的页面2、

4、 后台相应的页面3、 出错信息界面要求图形化用户界面注册模块功能编号2功能名称注册功能描述如果用户未注册,用户点击注册按钮可以进入注册页面,在注册页面中用户按要求填写注册信息,注册成功后用户就拥有会员的所有权限。输入项系统要求的用户注册信息处理描述系统首先判断用户信息表中该用户名是否存在,若不存在则判断用户的注册信息是否合法,如果合法则注册成功。否则注册失败。输出项1、 注册成功页面2、 注册失败页面3、 出错信息界面要求图形化用户界面普通用户模块功能编号3功能模块非会员界面功能描述1、 图书显示:系统按图书类别、最新上架图书和最畅销图书来显示图书信息。2、 查询图书:用户可以根据书名、作者、

5、出版社等条件进行图书查询。3、 注册(参见注册模块)4、 帮助中心:为该系统的用户提供帮助,在帮助中心我们可以了解到会员的积分规则和会员购书流程等。输入项图书查询条件处理描述1、 用户进入系统以后,系统自动从数据库中读取信息,并且在图书显示页面上按图书类别、最新上架图书和最畅销图书来显示图书信息。2、 系统可以根据用户输入的查询条件在数据库中查询,并且把查询结果显示出来。3、 注册(参见注册模块)输出项1、 图书信息2、 查询的结果3、 错误信息界面要求图形化用户界面会员模块功能编号4功能模块会员界面功能描述1、 在线购买图书2、 发表评论:用户只有对自己已购买的图书发表评论。3、 会员自助服

6、务管理:会员注册信息维护、找回密码、我的书架和查看购书记录。4、 其他普通用户所具有的功能(参见非会员模块)输入项会员登录以后才能进入此模块处理描述1、 系统把用户要购买的图书放入购物车中,当用户点击购买,并且填写好配送信息时,系统自动生成购物订单。2、 当用户对他已购买的图书发表评论时,系统会把用户的评论存入数据库中,以便于其他用户可以浏览到此评论。3、 会员自助服务管理:1、 用户可以对自己的用户信息进行维护,系统按用户的需要对用户的注册信息进行维护。2、 如果会员忘记了自己的密码,可通过注册邮箱取回密码。系统从数据库中检测会员输入的邮箱和密码,并把密码发到会员的注册邮箱中,否则产生错误信

7、息。3、 会员可以对自己的购书记录进行查看。4、 普通用户的功能(参见非会员模块)。输出项1、 订单的生成2、 用户找回的密码3、 用户的评论4、 错误信息界面要求图形化用户界面管理员模块功能编号5功能模块后台管理界面功能描述1、 会员管理:完成会员的编辑和删除等操作2、 评论管理:完成用户评论的编辑和删除3、 角色管理:完成角色的添加、删除、编辑等操作4、 图书管理:完成图书信息的添加,图书信息的编辑,图书信息的删除和图书分类管理等操作5、 订单管理:完成订单的维护和订单的查询6、 数据备份还原:完成数据的备份和还原7、 销售统计查询(由张凯玲完成):总体销售统计、销售额统计、图书销售量排名

8、、图书销售额排名、图书访问购买率、图书类别销售排名、会员订单量排名、会员购物额排名。输入项通过登录模块的管理员登录以后才能进入后台管理界面处理描述系统根据登录管理员的角色来给管理员分配权限,不同的角色可进行不同的操作。输出项1、 查询、增加、删除、修改后的信息2、 销售统计信息3、 备份还原的数据4、 错误信息界面要求图形化用户界面8.条件与限制由于本系统的开发将是浏览器的B/S结构,所以浏览器的语言使用HTML/CSS/JavaScript,服务器端的语言使用ASP(.net),开发人员将不能用其他的开发语言。而数据库也将随之采用SQL9.模块设计系统功能设计模块划分登录模块 注册模块 普通

9、用户模块 会员模块 管理员模块模块之间的调用关系10 接口设计外部接口:1) 硬件接口:由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是TCP/IP层中的网络接口层,他负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。这就要求IP使用网络设备接口规范NDIS向网络接口层提交帧,并且IP支持广域网和本地网接口技术。在系统运行时要注意关闭那些容易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的端口。2)软件接口这里的接口问题主要就是怎样与sql数据库进行通信,以便对数据库进行读取和写入操作。在jsp技术中是使用JAB

10、C-ODBC来解决这个问题的。具体来说开发中可能使用到的JABC-ODBC的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。(2)记录集对象(RecordSet):用来保存查询语句的返回结果。(3)命令对象(Command):用来执行SQL语句或者SQL Server的存储过程。(4)参数对象(Parameter):用来为存储过程或查询提供参数。内部接口各功能模块的定义如下图所示:模块编号模块名称备注GN1会员登录登录模块GN2管理员登录登录模块GN3用户注册登录模块GN4添加书籍书籍管理模块GN5修改书籍书籍管理模块GN6查看书籍书籍管理模块GN7删除书籍书籍管理

11、模块GN8订购书籍购物车管理模块GN9删除订单购物车管理模块GN10修改订购信息购物车管理模块11 数据结构设计概念设计控制层设计表示层设计逻辑结构的设计(1)Admin:系统管理员属性:aid(记录管理员登陆帐号)apw(管理员密码) (2)会员信息: 属性:uid(记录会员登录账号) upw(记录会员登录密码) 物理结构的设计(1)系统所用到所有数据均存在服务器端,存于SQL Server 服务器中。(2)系统界面的显示属性,如字体属性,样式等使用CSS统一界面。(3)系统界面中使用的相关图片需要保存在服务端机器上。(4)详细请参见网络书店详细设计与实现。12 运行设计运行模块的组合(1)

12、会员管理:书目管理模块,库存管理模块,信息管理模块,系统维护模块,用户界面(2)书目管理:库存管理模块,信息管理模块,系统维护模块,用户界面(3)库存管理:会员管理模块,书目管理模块,信息管理模块,业务管理模块,系统维护模块,用户界面(4)信息管理:会员管理模块,书目管理模块,业务管理模块,系统维护模块,用户界面(5)业务模块:会员管理模块,书目管理模块,信息管理模块,系统维护模块,用户界面(6)系统维护:会员管理模块,书目管理模块,信息管理模块,用户界面运行控制(1)会员管理:输入用户名和密码,判断用户名与密码是否成功,成功返回会员等级,失败退出,根据会员等级返回相应级别菜单(2)书目管理:

13、进入书目管理模块,查看相应功能,执行相应请求(3)库存管理:进入库存管理模块,查看相应功能,执行相应请求(4)信息管理:进入信息管理模块,查看相应功能,执行相应请求(5)业务模块:进入业务管理模块,查看相应功能,执行相应请求(6)系统维护:进入系统维护模块,查看相应功能,执行相应请求13 异常处理设计异常输出信息 页面出错 系统出错异常处理对策1努力提高系统鲁棒性,避免因用户的疏忽对系统造成的损坏;2采用对话框形式为用户提供警告信息;3一些关键性操作(比如:删除操作),都应提供确认机制;4对用户的测试文档指定专人进行管理,并且导出的数据具有一定的保密设置。14 安全保密设计在维护模块多加设计 做好保密措施15.参考资料GB/T 11457 软件工程术语 GB 8566 计算机软件开发规范 GB 8567 计算机软件产品开发文件编制指南国家标准概要设计说明书(GB856788) 网上书店系统设计项目可行性分析 网上书店系统设计项目需求说明 网上书店系统设计项目开发计划1-8 由林艳红编写 9-15 由于水英编写

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2