《基于C/S、B/S结构的进销存系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于C/S、B/S结构的进销存系统的设计与实现.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于、结构的进销存系统的设计与实现 摘要:系统基于C/S、B/S结构,采纳C#为程序设计语言,SQLServer2000为后台数据库。该系统实现了进销存的信息化管理,便利了经营者日常经营管理,削减了额外开销,降低成本。 关键词:进销存;C#;SQLServer2000 中图分类号:TP312文献标识码:A文章编号:1019-3044(2022)18-2pppp-0c Abstract:System is based on C/S、B/S, applying C# as the designing language and SQLServer2000 as background database
2、. This system realizes informational management of PSI and facilitates day to day business operation and management, reduces additional expense and cost. Key words:PSI;C#;SQLServer2000 1 选题的背景和意义 该课题是受石家庄北国商城、人民商场圣大保罗鞋业专柜的托付,为其设计进销存管理信息系统。 随着计算机技术、网络技术和国民经济信息化的发展,企业传统的进货、销售、库存管理方式也面临着变革,越来越多的企业将现代信息
3、技术应用到日常的进销存管理中,以提高企业的效率、降低成本。 目前市场上,很多国内外公司,推出了一些进销存管理系统。但是这些系统并不能完全满意市场上对专业进销存系统的需求。尤其是针对鞋产品零售企业的进销存系统在目前专业市场上几乎没有成熟的产品。而鞋产品市场是我国改革开放以来,发展较快的专业批零市场。鞋产品市场与其它市场不同之处在于其市场寿命较短、产品改变万千以及个人不同的审美心理对鞋产品特点的要求各不相同,这使得鞋产品的经营具有以下特点: (1)产品更新速度快,具有明显的时尚性; (2)市场划分越来越细,多品种,小批量的生产特点日益突出; (3)市场流淌资金占用少,周转快,市场竟争激烈; (4)
4、经营风险性大。 我国鞋产品专业市场正处在变革时代,由于市场消费的多样化,生产类型正由大批量、少品种、长周期向小批量、多品种、短周期的方向发展。鞋的生产涉及的面广、辅料众多,新技术、新材料的运用日新月异;生产工序多,工艺编排困难等因素也确定着鞋的种类繁多。而鞋产品的经营具有特别显明的季节性,受流行趋势影响比较大,要加快产品的上市时间,获得最大利润,就要求对管理的各个环节快速地做出科学决策,了解库存产品供应、支配好选购安排及人员配备。再加上鞋产品的市场运作和产品的管理与其他行业有所不同,诸如款式、尺码、颜色的组合特性,库存的风险特性,市场策略的敏捷性等。由于目前市场供应的通用进销存系统并不能很好满
5、意鞋产品零售企业的运用要求,设计符合企业需求的进销存管理系统显得尤为迫切。因此,须要开发基于C/S、B/S结构的圣大保罗鞋业进销存系统。 库存管理是圣大保罗鞋业进销存管理系统的重要业务环节,库存确定着商品流通企业的销售限度以及可供流淌的资金数量。只有管理好库存环节才能进一步为以后的企业发展供应坚毅的保障。针对这一特点,须要设计能够包含满意企业对核算须要的库存管理和存货核算模块,系统设计以销售对产品的需求为主线,产品库存量是随销售安排的波动而动态改变的,产品的实际库存量和选购都在安排限制中,利用超出/短缺库存分析,适时调整库存量,这样既保证了销售须要的平安量,又能够有效利用资源,加快资金流淌速度
6、,削减积压和奢侈,降低库存量,达到了降低库存成本的目的。另外还要设计产品分仓库管理,详细考核到每一个货类,要实现对产品实行批次/单件管理、跟踪,管理者可随时了解每一批产品的来源和流向;还须要系统能够依据历年各个时期的销售、库存、选购数据为企业的管理层制订下一阶段的经营活动安排供应协助决策功能。库存管理的管理对象则主要是企业选购回的产品和销售出的产品。依据库存管理对象内容的不同,它主要有入库管理、出库管理、库存盘点、库存资料查询、库存资料统计、销售登记、销售查询、销售统计、协助决策支持这几个方面。 2 国内外探讨现状 在市场经济中,销售是企业运作的重要环节,为了更好地推动销售,不少企业建立了分公
7、司或实行代理制,通过分公司或代理商把产品推向最终用户。这些分公司或代理商大都分布在全国各地,远距离常见的业务信息沟通构成了这些企业业务活动的主要特点。在传统方式上,公司之间通常采纳电传、电报、电话等方式传递订货、发货、到货、换退货等信息,总公司在接到分公司或代理商传来的订单和银行汇款单传真后,开具产品出库通知,然后再把相关的进、销、存信息手工存档,再对这些信息进行统计分析,才能了解到整个企业的生产、销售、库存状况。 这种信息传递、管理方式不仅效率低,其牢靠性、平安性和保密性都无法满意要求,而且数据统计时间严峻滞后,往往是当企业决策层了解到企业的“进、销、存”出现问题时,就已经远离了问题出现的时
8、间和地点。即便是没有分公司的企业,运用传统的手工方式管理也存在同样的问题。通过进销存管理系统,刚好通过网络把决策信息传递到相关决策人,从而可以刚好发觉问题、解决问题,更好地把握机会。 进销存管理系统是基于先进的软件和高速、大容量的硬件基础上的新的进销存管理模式,通过集中式的信息数据库,将企业的进、销、存等经营业务有机的结合起来,达到数据共享、降低成本、提高效率等目的。 国外由于计算机普及程度高、网络环境成熟,很多企业开发了大量基于C/S或B/S结构的进销存系统管理软件对企业各项生产经营活动进行管理,以美国DELL公司为例,DELL的销售额有很大一部分是依靠基于B/S模式的网上销售系统来实现的。
9、随着计算机在国内的普及和我国网络条件的逐步成熟,国内企业也将计算机的应用引入日常的生产经营活动中。国内的用友、金蝶等公司更是依据国内不同企业的需求推出了各自的基于B/S或C/S模式的进销存管理软件。 目前市场上的通用进销存管理系统都是针对某一行业的行业特点进行设计和开发的,但对于同行业的不同企业而言,各个企业之间由于生产规模、产品技术水平、市场定位等因素的影响,不同企业之间对于进销存管理系统的需求各有不同,因此须要针对某个企业的不同要求来设计开发能够满意企业需求的进销存管理系统。 随着市场上各种进销存管理软件的不断成熟,企业对于传统的进销存管理系统又有了更高的要求,希望进销存管理系统不仅仅是一
10、个信息的收集者和处理者,而是将收集、处理后的信息进行更深一步的加工,使这些经过深加工后的信息能够为企业的决策层在制订企业的下一步发展战略中供应决策依据。目前,随着管理信息系统、数据挖掘和数据仓库等相关学科的不断发展,为企业的这种决策支持需求供应了理论基础。 在国外,决策支持的探讨应用始终被受企业管理者和专家学者的重视,进行了大量的理论上的探讨和应用性的开发。在理论上进行深化探讨的同时,决策支持在实际的管理尤其是中高层决策中得到了广泛的应用,如基本建设投资、经济发展战略规划、物资供应、财务管理等,涉及企业、经济等多个部门和行业,应用范围非常广泛。 我国的决策支持探讨虽然起步晚,但效果明显。80年
11、头末随着决策支持概念引入我国,很多高校和科研单位都进行了大量的基础性探讨,引进消化了一批国外成果,缩短了我国在决策支持探讨方面与国外的差距。目前,我国已经进入了对决策支持的深化广泛探讨阶段,并且已有很多胜利的决策支持系统投入应用,取得良好的经济和社会效益。将协助决策支持引入到进销存管理系统中,使得软件系统不仅仅为企业的进销存业务供应帮助,还为企业的决策供应了相应的支持。 3 探讨方案 3.1 在系统设计和实现中要运用到的关键技术: (1)C/S,B/S结构技术 系统核心技术是多用户共享数据(信息),因此建立合理的多用户共享的较大型的数据库是开发本系统的关键。为了能使多用户共享数据,采纳了两层客
12、户机/服务器+阅读器/服务器体系结构,这两种体系结构可较好地满意应用程序处理需求。它由数据库服务器和客户机组成局域网来满意管理人员对进货、库存的管理,对销售状况进行统计,实时驾驭库存信息。网络可以响应用户在数据库中的查询处理,在数据库服务器的管理下可以简单地实现多用户更新,且可显著地削减网络流量。故采纳两层客户机/服务器体系结构满意企业管理人员的实际需求。而对于销售人员,由于各个销售地点分布比较分散,所以采纳B/S结构满意销售人员在完成商品销售后的销售记录录入需求,实时更新库存状况,采纳B/S结构还可以削减销售登记端的维护成本。 (2)数据库技术 建立较大型的数据库和对远程数据进行访问是系统的
13、关键技术。系统采纳关系型数据库,它是最常用的数据库类型,能满意多用户数据访问的要求。数据库应具有平安牢靠的备份功能,保证系统数据的高平安性和牢靠性。系统确定采纳SQL Server 2000作为数据库管理系统来解决数据库方面的问题,这主要是由于SQL Server2000不仅是一个功能强大、综合的数据库环境,在C/S模式中也是一个完备示例,同时它建立和供应了多个接口来开发应用程序,很符合当前设计的须要。 (3)决策支持技术 决策支持系统是管理信息系统向更高一层的发展,决策支持系统是结合与利用计算机强大的信息处理实力和人的敏捷推断实力,以交互方式支持决策者解决问题。对系统收集和处理过的信息进行进
14、一步深加工,使这些信息为企业的决策供应依据。 (4)数据处理与分析设计 依据管理者的要求,系统自动进行数据处理和分析,并采纳统计表单等统计工具来表达数据处理与分析的结果,出现异样时系统能刚好报警。在管理者方面,设置用户权限,不同角色的人具有不同的数据管理权限,仅能对他自己权限内的数据进行操作管理。 (5)单据设计技术 在库存系统中表单的管理是极其重要的一项,无论是进货、库存、销售都与表单亲密相关,表单的设计好坏关系到库存系统的整体性能的好坏。表单项目繁多,按厂家、经销商、类型、产品编号、经手人等进行具体设计,还要能列出表单项中的主要项,表单详细内容和界面形式设计必需要完善。库存资料统计报表所显
15、示的信息确定了企业的选购安排,也反映了企业的销售业绩,关系到企业的经济效益和信誉,因此必需要慎重考虑,使之能尽可能多的反映所需了解的各类信息。 (6)信息平安技术 系统采纳基于C/S、B/S结构进行设计和开发,在运用过程中要运用局域网和互联网,为防止入侵、病毒等因素影响系统的正常运行,导致数据的损毁,泄露等,须要为网络中的服务器、客户机配置防火墙,防毒墙等,在进行程序设计时,应避开代码编写中的漏洞,防止非授权用户利用系统漏洞非法侵入系统。为防止计算机硬件的损坏而导致数据的丢失,数据备份和复原技术也是开发过程中要考虑到的。 (7)数据仓库技术: 面对竞争日趋激烈与瞬息万变的市场,管理人员迫切须要
16、依据企业现状和历史数据做出推断和决策。因此管理人员希望能够从系统中获得有效的决策支持信息,做出正确的推断和选择,须要将系统从传统的业务处理扩展到在线分析处理,并从中得到面对主题的统计信息和决策支持信息。随着系统的运行,系统中的数据量越来越大,企业数据源越来越多,企业的这种需求仅靠单一的数据库技术难以得到满意。数据仓库是一个面对主题的、集成的、永久的且随时间不断改变的数据集合,用于支持管理层的决策,因此要运用到数据仓库技术。数据仓库是决策支持的基础,系统要为企业供应决策支持功能,数据仓库的环境设计,数据仓库的分割及粒度划分应是开发过程中的要考虑的问题。 (8)软件测试技术 为保证系统今后能够正确
17、运行,须要在系统投入实际运行前进行测试,保证系统的功能和逻辑结构符合设计要求。 3.2 系统实现的功能: 系统共实现用户管理、进货管理、销售管理、库存管理、财务管理五个功能。 (1)用户管理模块: 负责管理进销存系统的全部用户信息。主要包括登记、查找用户信息及设置用户权限功能;对系统运用日志进行管理;对系统数据库的内容进行备份;设置系统各项参数。 (2)进货管理模块: 负责日常进货的管理。包括由库管人员对商品进货信息进行登记登记以及柜台退货信息进行登记;管理员对进货商品数量及价格调整进行管理;对历史进、退货记录进行查询。 (3)销售管理模块: 负责对日常销售的管理。包括柜台销售人员对商品日常销
18、售状况进行登记及销售退货信息登记;管理员对商品零售、批发价格管理;对历史销售、退货状况的查询;柜台销售人员绩效状况登记。 (4)库存管理模块: 负责对日常入库、出库商品的管理。包括库管人员对商品入库、出库信息的登记;库存商品的报损、报溢;商品库存状况盘点;管理员对商品库存数量、金额的上、下限设定;对库存历史记录的查询。 (5)财务管理模块: 负责对日常财务状况的管理。包括进货、销售、库存财务账目的日常管理;人员工资、奖金的管理;日常各项开支、费用的管理;对历史各项支出、费用以及财务账目的查询。 参考文献: 1黄梯云.管理信息系统M.北京:高等教化出版社,11019. 2高林.管理信息系统与案例
19、分析M.北京:人民邮电初版社,2004. 3萨师煊,王珊.数据库系统概论M.北京:高等教化出版社,11015. 4薛华成.管理信息系统M.2版.北京:清华高校出版社,11013. 5王志海,林有仓.数据仓库M.3版.北京:机械工业出版社,2003. 收稿日期:2022-04-13 作者简介:李珩,石家庄信息工程职业学院。 第11页 共11页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页