网上书店系统web实验报告(代码全)Word文档下载推荐.docx
《网上书店系统web实验报告(代码全)Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《网上书店系统web实验报告(代码全)Word文档下载推荐.docx(17页珍藏版)》请在冰点文库上搜索。
4.1登陆界面 12
4.2网页主页 12
4.3用户注册 13
4.4用户修改自己信息 13
4.5用户挑选书籍 14
4.6用户点击购物车 14
4.7用户通过购物车完成的订单 15
4.8用户订单 15
4.9用户订单的最后确认 16
4.10管理员管理图书 16
4.11管理员对用户进行管理 16
4.12管理员对订单进行管理 17
第五章 个人总结 17
[参考文献] 17
网上书店系统的设计与实现
摘 要:
随着网络技术的不断发展和人们购物意识的不断革新,网上购物成为一种新型的购物方式;
网上书店也渐渐成为一种时尚,正足逐步被人们所接受和认可。
本文针对网上书店系统的实际需求,选择采用
ASP作为开发技术,后台使用Access数据库,设计并实现了的网上书店系统。
该系统主要由前台管理和后台管理两部分构成。
前台主要完成的功能是针对消费者的,包括书店的图书分类、推荐、用户购书及用户个人信息管理等;
后台的主要功能是增加、删除图书信息,查询图书信息,查询统计图书销售信息等等。
最后,对系统进行了简单的测试。
关键词:
网上书店;
Asp;
Dreamweaver;
数据库
Designandimplementationofonlinebookstoresystem
Abstract:
Withthecontinuousreformandthedevelopmentofnetworktechnologyandpeople'
sawarenessofshopping,onlineshoppinghasbecomeanewwayofshopping;
onlinebookstorehasgraduallybecomeakindoffashion,isgraduallybeingrecognizedandacceptedbythepeople.
Accordingtotheactualdemandofonlinebookstoresystem,chooseASPasthedevelopmentoftechnology,thebackgroundusingtheAccessdatabase,onlinebookstoresystemisdesignedandimplemented.Thesystemconsistsoftwomainmodules:
foregroundmanagementandbackgroundmanagement.Themainfunctionisforconsumers,includingbookclassification,recommendation,userbooksandpersonalinformationmanagement;
thebackgroundofthemainfeaturesistoincrease,deletethebookinformation,bookinformationquery,querystatisticsbooksalesinformationandsoon.Finally,thesystemisasimpletest.
Keywords:
Onlinebookstore;
Asp;
Dreamweaver;
database
第一章 绪论
网上书店,或称电子书店,线上书店,是利用信息技术、网络技术通过网络完成图书交易的
一种电子商务类型川。
随着网络技术的成熟,网上书店作为电了商务的一种,于20世纪90年代后期开始兴起,现在己经具备了一定规模。
由于网络已经覆盖全球,信息、量巨大而且独具优势。
借助这个良好的平台进行书籍的销售,可以使读者足不出户就能选购自己需要的书本。
网土书店近在咫尺,且永不下班关门,读者可以随时随地自由地查询和订购图书。
与传统的书店相比较,网上书店具有全面且快速的图书查询检索功能,齐全的图书品种,方便快捷的配送服务,低廉的销售价格,直接准确的数据积累,灵活多样的宣传营销平台,先进的互联网技术,完善的售后服务等优势。
网上书店作为一种新兴的书籍售卖方式,越来越受到人们的关注。
研究网上书店系统的设计和实现无论是从研究背景还是研究意义都具有很高的理沦价值和很好的实践价值。
第2章 需求分析
2.1系统需求分析
系统的主要目的是实现一个图书管理系统。
系统有2类用户分别为管理员、读者会员。
管理员经口令认证进人系统后,管理员可完成维护系统的功能,包括管理图书和管理会员。
读者会员则完成查询图书、修改个人资料、查询个人借阅信息的功能,工作完成后可以退出系统。
2.2功能需求描述
随着互联网的高速发展,网上购物已经成为了当今主流,网上购书也不例外。
所以设计一个网上书店系统可以轻松解决人们的便利购书。
系统主要是为方便用户定制开发的,因此针对网上购书而言,经过了反复地论证,最终确定了网上书店系统的设计方案,网上书店系统的主要功能为:
(1)用户登录。
管理员或会员根据账号和密码登录系统进行身份验证。
(2)添加图书。
只有管理员登录成功后才能添加图书。
通过点击导航条上的“添加图书“超链接进入添加图书页面,填好后点提交,就进数据库了。
(3)修改图书。
只有管理员登录成功后才能修改图书。
通过点击导航条上的“修改图书“超链接进入修改图书页面,修改好后点提交,就进数据库了。
(4)删除图书。
通过点击导航条上的“删除图书“超链接进入删除图书页面,点删除就可将书删除。
(5)修改和查询个人信息。
用户可以修改自己的个人信息和密码。
(6)购物车功能。
用户可以把自己选好的图书放进购物车,再次确认购物车里的信息即可以确认购书。
2.3性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,网上书店系统应该满足以下的性能需求:
(1)系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。
在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足中小型企业对信息处理的
需求。
(2)系统的开放性和系统的可扩充性
网上书店系统在开发过程中,应该充分考虑以后的可扩充性。
例如用户查询的需求也会不断的更新和完善,都要求系统提供足够的功能的调整和扩充。
而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。
(3)系统的易用性和易维护性
网上属书店系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。
这就要求系统能够提供良好的用户接口,易用的人机交互界面。
要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面。
(4)系统的标准性
系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。
所有这些都要符合主流国际、国家和行业标准。
(5)系统的先进性
目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。
这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。
另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。
(6)系统的响应速度
图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。
在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。
2.4功能规定
前台功能划分:
(1)图书搜索
(2)查看图书详细信息
(3)用户注册
(4)用户登录
(5)修改用户信息
(6)购物车功能
(7)查看订单后台功能划分为:
(1)图书管理系统(增删改查)
(2)用户信息管理(删查)
(3)订单信息管理(查看订单清单,更新出货状态)
2.5功能模块图
后台
查
看
修
图
用
改
书
户
搜
详
注
登
索
细
册
录
信
息
图书管理系统
网上书店系统
前台
看订单信息
户信息管理
查看
删除
修改
购物车功能
订单信息管理
更新
添加
第3章 系统设计
开始
用户登录
密码检测
3.1程序流程图
N
用户注册
Y
显示主界面
选择
N
选定图书加
入购物车
注销
结束
确认购买
生成订单
查询图书
查看订单
用户登录流程图
检测密码
管理员登录
选择操作
注销登录
管理员界面
账号管理
3.2数据库的设计
管理员登录流程图
3.2.1数据字典
(1)名称:
管理员
描述:
记录管理员信息
定义:
管理员信息=管理员ID+管理员密码输入数据:
管理员信息
输出数据:
(2)名称:
图书信息表结构
记录所有图书的基本情况
图书信息=图书ID+图书名称+图书描述+图书价格+图书类别输入数据:
图书信息
输出数据:
(3)名称:
用户信息表结构
记录所有用户信息情况
用户信息=用户id+用户姓名+用户密码+用户电话+用户地址输入数据:
用户信息
(4)名称:
订单人信息表结构
记录所有订单人的基本情况
读者信息=订单ID+订单人+订单人电话+订单人地址+订单日期+订单的状态输入数据:
订单人信息
(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图
购物车编号
订单号
图书编号
购买数量
图书价格
购物车
(5)订单实体E-R图
图3.4
订单日期
客户姓名
客户地址
客户电话
订单状态
订单
读者管理
图书管理
加入购物
车
确认订单
(6)总体E-R图
图3.5
3.2.3数据库的物理设计
图3.6
Book表是图书的信息(包括:
图书名称,图书价格,图书描述,图书数量等),如表3.1、图
3.7、图3.8
数据类型
变量名
变量作用
数据长度
String
title
定义书名
255
double
price
定义书本价格
author
定义作者名
introduction
定义简介
int
count
定义数量
11
表3.1
图3.7
图3.8
Orderitem表是购物车的信息(包括:
购物车ID,图书单价,购买数量,订单ID等),如表3.2、图3.9、图3.10
BookBean
Bookid
定义书籍
buycount
unitprice
定义价格
orderid
定义订单id
itemid
定义购物车id
表3.2
图3.9
图3.10
Orders表是订单的信息(包括:
订单ID,订单人,订单人电话,订单人地址),如表3.3、图3.11、图3.12
username
定义用户名
zipcode
定义密码
phone
定义电话号码
adress
定义地址
表3.3
图3.11
图3.12
User表是用户的信息(包括:
用户id,用户姓名,用户密码,用户电话,用户地址),如表3.4、图3.13、图3.14
数据类
型
userId
定义使用者id
loginName
定义登陆名
Date
password
userphone
定义电话
useraddr
表3.4
图3.13
图3.14
第四章 系统设计
4.1登陆界面
4.2网页主页
4.3用户注册
4.4用户修改自己信息
4.5用户挑选书籍
4.6用户点击购物车
4.7用户通过购物车完成的订单
4.8用户订单
4.9用户订单的最后确认
4.10管理员管理图书
4.11管理员对用户进行管理
4.12管理员对订单进行管理
第5章 个人总结
通过做课程设计,有几点感想,归纳如下:
1.扎实的理论基础。
如果不掌握它们,很难写出高水平的程序。
而这一点又是我们所缺乏的。
2.不钻牛角尖。
当遇到障碍的时候,要灵活运用知识,也许会发现那些难题现在竟然可以迎刃而解。
3.多与别人交流。
三人行必有我师。
4.良好的编程风格。
注意养成良好的习惯,代码的缩进编排,变量的命名规则要始终保持一致。
没做完一部分就检查成果,在这次的设计过程中,我学到的不仅是知识,我还认识到许多事情。
这次设计使我的编程水平提高了一大步,使我充分的认识到合作的可贵。
由于这次设计涉及到网页设计、数据结构编写及数据库建立,我们学到了不少编程设计工具与数据库连接的知识,对网页设计的操作有了进一步的了解。
这次设计对我的综合能力是一次很好的锻炼,但是我们必须承认自己的能力和知识还很肤浅。
所以今后学习道路还是很漫长的。
[参考文献]
[1]《DreamweaverCS5网页设计与制作基础教程》作者:
文杰;
2012年出版
[2]《从新手到高手:
网页设计与制作》作者:
杨敏,王英华;
2011年出版
[3]《基于ASP.NET的网上书店系统的设计与实现》,刘金魁,[T],2011.
[4]《基于ASP的网上书店系统的设计与实现》,宇虹儒,[T],2009.
[5]《网上书店的设计与实现》,高浩,[T],2012.