基于BS的图书销售管理系统的设计与实现

基于B/S的图书销售管理系统的设计与实现

摘要

关键词:图书销售;管理系统;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#

目录

论文总页数:25页

随着IT技术与Internet的发展,网络已经成为现代人生活中的一部分,越来越多的人喜欢在网上交易。传统的销售方式已经不能适应时代的要求,在这种情况下,基于Web方式的电子商务系统得到了充分的发展,可以说电子商务系统已经改变了人们的生活、工作方式。在这种情况下,作为一个出版社,如何制作一个电子商务系统,以适应客户的需要,已经成为决定其发展的重要因素之一,正是基于上述情况才开发了本系统。本系统是一个基于B/S模式的网络化交易系统,该系统主要是用于售书交易的网络化管理,使图书销售工作更加容易,从而提高工作效率、降低管理成本,既方便用户,又可以为自己的网站增加额外的利润。

网络正在从产品形式向服务形式转化,所以电子商务在网络中的发展将要占据重要的地位,因为它的宗旨就是充分利用Internet取代传统的销售方式,充当买主和卖主的零售商。微软的.NET技术战略意义本身就是帮助用户在任何时候、任何地方、利用任何的工具都可以获得网络上的信息,并享受网络通讯带来的快乐。本课题就是通过微软的ASP.NET开发的一个基于B/S的图书销售管理系统,主要实现了网上购书和后台的管理。

虽然当前的图书销售管理系统很多,但采用ASP.NET开发的还是寥寥无几,通过本系统的开发不但可以学习到如何用ASP.NET来开发一个比较完善的集成书籍管理,网上订购等功能于一体的图书销售管理系统,而且还可以促进我们对所学知识的综合运用,使我们对应用程序的开发过程有一个更深入的理解。

本课题的目标主要是要学会怎样运用ASP.NET和C#实现电子商务系统中的图书销售管理系统。在设计与开发之前,首先要熟悉业务的需求。通过分析需求,在拟定出详细的功能设计与流程,进而就可以利用.NET平台的特性设计出结构合理的Web应用程序,以及如何使用C#与数据库结合便捷地开发出高效的Web应用程序。在开发过程中将要涉及到ASP.NET服务器组件的使用技巧和SQLServer2000数据库。

