网上购书系统(毕业设计论文)
网上购物系统毕业论文

xxxxxxxx专科毕业论文(设计)(2010届专科毕业生)题目:网上购物系统毕业论文学生姓名:xxx学生学号:xxxxxxxx系别:计算机系专业名称:计算机信息管理指导老师:xxx二零一零年九月通过网上购物系统的建设以实现对商业零售企业提供信息化管理。
建立了B2C的网络销售系统。
着重论述了系统功能与实现、数据流程及存储,包括商品目录、用户注册、网上订货与购物、库存查询、后台数据库管理等。
运用HTML语言、VBScript技术、ADO、ASP与后台数据库链接等关键技术建设网上购物系统。
实现网上购物系统以下功能:(1)为客户提供24小时方便快捷的在线订购服务。
(2)商品信息的维护与管理。
(3)高效的商品数据方案,对商品信息进行科学、灵活地分类、存储。
(4)强大、方便、快捷的查询。
(5)订单号模块。
(6)将客户商业逻辑规则融入系统,即根据不同客户属性,提供不同付款方式。
(7)订单管理。
【关键字】B2C、网上购物系统、ASP、数据库—1—摘要 (1)第一章、概述 (3)1.1网上购物系统的发展 (3)1.2网上购物的现状 (3)1.3网上购物系统的构建 (3)第二章、程序开发的技术基础 (4)2.1HTML语言 (4)2.2ASP技术 (4)2.2.1ASP概述 (4)2.2.2ASP工作原理 (5)2.2.3ASP的发布 (5)2.3数据库原理 (5)2.3.1SQL语言简单介绍 (5)2.3.2ADO技术介绍 (6)2.3.3Access数据库 (6)第三章、网上购物系统的设计及实现 (7)3.1系统设计 (7)3.2数据库设计 (7)3.2.1数据库需求分析 (7)3.2.2数据库的逻辑结构分析 (7)3.3程序设计 (8)第四章、总结 (13)致谢 (14)参考文献 (15)—2—第一章概述1.1网上购物系统的发展近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。
(完整版)网上书店系统毕业论文

毕业论文网上书店系统姓名:学号:专业:学历:指导教师:函授站:摘要随着互联网络的发展,网上书店越来越为人们所关注。
通过网上书店,人们可以足不出户就选购自己所需的图书。
网上书店是根据公司的实际需求、应用动态网页技术开发而成。
该系统主要由前台信息发布网站和后台管理维护系统两部分构成;在支持整个网站的运作功能的基础上,能帮助用户对前台网站进行日常管理和信息发布;并具有占用系统资源少、信息量大、站点维护方便、便于扩充和更新、易于继承和保护历史数据等优点。
该系统可以克服传统图书销售中地域、广告宣传、人力资源不足等限制,能很好地适应网上销售需求。
本文介绍了网上书店系统的开发模式和环境,并具体阐述了系统分析、概要设计及系统详细设计过程关键字:asp;数据库;网上书店AbstractWith the development of the Internet, online bookstores more concern for people. Through the online bookstore, people can stay at home to buy the books they need. Online bookstore is based on the actual needs of the company, using dynamic web technology was developed. The system of information issued by the front and back office management and maintenance systems site of two parts; in support of the operational functions of the entire site, based on the reception site to help users of the daily management and information dissemination; and with less system resources, the amount of information large, site maintenance convenient, easy to expand and update, easy to inherit and the protection of historical data and so on. The system can overcome the traditional book sales in the region, advertising, human resources, lack of restrictions, can well meet the demand for online sales. This article describes the development of online bookstore system model and environment, and provides details on system analysis, preliminary design and system detailed design process.Key word: asp, Database; online bookstore.目录引言 (1)第一章系统分析 (4)1.1课题的可行性分析 (5)1.2 网站最终要实现的功能 (6)1.3 网站功能概述 (7)1.4 网站功能模块图 (9)1.5 网站流程图 (9)第二章相关软件及技术介绍 (10)2.1 JSP简介 (12)2.2 Access简介 (12)2.3MyEclipse 6.5简介 (13)2.4网站开发采用相关技术简介 (15)2.5选择JSP作为开发工具的原因 (15)第三章网站对硬件和软件的需求 (17)3.1 运行平台 (17)3.1.1服务器配置 (19)3.1.2客户机配置 (19)3.2 开发平台 (20)3.3制作工具及技术 (21)3.4网络安全 (22)第四章网上书店的设计 (23)4.1网上书店的总体设计 (25)4.1.1网上书店流程 (24)4.1.2系统功能模块划分 (26)4.1.3完整的购书过程 (27)4.2数据库设计 (28)4.2.1数据库的概念 (29)4.2.2数据库的选择 (29)4.2.3数据库表的描述 (29)第五章网上书店系统后台模块的设计 (29)5.1数据据设计 (29)5.2图书入库管理模块 (29)5.3图书出库管理模块 (29)5.4图书查询管理模块 (30)5.5图书信息管理模块 (30)总结 (30)主要参考文献 (30)致谢 (30)网上书店系统的设计与实现引言随着网络技术的发展,越来越多的人喜欢在网上宣传自己的产品,喜欢网上购物。
毕业论文网上书店系统设计与实现

