网上书店概要设计1.docx

上传人:b****2 文档编号:11639536 上传时间:2023-06-01 格式:DOCX 页数:13 大小:237.23KB
下载 相关 举报
网上书店概要设计1.docx_第1页
第1页 / 共13页
网上书店概要设计1.docx_第2页
第2页 / 共13页
网上书店概要设计1.docx_第3页
第3页 / 共13页
网上书店概要设计1.docx_第4页
第4页 / 共13页
网上书店概要设计1.docx_第5页
第5页 / 共13页
网上书店概要设计1.docx_第6页
第6页 / 共13页
网上书店概要设计1.docx_第7页
第7页 / 共13页
网上书店概要设计1.docx_第8页
第8页 / 共13页
网上书店概要设计1.docx_第9页
第9页 / 共13页
网上书店概要设计1.docx_第10页
第10页 / 共13页
网上书店概要设计1.docx_第11页
第11页 / 共13页
网上书店概要设计1.docx_第12页
第12页 / 共13页
网上书店概要设计1.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

网上书店概要设计1.docx

《网上书店概要设计1.docx》由会员分享,可在线阅读,更多相关《网上书店概要设计1.docx(13页珍藏版)》请在冰点文库上搜索。

网上书店概要设计1.docx

网上书店概要设计1

1引言

编写目的

本说明书是在充分明白得网上书店治理系统需求分析基础上,为下一步更详细设计及编码设计预备的。

是详细设计和编码的依照,同时也是与用户进行交流的文档之一。

背景

开发软件名称:

网上书店治理系统.

项目任务提出者:

XXXXXXXX

实现软件单位:

运算机系0703第13组

组员:

邵虎,张兵

运行平台:

本项目运用在效劳器上,采纳WINDOWXP为操作系统

数据库:

采纳SQL的为开发软件的数据库效劳程序。

概念

一、我的书架:

会员能够将自己喜爱的图书收藏到我的书架中

参考资料

[1]基于asp的电子商务网站的设计论文

[2]张海藩著,软件工程导论(第五版),北京,清华大学出版社,2020

[3]张跃廷,王小科,许文武.数据库系统开发完全手册.人民邮电出版社

2整体设计

需求规定

 

登录模块

功能编号

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、错误信息

界面要求

图形化用户界面

运行环境

开发平台:

Microsoft公司的VisualStudio2020

客户端运行Window平台和阅读器客户端软件

效劳器运行:

Window平台上的

数据库运行:

Microsoft的SQLSERVER效劳器

层次

结构

人工处置进程

网站治理员对书籍进行治理并按期保护、删除、更新,已经没有实际意义的数据,保证数据的良好存储,以避免造成数据的冗余。

3接口设计

用户接口

(1)登入界面:

由输入用户名、密码的文本框和登岸、注册按钮组成。

(2)查询界面:

书籍名称编辑框:

用于输入图书名称;

查找按钮:

进行书名查找。

出版社显示区:

用于显示已有出版社,可点击进行查询;

类别显示区:

用于显示已有书籍类别,可点击进行查询;

(3)购物车界面:

已购书籍信息显示区:

用于显示选购书籍信息(名称,价钱,购买数量);

数量编辑框:

用于输入每种图书的数量;

提交按钮:

确信购买下定单。

(4)治理员增加书籍界面:

信息编辑框区:

输入书籍的信息。

提交按钮:

把数据提交到数据库。

(5)治理员修改书籍界面:

书籍名称编辑框:

用于输入查找的图书名称。

查找按钮:

按姓名查找书籍,并把书籍信息的数据返回到信息编辑区。

信息编辑框区:

对已存在书籍的信息进行修改。

提交按钮:

把更新数据到数据库。

(6)治理员删除书籍界面:

编辑框:

用于输入查找的图书名、称类别、出版社。

查找按钮:

查找书籍,并把书籍信息的数据返回到信息显示区。

信息显示区:

显示查找结果

删除按钮:

每条查找到的信息结尾都有个个删除按钮用于删除当条记录。

外部接口

1)硬件接口:

