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

上传人:b****5 文档编号:4357867 上传时间:2022-11-30 格式:DOCX 页数:47 大小:1,010.69KB
下载 相关 举报
网上书店系统web实验报告代码+数据库+前台.docx_第1页
第1页 / 共47页
网上书店系统web实验报告代码+数据库+前台.docx_第2页
第2页 / 共47页
网上书店系统web实验报告代码+数据库+前台.docx_第3页
第3页 / 共47页
网上书店系统web实验报告代码+数据库+前台.docx_第4页
第4页 / 共47页
网上书店系统web实验报告代码+数据库+前台.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

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

《网上书店系统web实验报告代码+数据库+前台.docx》由会员分享,可在线阅读,更多相关《网上书店系统web实验报告代码+数据库+前台.docx(47页珍藏版)》请在冰豆网上搜索。

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

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

湖南人文科技学院经济与管理科学系

 

课程设计说明书

 

课程名称:

web程序设计

题目:

网上书店系统

年级/专业/班:

2011级电子商务1班

学生姓名:

刘海旋张欣月

学号:

****************

指导教师:

*************************

开题时间:

2013.12.9

完成时间:

2013.12.18

 

 

网上书店系统的设计与实现

摘要:

随着网络技术的不断发展和人们购物意识的不断革新,网上购物成为一种新型的购物方式;网上书店也渐渐成为一种时尚,正足逐步被人们所接受和认可。

本文针对网上书店系统的实际需求,选择采用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.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.1程序流程图

用户登录流程图

管理员登录流程图

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图

图3.4

(5)订单实体E-R图

图3.5

(6)总体E-R图

图3.6

3.2.3数据库的物理设计

Book表是图书的信息(包括:

图书名称,图书价格,图书描述,图书数量等),如表3.1、图3.7、图3.8

数据类型

变量名

变量作用

数据长度

String

title

定义书名

255

double

price

定义书本价格

String

author

定义作者名

255

String

introduction

定义简介

255

int

count

定义数量

11

表3.1

图3.7

图3.8

Orderitem表是购物车的信息(包括:

购物车ID,图书单价,购买数量,订单ID等),

如表3.2、图3.9、图3.10

数据类型

变量名

变量作用

数据长度

BookBean

Bookid

定义书籍

11

int

buycount

定义数量

11

double

unitprice

定义价格

int

orderid

定义订单id

11

int

itemid

定义购物车id

11

表3.2

图3.9

图3.10

 

Orders表是订单的信息(包括:

订单ID,订单人,订单人电话,订单人地址),

如表3.3、图3.11、图3.12

数据类型

变量名

变量作用

数据长度

String

username

定义用户名

11

String

zipcode

定义密码

11

String

phone

定义电话号码

11

String

adress

定义地址

11

表3.3

图3.11

图3.12

User表是用户的信息(包括:

用户id,用户姓名,用户密码,用户电话,用户地址),

如表3.4、图3.13、图3.14

数据类型

变量名

变量作用

数据长度

int

userId

定义使用者id

11

String

loginName

定义登陆名

255

Date

password

定义密码

255

String

userphone

定义电话

255

String

useraddr

定义地址

255

表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管理员对订单进行管理

 

第五章个人总结

通过做课程设计,有几点感想,归纳如下:

1.扎实的理论基础。

如果不掌握它们,很难写出高水平的程序。

而这一点又是我们所缺乏的。

2.不钻牛角尖。

当遇到障碍的时候,要灵活运用知识,也许会发现那些难题现在竟然可以迎刃而解。

3.多与别人交流。

三人行必有我师。

4.良好的编程风格。

注意养成良好的习惯,代码的缩进编排,变量的命名规则要始终保持一致。

没做完一部分就检查成果,在这次的设计过程中,我学到的不仅是知识,我还认识到许多事情。

这次设计使我的编程水平提高了一大步,使我充分的认识到合作的可贵。

由于这次设计涉及到网页设计、数据结构编写及数据库建立,我们学到了不少编程设计工具与数据库连接的知识,对网页设计的操作有了进一步的了解。

这次设计对我的综合能力是一次很好的锻炼,但是我们必须承认自己的能力和知识还很肤浅。

所以今后学习道路还是很漫长的。

[参考文献]

[1]《DreamweaverCS5网页设计与制作基础教程》作者:

文杰;2012年出版

[2]《从新手到高手:

网页设计与制作》作者:

杨敏,王英华;2011年出版

[3]《基于ASP.NET的网上书店系统的设计与实现》,刘金魁,[T],2011.

[4]《基于ASP的网上书店系统的设计与实现》,宇虹儒,[T],2009.

[5]《网上书店的设计与实现》,高浩,[T],2012.

 

前台代码

1.登陆界面

部分代码:

无标题文档

--

body{

background-image:

url(登录图片.jpg);

background-repeat:

no-repeat;

}

-->

                       welcome to my bookstore!

 

                              登录    人文书店


                               用户名

                                 

 

                               密码