毕业论文网上书店系统设计与实现目录一、内容综述 (3)1.1 研究背景与意义 (4)1.2 国内外研究现状 (5)1.3 论文结构安排 (6)二、系统需求分析 (8)2.1 功能需求 (10)2.1.1 用户管理功能 (11)2.1.2 商品管理功能 (13)2.1.3 订单管理功能 (14)2.1.4 支付管理功能 (16)2.1.5 用户评价功能 (17)2.2 非功能需求 (18)2.2.1 性能需求 (19)2.2.3 可用性需求 (21)三、系统设计 (23)3.1 系统架构设计 (24)3.2 数据库设计 (25)3.2.1 数据表设计 (26)3.2.2 关系图设计 (28)3.3 模块设计 (29)3.3.1 用户模块 (30)3.3.2 商品模块 (31)3.3.3 订单模块 (32)3.3.4 支付模块 (33)3.3.5 评价模块 (34)四、系统实现 (36)4.1 前端实现 (38)4.1.2 交互效果 (40)4.2 后端实现 (41)4.2.1 业务逻辑实现 (43)4.2.2 数据库操作实现 (45)4.3 技术选型 (46)4.3.1 前端框架选择 (47)4.3.2 后端框架选择 (48)4.3.3 数据库选择 (49)五、系统测试与部署 (51)5.1 测试计划 (52)5.2 测试用例设计 (54)5.3 测试结果分析 (55)5.4 系统部署方案 (57)六、总结与展望 (58)6.1 工作成果总结 (58)6.2 存在问题与改进 (59)6.3 后续研究方向展望 (61)一、内容综述随着信息技术的迅猛发展,数字化阅读已成为学术研究的新趋势。
在这一背景下,毕业论文作为学生学术成果的重要体现,其管理和传播方式也面临着前所未有的挑战与机遇。
传统的毕业论文管理方式已逐渐不能满足现代教育的需求,开发一款高效、便捷且安全的毕业论文网上书店系统显得尤为重要。
本论文旨在设计和实现一个毕业论文网上书店系统,该系统不仅能够为毕业生提供方便快捷的论文购买途径,还能确保论文资源的丰富性和多样性。
校园二手书交易平台的设计与实现毕业论文(设计)

毕业论文(设计) 题目:校园二手书交易平台的设计与实现毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
(完整版)基于Aspnet网上书店毕业设计论文

