本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  
  电子邮箱:1095080675@qq.com
标题  基于ADO.NET技术的图书销售管理系统
编号  12147
编程语言  ASP.NET, Visual Basic.NET
开发环境  Visual Studio 2005 或 2008
数据库  SQL Server 2005
资料明细  论文、程序
推荐指数  ★★★★★
内容介绍

3 系统设计与实现
根据文献 [3]对.NET 框架中的 3种数据访问技术及其效率进行的比较, 使用 SQL Server 7.0 及其以后的版本时, 无论 是数据库连接、 数据读取还是数据更新, ADO.NET 都是最快速的。 所以采用Visual Basic.NET、 ADO.NET和SQL Server 2000 技术相结合的方式来开发图书分销管理系统, 用 Visual Basic.NET 开发前台和客户端应用程序, SQL Server 2000作为后台 数据库保存数据, 用ADO.NET 作为两者之间联系的桥梁。在大多数应用程序中,一般都采用单一的连接技术和连 接模式,这极大地限制了应用的方便性和灵活性以及性能的充分发挥。我们同时运用了两种数据处理方式和两种连接模 式:在数据处理上,客户端显示中运用 DataSet,充分发挥了DataSet和 DataGrid 控件的强大功能,使得数据显示快捷、丰 富、 多样; 在后台的更新、 储存和删除则使用了 SQL 命令的形式来完成, 充分发挥了SQL语言的功能, 使得对数据的处理方 便而灵活。在连接模式上,客户端使用非连接的数据访问模式,采用对 DataSet的高速访问和多线程技术相结合的方式, 使客户端应用程序运行更加流畅,并减少了数据服务器的系统开销; 数据服务器前台则采用连接模式, 提高该前台应用程 序的性能和效率。
3.1 系统设计
该公司在经理下设有采购处、 销售处和财务处, 各处和经理均有一台计算机, 采购处主要负责报订和进货, 并管理图书 和供应商资料;销售处主要负责收订和批销,并管理客户资料; 财务处主要负责付款结算和收款结算; 经理可进行数据的 统计分析, 并进行决策。各处均有特定的工作权限, 不得互相干扰。
根据该公司的各处权责明确的要求,我们设计了如图 2所示的系统结构。该图书分销管理系统包含 4 个子系统:
采购管理系统、 销售管理系统、 财务管理系统和统计分析系统,分别发布到采购处、 销售处、 财务处和经理的计算机上。
3.2 网络架构设计
根据该公司不专设服务器的要求,我们设计了如图3所示的网络架构。在经理计算机上安装SQL Server 2000 Desktop Engine, 用来保存数据, 该计算机兼作数据库服务器。其它计算机通过ADO .NET 的非连接模式访问经理计算机上的数据 库, 最大程度地减少该计算机的系统开销; 经理计算机上的统计分析子系统通过ADO .NET 中的DataReader 类以连接模式 访问数据库, 提高该子系统的性能和效率。
4 系统实现方式及关键技术
本系统在可视化开发环境中完成。在编写程序过程中,主要采用了以下几项关键技术。
4.1 使用OLE DB .NET Framework数据提供程序和Excel通信
本系统中使用的图书资料包括图书编号、 名称、 版别、 类别和定价等信息,并且图书的记录量非常庞大。在使用系统 进行业务操作前, 必须录入大量的图书资料。经作者调查,多数图书分销商均有存储格式为Excel的图书目录, 如果系统能 从该Excel表中读取数据, 就能减少大量的前期录入工作, 并减少图书录入中可能产生的错误。
本系统通过将Excel文件作为OLE DB数据源, 使用OLE DB .NET Framework数据提供程序来建立与该Excel文件的连接,并通过 OleDbDataAdapter. Fill方法将 Excel文件中的数据 填充到 DataSet中,按图书资料表的格式保存到数据库中,也可以将 DataSet与 DataGrid控件绑定, 让用户自定义保存。

说明
 以上是论文部分内容。如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
相关文章
  • 在线图书销售系统
  • 图书销售信息系统
  • 网上图书销售系统
  • 基于BS的图书销售管理系统的设计与实现
  • 文章导航
  • 上一篇:基于ADO.NET技术的 SQL SERVER数据库操作组件开发
  • 下一篇:基于ASP.NET的教学评估系统的设计与实现