登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 计算机类 > 计算机科学与技术 > 正文

基于.net的销售管理系统的设计与实施文献综述

 2020-04-07 15:40:49  

文 献 综 述

电子商务指所有利用因特网,企业内部网、企业虚拟网来解决商业交易问题,降低产,供,销成本,开拓新市场,创造新商机,通过采用最新网络技术手段,从而实现商品、物资、人员、信息协调的所有商业活动。电子商务系统可以扩大企业对内部资源的管理和对外部资源的整合,充分利用企业资源并实时响应客户需求,缩短交易时间,减少交易成本,提高企业效益。企业进行生产经营需要大量的信息,电子商务系统可以改变企业内部各部门和员工之间的沟通模式,及时准确地获取客户、供应商等利益相关者及竞争环境的重要信息,还能帮助企业获得竞争优势,使企业尽可能多地整合企业的内外部资源,才能及时处理搜集到的各种实时信息,从而增强企业面对市场迅速变化的能力。通过电子商务系统的建立,可以形成公司内外部的一条完整信息链,信息链中流动的就是产业链中产生的信息,这提高了信息流动的效率,也使得管理规范化,将电子商务运用于新农村建设中,提高了整个产业链的价值。

开发语言:C#,基于B/S结构,ASP.NET构架。

C#(读做C sharp)是微软公司发布的一种面向对象的于.NET Framework之上的高级程序设计语言,并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员AndersHejlsberg的最新成果。C#看起来Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。

C#的一些特性:

● 完全支持类和面向对象编程,包括接口和继承、虚函数和运算 符重载的处理。

● 定义完整、一致的基本类型集。

● 对自动生成 XML 文档说明的内置支持。

● 自动清理动态分配的内存。

● 可以用用户定义的特性来标记类或方法。这可以用于文档说 明,对编译有一定的影响(例如,把方法标记为只在调试时编 译)。

● 对.NET 基类库的完全访问权,并易于访问 Windows API。

● 可以使用指针和直接内存访问, C#语言可以在没有它们的条件下访问内存。

● 以 VB 的风格支持属性和事件。

● 改变编译器选项,可以把程序编译为可执行文件或.NET 组件库,该组件库可以用与ActiveX控件(COM组件)相同的方式由 其他代码调用。

● C#可以用于编写ASP.NET 动态 Web 页面和XML Web服务。应该指出,对于上述大多数特性,VB.NET和Managed C 也具备。 但C#从一开始就使用.NET,对.NET 特性的支持不仅是完整的,而且 提供了比其他语言更合适的语法。C#语言本身非常类似于 Java,但 其中有一些改进,因为 Java 并不是为应用于.NET 环境而设计的。

B/S结构:(Browser/Server,浏览器/服务器模式):是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
  客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。
  B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。
  B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。

B/S结构的优点:
  B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。
  B/S架构软件的优势与劣势:
  (1)维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越”瘦”,而服务器越来越”胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是”瘦”客户机,”胖”服务器。
  (2)成本降低,选择更多。大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。 现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使得最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。
  比如说很多人每天上”新浪”网,只要安装了浏览器就可以了,并不需要了解”新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。
  (3)应用服务器运行数据负荷较重。由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器(Server)端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器”崩溃”等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。

ASP.NET的前身ASP技术,是在IIS 2.0上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出, 在IIS 3.0 (Windows NT 4.0)发扬光大成 为服务器端 应用程序 的热门开发工具,微软还特别为它量身打造了VisuallnterDev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。

开发工具:操作系统:Win7,开发平台:Visual Studio 2010,数据库:SQL Server2008。

Visual Studio2010是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。

Microsoft Visual Studio 2010 采用拖曳式便能完成软件的开发。简简单单的操作便可以实现一个界面的生成。但拖曳的界面,也应当有相应的代码来实现功能。Microsoft Visual Studio 2010支持C#、C 、VB。 可以快速实现相应的功能。

SQL Server2008数据库系统 :数据库技术是现代信息科学与技术

的重要组成部分是计算机数据处理与信息管理系统的核心。数据库技术

研究和解决了计算机信息处理过程中大量数据有效地组织和存储的问

题,在数据库系统中减少数据存储冗余、实现数据共享、保障数据安全

以及高效地检查数据和处理数据。

SQL Server2008具有强大的数据管理功能,提供了丰富的管理工具支持数据的完整性管理、安全性管理和作业管理。SQL Server2008具有分布式数据库和数据仓库功能,能进行分布式事务处理和联机分析处理,支持客户机/服务器结构。是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。它通常由软件、数据库和数据管理员组成。其软件主要包括操作系统各种宿主语言,实用程序以及数据库管理系统。数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这些数据为多个应用服务,独立于具体的应用程序。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据库管理系统是一种系统软件,它的主要功能是维护数据库并有效地访问数据库中任意部分数据。对数据库的维护包括保持数据的完整性、一致性和安全性。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。

参考文献

[1] 张恒, 廖志芳.刘艳丽.Asp.Net网络程序设计教程[M]. 北京: 人民邮电出版社,

2009.2

[2] 柯恩[美].Web开发人员参考大全[M]. 北京: 电子工业出版社,2010

[3] 刘红岩.C#.NET7.0原理与应用指南. 北京: 电子工业出版社,2005

[4] John Kauffman,Brain Matasik 著,张哲峰,黄翔宇译.asp.net数据库入门经典.北

京:清华大学出版社.2006

[5] 张恒等编著. ASP.NET网络程序设计教程. 北京: 人民邮电出版社,2009

[6] 房大伟等编著. ASP.NET开发典型模块大全. 北京: 人民邮电出版社, 2010

[7] 程不功, 龙跃进. ASP.NET 2.0动态网站开发教程[M]. 北京: 清华大学出版社,

2006.4

[8] 张敏. 用ASP.NET开发动态网站[M]. 北京: 清华大学出版社, 2006

[9] George W. Anderson. SAP基础教程[M]. 北京: 人民邮电出版社, 2010.05

[10] Andrew Troelsen. C#高级程序设计[M]. 北京: 人民邮电出版社,2011.11

[11] 黄骁俭. SAP Business One中文版7.0[M]]. 北京: 中国人民大学出版社,

2010.08

[12] 明日科技. C#开发入门及项目实战[M]. 北京: 清华大学出版社, 2012.05

[13] 刘智勇. SQL Server 2005宝典[M] . 北京: 电子工业出版社, 2007.1

[14] [美]布启敏, 舒利文著, 何玉洁, 顾小波 译. SQL Server 2005开发者指南[M].

北京: 清华大学出版社, 2007.01

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图