网上书店概要设计1.doc_第1页
网上书店概要设计1.doc_第2页
网上书店概要设计1.doc_第3页
网上书店概要设计1.doc_第4页
网上书店概要设计1.doc_第5页
免费预览已结束,剩余7页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1引言1.1 编写目的本说明书是在充分理解网上书店管理系统需求分析基础上,为下一步更详细设计及编码设计准备的。是详细设计和编码的根据,同时也是与用户进行交流的文档之一。1.2背景开发软件名称:网上书店管理系统.项目任务提出者:XXXXXXXX实现软件单位:计算机系0703第13组 组员:邵虎20077456,张兵20077460运行平台:本项目运用在服务器上,采用WINDOW XP为操作系统数据库:采用SQL的为开发软件的数据库服务程序。1.3定义1、我的书架:会员可以将自己喜欢的图书收藏到我的书架中1.4 参考资料1基于asp的电子商务网站的设计论文2张海藩著,软件工程导论(第五版),北京,清华大学出版社,20083 张跃廷,王小科,许文武.ASP.NET数据库系统开发完全手册.人民邮电出版社2总体设计2.1 需求规定登录模块功能编号1功能名称登录功能描述1、 前台会员登录:会员输入正确的用户名、密码后成功登录前台,系统并记住会员的用户名和用户的类型。2、 后台管理员登录:管理员输入的用户名、密码和验证码,成功的登录后台,并且根据不同的角色分配相应的权限。输入项用户名、密码、验证码处理描述1、 会员登录:若数据库的用户信息表中存在此用户,用户就可以进入系统前台进行会员的操作。2、 后台管理员的登录:若数据库的管理员信息表中存在此用户、密码相符并且验证码正确,此时系统就转入后台管理界面,并且系统根据角色给管理员分配相应的权限。输出项1、 前台相应的页面2、 后台相应的页面3、 出错信息界面要求图形化用户界面注册模块功能编号2功能名称注册功能描述如果用户未注册,用户点击注册按钮可以进入注册页面,在注册页面中用户按要求填写注册信息,注册成功后用户就拥有会员的所有权限。输入项系统要求的用户注册信息处理描述系统首先判断用户信息表中该用户名是否存在,若不存在则判断用户的注册信息是否合法,如果合法则注册成功。否则注册失败。输出项1、 注册成功页面2、 注册失败页面3、 出错信息界面要求图形化用户界面普通用户模块功能编号3功能模块非会员界面功能描述1、 图书显示:系统按图书类别、最新上架图书和最畅销图书来显示图书信息。2、 查询图书:用户可以根据书名、作者、出版社等条件进行图书查询。3、 注册(参见注册模块)4、 帮助中心:为该系统的用户提供帮助,在帮助中心我们可以了解到会员的积分规则和会员购书流程等。输入项图书查询条件处理描述1、 用户进入系统以后,系统自动从数据库中读取信息,并且在图书显示页面上按图书类别、最新上架图书和最畅销图书来显示图书信息。2、 系统可以根据用户输入的查询条件在数据库中查询,并且把查询结果显示出来。3、 注册(参见注册模块)输出项1、 图书信息2、 查询的结果3、 错误信息界面要求图形化用户界面会员模块功能编号4功能模块会员界面功能描述1、 在线购买图书2、 发表评论:用户只有对自己已购买的图书发表评论。3、 会员自助服务管理:会员注册信息维护、找回密码、我的书架和查看购书记录。4、 其他普通用户所具有的功能(参见非会员模块)输入项会员登录以后才能进入此模块处理描述1、 系统把用户要购买的图书放入购物车中,当用户点击购买,并且填写好配送信息时,系统自动生成购物订单。2、 当用户对他已购买的图书发表评论时,系统会把用户的评论存入数据库中,以便于其他用户可以浏览到此评论。3、 会员自助服务管理:1、 用户可以对自己的用户信息进行维护,系统按用户的需要对用户的注册信息进行维护。2、 如果会员忘记了自己的密码,可通过注册邮箱取回密码。系统从数据库中检测会员输入的邮箱和密码,并把密码发到会员的注册邮箱中,否则产生错误信息。3、 会员可以对自己的购书记录进行查看。4、 普通用户的功能(参见非会员模块)。输出项1、 订单的生成2、 用户找回的密码3、 用户的评论4、 错误信息界面要求图形化用户界面管理员模块功能编号5功能模块后台管理界面功能描述1、 会员管理:完成会员的编辑和删除等操作2、 评论管理:完成用户评论的编辑和删除3、 角色管理:完成角色的添加、删除、编辑等操作4、 图书管理:完成图书信息的添加,图书信息的编辑,图书信息的删除和图书分类管理等操作5、 订单管理:完成订单的维护和订单的查询6、 数据备份还原:完成数据的备份和还原7、 销售统计查询(由张凯玲完成):总体销售统计、销售额统计、图书销售量排名、图书销售额排名、图书访问购买率、图书类别销售排名、会员订单量排名、会员购物额排名。输入项通过登录模块的管理员登录以后才能进入后台管理界面处理描述系统根据登录管理员的角色来给管理员分配权限,不同的角色可进行不同的操作。输出项1、 查询、增加、删除、修改后的信息2、 销售统计信息3、 备份还原的数据4、 错误信息界面要求图形化用户界面2.2运行环境开发平台:Microsoft公司的Visual Studio 2008客户端运行Window平台和浏览器客户端软件服务器运行:Window平台上的IIS6.0数据库运行:Microsoft的SQL SERVER服务器2.3层次2.4 结构2.5 人工处理过程网站管理员对书籍进行管理并定期维护、删除、更新,已经没有实际意义的数据,保证数据的良好存储,以免造成数据的冗余。3接口设计3.1用户接口(1)登入界面:由输入用户名、密码的文本框和登陆、注册按钮组成。(2)查询界面:书籍名称编辑框:用于输入图书名称;查找按钮:进行书名查找。出版社显示区: 用于显示已有出版社,可点击进行查询;类别显示区:用于显示已有书籍类别,可点击进行查询;(3)购物车界面:已购书籍信息显示区:用于显示选购书籍信息(名称,价格,购买数量);数量编辑框:用于输入每种图书的数量;提交按钮:确定购买下订单。(4)管理员增加书籍界面:信息编辑框区: 输入书籍的信息。提交按钮:把数据提交到数据库。(5)管理员修改书籍界面:书籍名称编辑框:用于输入查找的图书名称。查找按钮:按姓名查找书籍,并把书籍信息的数据返回到信息编辑区。信息编辑框区:对已存在书籍的信息进行修改。提交按钮:把更新数据到数据库。(6)管理员删除书籍界面: 编辑框:用于输入查找的图书名、称类别、出版社。查找按钮:查找书籍,并把书籍信息的数据返回到信息显示区。信息显示区:显示查找结果删除按钮:每条查找到的信息结尾都有个个删除按钮用于删除当条记录。3.2外部接口1) 硬件接口:由于我们使用的通信协议是TCP/IP,因此这里的硬件接口问题主要就是TCP/IP层中的网络接口层,他负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。这就要求IP使用网络设备接口规范NDIS向网络接口层提交帧,并且IP支持广域网和本地网接口技术。在系统运行时要注意关闭那些容易受攻击和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必须的端口。2)软件接口这里的接口问题主要就是怎样与sql数据库进行通信,以便对数据库进行读取和写入操作。在jsp技术中是使用JABC-ODBC来解决这个问题的。具体来说开发中可能使用到的JABC-ODBC的常用对象有以下几个:(1)连接对象(Connection):用来连接数据库。(2)记录集对象(RecordSet):用来保存查询语句的返回结果。(3)命令对象(Command):用来执行SQL语句或者SQL Server的存储过程。(4)参数对象(Parameter):用来为存储过程或查询提供参数。3.3内部接口各功能模块的定义如下图所示:模块编号模块名称备注GN1会员登录登录模块GN2管理员登录登录模块GN3用户注册登录模块GN4添加书籍书籍管理模块GN5修改书籍书籍管理模块GN6查看书籍书籍管理模块GN7删除书籍书籍管理模块GN8订购书籍购物车管理模块GN9删除订单购物车管理模块GN10修改订购信息购物车管理模块4运行设计4.1 运行控制事务名事件流登录模块登录1、 会员登录:通过输入用户名,密码,连接数据库查询是否存在此用户。如有,则记住登录用户的类型并转到前台页面,如果没有,则报出错信息。2、 管理员登录:通过输入管理员名,密码,验证码,连接数据库查询是否存在此管理员。如存在,则转到后台页面,并且根据不同的角色分配相应的权限。注册模块注册用户按要求填写注册信息,系统判断用户信息表中该用户名是否存在,若不存在则判断用户的注册信息是否合法,如果合法则注册成功,否则注册失败。普通用户模块图书显示用户进入系统以后,系统自动从数据库中读取信息,并且在图书显示页面上按图书类别、最新上架图书和最畅销图书来显示图书信息。查询图书系统可以根据用户输入的查询条件在数据库中查询,并且把查询结果显示出来。注册参见注册模块会员模块在线购买图书系统把用户要购买的图书放入购物车中,当用户点击购买,并且填写好配送信息时,系统自动生成购物订单。发表评论当用户对他已购买的图书发表评论时,系统会把用户的评论存入数据库中,以便于其他用户可以浏览到此评论。会员自助服务管理1、对自己的用户信息进行维护,系统按用户的需要对用户的注册信息进行维护。2、会员忘记了自己的密码,可通过注册邮箱取回密码。系统从数据库中检测会员输入的邮箱和密码,并把密码发到会员的注册邮箱中,否则产生错误信息。3、可以对自己的购书记录进行查看普通用户所具有的功能(参见非会员模块)管理员模块1. 会员管理2. 评论管理3. 角色管理4. 图书管理5. 订单管理6. 数据备份还原7. 销售统计查询系统根据登录管理员的角色来给管理员分配权限,不同的角色可进行不同的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论