1、 基于 B/S的图书销售管理系统的设计与实现 论文作者姓名: 申请学位专业: 申请学位类别: 指导教师姓名(职称): 论文提交日期: 基于 B/S的图书销售管理系统的设计与实现 摘 要 随着 Internet 的 兴起 ,网络已经成为现代人生活中的一部分,越来越多的人喜欢在网上交易 。 本系统就是一个基于 B/S 模式的网 络化 的图书销售 管理 系统 ,采用 的是 ASP.NET 技术,实现了用户注册信息管理、用户信息管理、图书销售点管理、图书信息管理、客户订单 管理、购物信息管理,库存管理,消息管理等 模块 。通过测试, 基本 实现了这个集成书籍管理、网上定购等功能于一体的图书销售管理系统
2、。 在 Internet 上 通过它用户可以突破时间和空间的限制 来 实现网上购书 ,有效地缩短了图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率。它有着经营成本低、库存是虚拟的、用户检索方便、地域限制少等特点。 关键词 : 图书 销售 ; 管理系统 ; ASP.NET; C#Design and Realization of bookselling management system based on B/S Abstract With the rise of the Internet, the network has become the moder
3、n life of the part. More and more people prefer online transactions. The bookselling management system is based on B/S. It used the ASP.NET technology. Registered users achieve the information management, users information management, sales management library, library information management, custome
4、r order management, to information management, inventory management, information management module. Pass the test, the basic realization of the integrated management books, online ordering and other functions into one book sales management system. Users break though the confine of the time and space
5、. They can shop in the Internet. It shortening the books in circulation links to a large number of readers, books, publishers and distributors to work closely together, greatly increased the library circulation rate on the Internet. It has a low operating costs, inventory is virtual, convenient acce
6、ss, fewer restrictions on geographical characteristics. Key words: Bookselling ; Management system ; ASP.NET ; C# 第 1 页 1 引言 1.1 课题背景 随着 IT 技术与 Internet 的发展,网络已经成为现代人生活中的一部分,越来越多的人喜欢在网上交易。 传统的销售方式已经不能适应时代的要求,在这种情况下,基于 Web 方式的电子商务系统得到了充分的发展,可以说电子商务系统已经改变了人们的生活、工作方式。在这种情况下,作为一个出版社,如何制作一个电子商务系统,以适应客户的需
7、要,已经成为决定其发展的重要因素之一,正是基于上 述情况才开发了本系统。本系统 是一个基于 B/S 模式 的网络化交易系统,该系统主要是用于售书交易的网络化管理,使图书销售工作更加容易,从而提高工作效率、降低管理成本,既方便用户,又可以为自己的网站增加额外的利润 。 1.2 课题研究的意义 网络正在从产品形式向服务形式转化,所以电子商务在网络中的发展将要占据重要的地位,因为它的宗旨就是充分利用 Internet 取代传统的销售方式,充当买主和卖主的零售商。微软的 .NET 技术战略意义本身就是帮助用户在任何时候、任何地方、利用任何的工具都可以获得网络上的信息,并享受网络通讯带来的快 乐。本课题
8、就是通过微软的 ASP.NET 开发的一个基于 B/S 的图书销售管理系统,主要实现了网上购书和后台的管理。 虽然当前的图书销售管理系统很多,但采用 ASP.NET 开发的还是寥寥无几,通过本系统的开发不但 可以学习到如何用 ASP.NET 来开发一个 比较完善的集成书籍管理,网上订购等功能于一体的图书销售管理系统,而且还可以 促进我们对所学知识的综合运用,使我们对应用程序的开发过程有一个更深入的理解。 1.3 课题的目标 本课题的目标主要是要学会怎样运用 ASP.NET和 C实现电子商务系统中的图书销售管理系统。在设计与开发之 前,首先要熟悉业务的需求。通过分析需求,在拟定出详细的功能设计与
9、流程,进而就可以利用 .NET 平台的特性设计出结构合理的 Web 应用程序,以及如何使用 C与数据库结合便捷地开发出高效的 Web应用程序。在开发过程中将要涉及到 ASP.NET 服务器组件的使用技巧和 SQL Server 2000 数据库。 2 系统开发概述 2.1 目的概 述 在互联网日益发展的今天,网 上 购物已经不是一件什么新鲜的事物,商家为了能够保证自己的收入,除了通过发布广告以外,常常还会提供网上商店等功能,第 2 页 使用户能够通过网络选购商品,这样做既方便用户,又可以为自 己的网站增加额外的利润。本系统就是当前流行的网上商店的一种形式,是一款基于 ASP.NET 技术来开发
10、的一个比较完善的集成书籍管理、网上定购等功能于一体的图书销售管理系统。 2.2 B/S 模式的图书销售管理概述 2.2.1 B/S 结构 本系统采用的是 B/S 结构, 即 Browser/Server(浏览器 /服务器 )结构,是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过 WWW 浏览器实现,一 部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现 。 B/S 结构,主要是利用了不断成 熟的 WWW 浏览器技术,结合浏览器的多种 Script 语言 (C 、 VBScript) 和 ActiveX 技术,用通用浏览器就实现了
11、原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着 Windows XP/Windows 2003 将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然 B/S 结构应用程序相对于传统的 C/S 结构应用程序将是巨大的进步。 2.2.2 系统开发采用的技术 及系统配置 1.系统开发的技术 简介 本系统的开发采用的开发技术是 ASP.NET。 Microsoft Visual Studio .NET是 Microsoft 公司新一代的软件开发平台,也是 .NET FrameWork 的重要战略产品。 ASP.NET 作为 .NET
12、 的组成部分之一,是 Internet 和 Intranet 开发 Web 应用程序的新一代开发工具,正在被广大的程序员使用。 2. ASP.NET 的结构 在 ASP.NET 中,所有 Web 客户端都通过 Microsoft Internet 信息服务( IIS)与 ASP.NET应用程序通信。 IIS对客户端的请求进行解密并验证请求是否合法(如果“允许匿名” 设置为 True,则不进行身份验证)。如果请求合法,则 IIS 会查找所请求的资源(如 ASP.NET 应用程序)。当客户已被授权, IIS 会将客户请求通过进程传到 ASP.NET 运行引擎,然后返回适当的资源, ASP.NET
13、的结构如图 1所示。 第 3 页 图 1 ASP.NET 的结构图 3. ADO.NET 的介绍 ADO.NET 是 Microsoft 公司新推出的 .NET 框架中用户数据访问的组件。ADO.NET是在用与直接满足用户开发可伸缩应用程序需求的 ADO数据访问模型的基础上发展而来的。它是专门为 Web 设计的,并且考虑了伸缩性,无状态性和XML 的问题。 4. 系统开发 所需的软件 系统 运行的操作系统平台是 Windows Server 2003,在开发中所用到的软件有: Microsoft Visual Studio .NET 2003, Microsoft SQL Server2000
14、, Macromedia Dreamweaver MX 2004。 5. 系统的配置 一个 Web 站点可以有多个应用程序运行,而每一个应用程序用唯一 URL 来访问,所以首先利用 IIS 开发应用程序的目录为“虚拟目录”。各个应用 程 序的“虚拟目录”可以不存在任何物理上的关系。所以要运行该系统还需要将工程文件考入“ C:Interpubwwwroot”目录下,然后在 IIS 中建一个“虚拟目录”,并命名为“ BookSalesManagementSystem_zhou”。 本系统采用的 Microsoft SQL Server2000 作为数据库服务器 ,所以还要打开“企业管理器”把以下两
15、文件“ BookSalesManagementSystem_zhou.mdf 与dbBookSalesManagementSystem_zhou.ldf” 附加到 数据库中。 配置系统的 Web.config, .NET 平台提供了一个统一的 web 开发平台,新建一个空白解决方案,在解决方案中自动生成一个 Web.config,在这里面还要设置数据库连接信息,添加如下语句。 Web 客户端 ASP.NET 应用程序 IIS .NET Framework Widows NT/2003 第 4 页 2.2.3 图书销售管理的概述 利用 Internet 来销售商品或 提供 服务,已经成为 电子商
16、务 商品交易的新选择,网上交易也慢慢成为一种潮流,为适应这种电子商务的要求,为此开发了在线图书销售管理系统。本系统的主要目的就是售书交易的网络化管理,使图书销售工作更加容易,从而提高 了 工作效率,降低 了 管理成本。 3 系统分析与设计 3.1 需求概述 设计这个在线图书销售管理系统的目标是为了更加有效的进行书籍的买卖活动,这也是商品交易的一种新选择。这使得售书交易趋于网络化的管理方式,是图书销售工作更加容易, 从而提高工作效率,降低管理成本。在本系统中需要对用户身份进行管理,包括匿名身份、已注册客户身份和系统管理员身份 3 种,其中匿名身份用户可以简单地搜索图书的信息,可以选择作者也可以选
17、择图名进行搜索;已注册用户客户除了可以查看图书信息操作外,还可以进行购书操作,以及查看历史消费记录和个人消息等操作;系统管理员具有接受新用户注册的身份请求,也可以删除该用户,因此新用户提交注册信息之后,系统管理员要对用户注册信息要进行确认。 3.2 系统 功能 设计 3.2.1 用户注册信息管理 系统管理员可以对用户提交的注册信息进行验证,在确认 信息之后,可以将其列为正式的用户,若管理员确认其注册信息不详细,也可以将其删除,只有在注册成功以后才可以在网上购书。 3.2.2 用户信息管理 每个用户可以对自己的信息进行查看,修改以及密码修改等操作。 3.2.3 图书销售点管理 该 模块主要是为客
18、户提供售书点查询这个功能,因为图书销售是面向全国各 地的客 户。客户可以查看所在地是否有售书点,如果有可以到销售点直接购买, 如果没有则可以在填写订单的时候选择需哪种服务。 第 5 页 3.2.4 图书信息管理 图书可以分成不同的类别,系统管理员可以对图书类别进行增加和更改等操 作。 在系统管理员录入图书信息时,需要输入图书名称、图书作者、出版社及价格等信息,同时还需要选择图书类别,上传图书图片和图书内容简要等信息。对已存在的图书信息可以进行修改删除操作。 3.2.5 客户订单 管理 客户在选购了自己所买的书以后,就会自动添加到购物车中,然后点击提交 就会生成订单。系统管理员在后台可以查看所有
19、购书者所购买的图书名称及购买的数量和库存图书数量,如果定购量超过库存量,则不允许发货。发货之后,系统自动会给客户发送已经发货的信息,以便客户查收。 3.2.6 库存信息管理 在此模块中,系统管理员可以查看 对应一种书,其库存量多少,目前需求量是多少,且可以直接在页面上进行库存量的修改操作,其中还可以链接到图书详细信息查询。 3.2.7 购物与销售信息管理 在此模块中,用户可以查看所有图书信息,选择图书进行购买操作,通过查看购物车信息,确定购买数量以及删除购买操作。用户单击提交按钮之后,购物车中的信息将会被清空。此外,用户还可以查看历次消费记录及交易是否完成等信息。系统管理员可以在后台查看销售额
20、,寄货数量,利润额,付款与未付款,寄出与未寄出等销售情况。 3.2.8 客户评论和留言信息管理 客户可以在评论及留言板上 发表评论或留言,系统管理员在后台对以上消息进行 阅读、删除、回复,还可在后台发布图书新闻。 3.3 系统功能结构图 系统功能结构图如图 2 所示 。 第 6 页 3.4 系统模块设计 本系统的模块划分如图 3 所示,将系统分为了 8 个模块,每个模块负责不同 的功能。其中,用户身份验证识别提供对用户身份的验证,可以识别普通用户和管理员用户,普通用户在登录后就可以在网站上购书,而管理员用户则可以管理后台,操纵整个系统。在系统的底层采用 ADO.NET 提供对 ASP.NET
21、的支持和实现对数据库的访问操作。系统的最低层是数据库,本系统采用的 SQL Server2000数据库。 系统首页 用户注册信息管理 用户信息管理 图书销售点管理 图书信息管理 客户订单管理 库存信息管理 购书与销售信息管理 客户评论与留言信息管理 用户注册、查看注册信息 查看修改个人信息 修改密码 查看图书销售点所在地 查看销售点提供有那些服务 增删改图书信息 增删改图书类类别 查看是否发货 修改图书库存数量 查看图书销售的详细情况 客户购书、并查看购物车中信息 查看历史消费信息 阅读删除评论并发布新闻 图 2 系统功能结构图 第 7 页 4 数据库的分析与设计 4.1 数据库中主要表的设计 本系统采用的是 SQL Server 2000 作为数据库。首先创建了一个数据库,命名为 dbBookSalesManagementSystem_zhou。根据以上分析,本系统共有 11个表,其中主要的表有 7 个,系统的数据库模型如图 4所示。 数据库访问组件 数据库 用户身份验证识别模块 用户注册信息管理模块 用户信息管理模块 图书销售点管理模块 图书信息管理模块 客户订单管理模块 库存信息管理模块 购物与销售信息管理模块 客户评论与留言信息管理模块 图 3 系统模块图 图 4 系统的数据库模型
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。