基于web的在线书店的设计与实现

 2023-09-11 09:41:55

论文总字数:12389字

摘 要

随着互联网的不断普及,越来越多的用户采用网购的方式来购买东西。本公司的购书系统是在线商城系统的一种,它采用.NET框架,利用ASP.NET技术,结合SQL Server 2005数据库来定制成一个网上图书销售平台。整个系统操作简单,界面美观。主要实现了用户通过门户网站,进行书店公告、书籍资讯及图书列表的浏览,通过注册登录,进行选择图书下单、购物车修改、订单确认到会员后台的订单查询的功能,会员还享有在线查看并发表留言的权利。而商家则能通过后台对前台的各项功能模块进行管理。

关键词:网上书店,ASP.NET,SQL Server 2005

Abstract: With the increasing popularity of the Internet, more and more users use online shopping to buy things. The company"s book-purchasing system is a kind of online mall system. It adopts the .NET framework and uses ASP.NET technology combined with SQL Server 2005 database to customize it into an online book sales platform. The whole system is easy to operate and the interface is beautiful. It mainly realizes the user to browse the bookstore announcement, book information and book list through the portal website, and through the registration and login, the function of selecting the order placement, the shopping cart modification, the order confirmation to the member"s background order inquiry, the member also enjoys online viewing. And the right to post a message. The merchant can manage the various functional modules of the foreground through the background.

Keywords: online bookstore, ASP.NET, SQL Server 2005

目录

1 引言 4

1.1 开发意义 4

1.2 国内外现状 4

2 关键技术 4

2.1 Visual Studio.NET 4

2.2 ASP.NET 4

2.3 C# 5

2.4 SQL Server数据库 5

3 需求分析 6

3.1 可行性需求分析 6

3.2 功能需求分析 6

4 系统设计 10

4.1 系统功能结构图 10

4.2 系统流程图 11

4.3 数据库设计 12

5 系统实现 18

5.1 系统开发环境 18

5.2 前台界面实现 19

5.3 管理界面实现 22

6 软件测试 25

结 论 26

参考文献 27

致 谢 28

1 引言

1.1 开发意义

随着信息技术在各行各业的渗透以及电子商务的兴起,网上购物成了潮流,在线书城项目就是在此背景下产生的。在线书城项目打破了传统店铺受时间、地域、管理模式的限制,使顾客可以任意时间,足不出户的进行网上交易,然后利用物流公司实现远程购物的目的。

在线书城系统使用户的购书方式从实体店铺发展到网络上。用户可以通过远程登录在线书店图书系统查询所需图书的详细信息并提交购买信息。它每周7天,每天24小时提供服务,这是传统书店无法媲美的。在线书店不仅方便了用户的购书,同时也方便了销售人员的管理。

1.2 国内外现状

随着网络图书销售网站当当网、亚马逊等的兴起,国内商家越来越关注网络图书销售。然而,作为占行业比重最大的中小型的图书销售企业,由于其对电子商务认识不足,信息意识薄弱,运行机制落后,导致其图书管理、销售等环节的工作效率低下,未能及时把握销售动态和客户需求,已经失去了同一图书销售企业的竞争力。因此为中小图书销售企业开发一套简单应变易用、科学规范的网上图书销售系统以充分利用现有资源,提高工作效率,减低劳动成本是非常有必要的。

2 关键技术

2.1 Visual Studio.NET

Visual Studio.NET是Microsoft的集成开发环境[1],用于创建,记录,运行和调优用多种.NET语言编写的程序。它是一组用于构建ASP.NET Web应用程序,XML Web服务,桌面应用程序和移动应用程序的开发工具。Visual Basic,Visual C,Visual C#和Visual J#都使用相同的集成开发环境(IDE),它允许用户共享工具并帮助创建混合语言解决方案。此外,这些语言利用.NET Framework的强大功能来使用开发的关键技术,例如简化的应用程序和XML Web服务。

2.2 ASP.NET

ASP.NET是ASP的升级版本,它重新设计了ASP并集成到了Microsoft .NET Framework中。用户可以使用.NET平台支持的编程语言(如VB.NET,C#等)开发ASP.NET程序。在应用程序开发中,ASP.NET提供了一组用于构建Web应用程序(如图形用户界面)的控件。

ASP.NET开发环境有两个特征:

  1. 具有类似于Windows环境的Web控件。
  2. 与传统开发方法相比,ASP.NET可以通过事件驱动或用户图形界面(GUI)开发[2]

2.3 C#

1.C#是Microsoft开发的一种新的面向对象编程语言,它允许程序员基于Microsoft.NET平台快速编写各种应用程序。由于C#的面向对象设计[3],从高级业务对象到系统级应用程序,C#是构建组件的理想选择。使用简单的C#语言结构,您可以轻松地将这些语言转换为XML Web服务,并且可以在任何操作系统下以任何语言在Internet上调用它们。

Microsoft声称:C#是开发.NET Framework应用程序的最佳语言。

剩余内容已隐藏,请支付后下载全文,论文总字数:12389字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;