目录1引言 (1)2系统技术及运行环境 (1)简介 (1)2.2V ISUAL S TUDIO 2005简介 (2)3 系统分析 (2)3.1需求分析 (2)3.2识别实体 (3)4总体设计 (3)4.1三层架构层次的划分 (3)4.3系统功能图 (4)5关键性构件及各层次实现 (5)5.1设计和开发流程 (5)5.3数据库设计 (5)6公共模块 (7)6.1系统主界面 (7)6.2登录及注册模块 (8)6.2.1登录 (8)6.2.2注册 (9)6.2.3修改密码 (10)6.3图书搜索 (11)6.4管理员模块 (12)6.4.1角色管理 (12)6.5用户管理 (13)6.5.1主界面 (13)6.5.2修改用户角色及备注信息 (14)6.5.3我的个人信息及更新 (16)6.6图书管理 (17)6.6.1主界面 (17)6.6.2添加图书 (18)6.6.3查看图书详细信息及更新 (20)6.6.4查看图书销售情况 (20)6.7订单管理 (21)6.7.1查看订单信息 (21)6.7.2查看订单子项信息 (22)6.8类别管理 (23)6.8.1主界面 (23)6.8.2添加图书类别 (24)6.9普通用户模块 (24)6.9.1用户信息中心查看(我的个人信息及更新) (24)6.9.2购买图书(我的购物车) (25)6.9.3结算中心 (27)6.9.4 订单管理(查看订单信息) (28)6.9.5查看订单详细信息 (29)6.9.6查看图书详细信息及留言 (29)7参考文献 (32)1引言21世纪是个信息化的时代,现代计算机技术的发展,为各行各业的发展创造了一个全新的时代背景——人们的生活、工作等已经越来越离不开计算机科学的运用,而Internet的应用加速了这种趋势。
随着全球经济一体化步伐的加快,在信息时代的今天,各企业商家所关心的不再局限于自身的产品质量、生产设备、员工的素质,更多的是关心自己的销售群体(客户群),关心他们的想法、需求、购买目的。
毕业设计论文网上购物系统

毕业设计论文网上购物系统题目:基于现代技术的网上购物系统设计与实现摘要:随着电子商务的快速发展,网上购物作为一种新兴消费方式已经深入人们的日常生活。
然而,在当前的网上购物市场中,用户常常面临虚假广告、交易不安全等问题,给其购物体验带来了不便。
为了解决这些问题,本文设计并实现了一个基于现代技术的网上购物系统,旨在提供一个安全可靠、便捷高效的购物平台。
关键词:网上购物系统;电子商务;现代技术;购物体验;安全可靠第一章绪论1.1研究背景1.2研究目的与意义1.3文章结构第二章相关技术介绍2.1网络技术2.2数据库技术2.3 Web开发技术第三章系统设计3.1需求分析3.2系统功能设计3.3总体架构设计第四章系统实现4.1环境搭建4.2数据库设计与实现4.3前端页面设计与实现4.4后端逻辑设计与实现第五章系统测试与优化5.1功能测试5.2性能测试5.3优化措施第六章结论6.1主要工作总结6.2存在问题及展望附录本文通过总结分析网上购物系统的现状和存在的问题,结合现代技术,提出一个基于现代技术的网上购物系统设计与实现方案。
首先,对系统需求进行分析,提出系统的功能设计和总体架构设计。
然后,通过环境搭建、数据库设计与实现、前端页面设计与实现以及后端逻辑设计与实现,完成系统的开发与实现。
最后,对系统进行功能测试、性能测试,并提出优化措施,确保系统的稳定性和用户体验。
本文的研究成果能够为网上购物系统的设计与开发提供一个参考,提升网上购物的安全性和用户体验。
同时,也有助于推动电子商务的发展,促使其更好地服务于人们的生活。
最后,通过本文的研究,还可以发现一些问题和不足之处,为后续相关工作提供一定的参考与启示。
希望本文的研究成果能够为其他相关领域的研究者提供一定的借鉴和思路。
网络购物系统的设计与实现毕业论文含开题报告

