论文部分内容阅读
摘要进销存管理系统是商品的采购、入库、销售和查询统计等方面工作而开发的管理软件,是一个实用的管理系统。该系统是在用VS2008为开发环境,.NET为开发平台,采用B/S模式开发,数据库SQL Server2005作为后台,通过可移植性好、访问效率高的ADO技术来访问数据库。
关键词进销存 NET ADO
中图分类号:TP39文献标识码:A
0 引言
随着信息技术的不断发展和Internet互联网技术的日益普及,电子商务在现代生活中变得越来越重要,超市、网上购物也成为生活中的一部分,本系统针对于超市、网店而开发,使商品的进销存变的更易操作,管理更简单。
采用进销存管理信息系将给企业管理来了明显的经济效益和社会效益。主要体现在极大提高了工作人员的工作效率,大大减少了以往入货、出库流程繁琐、杂乱、周期长的弊端。基于进销存管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。进销存管理的操作自动化和信息的电子化,全面提高了管理水平。为了加快进销存管理自动化的步伐,提高管理业务处理效率,建立进销存管理信息系统己变得十分重要。
1 系统设计思想
本系统为于超市、网上商店管理而开发是企业信息管理系统的一个有机组成部分,是一个基于B/S体系结构的数据库应用程序。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。通过对企业采购、销售、库存等活动的调查、分析与总结。结合企业的实际,系统需要公开信息管理模块、管理流程模块、销售开单模块、库存开单模块、采购开单模块、系统设置模块六个模块。
2 系统总体设计
2.1系统模块设计
该系统严格按照模块化的思路设计,共分为系统通知、产品管理、采购管理、库存管理、销售管理、供应商管理、用户管理和仓库管理八个模块。进销存管理系统的系统总体模块图如图1所示。
2.2模块功能介绍
本进销存信息管理系统(Purchase-Sales-Inventory Management System) 是一个基于内部网与外部网的可在多平台下运行的应用程序,根据公司运营过程设置模块,共分为6个模块,各模块基本职能如下:
(1)公开信息管理模块:该模块主要功能展示最近产品、物品搜索、系统通知、服务中心、密码设置、发货查询。(2)管理流程模块:该模块的功能主要有库存情况、销售情况、采购情况进行详细说明。(3)销售开单模块:该模块的功能主要有销售发货、销售订货、销售订单、销售开单。(4)库存开单模块:该模块的功能主要有库存盘点、库存调拨、物品入库、物品出库。(5)采购开单模块:该模块的功能主要有采购退货发货、采购付款、采购收货、采购订单。(6)系统设置模块:该模块的功能主要有账号管理、库房管理、商品管理、供应商管理。
3 系统详细设计
3.1 配置Web.config文件
Web.config文件属于一种XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息,应用程序的所有目录中都可出现。如果新建一个Web应用程序,同时会在根目录自动创建一个Web.config文件,包括默认的配置设置,这些配置设置会被它所有的子目录继承。也可以通过在该子目录下新建一个Web.config文件的方式来修改其子目录的配置设置。该文件可以提供一些新的配置信息,还可以重写或修改父目录中定义的设置。
在运行时不需要重启服务器就可以对其修改生效(注:节例外)。此外Web.config文件还可扩展,通过自定义新配置参数并编写配置节处理程序实现。
可以使用Visual Studio中的“网站”->“Asp.Net配置”选项。
“http://schemas.microsoft.com/.NetConfiguration/v2.0”>
3.2类库设计
数据层设计设计主要实现逻辑业务层与SQL Server数据库建立一个连接访问桥。该层主要实现的功能方法:打开/关闭数据库连接、执行数据的增、删、改、查等功能。
SqlHelper.cs类主要用来访问SQLServer数据库和返回基本的ADO.NET对象,如图2所示
图2SqlHelper.cs类
4 关键策略与技术
4.1 科学计算器
在本系统中,添加了科学计算器,此计算机采用js实现,可以存储、取存、累存、积存、清存等功能。
4.2 AJAX的应用
在未使用AJAX 的Web 应用程序中,用户首先填写相关表单字段接着单击 Submit 按钮。然后将其发送到服务器,服务器将它转发给处理表单的脚本,脚本执行完成后得到一个全新的页面。该页面可能是以下几种情况:带有已经填充一些数据的新表单的 HTML,确认页面,具有可以按照原来表单中的数据进行选择的页面。在此期间用户必须等待结果的出现。屏幕不显示任何内容,直到服务器返回数据后再重新绘制。因为用户不能得到立即的反馈结果,体会不到交互性的好处,就会感觉和桌面应用程序不同。而使用Ajax的Web 应用程序中可以将 Web 界面转化成能迅速响应的 Ajax 应用程序,从而可以大大提高网页响应速度。
5 结束语
本文介绍了使用ASP.NET开发工具来创建基于B/S结构的企业进销存管理系统的思想和方法。ASP.NET独特的优点,如对各种浏览器的适用性、通过ADO提供数据库的接口等,可以开发功能强大的WEB数据库应用程序。并且由于ASP.NET程序在服务器端运行,从而保证了源文件的安全性。
参考文献
[1]朱兴统.基于.NET進销存系统的设计与实现.2006.11.
[2]Andrew Troelsen.C#与.NET 3.0高级程序设[J].北京:人民邮电出版社,2008.
[3]杨晓明,雷光辉,何青建.基于ASP.NET的Web网络应用程序开发的安全策略实践[J」.计算机教育,2006.11:45-47.
[4]曾静,李陶深.基于ASP.NET技术的信息库管理系统的设计与实现「J」.广西科学院学报,2006.22(4):314-316.
关键词进销存 NET ADO
中图分类号:TP39文献标识码:A
0 引言
随着信息技术的不断发展和Internet互联网技术的日益普及,电子商务在现代生活中变得越来越重要,超市、网上购物也成为生活中的一部分,本系统针对于超市、网店而开发,使商品的进销存变的更易操作,管理更简单。
采用进销存管理信息系将给企业管理来了明显的经济效益和社会效益。主要体现在极大提高了工作人员的工作效率,大大减少了以往入货、出库流程繁琐、杂乱、周期长的弊端。基于进销存管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。进销存管理的操作自动化和信息的电子化,全面提高了管理水平。为了加快进销存管理自动化的步伐,提高管理业务处理效率,建立进销存管理信息系统己变得十分重要。
1 系统设计思想
本系统为于超市、网上商店管理而开发是企业信息管理系统的一个有机组成部分,是一个基于B/S体系结构的数据库应用程序。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。通过对企业采购、销售、库存等活动的调查、分析与总结。结合企业的实际,系统需要公开信息管理模块、管理流程模块、销售开单模块、库存开单模块、采购开单模块、系统设置模块六个模块。
2 系统总体设计
2.1系统模块设计
该系统严格按照模块化的思路设计,共分为系统通知、产品管理、采购管理、库存管理、销售管理、供应商管理、用户管理和仓库管理八个模块。进销存管理系统的系统总体模块图如图1所示。
2.2模块功能介绍
本进销存信息管理系统(Purchase-Sales-Inventory Management System) 是一个基于内部网与外部网的可在多平台下运行的应用程序,根据公司运营过程设置模块,共分为6个模块,各模块基本职能如下:
(1)公开信息管理模块:该模块主要功能展示最近产品、物品搜索、系统通知、服务中心、密码设置、发货查询。(2)管理流程模块:该模块的功能主要有库存情况、销售情况、采购情况进行详细说明。(3)销售开单模块:该模块的功能主要有销售发货、销售订货、销售订单、销售开单。(4)库存开单模块:该模块的功能主要有库存盘点、库存调拨、物品入库、物品出库。(5)采购开单模块:该模块的功能主要有采购退货发货、采购付款、采购收货、采购订单。(6)系统设置模块:该模块的功能主要有账号管理、库房管理、商品管理、供应商管理。
3 系统详细设计
3.1 配置Web.config文件
Web.config文件属于一种XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息,应用程序的所有目录中都可出现。如果新建一个Web应用程序,同时会在根目录自动创建一个Web.config文件,包括默认的配置设置,这些配置设置会被它所有的子目录继承。也可以通过在该子目录下新建一个Web.config文件的方式来修改其子目录的配置设置。该文件可以提供一些新的配置信息,还可以重写或修改父目录中定义的设置。
在运行时不需要重启服务器就可以对其修改生效(注:
可以使用Visual Studio中的“网站”->“Asp.Net配置”选项。
3.2类库设计
数据层设计设计主要实现逻辑业务层与SQL Server数据库建立一个连接访问桥。该层主要实现的功能方法:打开/关闭数据库连接、执行数据的增、删、改、查等功能。
SqlHelper.cs类主要用来访问SQLServer数据库和返回基本的ADO.NET对象,如图2所示
图2SqlHelper.cs类
4 关键策略与技术
4.1 科学计算器
在本系统中,添加了科学计算器,此计算机采用js实现,可以存储、取存、累存、积存、清存等功能。
4.2 AJAX的应用
在未使用AJAX 的Web 应用程序中,用户首先填写相关表单字段接着单击 Submit 按钮。然后将其发送到服务器,服务器将它转发给处理表单的脚本,脚本执行完成后得到一个全新的页面。该页面可能是以下几种情况:带有已经填充一些数据的新表单的 HTML,确认页面,具有可以按照原来表单中的数据进行选择的页面。在此期间用户必须等待结果的出现。屏幕不显示任何内容,直到服务器返回数据后再重新绘制。因为用户不能得到立即的反馈结果,体会不到交互性的好处,就会感觉和桌面应用程序不同。而使用Ajax的Web 应用程序中可以将 Web 界面转化成能迅速响应的 Ajax 应用程序,从而可以大大提高网页响应速度。
5 结束语
本文介绍了使用ASP.NET开发工具来创建基于B/S结构的企业进销存管理系统的思想和方法。ASP.NET独特的优点,如对各种浏览器的适用性、通过ADO提供数据库的接口等,可以开发功能强大的WEB数据库应用程序。并且由于ASP.NET程序在服务器端运行,从而保证了源文件的安全性。
参考文献
[1]朱兴统.基于.NET進销存系统的设计与实现.2006.11.
[2]Andrew Troelsen.C#与.NET 3.0高级程序设[J].北京:人民邮电出版社,2008.
[3]杨晓明,雷光辉,何青建.基于ASP.NET的Web网络应用程序开发的安全策略实践[J」.计算机教育,2006.11:45-47.
[4]曾静,李陶深.基于ASP.NET技术的信息库管理系统的设计与实现「J」.广西科学院学报,2006.22(4):314-316.