教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 求职职场 >

网上书店系统web实验报告(代码+数据库+前台)(2)

来源:网络收集 时间:2026-10-01
导读: 2.2功能需求描述 随着互联网的高速发展,网上购物已经成为了当今主流,网上购书也不例外。所以设计一个网上书店系统可以轻松解决人们的便利购书。 系统主要是为方便用户定制开发的,因此针对网上购书而言,经过了反

2.2功能需求描述

随着互联网的高速发展,网上购物已经成为了当今主流,网上购书也不例外。所以设计一个网上书店系统可以轻松解决人们的便利购书。

系统主要是为方便用户定制开发的,因此针对网上购书而言,经过了反复地论证,最终确定了网上书店系统的设计方案,网上书店系统的主要功能为:

(1) 用户登录。管理员或会员根据账号和密码登录系统进行身份验证。

(2) 添加图书。只有管理员登录成功后才能添加图书。通过点击导航条上的“添加图书“超链接进入添加图书页面,填好后点提交, 就进数据库了。

(3) 修改图书。只有管理员登录成功后才能修改图书。通过点击导航条上的“修改图书“超链接进入修改图书页面,修改好后点提交, 就进数据库了。

(4) 删除图书。只有管理员登录成功后才能修改图书。通过点击导航条上的“删除图书“超链接进入删除图书页面,点删除就可将书删除。

(5) 修改和查询个人信息。用户可以修改自己的个人信息和密码。

(6) 购物车功能。用户可以把自己选好的图书放进购物车,再次确认购物车里的信息即可以确认购书。

2.3性能需求

为了保证系统能够长期、安全、稳定、可靠、高效的运行,网上书店系统应该满足以下的性能需求:

(1)系统处理的准确性和及时性

系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足中小型企业对信息处理的需

网上书店系统web实验报告(代码+数据库+前台)

求。

(2)系统的开放性和系统的可扩充性 网上书店系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善,都要求系统提供足够的功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。

(3)系统的易用性和易维护性

网上属书店系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面。

(4)系统的标准性

系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。

(5)系统的先进性

目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。

(6)系统的响应速度

图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。

2.4功能规定

前台功能划分:

(1)图书搜索

(2)查看图书详细信息 (3)用户注册 (4)用户登录 (5)修改用户信息 (6)购物车功能 (7)查看订单 后台功能划分为:

(1)图书管理系统(增删改查) (2)用户信息管理(删查)

(3)订单信息管理(查看订单清单,更新出货状态)

2.5功能模块图

网上书店系统web实验报告(代码+数据库+前台)

第三章 系统设计

3.1程序流程图

用户登录流程图

网上书店系统web实验报告(代码+数据库+前台)

管理员登录流程图

3.2数据库的设计 3.2.1数据字典

(1)名称:管理员

描述:记录管理员信息

定义:管理员信息=管理员ID+管理员密码 输入数据:管理员信息 输出数据:管理员信息

(2)名称:图书信息表结构

描述:记录所有图书的基本情况

定义:图书信息=图书ID+图书名称+图书描述+图书价格+图书类别 输入数据:图书信息 输出数据:图书信息 (3)名称:用户信息表结构

描述:记录所有用户信息情况

定义:用户信息=用户id+用户姓名+用户密码+用户电话+用户地址 输入数据:用户信息 输出数据:用户信息

(4)名称:订单人信息表结构

描述:记录所有订单人的基本情况

定义:读者信息=订单ID+订单人+订单人电话+订单人地址+订单日期+订单的状态 输入数据:订单人信息

网上书店系统web实验报告(代码+数据库+前台)

输出数据:订单人信息

(5)名称:订单表结构

描述:记录已下订单的情况

定义:订单信息=订单ID+订单人+订单人电话+订单人地址+订单日期+订单的状态 输入数据:订单信息 输出数据:订单信息

3.2.2数据库的逻辑设计

在需求分析阶段已完成该系统所有的数据分析。根据该阶段所建立的概念模型,已经得出满足系统设计要求的几个关系描述,该阶段的主要工作就是把前一阶段的成果转化为具体的数据库。下面给出概念结构设计得E-R图 (1)管理员实体E-R图

管理员

账号密码

图3.1

(2)用户实体E-R图

用户

用户编号

密码

姓名

地址

电话

图3.2

(3)图书信息实体E-R图

图书

类别

编号

库存数量

书名

描述

图3.3

价格

(4)购物车实体E-R图

网上书店系统web实验报告(代码+数据库+前台)

购物车

购物车编号订单号

图书编号

图书价格

购买数量

图3.4

(5)订单实体E-R图

订单

订单号

订单日期

客户姓名

客户地址

客户电话

订单状态

图3.5

(6)总体E-R图

图3.6

3.2.3数据库的物理设计

Book表是图书的信息(包括:图书名称,图书价格,图书描述,图书数量等),如表3.1、图3.7

表3.1

网上书店系统web实验报告(代码+数据库+前台)

图

3.7

图3.8

Orderitem表是购物车的信息(包括:购物车ID,图书单价,购买数量,订单ID等), 如表

表3.2

图3.9

图3.10

网上书店系统web实验报告(代码+数据库+前台)

Orders表是订单的信息(包括:订单ID,订单人,订单人电话,订单人地址), 如表

表3.3

图3.11

图3.12

User表是用户的信息(包括:用户id,用户姓名,用户密码,用户电话,用户地址),

表 3.4

图3.13

网上书店系统web实验报告(代码+数据库+前台)

图3.14

第四章 系统设计

4.1登陆界面

4.2网页主页

网上书店系统web实验报告(代码+数据库+前台)

4.3用户注册

4.4用户修改自己信息

网上书店系统web实验报告(代码+数据库+前 …… 此处隐藏:2328字,全部文档内容请下载后查看。喜欢就下载吧 ……

网上书店系统web实验报告(代码+数据库+前台)(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/122611.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)