2023年11月28日发(作者:)

INTERNET 课程设计实验报告

网上书店系统

系:信息工程学院

级:信息管理与信息系统

号:*********

* *****

指导教师:***

2014610 ~ 20146 20

1

第一章.引言 ..................................................................... 4

1.1编写目的 ................................................................. 4

1.2项目背景 ................................................................. 4

1.3可行性研究 .................................. 错误!未定义书签。

第二章.系统开发的目标................................................... 4

第三章.系统需求分析 ...................................................... 5

3.1总体需求 ................................................................. 5

3.2功能需求 ................................................................. 5

3.3技术要求 ................................................................. 6

3.4 性能需求 ............................................................. 6

第四章.系统架构设计 ..................................................... 6

4.1系统技术架构设计 .................................................. 6

4.2系统功能架构设计 .................................................. 7

4.2.1系统整体功能架构图 ......................................... 7

4.2.2系统功能架构说明 ............................................ 8

第五章.系统详细设计 ..................................................... 9

5.1系统系统界面设计 .................................................. 9

5.1.1前台管理界面 .................................................... 9

5.1.2后台管理界面 .................................................... 9

5.2数据库设计 .......................................................... 11

5.2.1书籍类别表 ..................................................... 11

1

5.2.2书籍详细信息表 .............................................. 11

5.2.3会员注册信息列表 ........................................... 12

5.2.4消费者订单列表: ........................................... 12

5.2.5购买书籍详细列表: ....................................... 12

5.2.6购物车信息列表 .............................................. 13

5.2.7会员购买书籍评价列表: ....... 错误!未定义书签。

第六章.总结

第一章.引言

1.1编写目的

本需求分析文档的目的是说明网上书店管理系统最终需要满

足的条件和限制,为进一步设计和实现提供依据

1.2项目背景

1)系统名称:网上书店管理系统

2)需求背景分析:近年来,电子商务伴随着IT的成熟,逐渐

发展壮大,成为网络经济的核心。在电子商务的发展过程中,

人们逐渐意识到在线购物的无地域界限、安全、方便快捷及

其价格优势,在线购物的队伍也随之扩大.

3)系统用途:管理员将书籍信息整理归类发布到网上,用户登

录该网站后,首先要注册为会员才能购买书籍。

4)系统用户:该系统的使用者主要分为三类:浏览者、注册用

户和管理员。

第二章.系统开发的目标

浏览者可以浏览网上书店中的书籍信息;注册用户除了可以浏

览网上书店中的书籍信息外,还可以进行网上购书;管理员可以对

网上书店中的书籍信息进行管理、处理客户的订单等。

1

第三章.系统需求分析

3.1总体需求

1)建立对书籍提供全面管理信息的系统

2)对所有书籍,用户提全面管理

3)对书籍详细信息提供管理

3.2功能需求

1)可以再浏览器上浏览书籍信息;

2)可以注册成为会员,可以登录;

3)有购物车功能,可以在线提交订单;

4)可以通过关键字搜索书籍;

5)会员可以查看订单、作出评价;

6)管理员可以对网上书店中的书籍进行管理,可增加、修改、

删除书籍的分类信息;

7)管理员可以根据会员的申请或会员的消费情况将相关会员

设为VIP会员,也可以对会员的基本信息进行管理,也有权对一

些过期用户进行删除;

8)管理员可以增加、修改、删除网上书店中书籍的基本资料

信息;

9)管理员可以管理客户提交的订单,客户“已确认”的订单

可修改状态为“正在配货”“正在配货”的订单可修改状态为“缺

货”或“已发货”

1

3.3技术要求

CSS

1)中间是个模板页,四周通过超链接连接各个页面,通过

控制结构方位

ICROSOFT ERVER

2)数据库管理系统可采用MSQLS2012

SQL

3)必须先连接数据库,登陆账号,然后附加数据库备份中

的数据库,然后在.中修改关于数据库的语句,具体要

WEBCONFIG

SQL

修改的是你电脑上数据库的名字,你登陆的账号的名字与密

码。

3.4 性能需求

1)网上书店系统与相关单位的链接;

2 系统可以对图书的库存进行统计;

3)易于维护和扩充;

4)系统界面设计友好,操作方便、灵活;

5)具有高可靠性和冗错能力,不允许系统在工作时间停机,不

允许系统丢失图书信息,不允许在运行期间出现故障和错误;

6)具有安全检查机制,非法用户不能使用系统,不能偷看系统

信息,不能修改图书,防止随意删改,同时提供信息备份的服务;

7)具有保密机制,各级使用者只能看到允许查看的系统信息;

第四章.系统架构设计

