淘淘网上书店设计与实现(源码)

本系统在Microsoft Visual Studio 2010集成开发环境进行开发,运用的ASP.NET技术,采用B/S模式架构,利用SQL Server 2008数据库管理工具来存储网站中的数据信息。本系统实现了用户登录、关键字查询、图书购买、购物车、图书管理、订单管理等功能,从而可以开发出基于ASP.NET的淘淘网上书店系统。关键词 淘淘网上书店,线上销售,关键字查询,图书购买,B/S,ASP.NET
目 录
1 引言 1
1. 1 课题研究背景 1
1. 2 国内外研究现状 1
1. 3 课题研究的目的和意义 1
2 系统开发环境介绍 2
2. 1 ASP.NET 简介 2
2. 2 SQL Server数据库简介 2
2. 3 C#介绍 3
3 系统可行性分析 3
4 系统需求分析 4
5 系统总体设计 5
5. 1 系统体系结构设计 5
5. 2 系统功能模块设计 5
5. 3 系统数据库设计 6
6 系统详细设计 6
6. 1 前台详细设计 6
6. 2 后台详细设计 11
6. 3 数据库详细设计 14
7 系统测试 20
7. 1 测试目的 20
7. 2 测试方法 21
7. 3 测试结果 24
结 论 25
致 谢 26
参 考 文 献 27
1 引言
1. 1 课题研究背景
当今科技技术的突飞猛进,网络已经深入到社会的每一个角落,网络不仅缩减了了通讯的成本,也在其他方面为人们提供了巨大的帮助。生活到处都充满新科技气息,信息技术让我们的时代变得越发忙碌,越讲究高效率,传统店铺线下的售卖方法已经不值得去探索,人工成本逐渐升高,店铺租金也水涨船高,也导致了一些实体书店经营压力越来越大,面临破产的危机,所以传统书店必须转型升级,以此来应对危机。
网上购物系统则受到了人们的青睐,在今后 *好棒文|www.hbsrm.com +Q: ^351916072# 
时代的发展中,线上购物才跟随它的步伐,与之相适应,才会越来越得到人们的重视。淘淘网上书店系统主要是在线上售卖图书,扩大了图书的销售范围,拓宽了图书销售的途径,也使原本单一的售卖方式变得多元化,从而降低管理成本、提高经营的利润。又方便了用户购买,这种新兴的购买方式逐渐受到人们的青睐,越来越多的人们将会了解并习惯这种新的购物方式。
1. 2 国内外研究现状
就目前的调查研究数据可得,网上书店数量、分布情况与其所在国家科技技术发展相比,其实是成正态分布关系。例如,在大量的数据分析中,我们可以发现:经济与科技等越发达的地区其所拥有网上书店的数量越多。据调查发现,早在90年代末,国外网上书店的数量已达到上千家,举个例来说,亚马逊作为全球最大的网上书店,相比于其它实体书店来看,亚马逊在购物环境方面做的可以说是非常完善的,方便与舒适体验感吸引成千上万的顾客。与此同时,它拥有数不胜数的图书种类。
我国的互联网技术的发展相比较于国外发达国家起点较低,网上书店的起点较低。但随着我国网络技术的发展、消费人群基数在不断地增长以及我国教育的普及使得越来越多的人对于书本的需求量也日益增加。在这种情况下,我国的网上书店销售行业必将能够强势兴起。
1. 3 课题研究的目的和意义
开发本系统的目的是为了实现一个完整的在线图书销售系统,该系统深刻反映出网络所具备的优势。商家和顾客可以不受地域的限制,将图书销售从线下延伸到线上。与传统线下销售相比,线上销售能够面向更广泛的顾客,商家可以通过该系统布置自己的店铺,上传自己的商品,提高了人员利用率,增加销售途径扩大利润,也可以减少经营成本。此外,顾客不用专门上街,去专门售卖的店铺进行购买,只要通过电脑来进入这个系统就可以购买所需的商品,既省时又省力。
2 系统开发环境介绍
2. 1 ASP.NET 简介
ASP是非常简单、容易学习、功能强大的一种编程技术。对于中小型的书店来说,有一定资金预算,超支就会带来资金周转困难,所以ASP就是一种特别适合的编程技术。
ASP.NET的前身是ASP,并不是将原始的ASP增加了一些新功能,这是一种全新的脚本语言,ASP.NET是基于.NET Framework的Web开发平台,除了包含了之前ASP版本的一些优点,也参考了Java、VB语言,依据其它语言的优点,结合自身版本特点增设了一些的新的功能,同时也改正了旧版本所存在的一些问题,将其它功能进一步完善[1]。
2.1.1 ASP.NET技术优势
在ASP.NET程序中,页面显示与控制逻辑不是存储在一起的,页面显示部分存储在.aspx文件中,而控制逻辑部分存储在.cs文件中,这种方法不仅能使页面显示部分和控制逻辑分离,而且还能提高Web应用程序的可维护性[2]。
ASP.NET有多种复杂且严格的安全验证方式,不但能防止网络病毒、木马的入侵,也对管理人员的身份有严格的认证规范,从而能大大地提高了数据的安全性;ASP.NET也增设优化的一些新技术能大大缩减开发人员编程的时间,功能还强大,比如Microsoft Ajax技术简化了实现在页面布局刷新的效果。
2. 2 SQL Server数据库简介
数据库技术研究和解决了是为了在数据库系统中减少数据冗余、实现数据共享、保障数据安全以及高效地检索数据和处理数据。
SQL Server 2008也是Microsoft公司开发出的数据库管理系统,为用户提供了完整的数据库解决方案,该软件功能强大、使用方便,也提高了与Office Excel、Office SharePoint Server等产品的集成与协作,还包含了Visual Studio集成开发环境和新的.NET Framework。也间接提升了开发人员的能力、效率以及管理员管理系统的简便性。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/895.html

好棒文