c#的网上图书销售系统

摘要:随着信息时代的到来,IT产业和Internet获得了飞速发展。计算机应用已渗透到了各个领域,网络应用越来越普遍,而且网络销售应运而生,电子商务快速崛起,而图书销售就是其中之一。传统的图书销售仅仅局限于实体销售地点,且人力与物力过多浪费,而网络图书销售则通过网络平台传递传递书籍信息,成本低,消息传递灵活且管理方便。本图书管理系统运用C#和 Microsoft Visual Studio 2010编程,数据库则采用SQL Server 2005,使得该系统具有处理添加图书,图书销售,审核订单,购买图书,查看订单的功能,为用户营造一个面向范围广,价格优惠,种类齐全,购买方便等特点的网络化的数据管理平台。
目录
摘要1
关键词1
Abstract1
Key words1
引言1
1课题分析1
1.1研究背景及意义1
1.2国内外研究现状2
1.3论文的主要研究内容2
2相关技术介绍2
2.1 C#简介2
2.2 SQL Server 数据库 2
2.3 Microsoft Visual Studio 2010 概述 3
3需求分析3
3.1系统需求3
3.2系统功能3
3.3安全性要求4
4 概念结构设计4
4.1概念结构ER图4
5 逻辑结构设计8
5.1关系模式设计与优化分析8
5.2系统结构图 9
5.3系统完整性设计 9
6 数据库实施 9
6.1 数据库构建9
7 系统测试 13
7.1测试方案13
7.2测试过程13
致谢18
参考文献18
基于C#的网上图书销售系统
信息与计算科学 丁悦
引言
1 课题分析
1.1 研究背景及意义
Internet已经从方方面面渗透到了我们的生活中,我们不再单纯的
 *好棒文|www.hbsrm.com +Q: ^351916072* 
从上面获取信息,还可以进行网上购物等很多事情。电子商务的普及,让我们足不出户就可以买到想要的东西,在这样的情况下,将电子商务应用于图书销售领域必然会产生网上图书销售,网上图书销售系统应运而生。在传统与新模式的交锋中,新模式的图书销售形式拥有很多优势:首先传统的交易方式是在营业时间实地挑选,新型销售形式改变了交易方式,使得交易不再受时间和空间的限制;第二,网上业务大大减少了销售本钱;第三,图书更新与优惠会很快被浏览的客户看到,业务将即刻在网上进行,极大地提升了买卖的效益。在Internet上购书就是将交易平台从线下书店转换到了客户端,管理员将书籍信息公布到网络上,客户可以用电脑浏览网上书店的看图书信息并提交订单购买书籍,很方便的就可以完成在线交易。
计算机的广泛应用给各领域带来了巨大的影响。现在的书店主要依靠人力来进行运转,人工管理复杂耗时且易于出错 ,为了使图书销售管理更方便快捷,降低工作强度,用低成本使顾客得到满意的服务,更好的经营书店,提高书籍销售量,并且不受地域与时间的限制,此系统应运而生。
现代人生活节奏快,时间成本高,种类齐全的大型书店地区覆盖率较少,增加了人们买书的不方便。图书管理系统省时、省力、成本低(节省了店铺租金,巨大的装修费用等),不受时间和空间的限制,只要手上有一台电脑,就可以轻松的买到想要的书籍。工作人员具有极大的灵活性,不用守在书店里,网上书店被设置成自助购书机,使得卖书更容易,买书更方便。
1.2 国内外研究现状
早在1991年,美国就有了世界上第一家网上书店——“阅读美国”书店。三年后,Bezos在Seattle成立了Amazon网上书店,建立四年后,顾客总人数为450万,成交量达6.1亿美元,股票市场价值100多亿美元,掌控着本国百分之八十的网上图书销售系统,到现在,已经称为全球最大的网上书店。英国,德国等国家也相继诞生了网上书店。
在网上图书销售乃至网上购物,蒸蒸日上的今天,相比于发达国家的管理模式和经营方法来说,我国仍有很大的发展空间。中国现在的网上销售企业管理水平和经营方式已经在近几年有了飞速提升,但仍与发达国家相比还是有进步空间的。当当,卓越,京东,亚马逊都是我国主要的购书平台,总销售额逐年提升,当当网已将海外上市提上日程,充分显示了网上图书销售的潜力与影响力。网上销售日益发展,如今已成势不可挡之态,我国的信息产业也随之变动,对于未来的发展战略,我国还需继续调整、适应。
网上购物必将越来越普及,书籍在未来可能成为普遍的全世界范围内购买,我国也将研究出不仅使用于国内的系统与销售模式。
1. 3 论文的主要研究内容
本论文前台釆用的开发工具是微软公司的,无缝拼接可在Visual Studio 2010和SQL Server 2005之间实现,利用面向对象语言C#进行编程,在系统后台存储数据也主要用SQL Server 2005数据库, 4大模块被本系统主要研究,第一块市系统登录模块、第二块是用户信息管理模块[1],第三块市书籍信息模块,第四块市管理员模块。另外,对数据库也进行了较为详细的考量与设计。
2 相关技术介绍
2.1 C#简介
C#是一种高级程序设计语言,它面向对象,运行在.NET Framework,微软公司发布的。各种基于Microsoft .NET平台的应用程序可以快速地被程序员编写出来并进行运用起来。它拥有很多工具和服务,可以用来很好地开发利用计算,运用于通讯领域。 C#看上去可能与Java有着相同的地方,比如他们都有接口[2],还有继承的方式也为单一,在语法方面,它们也是差不多的,同样都是按照先编译再运行的方式。但是它们之间也有不同之处,C#[4]与.NET windows网络框架的核心即组件对象模型COM直接集成 。经过三十年,在商业软件的开发领域的快速发展中,C和C++已经成为了最普遍的开发编程语言。
2.2 SQL Server[5]数据库
SQL 是结构化查询语言(Structured Query Language)[6]的缩写。它来自于微软公司,SQL 是用于访问和处理数据库的标准的计算机语言[7],它不仅支持并且延伸了SQL语言标准,所以它不仅可以使用标准SQL语句操作存储的数据,也可以使用性能极佳的GUI工具管理庞大的数据。而且使用SQL Server[8],开发人员在开发过程中使用功能全面的API连接数据库或者操作数据。C#.NET操作数据库需要加载ADO.NET [9]数据库驱动。ADO.NET的核心组件中的程序包括DataReader[10],其用于快速检测文件[11]。
2.3 Microsoft Visual Studio[12] 2010 概述
Visual Studio是一种开发程序,它被开发人员普遍使用,主要来开发Windows平台应用程序。Visual Studio 2010版本曾被改造,经过新的设计和安排,他的集成开发环境(IDE)的可视界面[12],现界面更加简约大方,清晰简洁,并且设计增加了NET Framework4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview—CTP),还加入了支持开拓了面向于Windows 7的应用程序。它不仅支持本系统应用的Microsoft SQL Server,它还支持其他的。

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

好棒文