4.1系统技术架构设计

由于网上书店系统的多用户、跨平台等特性,所以系统的实现

1

是基于J2EE技术体系的B/S结构WEB应用之上,网上书店系统

的使用者可以分为两大类,一类是主要的业务人员,他们是系统管

理员;另一类是系统参与者,即游客与会员。系统参与者因为与系

统的交互需要在不同地点、不同地域使用,用户主要通过W

EB

览器进行访问和操作,因此采用基于先进的S框架的B/S

TRUTS

B/)架构。从而优化系统的开发效率、可维护性、

ROWSERSERVER

可扩展性。

4.2系统功能架构设计

4.2.1系统整体功能架构图

1网上书店管理系统的功能分析层次如图4-1所示

网上书店系统

前台管理后台管理

书籍展示购物车收银台会员书籍管理订单管理

vi

p

会员管理

4-1 网上书店管理系统层次图

2)网站关系用例如图4-2与图4-3所示。

1

添加图书

注册

游客

购买图书

修改数量

登录

查看购物车

收银台结账

会员

修改信息

订单查询

4-2 网站关系用例图1

4.2.2系统功能架构说明

网上书店管理系统是一个典型的数据库开发应用程序,

WEB

由。前台图书展示及销售、后台管理两部分组成。

1.前台商品展示及销售:该部分主要包括新书上架、购物车、

会员管理、图书公告及订单查询、图书查询等。

2.后台管理:该部分主要对商城内的一些基础数据进行有效管

理,包括图书管理、会员管理、订单管理、公告管理等。

1

第五章.系统详细设计

5.1系统系统界面设计

5.1.1前台管理界面

前台管理子系统的流程图如图5-1所示:

浏览者浏览书籍

搜索书籍

下订单收银台

收件信

查看订单

会员登录

管理个人

信息

注册

5-1 前台子系统流程图

订单信息

查看购物

5.1.2后台管理界面

1)后台管理子系统的流程图如图5-2所示:

1

管理员

登录

订单管理会员管理书籍管理

书籍分类

管理

退出

2)会员管理模块流程如图5-3所示:

管理基本

信息

管理员登录

用户管理

模块

删除用户保存

退出

满足vip设为vip

5-3 会员管理模块流程图

3)书籍分类管理模块流程如图5-4所示:

类别添加

管理员登录类别修改保存退出

书籍分类

管理模块

类别删除

1

5-4

4)书籍管理模块流程如图5-5所示:

添加信息

管理员登录修改信息保存退出

书籍管理

模块

删除信息

5.2数据库设计

5.2.1书籍类别表

列名 数据类型 大小 允许空 主键

类别编号

类别名 50

INT

NVARCHAR

5.2.2书籍详细信息表

列名 数据类型 大小 允许空 主键

书籍编号 T

类别编号

书名 50

作者 50

书籍预览 3800

书籍价格 MONEY

书籍封面 50 VARCHAR

1

IN

INT

NVARCHAR

NVARCHAR

NVARCHAR

出版时间 DATETIME

出版社 VARCHAR 100

5.2.3会员注册信息列表

列名 数据类型 大小 允许空 主键

会员编号

会员名 50

会员邮箱 50

密码 50

INT

NVARCHAR

NVARCHAR

NVARCHAR

5.2.4消费者订单列表:

列名 数据类型 大小 允许空 主键

订单编号 INT

会员编号 INT

订单时间 DATATIME

5.2.5购买书籍详细列表:

列名 数据类型 大小 允许空 主键

详细列表编

订单编号

产品编号

INT

INT

INT

1

数量

单价 MONEY

INT

5.2.6购物车信息列表

列名 数据类型 大小 允许空 主键

记录编号

购物车编号 50

数量

书籍编号

创建日期

第六章.总结

这次的课程设计让我懂得了很多2012的知识,这

SQLWEB

INT

NVARCHAR

INT

INT

DATETIME

SQL

2000个网络书店系统的功能十分强大,一开始他的数据库是

版本的,而我自己电脑上的2012版本的,无法进行附加,

SQL

后来经过多天的研究,我和龚敏贵成功在学校的电脑上把数据库版

本转化成为了05版本,现在的版本是2012版本的数据库,

SQL

有其他很多困难,我都一一解决了,代码方面,是一些基础的

CSS

代码+,页面分为一个部分,中间的母版页,四周是几个动态

WEB

网页,通过超链接与控制,另外这是数据库是加密的,如果未

CSS

连接2012,则无法运行程序,并且在2013上用拆分功能的

SQLVS

时候不能看到全部的网页内容。这次的课程设计让我受益匪浅,

望下次能做的更好。

1