本科生毕业论文(设计)题目:乐淘购物系统的设计与实现学院/系专业年级学号作者姓名指导教师2011年12月20日软件工程(日语强化)专业本科生毕业设计(论文)开题报告(内容包括:课题的来源及意义,国内外发展状况,本课题的研究目标、内容、方法、手段及进度安排,实验方案的可行性分析和已具备的实验条件,具体参考文献等。
撰写要求:字数不少于1500字。
)一、课题来源及意义本次毕业论文题目为乐淘购物系统的设计与实现。
随着信息化时代的到来,网上购物以其便捷,快速,安全的优势逐渐步入了我们的生活。
人们对于互联网的要求已不单单是浏览下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现网上购物。
近几年,随着网络数据库技术的进步发展,使得这一设想逐渐成为现实。
21世纪是一个以网络为核心的信息时代,数字化、网络化以信息化是21世纪的时代特征。
电子商务作为信息时代的一种新的商贸形式,不仅对商务的运作过程和方法产生巨大的影响,实际上也带来了一场革命,其影响将远远超出商务的本身,将对社会的生成和管理,人们的生活和就业、政府职能、法律制度以及文化从多方面改变人类的观念、思维和相互交往的方式。
2008年新年伊始,互联网调查机构Research艾瑞咨询与国内最大购物网站淘宝网联合发布了《2007中国网购报告》,报告表明,2007年国内网络购物市场的销售总额达到了594亿元;2.1亿网民中,有超过5500万人参与了网络购物,人均消费达到1080元。
报告预计,按照最近几年网络购物呈现出的几何级增长态势计算,到2012年,中国网络购物市场将突破1万亿大关,届时网络购物市场将占据社会消费品零售总额5%—8%的份额。
最新2008年7月出炉的《第二十二次互联网络发展统计报告》显示:截至2008年6月底,中国网民数量达到2.53亿人,网民规模已跃居世界第一位;同时,网络购物已跻身十大网络应用之列,用户人数达到6329万人,网络购物使用率为25%。
网上商城购物系统毕业设计论文

