《计算机网络毕业材料.doc》由会员分享,可在线阅读,更多相关《计算机网络毕业材料.doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、+网上购书系统的开发和管理 姓名: 班级: 专业:计算机网络技术完成日期:2016年12月19日摘要电子商务已经成为新经济的代名词,能在internet上实现商品的展示、商品的检索、商品的订购、订单的全跟踪与管理、贷款的支付的系统称为网上购物系统。网上购物系统是电子商务的一种重要形式。随着互联网网络的发展,网上书店越来越为人们所关注。通过网上书店,人们可以足不出户就选购自己所需的图书。网上书店是根据公司的实际需求、应用动态网页技术而成。该系统主要由前台信息发布网站和后台管理维护系统两部分构成;在支持整个网站的运作功能的基础上,能帮助用户对前台网站进行日常管理和信息发布;并具有占用系统资源少、信
2、息量大、站点维护方便、便于扩充和更新、易于继承和保护历史数据等优点。该系统可以克服传统图书销售中地域、广告宣传、人力资源不足等限制,能很好地适应网上销售需求。本文介绍了网上书店系统的开发模式和环境。并具体阐述过程述了系统分析、概要设计及系统详细设计。通过本系统管理员可以通过Web浏览器进入后台,实现网上图书添加、删除、图书分类管理及订单管理、用户管理等功能和用户登录、注册,在站内进行搜索等功能。系统运行后,操作界面简单流畅,实用性强。关键词:电子商务,网上购书系统,数据库设计目录摘要2前言3第一章 概述41.1系统开发背景与问题概述41.1.1 开发背景41.1.2 问题概述41.1.3预期实
3、现的效果51.2 研究的内容和主要工作51.2.1 研究的内容51.2.2 本人的主要工作61.3论文结构6第二章 网上购书系统需求分析72.1 业务需求72.1.1 业务描述72.1.2 业务流程82.2功能需求分析132.2.1 网上购书系统应用中的参与者132.2.2业务功能132.3非功能需求132.3.1环境需求142.3.2 性能需求142.3.3安全需求142.4 可行性分析142.4.1技术可行性分析142.4.2 操作可行性分析152.4.3 成本可行性分析15第三章 系统设计153.1总体设计153.2 功能设计163.3数据库设计与实现163.3.1 数据库的需求分析16
4、3.3.2数据库概念设计163.3.3 数据库E-R图173.4详细设计183.4.1用户管理模块设计183.4.2图书管理模块213.4.3购物车管理模块213.4.4订单管理模块22第四章 总结与展望22学习总结22主要参考文献23致谢23前言随着网络技术的迅猛发展,越来越多的人热衷于上网,网上购物俨然已经成为一种时尚和潮流。人们只要打开电脑,轻点鼠标,登陆到购物网站,即可突破地域上、时间上、空间上的限制,恣意遨游于信息的海洋。人们可以足不出户就可以选购到自己所需的物品。书籍作为一种文化的载体、智慧的结晶,也加入到了网络购物的热潮之中。我们传统的生活方式大多都是身体力行,无论是买东西,还是
5、和人打交道等等。在获取同样目标的前提下,我们或许早就厌烦了每件事情都需要自己亲力亲为的方式。互联网,让我们有了第二种选择。从前我们看书读书都必须有书本才行,而且是纸质的书。这就存在很多问题了。纸质书无论是数量上还是质量上都有可能无法满足所有人的需要。还有就是,纸质书容易丢失、破损,并且现在购物、转借都还需要亲力亲为,这对于现在高节奏的生活方式来说无疑是一个累赘。自从互联网络在世界上流行开始,通信技术,网络技术,安全技术等新技术的不断出现,让我们的生活在网上都成了可能。书籍永远是人类进步的阶梯。在各种各样购物网站不断的涌现,网上书店如雨后春笋般出现了。网上书店较传统书店而言最大的优势就是方便了读
6、者更好的购书。由于互联网络的存在,使得网上的信息的全面性,因此读者可以在网上书店中快速准确的找到自己所需要的书籍,而非在传统购书中要到处跑书店所带来的繁琐。既节省时间,也节省空间。还有就是网上书店可以在线购买,这同样比传统购书的现金支付要方便的得多。所以说,网上书店最大的有事就是便利。图书产品从其外部特征来看,品种繁多,实体书店或其它图书发行者无法有足够大的店面来展示所有品种;单价不高,在网络信用还存在缺失的环境下能造成的损失较小,读者也乐于尝试在线购买,所以网上书店也在互联网上纷纷诞生了,并且生机勃勃。 随着全球经济一体化的逐步发展,网上书店已经成为传统书店必不可少的经营策略之一。目前,网上
7、书店在互联网上可以实现的商务已经多样化,可以完成从最基本的信息浏览、信息发布功能到在线交易、在线客户服务、在线网站管理功能等,可以说,传统书店所具备的功能几乎都可以在互联网上进行电子化操作,并且有些功能做到完美。虽然网上书店与传统书店规模有所不同,随着网上交易的展开,都将有力地改变企业的发展空间,会对企业的竞争力产生不可忽视的影响。这个网上书店系统的后台管理模块就是利用SQL技术实现对整个网上书店进行管理。此后台管理模块操作简单,无论有没有网页开发语言基础的书店管理员都可以对整个网站进行操作更新。第一章 概述1.1系统开发背景与问题概述1.1.1 开发背景随着互联网技术和信息技术的日渐成熟,互
8、联网络规模日益扩大网络用户数量迅猛增加,据中国互联网络信息中心(CNNIC)最新的统计报告显示,截至2016年6月,中国网民规模达7.10亿,互联网普及率达到51.7%,超过全球平均水平3.1个百分点。互联网络已经逐步进入了社会的各行各业,与人们的日常工作和生活紧密的联系在一起。互联网络技术在全球广泛的应用,标志着人们进入到了“网络经济”的时代,而“网络经济”时代的一个最显著的特点就是信息技术在传统商业领域的应用,即电子商务。电子商务包含两个方面,一是电子方式,二是商贸活动。电子商务按照交易对象来分一般可分为企业对企业,企业对消费者,消费者对消费者,企业对政府,等5种模式。对购物网站来说,其经
9、营模式主要是有两种,一种是以CZC的销售模式,以淘宝、京东、易趣等为代表;另一种是BZC的销售模式,以淘宝商城、当当网等为代表。后者因为以知名企业和商家为主导,信誉可靠,商品质量和售后服务可以得到保障,所以已成为现在网民网络购物的主流,而电子商务已成为网络经济发展的驱动力,是现代企业参与市场竞争的重要手段。电子商务借助互联网络技术,国际经济结构进一步的调整,传统的时空被打破,产品市场逐渐完善,使生产和消费更为贴切,大大缩减了产品成本,企业同时获得了更广泛的市场,而消费者也从中获得更大的选择权和更个性化的服务,因为其方便快捷的特性,逐渐慢慢被消费者接受,并且已变成人们的一种购物习惯,网上购物俨然
10、成为了一种时尚和潮流。人们可以足不出户就可以购买到自己喜欢的商品,而书籍作为一种文化的载体、智慧的结晶,也加入到了网络购物的热潮之中,越来越多的网上书店诞生了,并且生机勃勃。1.1.2 问题概述21世纪以来,人类经济高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用已普及到经济和社会生活的各个领域,大到企业,小到家庭,甚至包括个体都离不开计算机,离不开网络。为了让消费者的购物过程变得简单、方便、安全、快捷,网上商城购物成了一种新型而热门的购物方式。而网上书店也慢慢兴起了。与以往的调查结果相类似,“书刊”仍然是用户在网上购买最多的商品,58%的用户过去一年内在网上购买过书刊;“电脑的相
11、关产品”和“音像器材及制品”分别以35.5%和29.5%的被选率位居第二、三名。“通讯类”(18%), “礼品服务”(13.8%),“教育学习服务”(12.9%)和 “生活家居类”(11.8%)也是用户购买较多的商品。由用户实际购买和期待购买的商品种类可以看出,价格相对较低的商品如书刊、音像、软件、鲜花礼品、通讯产品、生活家具品、教育学习服务以及票务服务等对网民而言更具有吸引力,是网上消费的热点。由此可见,网上书店有着很大的市场。购买图书可以在线下的实体店也可以在网上进行购买,我们首先对用户购书的途径做了调查。根据2013年3月网上购买图书数据分析报告显示选择去实体店购买图书的人们的比例为38
12、%,选择直接去网上购买图书的用户的比例高达44%,还有一种用户是去实体店挑选想要购买的书籍然后去网上购买,这一类人的比例为16%,选择其他的用户的比例为2%。经过调查可以看出,图书的品种是人们更加看重的一项,占比为46%,在网上买书相比于线下购书的优势就在于网上书城的图书品种更多,人们在挑选图书的时候有更多的可选择性;第二看重的是图书价格占比36%,网上书城众多,同样一本图书的价格也不尽相同,人们有了可以货比三家的机会,当然是在同等品质的情况下哪一家书城的图书价格低选哪家。无论消费者最终是选择线下还是线上完成购买行为,消费者都会在线上线下进行价格比较,并进行网上购物体验,越来越多的消费者把互联
13、网络作为研究工具,在做出购买决定前获取信息,16%消费者称他们常常为购买图书上网浏览,13%消费者称他们在做出购买图书的决定前,会上网研究相关信息并且进行价格比较。网上购物正影响着消费者决定购买什么,在哪里购买,并且对受教育水平较高的人群影响更大。相比其他产品类型,消费者最经常在线购买图书,平均频率是大约每六个月一次。开发网上购书系统的好处有:一是现在的电脑网络普及越来越高,邮购的方式也被更多的人们认同,这就造就了网上销售成为新兴而热门的行业。二是网上销售24小时营业,只要将产品信息放到网上,就可以24小时营业了。三是开门市的费用低,房租,水电,装修,员工薪水统统不用考虑,只要有一个小小的办公
14、室,还有一个仓库就可以搞定了。四是没有地区限制,只要是上网的用户都有可能成为顾客。五是对于热衷购书者,几乎都是奋力开拓事业者和苦心求学深造者,时间对他们而言无比宝贵,网上书店则为他们节省了大量的时间。网上购书系统是一种具有交互功能的商业信息系统,它在网络上建立一个虚拟的购物商城,使购买图书的过程变得轻松、快捷、方便。1.1.3预期实现的效果 当一个游客第一次登陆网站时,可以浏览网站内的产品,当游客想要选购某本书籍时,可以把书籍加入到购物车中,当你已经选购好所有想买的产品,想要选择结账的时候,你将会直接跳转到登陆的界面,如果已经注册过就可以直接登陆,如果没有,就需要在网站注册一下,只有注册用户才
15、可以购买产品(这些功能是需要设计者设计模块的帮助来实现)。1.2 研究的内容和主要工作1.2.1 研究的内容在开发本系统之前,对网上购书系统的现状进行了充分的调研,了解企业电子商务各项工作的内容,论文的主要研究内容包括:(1)根据网上购书系统的实际需求和当前的行情提出系统的需求(2)论述网上购书系统的主要功能性需求和非功能性需求,及系统在实现这些需求时所必须解决的主要技术问题,在此基础上提出了系统解决方案。系统需求包括功能性需求和非功能性需求两种,在保障系统的功能性需求的前提下,如何来通过技术手段保障系统的非功能性需求,也是需要研究的重点,例如保障系统的可用性、可拓展性和可维护性等等。(3)论
16、述网上购书系统的系统框架,一个良好的框架设计是保障系统各项功能性需求和非功能性需求的基本要求。因此,本论文需要对网上购书系统的框架进行一个良好的设计,包括系统功能的框架、数据流程、实现技术框架等等。在框架设计好的前提下,在对网上购书系统进行详细设计。(4)论述网上购书系统各子系统的设计与实现,在系统整体架构设计的基础上,需要对系统的数据库选型、数据库的E-R关系图等进行详细设计。同时需要给出各个子系统的业务流程、状态图等进行详细分析。对子系统进行全方位的描述。最后,给出各个子系统的实现方法和步骤,通过实际结果,对系统的分析和设计进行验证。本论文需要解决以下问题:(1) 解决页面美观问题,实现网
17、站动态页面与静态页面的完美结合。(2) 解决前台与后台数据库相连接的问题,实现对用户的一些信息实现增、删、改、查等操作。(3) 解决系统后期如何维护的问题,实现了保证用户能正常使用本系统的问题。(4) 解决在数据库设计中,处理多对多的关系以及如何设计合理主键的问题。(5) 书籍种类繁多,解决图书规整管理的问题。网上购书系统的设计与实现很好的解决了以下问题:l 企业摆脱了传统的手工作业,实现了无纸化的信息化管理。l 提高了企业的信息管理的水平和管理的效率。l 提高了企业与客户之间的沟通,加强了企业和客户的关系。l 实现了企业能够全天候的运行业务的办理,不受自然条件的影响。l 节约了客户和企业的交
18、易时间 ,让客户更有效率的购书。1.2.2 本人的主要工作利用互联网的强大功能,借鉴国内外电子商务各方面的经验,特别是网上购书系统的相关经验,分析虚拟店铺的功能结构和实现方式,为用户构建网上虚拟购书店铺。此系统开发的功能主要实现登录注册,图书选购,购物车,订单管理,图书管理,网上支付,图书发货,图书退订等等功能。为了适应信息时代的发展,实现高效、便利的网络购书功能,也为了验证自己所掌握的知识,选择网络购书系统作为毕业设计课题,摸索一种以互联网为基础的网络购书模式,通过这种新的模式,为网络卖家和买家提供一个方便的平台进行商品交流与转化为现实的交易。1.3论文结构本文由四章内容组成,其中:第一章介
19、绍了本文的研究背景,对所需要解决的问题进行了概述,讨论了项目的研究意义与重要性,阐述了论文的主要内容以及本人的主要工作。第二章是本文的核心内容之一,针对系统的业务需求、功能需求、数据需求和非功能需求等进行了详细描述,同时进行了基础数据的概念设计。第三章是本文的重点,在进行了系统总体设计的基础上,给出了主要功能的界面设计,同时通过实体类图、E-R图和数据库表结构对数据库进行了详细设计。第四章总结了本文所做的工作,同时对进一步的工作进行了展望。第二章 网上购书系统需求分析软件需求是指用户对目标软件系统功能、设计、行为、性能约束等方面的期望。通过对应问题及其环境的理解分析,为问题设计的信息、功能及系
20、统行为建立模型,将用户的需求精确化、完全化、最终形成需求分析说明。这一系列的活动构成软件开发生命周期的需求分析阶段。需求分析是介于系统分析和软件设计阶段之间最重要的桥梁。良好的分析活动活动有助于避免或者太早提出早期错误,从而提高软件生产率,降低开发成本,改进软件质量,降低维护成本。本章主要从网上购书系统的需求出发,分析系统需要实现的功能和流程,并针对网站的总体架构进行可行性,风险,维护等方面的控制进行详细的描述。2.1 业务需求本系统是网上购书系统,作为针对图书的销售模式,主要分为三个部分: 客户能够方便的浏览图书信息,可以通过将图书加入购物车的方式下订单来完成网上图书的购买,图片的展示丰富,
21、精美。 系统创建图书管理功能来管理图书的进库出库,并制定价格策略,审核会员下的订单。 管理员能随时登录系统进行系统设置管理和维护管理,并根据管理人员的权限限制其管理功能。2.1.1 业务描述客户可以随时直接查看图书情况,如果想购买图书,首先需要注册一个账号,然后根据本人用户名和密码登录系统,此时就可以分类查看图书了,如需购买,输入购买数量加入购物车,购物车中的图书数量是可以修改的,也可以删除购物车中的图书,购物车中的图书可以多种一起购买付款,也可以一种购买。最后核对购物车中的图书进行购买确认,此时将会形成一个订单。订单形成后将进入网上支付功能,用户可以选择合适的、自己喜欢的支付方式进行网上支付
22、,支付完成后卖家就会发货。后台管理人员功能信息量比较大,因此数据的安全性和保密性则要求最高。本功能实现对图书的信息,购买者的信息(增、删、查、改),客户会员信息和统计查看及维护。管理员可以浏览、查询、统计、添加、删除和修改商品购买的基本信息(既订单信息),但不能修改、添加、删除购买信息,只能对是否付款、是否发货、物流等状态进行修改。2.1.2 业务流程(一) 用户注册流程图(二)用户登录流程图图2-2 用户登录流程图(三)图书选购流程图(四)图书发货流程图(五) 图书退货流程图(六)购物车管理流程图(七)订单管理流程图图 2-7订单管理流程图(八)图书管理流程图 (九)网上购书系统数据库2.2
23、功能需求分析分析就是描述系统的需求。分析的根本目的在开发者和提出需求的用户之间建立一种沟通机制。分析不受技术方面和细节的限制。分析阶段不必考虑代码或者程序的问题。2.2.1 网上购书系统应用中的参与者分析的第一步是定义用例。首先要确定角色。本系统参与者的角色可以分为四大类:游客,用户,买家和系统管理员。角色不一定都是代表的人,也可以是外部系统。游客:是指没有登录权限(即没有注册)。以匿名用户的身份来访问系统网站。此类用户主要有浏览系统信息、查看图书信息等权限。注册成为会员后,权限就会增加了。例如查看各种分类图书信息、购买图书等等。用户:普通用户可以注册为会员(会员也分普通会员、白银会员、黄金会
24、员和钻会员,权限不同),并根据会员ID和密码登录系统,登录之后可以随时更改自己的个人信息,但因会员ID作为数据库的主键所以是不允许被更改的。会员登录以后就可以查看图书信息,查看各种分类图书信息,也可将喜欢的图书添加到购物车中。可以随时修改购物车中图书数量,或是删除某些不想要或者拍错的图书。其中白银会员、黄金会员和钻会员除了享有会员的所有权限以外,还可以享受各种优惠政策。系统管理员:系统管理员主要负责管理着系统后台信息。主要有订单管理,图书管理和会员信息管理。订单管理有未确定订单和已确认订单管理 ,未付款订单和已付款订单管理。图书管理主要有图书添加、图书修改和图书删除管理,图书类别添加、修改、删
25、除管理。2.2.2业务功能(1)网上购数子系统l 用户注册l 用户登录l 查看图书l 图书发货l 退订图书l 网上支付l 购物车管理 (2)管理子系统l 基本信息管理l 图书管理l 订单管理l 会员管理 2.3非功能需求非功能需求包括产品必须遵守的标准、规范和合约;外部界面的具体细节性能的要求;设计或实现的约束条件及质量属性。2.3.1环境需求 该系统客户端采用浏览器访问服务器数据,操作系统不限制,但客户机需要有IE10.0以上的浏览器的支持。同时为保证访问效率,客户机与服务器需在同一个局域网内。2.3.2 性能需求1、可维护性 维护方法:系统能做到在自身数据损坏、丢失等其他情况下将备份数据找
26、回,实现数据的恢复,提供对系统自身的集中操作维护的功能。2、易操作性 系统提供美观大方、方便实用和直观的图形用户管理界面,充分考虑员工的习惯,简单易学,操作方便,所有的菜单驱动和快捷键要保证能够达到预期效果。3、可拓展性本系统从系统的构、功能的设计等各方面的功能拓展来考虑,以满足用户需求和系统扩大使用范围的需求。系统要具有灵活的扩展能力,来适应软件和硬件的开发和管理能力的提升。 2.3.3安全需求1、容错性 当用户输入错误的信息,违反规定的信息或者操作失误时候,系统应具备一定的容错机制。在出现这种类似的情况下,系统应给出相应的友好的提示,提示用户重新输入或者修复矫正。2、系统的外在环境安全 安
27、全系统包括系统的备份,防火墙,用户限制和其他措施。以保障数据安全和机密信息不被泄露;保障网络的安全和处理安全性。形成相对独立的安全机制,以防止系统外部的未经授权的访问。3、系统内部安全 确保外部系统安全的同时,该系统还必须保障授权用户的合法使用。4、系统运行安全 系统应具备抵抗非法入侵的能力,并提供资源的数据备份功能。系统支持定期自动和手动数据备份,能够在数据损坏和丢失的情况下找回数据,实现一定的数据恢复。2.4 可行性分析网上书店的经营方式和销售渠道是全新的,解决了许多传统书店的局限性,并且成本低廉,为广大读者提供了很大的便利。而且大大降低了成本,包括租赁店面成本,管理费用,办公费用等。由于
28、网络的广泛性,大大提高了顾客的范围,摆脱了时间限制,从经济角度看来有很大的发展前途。现代社会网上书店已经基本都得到了初步定位,比较完善,从网上买过书的人普遍认为不错,所以本人以为构建一个网上书店的可操作性是完全具备的。2.4.1技术可行性分析 系统前台使用的是Dreamweaver进行页面开发和管理用户界面,提示信息完善,界面美观,具有较好的亲和力,后台采用SQL数据开发和管理数据库,对数据库进行一系列的数据操作,数据库采用事物处理机制,具有强大的错误处理功能。本系统的开发环境和平台:数据采集和数据整和是基于WIN7平台,硬件平台(CPU :i5-5200U 2.7GHz; 内存:16G),软
29、件平台(操作系统:WIN7;数据库:SQL)。本系统的开源开发工具是使用的Internet Explorer服务器,使用的灵活、以及他们当前的广泛实际应用,充分说明本系统在技术方面可行。2.4.2 操作可行性分析 本系统采用的是网上管理,非常简单、易懂、容易上手,一学就会,不需要具备非常高的计算机专业知识,只需要管理员能够上网,就可以对商城进行维护。2.4.3 成本可行性分析整个开发过程只需要准备一台装有上述所需要的各种软件和能够连接国际互联网的计算机就可以完成全部的开发任务。通过注册就可以在世界的任何一个角落使用网站的全部功能和服务。而且对计算机的硬件需求不是很高,软件也没有特殊的需求,极大
30、的方便了矿大用户的访问和使用吧。而计算机硬件市场竞争激烈,所以在价格上出现了从未有过的低价,而所需要的软件在相关产品的官网上均可以免费下载,可以说是非常的低廉,因此,从成本可行性分析来看,体现了经济实惠,功能强大的特点,为我下一步完善网站提供了很大的便利,本系统有很大的发展前景。第三章 系统设计3.1总体设计 网上书店系统主要是实现网上选书、购书、产生订单、等功能的系统。一个典型的网上商城一般都需要实现商品信息的动态提示、购物车管理、客户信息注册登录管理、订单处理模块。根据网上书店的基本要求,本系统需要完成的具体设计任务如下:l 图书查询:当客户进入网上书店时,应该在主页面中分类显示最新的书目
31、信息,以供顾客选择所需图书,同时也应该提供按照图书名称,或者作者信息查找所需书目信息的功能。l 购物车管理:当客户选择购买某图书产品时,应该能够将对应图书信息,如:价格、数量记录到对应的购物车中,并允许顾客返回书目查询页面,选择其他商品,并添加到购物车中,当对应的购物订单生成后,应该能够自动清除以生成订单的购物车中的信息。l 订单处理:对应客户购买图书商品信息的需求在确定了所购图书商品的价格、数量等信息后,提示用户选择对应的送货方式及付款方式,最终生成对应的订单记录,以便与网站配货人员依据订单信息进行后续的出货、送货的处理。l 会员注册:为了能够实现图书商品的购买,需要管理客户相关的联系方式、
32、送货地点等相关的信息。l 顾客留言:为顾客提供一个交流的平台,以便对书店的不足进行该进。3.2 功能设计1. 图书信息管理该模块实现图书书目信息的分类显示,也是提供图书信息依据书名及作者信息快速搜索的功能。此外,在用户选择了对应书目信息后,还可以显示出有关该图书的详细信息,以便客户了解所购商品。2. 购物车管理用于维护每一个进入网上书店的客户对应的购物车。即将客户所选购的图书商品信息记录到对应的购物车中,以便与进行结账处理。3. 会员注册实现网上书店客户信息的注册、及身份验证。由于目前网上商城普遍采用的放松为送货上门或者邮寄,因下次需要收集与客户相关的联系方式、通信地址等信息。4. 订单处理根
33、据客户购物车中的信息,以及客户所选择的送货方式和付款方式,连同客户对应的个人信息生成订单,以便与后续进行送货处理。3.3数据库设计与实现3.3.1 数据库的需求分析依据网上书店的处理需求,对就数据表的设计及功能如下:A. 图书分类基本信息表:存放网上书店所提供图书分类的信息。B. 客户基本信息表:存放书店客户的基本信息。C. 订单信息表:存放与客户相关的订单的基本信息。D. 订单条目详细信息表:存放订单中详细条目的基本信息。3.3.2数据库概念设计 本系统的数据库中涉及到的实体有:图书、用户、购物车、订单。 图书的属性有:图书编号、图书类别、图书名称、图书作者、图书译者、图书出版社、图书价格。
34、 用户的属性有:会员编号、用户名称、用户真名、用户密码、用户帐号、用户提示问题、提示问题答案。 购物车的属性:图书编号、图书名称、图书价格、购书数量。 订单的属性有:订单号、订单日期、订单总额、所购图书名称、所购图书单价、所购图书数量。3.3.3 数据库E-R图 M1 3.4详细设计3.4.1用户管理模块设计用户管理是一个网上书店系统不可缺少的部分,该模块主要实现用户注册。用户登录、找回丢失密码和修改个人信息等功能。(一)用户注册在如图3-1所设计的各项文本框中输入对应信息,然后单击【注册】按钮,就可以注册新用户了。图3-1用户注册图3-2用户注册界面图(二)用户登录在为用户登录所设计的图3-
35、3中,输入对应信息,然后单击【登录】按钮,可以完成用户登录。图3-3用户登录图3-4用户登录界面图(三)找回密码在如图3-5所设计的【输入用户名】、【提示问题】、【问题答案】文本框中输入相应信息,然后单击【提交】按钮,即可完成用户找回丢失密码的操作。图3-5找回丢失密码图3-6找回丢失密码界面图3.4.2图书管理模块图书管理是系统的重要组成部分,它主要实现图书类别的添加和删除,图书的添加、删除、和 修改,列表显示图书,图书搜索等功能。(一)管理图书类型在如图3-7所示的图书类型文本框中输入图书类型信息,然后点击【添加】、【删除】、【修改】按钮,就可以完成图书类型的添加、删除、修改的操作了。图3
36、-7图书类型的添加、删除、修改界面图3.4.3购物车管理模块购物车模块使用户可以在购物时随时查看自己购买的商品,并可以随时添加、删除所购买的商品。查看购物列表,图3-8显示了用户购物车,具体包括图书编号、图书名称、价格、数量、总金额等内容。图书编号图书名称价格数量小计删除001不宣而战¥28.50385.50025虚拟战争¥19.50119.50045风中的樱香¥40.405202.00总计:¥307.00图3-8结算更新购物车3.4.4订单管理模块查询客户信息的执行流程图如图3-9所示,图3-10显示了客户所提供的订单图3-9查询客户信息的执行流程图图3-10 客户订单信息第四章 总结与展望
37、学习总结本网上购物系统整体来说并不是很完善,实现部分主要是购物系统,会员注册,查询管理及会员登录四个方面,还有很多未实现的功能如:网上支付,售后服务及后台管理等方面未实现,时间允许下有待改进相关的功能。系统本身有一定的难度,网上书店开发系统还需要更多的时间和经历的投入去完善。同时通过本次设计的制作,在一定程度上应该说是一种提高,了解到动态网页在编程中所用的众多对象。过一个多月以来的努力,在老师和同学的帮助下我终于顺利的把毕业设计完成了。在这次做毕业设计的过程中,使我深深的了解到自己的不足,有很多东西还有待去了解和学习。,经过这段时间的摸索和学习,才知道ASP的功能是那么的齐全和广泛。在使用Dr
38、eamweaver软件做毕业设计时,真的是毫无头绪,不知道该如何起头,所谓万事开头难嘛,这也体现出了我的不足,基础打得不够扎实,不过好在经过慢慢摸索,终于也做出来了。对我来说能够设计出这么简单的系统也算是不容易了。虽然它不是很完美,但也是我用心去做了的,虽然如别人相比来说也许做的是最差的,但也能慰藉我的一片小小心灵。以前也学过网站制作的课程,但也没有这一个月学的多。由于本人知识水平有限,所以本系统的功能不是很齐全,还有好多功能未实现,还有待改进,。所以望大家多多见谅和包涵,我会努力去学习更多的知识来充实自己,完善自我,相信我以后会做的更好、更理想。主要参考文献1、书名:实战Dreamweave
39、r 8 网页制作教程编著:刘天真出版社:机械工业出版社2、书名:Dreamweaver CS5+ASP+Access动态网页制作编著:唯美科技工作室出版社:机械工业出版社3、书名SQL 中文版基础培训教程编著:刘遵仁、于忠清出版社:人民邮电出版社致谢毕业论文终于结束了,这也意味着我的三年大学生活也即将结束。回忆三年前的自己,满怀希望和憧憬走进了大学,在众多老师的谆谆教诲下,在朋友的鼓励之下,始终以积极的态度面对学习和生活。本次论文虽稍显枯燥,但大家对我的支持和鼓励,是我坚持完本次论文的动力。在此我要特别感谢我的指导老师张颖老师。从论文的选题、资料的收集、系统的设计到最后的完成,张老师没少为我操心。如果没有老师们的辛勤栽培就没有我毕业设计的完成。感谢泊头职业学院的各位领导、老师和同学们对我的理解、鼓励和帮助,正是因为有了你们,我所做的一切才更有意义。也正是有了你们,我才有了追求进步的胆量和动力。时间仓促以及自身专业水平有限,整个毕业设计肯定存在一些错误和缺点。恳请大家给予批评与指点,不胜感激!
限制150内