基于BS的图书销售管理系统的设计与实现.docx
- 文档编号:978923
- 上传时间:2022-10-14
- 格式:DOCX
- 页数:26
- 大小:270.36KB
基于BS的图书销售管理系统的设计与实现.docx
《基于BS的图书销售管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于BS的图书销售管理系统的设计与实现.docx(26页珍藏版)》请在冰豆网上搜索。
基于BS的图书销售管理系统的设计与实现
基于B/S的图书销售管理系统的设计与实现
摘要
随着Internet的兴起,网络已经成为现代人生活中的一部分,越来越多的人喜欢在网上交易。
本系统就是一个基于B/S模式的网络化的图书销售管理系统,采用的是ASP.NET技术,实现了用户注册信息管理、用户信息管理、图书销售点管理、图书信息管理、客户订单管理、购物信息管理,库存管理,消息管理等模块。
通过测试,基本实现了这个集成书籍管理、网上定购等功能于一体的图书销售管理系统。
在Internet上通过它用户可以突破时间和空间的限制来实现网上购书,有效地缩短了图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率。
它有着经营成本低、库存是虚拟的、用户检索方便、地域限制少等特点。
关键词:
图书销售;管理系统;ASP.NET;C#
DesignandRealizationofbooksellingmanagementsystembasedonB/S
Abstract
WiththeriseoftheInternet,thenetworkhasbecomethemodernlifeofthepart.Moreandmorepeoplepreferonlinetransactions.ThebooksellingmanagementsystemisbasedonB/S.ItusedtheASP.NETtechnology.Registeredusersachievetheinformationmanagement,user’sinformationmanagement,salesmanagementlibrary,libraryinformationmanagement,customerordermanagement,toinformationmanagement,inventorymanagement,informationmanagementmodule.Passthetest,thebasicrealizationoftheintegratedmanagementbooks,onlineorderingandotherfunctionsintoonebooksalesmanagementsystem.Usersbreakthoughtheconfineofthetimeandspace.TheycanshopintheInternet.Itshorteningthebooksincirculationlinkstoalargenumberofreaders,books,publishersanddistributorstoworkcloselytogether,greatlyincreasedthelibrarycirculationrateontheInternet.Ithasalowoperatingcosts,inventoryisvirtual,convenientaccess,fewerrestrictionsongeographicalcharacteristics.
Keywords:
Bookselling;Managementsystem;ASP.NET;C#
1引言
1.1课题背景
随着IT技术与Internet的发展,网络已经成为现代人生活中的一部分,越来越多的人喜欢在网上交易。
传统的销售方式已经不能适应时代的要求,在这种情况下,基于Web方式的电子商务系统得到了充分的发展,可以说电子商务系统已经改变了人们的生活、工作方式。
在这种情况下,作为一个出版社,如何制作一个电子商务系统,以适应客户的需要,已经成为决定其发展的重要因素之一,正是基于上述情况才开发了本系统。
本系统是一个基于B/S模式的网络化交易系统,该系统主要是用于售书交易的网络化管理,使图书销售工作更加容易,从而提高工作效率、降低管理成本,既方便用户,又可以为自己的网站增加额外的利润。
1.2课题研究的意义
网络正在从产品形式向服务形式转化,所以电子商务在网络中的发展将要占据重要的地位,因为它的宗旨就是充分利用Internet取代传统的销售方式,充当买主和卖主的零售商。
微软的.NET技术战略意义本身就是帮助用户在任何时候、任何地方、利用任何的工具都可以获得网络上的信息,并享受网络通讯带来的快乐。
本课题就是通过微软的ASP.NET开发的一个基于B/S的图书销售管理系统,主要实现了网上购书和后台的管理。
虽然当前的图书销售管理系统很多,但采用ASP.NET开发的还是寥寥无几,通过本系统的开发不但可以学习到如何用ASP.NET来开发一个比较完善的集成书籍管理,网上订购等功能于一体的图书销售管理系统,而且还可以促进我们对所学知识的综合运用,使我们对应用程序的开发过程有一个更深入的理解。
1.3课题的目标
本课题的目标主要是要学会怎样运用ASP.NET和C#实现电子商务系统中的图书销售管理系统。
在设计与开发之前,首先要熟悉业务的需求。
通过分析需求,在拟定出详细的功能设计与流程,进而就可以利用.NET平台的特性设计出结构合理的Web应用程序,以及如何使用C#与数据库结合便捷地开发出高效的Web应用程序。
在开发过程中将要涉及到ASP.NET服务器组件的使用技巧和SQLServer2000数据库。
2系统开发概述
2.1目的概述
在互联网日益发展的今天,网上购物已经不是一件什么新鲜的事物,商家为了能够保证自己的收入,除了通过发布广告以外,常常还会提供网上商店等功能,使用户能够通过网络选购商品,这样做既方便用户,又可以为自己的网站增加额外的利润。
本系统就是当前流行的网上商店的一种形式,是一款基于ASP.NET技术来开发的一个比较完善的集成书籍管理、网上定购等功能于一体的图书销售管理系统。
2.2B/S模式的图书销售管理概述
2.2.1B/S结构
本系统采用的是B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。
B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(C#、VBScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
随着WindowsXP/Windows2003将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。
显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。
2.2.2系统开发采用的技术及系统配置
1.系统开发的技术简介
本系统的开发采用的开发技术是ASP.NET。
MicrosoftVisualStudio.NET是Microsoft公司新一代的软件开发平台,也是.NETFrameWork的重要战略产品。
ASP.NET作为.NET的组成部分之一,是Internet和Intranet开发Web应用程序的新一代开发工具,正在被广大的程序员使用。
2.ASP.NET的结构
在ASP.NET中,所有Web客户端都通过MicrosoftInternet信息服务(IIS)与ASP.NET应用程序通信。
IIS对客户端的请求进行解密并验证请求是否合法(如果“允许匿名”设置为True,则不进行身份验证)。
如果请求合法,则IIS会查找所请求的资源(如ASP.NET应用程序)。
当客户已被授权,IIS会将客户请求通过进程传到ASP.NET运行引擎,然后返回适当的资源,ASP.NET的结构如图1所示。
Web客户端
ASP.NET
应用程序
IIS
.NET
Framework
WidowsNT/2003
图1ASP.NET的结构图
3.ADO.NET的介绍
ADO.NET是Microsoft公司新推出的.NET框架中用户数据访问的组件。
ADO.NET是在用与直接满足用户开发可伸缩应用程序需求的ADO数据访问模型的基础上发展而来的。
它是专门为Web设计的,并且考虑了伸缩性,无状态性和XML的问题。
4.系统开发所需的软件
系统运行的操作系统平台是WindowsServer2003,在开发中所用到的软件有:
MicrosoftVisualStudio.NET2003,MicrosoftSQLServer2000,MacromediaDreamweaverMX2004。
5.系统的配置
①一个Web站点可以有多个应用程序运行,而每一个应用程序用唯一
URL来访问,所以首先利用IIS开发应用程序的目录为“虚拟目录”。
各个应用
程序的“虚拟目录”可以不存在任何物理上的关系。
所以要运行该系统还需要将工程文件考入“C:
\Interpub\wwwroot”目录下,然后在IIS中建一个“虚拟目录”,并命名为“BookSalesManagementSystem_zhou”。
②本系统采用的MicrosoftSQLServer2000作为数据库服务器,所以还要打开“企业管理器”把以下两文件“BookSalesManagementSystem_zhou.mdf与dbBookSalesManagementSystem_zhou.ldf”附加到数据库中。
③配置系统的Web.config,.NET平台提供了一个统一的web开发平台,新建一个空白解决方案,在解决方案中自动生成一个Web.config,在这里面还要设置数据库连接信息,添加如下语句。
……
……
2.2.3图书销售管理的概述
利用Internet来销售商品或提供服务,已经成为电子商务商品交易的新选择,网上交易也慢慢成为一种潮流,为适应这种电子商务的要求,为此开发了在线图书销售管理系统。
本系统的主要目的就是售书交易的网络化管理,使图书销售工作更加容易,从而提高了工作效率,降低了管理成本。
3系统分析与设计
3.1需求概述
设计这个在线图书销售管理系统的目标是为了更加有效的进行书籍的买卖活动,这也是商品交易的一种新选择。
这使得售书交易趋于网络化的管理方式,是图书销售工作更加容易,从而提高工作效率,降低管理成本。
在本系统中需要对用户身份进行管理,包括匿名身份、已注册客户身份和系统管理员身份3种,其中匿名身份用户可以简单地搜索图书的信息,可以选择作者也可以选择图名进行搜索;已注册用户客户除了可以查看图书信息操作外,还可以进行购书操作,以及查看历史消费记录和个人消息等操作;系统管理员具有接受新用户注册的身份请求,也可以删除该用户,因此新用户提交注册信息之后,系统管理员要对用户注册信息要进行确认。
3.2系统功能设计
3.2.1用户注册信息管理
系统管理员可以对用户提交的注册信息进行验证,在确认信息之后,可以将其列为正式的用户,若管理员确认其注册信息不详细,也可以将其删除,只有在注册成功以后才可以在网上购书。
3.2.2用户信息管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BS 图书 销售 管理 系统 设计 实现