网上书店系统web实验报告代码数据库前台.doc
《网上书店系统web实验报告代码数据库前台.doc》由会员分享,可在线阅读,更多相关《网上书店系统web实验报告代码数据库前台.doc(39页珍藏版)》请在冰豆网上搜索。
湖南人文科技学院经济与管理科学系
课程设计说明书
课程名称:
web程序设计
题目:
网上书店系统
年级/专业/班:
2011级电子商务1班
学生姓名:
刘海旋张欣月
学号:
1143311411433133
指导教师:
陈刚
开题时间:
2013.12.9
完成时间:
2013.12.18
目录
第一章绪论 4
第二章需求分析 4
2.1系统需求分析 4
2.2功能需求描述 4
2.3性能需求 4
2.4功能规定 5
2.5功能模块图 5
第三章系统设计 6
3.1程序流程图 6
3.2数据库的设计 7
3.2.1数据字典 7
3.2.2数据库的逻辑设计 8
3.2.3数据库的物理设计 9
第四章系统设计 12
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.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