由于咱们利用的通信协议是TCP/IP,因此那个地址的硬件接口问题要紧确实是TCP/IP层中的网络接口层,他负责数据帧的发送和接收,帧是独立的网络信息传输单元。

网络接口层将帧放在网上,或从网上把帧取下来。

这就要求IP利用网络设备接口标准NDIS向网络接口层提交帧,而且IP支持广域网和本地网接口技术。

在系统运行时要注意关闭那些容易受解决和入侵的端口号,在能保证带宽的前提下仅开通系统运行所必需的端口。

2)软件接口

那个地址的接口问题要紧确实是如何与sql数据库进行通信,以便对数据库进行读取和写入操作。

在jsp技术中是利用JABC-ODBC来解决那个问题的。

具体来讲开发中可能利用到的JABC-ODBC的经常使用对象有以下几个:

(1)连接对象(Connection):

用来连接数据库。

(2)记录集对象(RecordSet):

用来保留查询语句的返回结果。

(3)命令对象(Command):

用来执行SQL语句或SQLServer的存储进程。

(4)参数对象(Parameter):

用来为存储进程或查询提供参数。

内部接口

各功能模块的概念如以下图所示:

模块编号

模块名称

备注

GN1

会员登录

登录模块

GN2

管理员登录

登录模块

GN3

用户注册

登录模块

GN4

添加书籍

书籍管理模块

GN5

修改书籍

书籍管理模块

GN6

查看书籍

书籍管理模块

GN7

删除书籍

书籍管理模块

GN8

订购书籍

购物车管理模块

GN9

删除订单

购物车管理模块

GN10

修改订购信息

购物车管理模块

4运行设计

运行操纵

事务名

事件流

登录模块

登录

1、会员登录:

通过输入用户名,密码,连接数据库查询是否存在此用户。

如有,则记住登录用户的类型并转到前台页面,如果没有,则报出错信息。

2、管理员登录:

通过输入管理员名,密码,验证码,连接数据库查询是否存在此管理员。

如存在,则转到后台页面,并且根据不同的角色分配相应的权限。

注册模块

注册

用户按要求填写注册信息,系统判断用户信息表中该用户名是否存在,若不存在则判断用户的注册信息是否合法,如果合法则注册成功,否则注册失败。

普通用户模块

图书显示

用户进入系统以后,系统自动从数据库中读取信息,并且在图书显示页面上按图书类别、最新上架图书和最畅销图书来显示图书信息。

查询图书

系统可以根据用户输入的查询条件在数据库中查询,并且把查询结果显示出来。

注册

参见注册模块

会员模块

在线购买图书

系统把用户要购买的图书放入购物车中,当用户点击购买,并且填写好配送信息时,系统自动生成购物订单。

发表评论

当用户对他已购买的图书发表评论时,系统会把用户的评论存入数据库中,以便于其他用户可以浏览到此评论。

会员自助服务管理

1、对自己的用户信息进行维护,系统按用户的需要对用户的注册信息进行维护。

2、会员忘记了自己的密码,可通过注册邮箱取回密码。

系统从数据库中检测会员输入的邮箱和密码,并把密码发到会员的注册邮箱中,否则产生错误信息。

3、可以对自己的购书记录进行查看

普通用户所具有的功能

(参见非会员模块)

管理员模块

1.会员管理

2.评论管理

3.角色管理

4.图书管理

5.订单管理

6.数据备份还原

7.销售统计查询

系统根据登录管理员的角色来给管理员分配权限,不同的角色可进行不同的操作

5系统数据结构设计

实体关系E——R图

物理结构设计

数据的物理结构用存储表、链表或索引表等描述。

6系统犯错处置设计

犯错信息

信息出

错情况

出错形式

含义

处理办法

登陆出错

用户名不存在。

密码错误,验证码错误

在此系统的数据库中不存在在

重新输入正确信息后,登录

注册出错

填写的注册信息错误

填写的注册信息不符合系统的要求

重新输入注册信息,直到符合要求为止

补救方法

当犯错时系统会给出相应的提示,要求用户及时更正。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

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

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