1、本科毕业论文(20 届)艾芮图书网上销售系统设计与开发所在学院 专业班级 计算机科学与技术 学生姓名 学号 指导教师 职称 完成日期 年 月 苏州大学本科生毕业论文(设计)目 录摘 要 .1第一章 概述 .11.1 选题的背景 .11.2 选题的依据 .11.3 系统开发的意义 .2第二章 系统需求分析 .32.1 系统总功能分析 .32.2 系统模块功能描述 .3第三章 系统开发环境与技术 .63.1 系统开发环境 .63.2 系统开发技术 .6第四章 数据库设计 .84.1 系统 E-R 图 .84.2 数据库逻辑设计 .9第五章 系统实现 .125.1 系统前台模块的实现 .125.2
2、系统后台模块的实现 .19第六章 系统测试 .226.1 系统测试概述 .226.2 系统测试方法 .22结束语 .24参考文献 .25致 谢 .26附录 1.27II摘 要随着 Internet 的不断发展,网络对于人们而言已经不再陌生,人们的生活和管理都开始依赖数字技术的发展。网络给人们带来许多便利,人们可以离开传统意义上的生活和工作方式,甚至影响着社会价值观的变化。本论文以一个网上书城电子商务网站作为解决方案的背景,详细论述了本系统开发的需求分析、概要设计、详细设计、测试与系统适用说明,构成了一个完整的网上预订系统的解决方案。这次毕业设计系统地阐述了网上书城的功能和实现。利用 Visua
3、l Studio 2005开发工具和 SQL Server 2005数据库,实现了图书管理、图书分类、购物车的实现、用户注册登录,再到后台管理,基本上实现了网上购物的流程。本次系统设计界面简单直观,但基础功能都完全实现了,为了使系统的功能更强关键词:Visual Studio 2005;SQL Server 2005;网上购物1第一章 概述1.1 选题的背景就目前而言,电子商务已经成为我们服务业中最重要的一员,电子商务按照参与主体和客体的不同,分为了不同的形式,但主要形式分为 B2B、B2C 和 C2C 这三种,其中B2B 在电子商务交易中一直占据主导地位。美国是最早发展电子商务的国家,也是发
4、展最为成熟的国家,根据目前调查表明,美国家庭已经越来越习惯在家中进行网上购物。而电子商务在中国的发展才只有短短的几年,中国第一次网络购物经历发生在 1996 年 11月,是由加拿大驻中国大使贝祥购进了一只景泰蓝“龙凤牡丹” ,虽然支付方式不是在网上进行,但是这是我国零售业奏出了网上购物的先知。根据调查显示,自 2010 年开始,中国网络购物市场交易规模将近 5000 亿,到 2013年,中国网络购物的用户规模大约已经达到 3.02 亿,使用率约达到 48.9%,相比较于2012 年已经增长了 6.0 个百分点。这说明了一点,网上购物在中国将有更好的群众基础,网上购物将会受到更多人的青睐。“网上
5、书城”只是一个小型的电子商务类的网站,它要实现的核心功能就是在网络上提供图书零售业务。相比较于传统书店而言,网上书城提供了一个安全、快速和安全的服务,人们可以不受时间和空间的限制,可以随时上网用更低廉的价格进行购买,所以更受广大消费者的青睐。它不仅方便了消费者,也给商家提供了一个销售平台。1.2 选题的依据现在很多消费者还是更加倾向于传统书店,他们认为亲临书店购买可以节约时间,也可以即时购买,即时阅读,更重要的是担心在网上购买到盗版书籍,其实有的时候在书店也会购买到盗版书籍,除了这个传统书店也会出以下几个弊端。1. 书籍更新频率越来越快,而一些书店存货过多,导致更新速率很慢。在知识爆炸的今天,
6、书籍作为知识传播媒介,更新和发布频率更快,更多的作品也在不断地上市,而一般书店会很少考虑到更新书籍的情况,会导致消费者跟不上最新书籍的潮流。而网上书城购买在这方面优势明显,更新速率可保持与发布时间同步,掌握先机,就把握了大众需求。2. 购物时间和购物地址的限制。一般书店都只白天营业,晚间打烊,且需要消费者本人亲自到书店进行挑选,而网上书城对此全无限制,全天 24 小时顾客可随意购买,只需上网登录网站,搜索自己需要2的书籍,就会省去舟车劳顿之苦,即使在家,只要登上电脑上网,也可以轻松购买自己需要的商品。3. 书价过于死板平常书店价格为正常市场售价,而网上书城会进行打折活动,加上大量的不定期有奖优
7、惠活动,网上书城购买的价目往往更容易使消费者心动,且选择方便,还可以进行货比三家。4. 资源成本正规书店都会需要店面租赁,售货员和管理员雇佣,水电装修等多项杂费,而网上书城的成本相比之下微乎其微,运作成本的低廉使得利润及可行性上升。伴随着网络的出现,网络逐渐融入人们的生活。快速及时的信息查找,大容量的信息存储,使网络与人们的生活息息相关,网上购物已不是陌生的词汇。通过以上的介绍,网上书城的优势逐渐显示出来,所以开设网上书城可以解决传统书店所不能达到的效果。1.3 系统开发的意义随着 Internet 的发展和普及,人们已经逐渐倾向于网上购物,网上购物也成为了互联网经济的一个重要组成部分。应用网
8、络优势,开发网上书城网站,为更多的学生和读书爱好提供更好的便利,节约选购时间与购物成本,更重要的是为商家提供了售卖媒介。Internet 电子商务技术使读者能够及其方便轻松地获得商家和企业的信息。作为一个虚假的书城,网上书城具有很多新的特性:减少租赁店铺和水电费的成本,不受时间和地狱的限制,从而实现 24 小时营业,店铺容纳空间大,产品种类多且更新频率快。能够为用户提供一个更大的购物平台是这次系统设计的目标。3第二章 系统需求分析2.1 系统总功能分析伴随着网络的日益发展,网购已经成为一种时尚,目前,当当网和亚马逊等电商纷纷涉足于图书网购中,导致网购图书一瞬间成为电商巨头的“宠儿” 。根据 e
9、rburn 数据的2013 年 3 月网购图书数据分析报告指出,38%的消费者选择区实体店购买图书;44%的消费者选择直接去网购;还有一种消费者则是去实体店挑选想要购买的书籍,然后去网上购买,这一类的人所占比例为 16%。通过以上数据显示,大多数消费者因为网上书店的便捷和廉价而倾向于网购图书,网购图书俨然成为国民购书的新兴渠道。目前大多数人会去公共信任度较高的网上书城,像是亚马逊,其消费者占 55%,但偶尔也有一部分的消费者会选择其他网上书城,这一部分的消费者给我们这些其他网上书城提供了一个发展的机会。根据其中的调查显示,46%的消费者在选择图书商城的时候会看中书城中图书的品种,价格廉价还有商
10、品搜索精准快捷也是消费者比较看重的一个环节。本系统设计之前,我选择在淘宝网上进行一些图书数据分析,为系统设计图书分类。通过以上的总共能分析,我准备在以下部分进行具体设计。 1. 对图书进行分类根据以上的数据分析,分类图书比起杂乱无章地囊括所有图书更加吸引消费者的眼球。因此,我把图书分为艺术、励志、少儿、生活和个人理财这 5 个大类,为方便消费者快速选择自己想要的图书分类。2. 优化购物车设计为了方便消费者购买商品,我们把购物车与商品联系在一起,这样,便在选择好想要的图书之后直接可以把它的信息导入进购物车。同时可以把订单模块设计的方便快捷,方便消费者进行下单支付,也可以方便消费者对自己选择的图书
11、进行删除、添加和结算。3. 站内搜索模块站内搜索时提供用户在特定的网站内,通过网站中设定关键字进行精确或模糊的检索,减少用户在寻找图书中所消耗的精力,实现对所有图书的查找功能。2.2 系统模块功能描述本网站管理主要包括网站的浏览者、用户和网站管理员的三个方面。浏览者的需求是查询该网站的商品信息,想要购买所需的东西,则需要注册登录成为用户;用户的需4求是查询该网站的书籍商品以及购买所需要的商品,网站管理员可以对用户、图书、订单和信息进行管理。通过以上对系统的需求分析,可以把系统主要划分为前台和后台两个模块。前台模块的功能主要是实现图书的展示,供浏览者和用户查看图书信息,还要实现用户注册和登录的功
12、能,浏览者只有注册成为用户以后才可以实现购买图书的功能。而后台模块主要是管理员进行登录的,管理员从后台对网站的所有信息,包括用户、图书、订单和公告进行管理。系统总体结构如图 2-1 所示。图 2-1 系统总统结构本网站系统有以下功能:(1) 登录密码验证在登录的时候验证用户名和用户密码来判断用户角色,根据用户角色分配不同的权限。用户未登录只能查看图书信息,登录的用户可以查看图书信息和购买图书,而管理员登录可以对用户和图书进行管理,也可以对订单进行相应的处理。(2) 图书管理将需要在网络上销售的图书加以归总和分类,用户可以在浏览器中浏览最新上架的网上书城基本信息修改 收藏夹信息 购物车信息 留言
13、板信息留言板信息 订单查询信息 图书评论信息管理员登录与注册 管理员信息管理会员管理 订单管理订单查询信息 评论信息管理 留言板信息管理 图书信息添加 图书明细管理 图书类别管理 推荐图书管理 热卖图书管理前台管理 后台管理会员登录注册5图书,也可以通过浏览不同的分类进行图书查找,并且用户能够通过简单的书名进行精确或模糊检索,实现对所有图书的查找功能。图书管理最主要的就是实现图书和图书分类的新增、修改、删除和查询。(3) 公告消息管理对网站进行图书促销和活动的消息尽心添加、修改和删除,为了方便用户及时了解到网站最新消息。(4) 订单管理实现注册用户在线选购商品和订单的生成,用户可以查看自己选择
14、订购的所有商品,也可以取消订单。订单管理主要实现查看、修改、删除编号、名称、类别、价格、购买数量、购买人、发货地址和添加时间等功能。6第三章 系统开发环境与技术3.1 系统开发环境(1) 硬件环境CPU:1.3GHZ 以上; 内存:2G 以上;硬盘:120G 以上。(2) 软件环境操作系统:Windows 73.2 系统开发技术本次系统设计是使用 Visual Studio 2005 进行开发的,并使用 SQL Server2005 数据库系统来进行信息的存储和处理,方便于整理系统中的信息,而图片的修改和美化采用的是 Photoshop 软件。1. SQL Server 2005SQL Ser
15、ver 是由 Microsoft 公司推出的一个功能齐全也很强大的关系数据库管理系统软件,它在数据库市场中占有着非常大的市场份额,以及它卓越性能与高性价比、易于部署和易于开发的特点,赢得了广大软件开发者的喜爱。它可以用来处理海量的数据,运行速度非常快。并且速度也很快,更难得的是能够用于网络应用,是处理大型数据库的主要数据库的产品之一,本次系统设计我选择的就是 SQL Server 2005 作为后台的数据库管理软件。2. Visual Studio 2005Visual Studio 是微软公司推出的一种开发环境,是基于 Windows 平台应用程序的开发环境,其集成开发环境(IDE)的界面被
16、重新设计和组织,变得更加简洁明了。Visual Studio 2005 是基于.NET2.0 框架的。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机程序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。3. ASP.NETASP.NET 是一种建立在通用语言上的一种程序架构,它可以被用于一台 web 服务器来建立强大的 web 应用程序。并且它还提供很多比现在的 web 开发模式更强大的优势。ASP.NET 与以前的 web 开发模型相比,提供了以下几个重要的优点:(1)简易性。ASP.NET 可以让执行常见任务变得容易,从简单的窗体进行提交和客户端的身份验证到最后的部署和
17、站点配置。7(2)安全性。它借助内置的 Windows 身份验证和基于每个应用程序的配置,能够验证应用程序是安全可靠的。(3)威力和灵活力。因为 ASP.NET 是基于公共语言来运行的,所以开发人员可以利用它这一优势。它也与语言无关,我妈妈可以选择最适合应用程序的语言,或跨多种语言来分割应用程序。(4)可管理性。ASP.NET 采用的是基于文本的分层配置系统,它简化了将设置运用到服务器环境和应用程序当中。因为我们配置信息的时候是以纯文本的形式来进行存储的,所有我们能够在不使用本地管理工具前提下应用新设置。(5)自定义性和扩展性。ASP.NET 的设计结构使得开发人员可以在适当的级别插入代码,或可以使用自定义组件进行扩展和替换。(6)世界级的工具支持。ASP.NET 框架补充了 Visual Studio 集成开发环境中的工具箱和设计器。
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。