网站设计与制作毕业论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

本科学生毕业论文(设计)题目“读者网上书店”网站设计与制作姓名张紫胜学号114100459院、系信息学院专业网络工程指导教师(职称/学历)李晶(讲师/硕士)2015年4月28日云南师范大学教务处制1“读者网上书店”网站设计与制作摘要:早在20世纪70年代电子商务实践就在美国诞生了,到现在电子商务已成为我们日常生活的一部分。不管是淘宝购物还是京东商城都让我深刻的感受到了电子商务的方便快捷,也在一定程度上改变了我们的生活方式。网上书店作为电子商务中的一种商务模式以其独特的运作方式已被大多数读者所喜爱,与传统书店相比网上书店具有超越时空、检索方便、价格便宜等优势。“读者网上书店”的开发模式选择采用B/S结构,B/S结构即浏览器和服务器结构,是当今世界开发模式技术架构的主流技术。开发工具采用Virsualstudio2010,ASP.NET(动态服务器网页平台)技术,内含InternetInformationServer(IIS)以及SQL2005。关键词:电子商务;网上书店;B/S结构1电子商务的发展现状电子商务活动是通过公共计算机通信网络进行商务活动的现代方式,该方式将突破传统商务在时间、地域上的限制,成为方便、快捷、安全可靠的新兴电子化商务活动模式[1]。自从1997年7月美国政府正式发布“全球电子商务政策框架”以来,在全球范围内掀起了电子商务的热潮。电子商务日益成为21世纪经济活动的核心。在过去的数十年里,随着互联网环境的不断改善和各种电子商务技术不断提高,电子商务也已被广泛的应用到了经济和社会的各个领域中[2]。在电子商务的发展中美国独占鳌头,国内的电子商务开始于1997年,随着网络技术的快速发展在国务院领导的高度重视下很多大中型企业走上了电子商务的道路,很多小型企业也搭上了便车。我国的电子商务虽然相比于很多发达国家起步较晚,但是我国的电子商务发展更加强劲。电子商务的快速发展,从根本上改变了传统的商业模式,很大程度上改变了我们的生活方式。我相信在我国4.57亿的庞大网民基数下,我国的电子商务的未来会更加美好。2系统设计的目的和意义电子商务使得消费者处于主动地位,消费者可以任何时间足不出户的从网上购买到自己所需的商品。通过大量的浏览商家的商品信息消费者还能以更便宜的价格买到商品,相对于传统的商业交易,电子商务更快捷、方便、省事,所以也越来越多的消费者愿意从网上购买商品。对现在的书店销售,网上书店可以将图书详细分类,通过搜索查询功能可以使读者方便的检索出自己所需要的图书类型;网站内的购物车功能能让读者在大量购书的时候更加方便;通过首页图书的展示,比如“推荐图书”“热卖图书”2功能,可以使顾客更好地了解图书的动态;读者所购的图书通过邮寄的方式送到家门,让读者更省事。相对于传统书店的巨大优势,我相信网上书店必将成为主流,本系统的设计目的就在于为读者提供方便快捷,让读者能在家中就安心的购买到自己想要的图书。3“读者网上书店”网站的功能模块“读者网上书店”的开发模式选择采用B/S结构,B/S结构即浏览器和服务器结构。B/S结构主要是利用了不断成熟的浏览器技术,结合浏览器的多种Script语言(VBScriptJavaScript等)和ActiveX技术,用户通过浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术[3]。建立一个基于B/S架构的网站,实现企业信息网络化。通过较丰富的功能将Web的技术特点体现出来。登录者可以查询图书的基本信息,也可以通过此网站与管理员联系等。系统对用户和图书管理为必不可少的模块项,主要是为了安全、有效地存储和管理登录网站的用户信息和将要发布到网上的图书信息。赋予管理员特定的权限,可以对用户的基本信息进行管理,也可以对发布到网上的图书销售进行分类、添加、删除、修改等操作,方便网站的管理与维护[4]。软件系统的改进和升级越来越频繁,B/S架构的产品明显体现其方便的特性。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行,如果是异地只需要把服务器连接上网即可立即进行维护和升级,这对人力、时间、费用的节省是相当惊人的[5]。“读者网上书店”一共分为前台和后台两大部分,前台包含7个模块,后台包含14个模块,设计详细,结构上相互联系,所有模块都访问同一个数据库,但所访问的表不同。前台管理包括:会员登陆注册、基本信息修改、收藏夹信息、购物车信息、留言板信息、订单查询信息、图书评论信息。后台管理包括:管理员登陆与注册、管理员信息管理、会员管理、订单管理、订单查询信息、盈利计算、系统杂项管理、评论信息管理、留言版信息管理、图书信息添加、图书明细管理、图书类别管理、推荐图书管理、热卖图书管理。读者网上书店功能结构图如图1。3图书销售系统前台管理后台管理基本信息修改收藏夹信息订单查询信息留言板信息图书评论信息购物车信息会员登录注册热卖图书管理图书明细管理图书类别管理推荐图书管理留言版信息管理评论信息管理系统杂项管理订单管理会员管理管理员信息管理管理员登录与注册图书信息添加盈利计算订单查询信息图1“读者网上书店”功能图Figure1readersonlinebookstorefunction4系统界面的详细设计4.1首页模块首页包括图书列表、用户登陆、用户注册、图书检索、图书分类、热卖图书、推荐图书等等,点击便可展开相关功能。读者通过注册登陆便可以通过检索功能购买自己想要的图书了,如图2所示。图2首页界面Figure2pageinterface4图书查询功能可以根据图书分类、关键字、价格范围进行图书的相关查询,能让读者快速找到所需图书。如图3所示。图3图书查询模块Figure3booksquerymodule左侧导航栏包括三大模块,图书分类,推荐图书,客户服务。图书分类和推荐图书能让读者查找图书更加方便,客户服务提供了商家联系信息,能让读者快速与商家联系。如图4所示。图4图书分类界面Figure4booksclassificationinterface后台登陆模块:管理员可通过主页后进入后台进行管理操作,如图5所示。图5后台登录导航界面Figure5backendloginnavigationinterface54.2会员管理模块用户管理模块分为用户登录和用户注册。点击首页的“用户注册”按钮就可以进入用户注册界面。填写用户基本信息,完成后点击“注册”按钮就可以注册并自动登陆。用户名不可以与之前注册过的用户重名,如果输入一样的用户名,系统会自动提示“用户名已存在,请重新输入用户名”,如图6所示。图6用户注册界面Figure6registereduserinterface已经注册过的用户则可以点击用户登陆,输入用户名和密码,点击“登录”按钮,系统自动核实用户名和密码是否存在和是否正确,如果正确直接跳到首页界面,并在导航栏上显示“用户123456已经登录”字样,当用户登陆时,系统会自动分配一个不会重复的ID,用来标志每一个不同的用户;否则系统会自动提示信息“用户名或密码不正确,请重新输入”。如图7所示。图7用户登录界面Figure7userlogininterface64.3填写订单模块点击图书在线购买进入订单界面,填写订单信息后点击提交可进行购买,如果读者需要大量购买图书则可以在订单界面点击“放入购物车”按钮即可将选购的图书放入购物车中,如图8所示。图8订单界面Figure8ordersinterface4.4购物车界面图书加入购物车后可以点击我的购物车进入购物车界面,查看已选图书信息,包括图书的名称、购买数量、金额等信息,然后在界面下方填写订单信息输入验证码点击提交则可以购买,如图9所示。图9购物车界面Figure9shoppingcartinterface74.5提交订单界面提交订单后系统会跳出商品信息界面,包含商品的总价和商品的详细信息,如图10所示。图10确认订单界面Figure10ordersbyinterface4.6查看图书详情模块点击图书可以进入图书详细信息界面,在图书详细信息界面点击收藏该图书则可以收藏该图书,点击在线购买则进入订单界面,点击评论该商品则可以填写评论信息,填写好后点击提交可在页面下方看到评论信息,如图11所示。图11查看图书详情界面Figure11viewbooksinterfacefordetails84.7订单查询模块点击订单查询可进入订单查询界面,输入订单编号,姓名和电子邮件,点击订单查询按钮,即可看到订单的详细信息。订单号可在我的订单界面中找到,如图12所示。图12订单查询界面Figure12orderqueryinterface4.8订单查询结果模块点击“订单查询”按钮后,即可进入订单查询结果界面。如图13所示。图13订单查询结果界面Figure13orderqueryresultsinterface94.9留言板界面点击用户留言可进入留言板界面,如图14所示。图14留言板界面Figure14messageboardinterface4.10管理员登录界面点击首页的“后台登录”链接即可进入网站后台管理员登录界面,管理员输入用户名和密码以及验证码后即进入管理首页。验证码的设计可以提高网站后台管理的安全性,如图15所示。图15管理员登录界面Figure15administratorlogininterface104.11管理员管理界面进入后台管理页面后,管理员可对管理员登陆与注册、管理员信息管理、会员管理、订单管理、订单查询信息、盈利计算、系统杂项管理、评论信息管理、留言版信息管理、图书信息添加、图书明细管理、图书类别管理、推荐图书管理、热卖图书管理14个模块进行管理,如图16所示。图16后台管理首页Figure16backgroundmanagementpage4.12分类管理功能分类管理功能包含新增分类和对已有的分类进行修改和删除功能,如图5-17所示。图17分类管理界面Figure17classificationmanagementinterface114.13盈利分析功能盈利分析功能能在指定的时间段内计算该时间段的盈利情况,是销售网站非常实用的一个功能,如图18所示。图18盈利分析界面Figure18profitabilityanalysisinterface4.14图书的订单管理功能根据网站前台的购物情况网站后台自动生成订单,供管理员查看前台的交易情况。在每一条订单信息的后面都有四个链接,包括详细信息、未处理、等待、完成。管理员通过实际情况进行点击可让用户在我的订单中了解到相应的信息,如图19所示。图19订单管理界面Figure19ordermanagementinterface125数据库设计数据库设计是建立数据库及应用系统的技术,是系统开发和建设中的核心技术,如果一个数据库的设计没有计划而全凭直觉,那最后设计出来的数据库很可能不能满足用户的要求[6]。另外数据库设计不周详而导致的恶果是数据库中有大量冗余数据,不仅会产生数据异常,还会占用不必要的磁盘空间。数据库设计是研究数据库及其应用的系统设计[7]。数据设计是指对于一个给定的应用环境,构造最优数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求[8]。软件系统经常使用各种长期保存的信息,这些信息通常以一定方式组织并存储在数据库或文件中,为减小数据冗余,避免出现插入异常或删除异常,简化修改数据的过程,通常需要把数据结构规范化[9]。相对于SQLServer2000,SQLServer2005具有数据分区、可编程性、语音增强等特性,使得SQLServer2005更加受到欢迎,采用SQLServer2005能快速高效的完成系统的需求,所以本系统的数据库使用的SQLServer2005来实现的。5.1数据表设计根据读者网上书店的分析情况,该系统数据库共设计了13个表,分别如下管理员信息(Admin)表,记录管理员账号和密码和管理员的登陆信息。设置如下图20所示。图20管理员信息表Figur

1 / 19
下载文档,编辑使用

©2015-2020 m.111doc.com 三一刀客.

备案号:赣ICP备18015867号-1 客服联系 QQ:2149211541

×
保存成功