网上商城购物系统毕业设计论文一、概览当我们谈论网上商城购物系统,是不是就会让你心动起来,想象着在网上挑选各种心仪的商品,享受购物的乐趣呢?确实随着互联网的普及,网上购物已经成为我们日常生活中不可或缺的一部分。
而今天我们要一起探讨的是关于网上商城购物系统的毕业设计论文。
这篇论文的主要目的,是探讨和展示如何创建一个用户友好的、功能齐全的网上商城购物系统。
我们希望通过这个系统,让每一个用户都能轻松愉快地在线购物,找到他们想要的商品。
无论你是为了学习、生活还是娱乐,这个网上商城购物系统都能满足你的需求。
它就像是一个虚拟的购物中心,你可以随时随地进行浏览和购买。
那么这个网上商城购物系统有哪些亮点呢?首先它的界面设计简洁明了,让人一看就懂,一用就会。
其次它拥有丰富的商品种类,无论是电子产品、服装鞋帽,还是食品饮料、图书文具,应有尽有。
再次它的购物流程简单方便,让你轻松完成选购、支付和收货等步骤。
它的安全性也非常高,保护你的个人信息和交易安全。
这个网上商城购物系统就是一个方便、快捷、安全的在线购物平台。
1. 研究背景:介绍电子商务的兴起和网上商城的发展情况,阐述网上商城购物系统的重要性和应用价值随着互联网的普及和科技的飞速发展,电子商务逐渐崭露头角,改变了传统购物的方式。
说起网上购物,现在几乎成了人们生活中不可或缺的一部分。
从最初的淘宝、京东,到现在各种垂直电商、社交电商的兴起,网上商城的发展可谓是日新月异。
回想过去人们购物需要亲自去实体店挑选,而如今只需打开手机或电脑,各式各样的商品就会映入眼帘。
网上商城的兴起不仅给人们带来了购物的便利,更在一定程度上推动了零售行业的发展。
正因为有了网上商城购物系统,无论人们身处何地,只要有网络,就能随时随地购物。
这种便捷性、高效性正是网上商城购物系统的魅力所在。
那么为什么网上商城购物系统如此重要呢?它不仅改变了我们的生活方式,更在某种程度上改变了商业的运行模式。
传统的实体店受到时间和空间的限制,而网上商城则打破了这些限制,实现了全天候、全地域的购物体验。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录1引言 (1)1.1课题背景 (1)1.2网上商店购物的特点 (2)2需求分析 (2)2.1功能需求分析 (3)2.2数据库需求分析 (5)3系统总体设计 (5)3.1系统模块总体规划 (5)3.2系统模块详细设计 (6)4数据库设计与实现 (10)4.1数据库表及表之间的相互关系 (10)4.2数据库表设计 (11)5功能设计与实现 (13)5.1系统通用类设计 (13)5.2用户控件设计 (16)5.3前台用户功能设计 (17)5.4后台功能实现 (21)6系统测试 (24)6.1测试目的 (24)6.2系统测试内容 (24)6.3测试结果分析 (26)结论 (27)致谢 (28)参考文献 (29)1 引言随着Internet技术的发展,人们的日常生活已经离不开网络。
未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。
而电子商务就是在此基础上发展起来的。
电子商务就是Electronic Commerce,简写为EC。
内容包含两个方面,一是商贸活动,二是电子方式。
电子商务指的是利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地进行各种商贸活动。
电子商务可以通过多种电子通讯方式来完成。
现在人们所探讨的电子商务主要是Internet来完成的。
尤其是随着Internet技术的日益成熟,电子商务真正的发展将是建立在Internet技术上的。
所以也有人把电子商务简称为IC(Internet Commerce)。
网上书店也是电子商务的一种。
当人们不用走出家门就能得到自己想要的书籍的时候,他就己经体会到电子商务的优越性了。
我们所做的这网上书店网站设计正是要实现网上交易,来满足当前社会人们的购物需求。
网络实实在在地给我们带来了很多的方便,色彩缤纷的网络世界无所不包。
我的这个课题正是应用技术和SQL等应用软件来制作,并基于Web来实现的。
网上书店网站实现了一个完整的购物功能。
从用户注册到商品查询,再到下订单并最终达到购物的实现,有很好的研究意义和开发前景。
1.1 课题背景21世纪经济发展的主要动力之一将会是电子商务,它将会像蒸汽机的发明一样,引起整个社会经济和生活的变革。
当然,对于电子商务的经营目前还有很多困难,由于在消费观念、信用体系、法规政策、网上支付等问题上与国外存在距离,我国电子商务的发展还处于初级阶段,需要进行市场培育与诱导。
电子商务是21世纪的经济增长点,它所带动的电子商务的技术、产品、服务的发展将会给不同的行业带来大量的新的机会。
电子商务的快速发展以及上网人数的剧增,为企业创造了许多网络商机,企业的经营面也是随着电子商务的发展而有所拓展。
网上书店是作为电子商务系统中的一个应用,而且网上书店是一个可以无限伸展的书库。
它可以容纳无限的图书或图样乃至于内容,检索查询可以不受时间空间的限制,可以提高书籍的销量,为出版社尤其是专业、学术出版社提供窗口支持,网上书店的图书还不受上架周期的限制。
另外,网上书店也可以推动网上支付、邮政、速递等服务行业的迅速发展。
著名调查公司AC尼尔森的一项研究显示:63%的中国网民曾在网上购物。
而在中国大地上,最受欢迎的网上商品是书籍,56%的网上购物者选择网上买书。
中国网上购书的比例是全球最高的。
这个数据表明,网上书店的发展前景是非常好的。
而且网上书店还有另外一大优势:检索方便,无需楼上楼下、一个书架一个书架的翻找。
不过,更重要的是价格,它比实体书店低出20%-40%的价格是网上书店吸引消费者的最大优势所在。
此外,网上书店品种越来越齐全也让消费者对其依赖度日益增加。
1.2 网上商店购物的特点a)开放Internet是开放的,可以自由连接,而且没有空间和时间的限制,也没有地理上的距离概念,任何人都可以随时随地加入Internet,只要遵循规定的网络协议即可。
同时,在Internet上任何人都可以享受创作的自由,所有的信息流动都使不受限制的。
在网络上的每个客户都是平等的,这种开放性使得网络用户不存在是与否的限制。
b)价格低廉Internet是从学术信息交流开始的,现在人们已经习惯于免费使用。
进入商业化之后,网络服务业务供应商(ISP)一般采用低价策略占领市场,使用户本应支付的通信费和网络的使用费等算进成本大大降低,增加了网络的吸引力。
c)内容共享网络用户在网上可以随意地调阅别人的网页或拜访电子广告牌,从中寻找自己需要的信息和资料,有的网页连接共享数据库,可以供查询的资料更多。
而内容的提供者本意就是希望用户能够随时取阅它的资料,使用说明或者他的一些小经验,他希望用户能认同他的看法、分享他的快乐。
d)交互性网络的交互性是通过两个方面来实现的,其一是通过网页实现实时的人机对话,用户选择特定的图文标志后可以瞬间跳到感兴趣的内容页面。
其二是通过相关的聊天软件来实现人与人的对话,这种对话发展到现在也已经有了视频和语音等功能,真正的做到沟通无障碍。
2 需求分析网上书店系统主要是实现网上选书、购书、产生订单等功能的系统。
一个典型的网上商城一般都需要实现商品信息的动态提示、购物车管理、客户信息注册登陆管理、订单处理等模块。
2.1 功能需求分析本系统是一个电子商务系统,我们的目标是赋予其基本的电子商务功能,我们应该使本网站的操作尽量简单使它能够吸引更多的在线顾客。
所以我们力图分析理论中对顾客有价值的功能,除了基本的店面功能和网站必备的功能以外,我们还提供了购物车,可以让顾客像在超市中购物一样,将想要购买的物品放入购物车,如果顾客看中了其他物品不想买刚才的物品时可以从购物车将物品清出,添加新物品。
通过购物车给顾客提供最大的选择空间。
对于系统管理员,也力求尽量的方便其进行操作。
总之,我们将网上书店系统的功能划分为客户对功能的需求和管理员对功能的需求两个部分。
他们的需求如下所列。
a)前台用户功能①用户注册。
②登陆取得权限。
③注销本次权限。
④图书浏览。
⑤分类浏览图书。
⑥缺书登记。
⑦购物车订单。
⑧购买图书。
⑨图书评论。
b)后台管理员功能①账号管理。
②订单管理。
③添加图书。
④删除图书。
⑤修改图书信息。
⑥缺书管理。
2.1.1 角色类型及其功能本系统角色及各角色可以实现的功能。
游客:未注册的客户。
该类客户只能浏览图书的基本信息,不能购买图书,不能发布商品。
普通会员:注册成为该平台的会员。
该类客户可以浏览图书的基本信息,购买图书,查看购物车,以及对图书加以评论等功能。
但不能在平台上发布商品。
管理员:该类用户可以发布图书信息,管理图书订单,以及对自己发布图书的查看和修改信息。
2.1.2 会员登录和游客注册的实现图2.1 会员登录和游客注册的实现a)用户注册用例描述:客户(游客)在本系统注册帐号。
参与者:客户(游客)。
前置条件:客户在本系统中选择注册。
基本路径:(1)客户选择注册。
(2)系统返回一个注册页面。
(3)客户根据提示输入相关注册信息。
(4)客户提交注册信息。
(5)系统返回注册成功页面并跳转到首页。
备选流程:(1)客户输入信息和系统确认不一致,如字段长度超过系统设置,系统给出相应提示,返回注册。
(2)客户输入帐号是已经注册帐号,系统给出提示“该用户名已经存在”。
b) 用户登录。
用例描述:会员选择系统登录,系统进行相关的系统验证。
参与者:会员(已注册用户)。
前置条件:客户必须是本系统的成功注册用户。
基本路径:(1)会员选择登录。
(2)用户输入客户名和密码并提交。
(3)系统进行系统验证,验证成功,记录该用户为登录用户并返回主页面(显示已登录)。
2.2 数据库需求分析依据网上书店的处理需求,对应数据表的设计及功能如下。
a)图书基本信息表:存放网上书店所销售图书的基本信息。
b)图书类型基本信息表:存放网上书店所提供图书分类的信息。
c)图书评论信息表:存储图书编号、评论者用户名、评论者的电子邮箱、评论标题、评论内容和评论日期等信息。
d)用户信息表:存储用户名、用户密码、用户电子邮箱等信息。
e)缺书登记表:存储用户编号、书名、出版商和管理员回复等信息。
f)图书收藏表:存储图书编号和用户编号信息。
g)订单信息表:存储用户编号、下订单日期、订单处理状态等信息。
h)订单细目信息表:存储订单编号、图书编号和图书数量等信息。
3 系统总体设计3.1 系统模块总体规划根据前面的功能分析可以设计出系统中的功能模块。
系统中的各个功能模块划分如图图3-1系统模块图3.2 系统模块详细设计根据系统需求分析中的功能模块分类方法,对其中的每个模块进行详细设计。
a) 用户管理模块。
图书浏览。
其设计流程如下:进入系统首页后可以查看图书分类信息、热门图书、推荐图书和最新图书。
该模块的流程图如图3-2所示。
图3-2图书浏览流程图图书评论。
其设计流程如下:首先输入用户名和电子邮箱,然后判断用户名和电子邮箱是否合法,最后输入评论标题和评论内容,并提交到服务器。
该模块的流程图,如图3-3所示。
图3-3图书评论流程图缺书登记。
其设计流程如下:首先判断用户是否登录,如未登录则跳转到登录界面。
如果用户登录成功,输入要添加的书名和出版社等信息提交到服务器。
该模块的流程图如图3-4所示。
图3-4缺书登记流程图购物车和图书订单。
其设计流程如下:首先判断用户是否登录,如未登录则跳转到登录界面。
登录成功后可以把自己喜欢的书添加到购物车中。
可以查看购物车中的图书,如果确定需要这些图书就可以订单购买了。
该模块的流程图如图3-5所示。
图3-5购物车和下订单流程图图书搜索。
其设计流程如下:用户可以根据图书名称、作者、出版社、译者,以及图书分类信息等几方面进行图书搜索。
搜索功能比较丰富,基本能够满足用户的需求。
用户注册。
其设计流程如下:输入要注册的用户名,系统会检查用户名是否已经存在。
如果不存在,允许继续输入详细资料,如果输入的信息合法则向服务器提交所有的注册信息并提示注册成功。
该模块的流程图如图3-6所示。
b) 管理员操作模块。
账号管理:只有成为网上书店的注册用户后才能购买图书,管理员需要对用户账号进行管理,如删除一些无效账号等。
首先以管理员的身份登录,登录成功后进入账号管理模块可以浏览所有的账号信息,并对其中的任一账号进行管理。
该模块的流程图,如图3-7所示。
图书管理:管理员需要维护书店中的图书信息。
首先以管理员身份登录,登录成功后进入账号管理模块浏览所有的图书信息,可以添加新的图书,也可以删除旧的图书。
该模块的流程图,如图3-8所示。
图3-8图书管理流程图订单处理:在用户下达订单后,管理员需要对用户订单进行处理,为用户准备订购的图书,并组织送货、收取货款等。
该模块的流程图,如图3-9所示。
图3-9订单处理流程图缺书处理:当用户登记了缺书记录后,管理员需要对这些记录进行处理,或者购进图书,或者通知用户目前该图书没有货源等。