本系统采用的是B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(C#、VBScript…)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着WindowsXP/Windows2003将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。

1.系统开发的技术简介

本系统的开发采用的开发技术是ASP.NET。MicrosoftVisualStudio.NET是Microsoft公司新一代的软件开发平台,也是.NETFrameWork的重要战略产品。ASP.NET作为.NET的组成部分之一,是Internet和Intranet开发Web应用程序的新一代开发工具,正在被广大的程序员使用。

2.ASP.NET的结构

图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,在这里面还要设置数据库连接信息,添加如下语句。

……

利用Internet来销售商品或提供服务,已经成为电子商务商品交易的新选择,网上交易也慢慢成为一种潮流,为适应这种电子商务的要求,为此开发了在线图书销售管理系统。本系统的主要目的就是售书交易的网络化管理,使图书销售工作更加容易,从而提高了工作效率,降低了管理成本。

设计这个在线图书销售管理系统的目标是为了更加有效的进行书籍的买卖活动,这也是商品交易的一种新选择。这使得售书交易趋于网络化的管理方式,是图书销售工作更加容易,从而提高工作效率,降低管理成本。在本系统中需要对用户身份进行管理,包括匿名身份、已注册客户身份和系统管理员身份3种,其中匿名身份用户可以简单地搜索图书的信息,可以选择作者也可以选择图名进行搜索;已注册用户客户除了可以查看图书信息操作外,还可以进行购书操作,以及查看历史消费记录和个人消息等操作;系统管理员具有接受新用户注册的身份请求,也可以删除该用户,因此新用户提交注册信息之后,系统管理员要对用户注册信息要进行确认。

系统管理员可以对用户提交的注册信息进行验证,在确认信息之后,可以将其列为正式的用户,若管理员确认其注册信息不详细,也可以将其删除,只有在注册成功以后才可以在网上购书。

每个用户可以对自己的信息进行查看,修改以及密码修改等操作。

该模块主要是为客户提供售书点查询这个功能,因为图书销售是面向全国各

地的客户。客户可以查看所在地是否有售书点,如果有可以到销售点直接购买,

如果没有则可以在填写订单的时候选择需哪种服务。

图书可以分成不同的类别,系统管理员可以对图书类别进行增加和更改等操

作。在系统管理员录入图书信息时,需要输入图书名称、图书作者、出版社及价格等信息,同时还需要选择图书类别,上传图书图片和图书内容简要等信息。对已存在的图书信息可以进行修改删除操作。

客户在选购了自己所买的书以后,就会自动添加到购物车中,然后点击提交

就会生成订单。系统管理员在后台可以查看所有购书者所购买的图书名称及购买的数量和库存图书数量,如果定购量超过库存量,则不允许发货。发货之后,系统自动会给客户发送已经发货的信息,以便客户查收。

在此模块中,系统管理员可以查看对应一种书,其库存量多少,目前需求量是多少,且可以直接在页面上进行库存量的修改操作,其中还可以链接到图书详细信息查询。

在此模块中,用户可以查看所有图书信息,选择图书进行购买操作,通过查看购物车信息,确定购买数量以及删除购买操作。用户单击提交按钮之后,购物车中的信息将会被清空。此外,用户还可以查看历次消费记录及交易是否完成等信息。系统管理员可以在后台查看销售额,寄货数量,利润额,付款与未付款,寄出与未寄出等销售情况。

系统功能结构图如图2所示。

本系统的模块划分如图3所示,将系统分为了8个模块,每个模块负责不同

本系统采用的是SQLServer2000作为数据库。首先创建了一个数据库,命名为dbBookSalesManagementSystem_zhou。根据以上分析,本系统共有11个表,其中主要的表有7个,系统的数据库模型如图4所示。

在上面的数据模型中不仅列出系统中的主要数据表,同事也标出了各表主键等信息。以上各表是按照系统设计和系统功能需求分析设计的,以下各信息表列出了系统中所用到的主要表。分别是“用户表”,“图书信息表”,“销售点表”,“购物车表”,“订单表”,“图书新闻表”,“留言消息表”等表,具体设计如下。

1.用户表-user

该表用于存放用户的资料,具体设计如表1所示。

表1user

字段名

字段类型

字段长度

说明

userId

int

4

用户编号字段

loginId

char

20

userPsd

varchar

50

帐号密码

userName

用户名

userAddr

用户地址

userEmail

用户的Email

loginTime

datetime

8

loginCount

orderCount

Int

定购次数

2.图书信息表-book

该表用于存放图书的信息,具体设计如表2所示。

表2book

bookId

图书编号字段

bookName

500

图书名

bookAuthor

图书作者

bookTypeId

图书类型

bookPress

图书出版社

bookPrice

decimal

9

图书的销售价格

importPrice

图书进价

bookCount

图书的数量

bookSell

图书的销售量

bookClick

图书的点击率

bookIntro

1000

图书简介

3.销售点表-address

该表用于存放图书销售点的信息,具体设计如表3所示。

表3address

addressId

销售点编号字段

addressCity

城市字段

addressDian

具体销售点字段

server

销售点提供的服务

4.购物车表-cart

该表用于存放购物车的信息,具体设计如表4所示。

表4cart

cartId

购物车编号字段

图书名字段

quantity

定购的图书数量

unitPrice

money

总的价格

用户Id编号字段

orderId

订单Id编号字段

5.订单表-order

该表用于存放订单的信息,具体设计如表5所示。

表5order

订单编号字段

用户Id字段

payer

定购者姓名

receiver

接收者姓名

orderPrice

orderProfit

利润

orderDate

下订单的日期

address

所在地

mailCode

10

邮编

billName

选用那种货币付款

mailType

采用那种送书方式

payType

采用那种付款方式

status

是否已经付款

isPost

书是否已经寄出

6.图书新闻表-bookNews

该表用于存放图书新闻的信息,具体设计如表6所示。

表6bookNews

newsId

新闻Id字段

newsTitle

新闻标题字段

newsContent

5000

新闻主要内容

dateTime

7.留言消息表-bookComment

表7bookComment

commentId

消息Id字段

图书Id字段

用户姓名

comment

消息内容

adminHuiFu

管理员回复信息

下图展现了该系统所有功能模块中涉及到的页面之间的逻辑关系,其中的各个功能模块并不一定代表一个页面,下面简要介绍这些功能模块在网页页面中的结构图,如图5所示。

2.把系统首页分为了三块,各块又有各自的功能。现将按照从左到右,从上到下的顺序简单阐述一下各部分的作用,以下将分别叙述。

1.图书搜索引擎页面

图书搜索引擎主要是为客户提供一个图书搜索的功能,便于客户查找自己所需要的书籍。在这里,客户可以通过选择下拉列表框中的选项,选择书名,作者名或者出版社三个选项中的任意一个,再在文本框中输入相应的信息后点击确定,就可以搜索到对应的图书信息,页面如图7所示。

笔记本销售网站是一种电子商务类网站,能提供一种用户足不出户就能选购自己喜欢的笔记本电脑的快捷购物方式。

信息技术的飞速发展,尤其是网络通讯技术、数据库技术及自动化技术的日新月异,为单位、企业的办公带来了极大的便利。但是由于单位、企业的工作性质众多,工作流程各有差异,企业、单位、部门之间的管理机制各不相同,从而使单位、企业不能对工作计划流程进行有效的控制,导致各种资源的浪费,因此工作计划流程管理系统应运而生。

在线查询公交信息,如今都被广大用户所接受。而我国目前的城市公交乘客信息系统发展却不够先进,广大乘客可以获得信息的途径不多,这给广大出行人士带来不便。

随着市场、经济的全球化,越来越多的企业认识到:提高企业的竞争力,选择信息化是必由之路。本文论述的订餐系统是针对餐饮娱乐业而设计的一种商务服务网站。其主要功能是完成外卖的前期和辅助工作,即通过网络进行定餐和对服务进行评价。而餐饮工作流程的其他部分如送外卖、付款等后期工作依旧采用传统方式。

Bbs起源于20世纪80年代初。最初只是用于公布公告信息和讨论问题的在线交流平台;后来随着网络的普及,贴吧的功能越来越丰富。受到广大网民的欢迎。因此商业网站对贴吧重视起来,纷纷在自己的网站上开辟贴吧,作为与网民交流的园地,同时在线技术和在线服务也在贴吧开展起来。

本设计具有一般网上论坛的所有功能,并体现出校园的风格。该系统提供的功能包括会员注册、个人信息查询和修改、密码找回、阅读帖子、发表帖子、帖子搜索、和会员留言等。

《网上图书预约系统的设计》是以为读者提供便利为前提而开发的一个信息管理系统,它不仅要求建立数据的一致性和完整性,一篇不错的网页设计论文。

现代高速发展的信息时代,超市管理系统已是一个超市管理者与决策者不可缺少的管理工具,因此超市管理系统应该能够为用户提供充足的信息,便捷的操作,快速的查询手段。

随着互联网的迅速发展,基于互联网的各种应用日益受到人们的重视,基于Web的教师档案信息管理系统在这种形势下应运而生,它是伴随着网络技术和数据库技术而逐渐发展起来的。它可以利用网络,很方便地对教师信息进行管理,是传统资料管理的延伸。

本站所列毕业设计(论文)资料均属于原创人员制作,为的是大家在毕业设计(论文)过程中可以学习、参考,请勿做其他非法用途,转载必究

THE END
1.基于BS模式的人事管理系统的设计与实现经管...相似文件换一批 国民经济行业分类与国际标准行业分类(ISIC R...15.33 KB0个论坛币 如何用Stata实现...https://bbs.pinggu.org/thread-12477699-1-1.html
2.基于BS的项目管理系统的设计与实现为此,企业需要加强项目管理,建立有效的项目管理体系B/S在项目管理系统设计的基础上,功能强,能够满足现代企业对项目管理的要求。关键词:B/S;项目管理;系统设计项目管理是使项目能够按照预定的成本、质量和进度进行生产,通过计划、组织等活动完成资源的配置和使用,并详细分析成本、质量和风险,以满足项目实施的最终目标。https://www.77hub.com/zs/3916.html
3.医院BS架构信息管理系统设计与应用:研究医院业务管理流程, 为了改变传统的信息管理制约医院服务水平整体不高的现状, 也为了降低医院从业人员的劳动强度, 提高工作效率, 使医院真正实现各个部门办公同步进行。提出了BS架构的医院信息管理系统开发与应用的理念。系统设计从医院信息管理系统的需求分析入手, 并以门诊管理为代表, 详细讲述系统的详细设计和具体...https://www.iteye.com/resource/sohopeter-12233282
4.《SoC底层软件低功耗系统设计与实现李晓杰Linux内核性能优化...当当火把图书专营店在线销售正版《SoC底层软件低功耗系统设计与实现 李晓杰 Linux内核 性能优化 BSP 底层软件 CPU 芯片 芯片设计》。最新《SoC底层软件低功耗系统设计与实现 李晓杰 Linux内核 性能优化 BSP 底层软件 CPU 芯片 芯片设计》简介、书评、试读、价格、图片等相关http://product.dangdang.com/11479094632.html
5.基于BS方式的即时通讯软件的设计与实现毕业作品(24页)基于B/S方式的即时通讯软件的设计与实现摘 要即时通讯(Instant Messaging)是目前Internet上最为流行的通讯方式,而各种各样的即时通讯软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。随着互联网的发展,即时通讯的运用将日益广泛,即时通讯软件业方兴未艾。本文首先描述了即时通讯业的发展和现状,然后初步...https://max.book118.com/html/2021/0629/7101105011003140.shtm
6.毕业设计毕设题目汇总(三)个人文章西部自驾游信息管理平台的设计与实现 基于B/S架构的园区车辆出入管理系统的设计与开发 基于wpf的学生管理系统的设计与实现 基于WPF的人事管理系统的设计与实现 基于区块链的去中心化密钥管理服务设计和实现 计算机网络管理及计费系统的设计与实现 基于Web的物流管理系统设计及实现 基于BS架构的信息管理系统设计与实现 ...https://segmentfault.com/a/1190000038169083?utm_source=sf-similar-article
1.基于BS的论文管理系统的设计与实现《基于BS的论文管理系统的设计与实现》该项目含有源码、论文等资料、配套开发软件、软件安装教程、项目发布教程等 使用技术: 开发语言:Java 框架:ssm 技术:jsp JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea ...https://blog.csdn.net/qiufangtaowvnyyidtf/article/details/143685030
2.基于BS校园二手商品交易管理系统的设计与实现本文的在基于B/S模式的基础上,应用JSP软件开发工具,通过深入研究大学校园的二手市场需求,设计与实现了一个校园二手信息发布平台。二手商品信息发布平台实现了具有以下功能:发布二手商品信息,学生可以根据自己的生活需求,将自己闲置的物品放在该平台上以较低价格出售,买家看到出售信息后可以根据上述信息主动联系买家,然后...https://d.wanfangdata.com.cn/thesis/D01142881
3.ASP基于BS结构的二手交易系统的设计与实现(源代码+设计说明书).zip本项目“ASP基于BS结构的二手交易系统”是一个综合性的在线平台,旨在为用户提供一个方便、安全且易于操作的二手商品买卖环境。系统通过ASP编程语言和相关技术栈构建,包括HTML/CSS前端页面设计、JavaScript动态交互实现以及后端数据库管理等。项目的核心功能涵盖了用户管理、商品发布与搜索、购物车与订单管理、支付接口集成、...https://www.coder100.com/index/index/content/id/4250631
4.基于springboot宠物领养管理系统的设计与实现宠物领养计划基于springboot宠物领养管理系统的设计与实现 宠物领养计划,项目编号:BS-PT-052项目说明:  本项目主要实现对流浪动物的救助和收养功能。前端用户可以注册并登陆,在系统前端页面可以实现对流浪动物相关知识的学习以及在线进行动物的收养操作。同时还为平台的运https://blog.51cto.com/u_13424/10874078
5.BS1071本医疗健康档案大数据采集清洗数据分析可视化的设计与实现,系统主要采用java,springboot,动态图表echarts,vue,mysql,mybatisplus,医疗健康档案数据分析,html,css,javascript等技术实现,主要通过互联网采集爬虫获取互联网医疗健康档案,对健康档案数据进行数据分析整合,数据处理成JSON格式,通过前端javascript解析JSON完成数据可视化...https://cloud.tencent.com/developer/article/2329946
6....项目源码技术教学ssm+vue708基于BS的库存管理软件设计与实现...ssm+vue708基于BS的库存管理软件设计与实现 源码 论文【项目源码下载】来源: www.bisheonline.net 发布日期:2024-11-12 点击率:000000021 价格:30.00元>>>查看系统运行视频<<< 开发技术 java mysql ,ssm框架 开发语言:Java 框架:ssm 技术:vue JDK版本:JDK1.8 服务器:tomcat7,8,9 数据库:mysql 8 数据库工...https://www.bisheonline.net/onebs.php?id=2173
7.管理系统毕业论文通用12篇3 系统设计与开发 3.1 系统研发的目的 毕业生毕业论文(设计)管理系统充分利用网络的优势,实现论文管理的网络化,使原本繁琐的选题问题简单,快捷,奏效。解放教辅人员和学生。学生能够根据教师所提交的题目,在联网的计算机上随时选择,更改自己的论文题目。教师可以在任意联网的计算机上论文信息,并实现选择其论文的学生信息的...https://dzjj.xueshu.com/haowen/4485.html