关于民族地区商品流通系统设计与研发

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:kangbb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:为服务“少数民族文化产业信息化”行业的特殊需求,全国2.2万公里陆地边境线,有1.9万公里在民族自治地方,边境地区面积212万平方公里,占全国面积的22%,民族地区及少数民族区域存在小型商户企业库房地处偏远、门店销售信息混乱、行业门类众多、商品细化型企业居多、经营方式乱。本项目以其中少数民族边境地区小型商户企业为应用主体,结合其商品流通方式。充分发挥自身地域特色商品流通、传播民族区域文化等功能,使商户企业群体带来效益的增长。
  关键词:信息统计;系统设计与研发;用户界面层;.NET4.0平台;数据库
  中图分类号:F724.4
  1 需求规定
  主要对店铺的财务信息、销售信息、库存信息、采购信息、商品信息、员工信息及系统基础信息等进行管理,构建相应的系统方便管理人员对店铺的具体活动进行监督和管理,并决定店铺主营商品的确立。从使用者的角度对本系统的功能进行划分,可以得到营业员操作和管理员操作两类。
  图1 系统模块详细协作图
  2 系统模块划分及模块介绍
  用户界面层(UI)为用户提供输入界面完成基本的数据录入。业务逻辑层(Modules)业务活动信息维护功能店铺信息统计、数据的合理性、提供数据接口、为用户提供输入界面,接收用户的输入,并对数据进行基本的校验。数据访问层(DBModules)操作数据库表的功能,对数据库中表添、查、删、改操作,转换不同数据库操作方式,屏蔽数据库的不同,实现上层接口中的功能,提供数据操作。数据模型(MODEL)封装数据库文件,实体层数据库中表的映射,存储实体和实体关系的。
  2.1 功能需求与程序的关系。本系统的主要需求包括对小店铺管理人员对店铺商品的销售管理、库存管理、采购管理、商品管理、员工管理、系统管理,构建相应的系统方便各个不同权限管理人员进行对店铺经营行为的管理和分析,提高营业员业务速度。
  (1)管理员操作。录入商品及维护相关库存信息:通过管理员登录界面成功登录系统以后,可以根据自己的权限选择相应的操作。在维护信息的界面中,用户可以时间、类别及商品编码等作为查询信息,如果想修改或审核某一条数据,用户可以通过搜索功能先将数据查询出来,在查询结果的所在界面有编辑与保存的按钮以供用户操作。
  (2)营业员操作。销售界面为了方便营业员快速的销售商品,为营业员提供快速销售界面,使营业员进行销售商品活动,能够进行模糊查询,条码搜索条件可以为商品条码及商品部分名称,商品唯一性直接显示商品,商品名称相同时弹出选择菜单。
  2.2 接口说明。editBillDetailMd()编辑商品入库详细信息逻辑、editBillMd()编辑商品入库单数据逻辑、getNewInBillNo()生成新的入库单号逻辑、InsertData()插入供应商信息逻辑、SaveSupplierData()保存供应商信息、UpdateSupplierData()对更新供应商信息、DelSuppData()删除供应商相关信息。
  2.3 内部接口函数。当用户需要更新入库商品信息时,该函数会被调用,此函数会进一步通过业务逻辑得到库存的数据库操作,从而最终实现对库存信息的更新。
  使用注意事项:如果程序执行失败会返回false值,失败的原因可能是未能与数据库建立上连接。如果执行成功则会返回显示刚刚添加进去的商品信息,这个返回值与传入参数的不同在于库存量的增加。如果创建失败,原因可能是与DAL层的连接语句出错。
  2.4 数据访问接口层与数据访问层。数据访问接口层与数据访问层之间的连接主要是靠数据访问层直接继承数据访问接口层实现的,例如:数据访问层的类IDbBase直接继承数据访问接口层中的SelectData接口,然后在AccessOperate类中具体实现SelectData接口中的函数,具体对应关系:接口名称IDbBase.SelectData、IDbBase.OpenDatabase、IDbBase.CloseDatabase、IDbBase.ExecuteNonquery、IDbBase.ExecuteNonquery、IDbBase.ExecuteNonQuery、IDbBase.GetDataSet、IDbBase.ExecuteScalar、IDbBase.SelectData。
  使用WEB技术开发前端系统,使客户端应用通过从服务器下载的方式运行,这可大大提高系统的安全性;系统对客户端机器的硬件要求不高,用户可保留原有的软硬件投资;同时,用户只需在服务器上作配置和维护,这将大大降低系统维护、升级的难度和费用;此外,采用浏览器的客户界面,操作简单。在具体实施时,本文充分利用ASP.NET技术,使开发出来的WEB应用的可靠性、扩展性及功能性有了很大的提高,最终的结果不再是简单的HTML页面,而是可以在其之上构筑完整应用的一种应用平台。
  3 管理权限安全措施
  为防止非法侵入数据库后台修改数据,对数据库过程中为权限表加了一个校验字段,而校验字段的数据,就是通过对数据的某些信息进行整合变换然后再采用MD5算法进行加密后的数据,数据出现异常可以通过检验字段来判断数据是否被非法修改过。
  4 结束语
  电子商务技术的迅速发展,具有深刻的理论意义和巨大的应用价值。Web服务作为一种新的面向服务的软件开发技术,是具有无限活力的,虽然还存在一些技术限制,如:Web服务的性能、安全等。但随着技术的发展,其必将成为构建应用系统的主流技术。
  本系统提供商铺管理人员的管理商品信息的快速有效解决方案,目的在于使营业员能把更多的精力投入到前台销售当中,使管理员能从繁琐的纸制统计中解脱出来,使其有更多的精力进行店铺商品主流性上,销售状况的统计和库存的监督检查,从而全面提高商铺经营状况。
  系统采用.NET4.0平台上的新的数据访问技术,数据库使用模式匹配,本系统在设计方面遵循了以下原则:(1)为系统设计良好软件架构,保证安全性、稳定性,考虑对系统的二次开发及维护。在数据库方面要保证数据结构满足“第三范式”的要求,还要考虑到实际应用中遇到的安全性问题,保证数据的可校验性。(2)学习数据库冗余设计的相关知识,熟悉屏蔽使用不同数据库的种类,了解常用数据库不同的应用场景,从中选择适合本系统的数据库,在经营连锁时,从数据交换的角度分析在加数据库的使用上方便更换。在组合数据库操作匹配语句要细心,不同数据库之间的语句严格对应。空格的错误将影响对数据库能否有效操作的问题。
  参考文献:
  [1]田雅.基于.NET应用系统性能优化的研究与实践[J].计算机光盘软件与应用,2013(05).
  作者单位:大连民族学院,辽宁大连 116600
其他文献
随着gps定位设备的普遍推广应用,嵌入式系统中的地图成为了定位导航的重要工具,为了在嵌入式linux中方便有效的应用电子地图,轻巧免费的SQLite数据库被成功移植到ARM-Linux平台下,mapinfo格式的地图数据被存入根据其特点设计的数据库中,SQLite提供的C语言API被很好的应用与实现客户与数据库系统的动态交互。
本文利用VBA编程技术,实现了在AUTOCAD中成批布置勘探点的功能。解决了用理正软件布置勘探点不能在纯CAD中编辑的问题,而且可以在一定程度上做到功能定制。
工程场地为新近吹填形成的粉细砂,填土厚度大、面积大,固结时间短,液化等级较严重。本文对采用强夯法处理后的工程场地吹填土地基性能进行了检测,检测结果分析表明强夯能有效改善
网传江苏无锡市环保局耗资过亿元新建政府办公楼,被质疑"豪华衙门"。据无锡市环境监测中心透露,所谓豪华办公楼实为该市竣工在即的环境监控中心,将成为国家发改委"感知环境智慧环保"环境监测监控物联网应用示范工程。
近几年来物联网是国内外主要讨论和研究的问题之一,物联网已经受到了越来越多的国家的重视,很多国家投入了大量资金进行研究。在我们平常的生活中,物联网已经开始在很多领域得到了初步应用。本文首先阐述了物联网的概念,关键技术和架构体系,然后分析了目前物联网的应用现状,最后初步探索了物联网在我国的发展前景和一些关键的技术问题。
在中小项目设计中,渠道纵断绘制是简单而又烦琐的工作,由于小项目缺少专门的线路设计软件,只能采用AutoCAD进行绘制和数据输入。本文介绍在AutoCAD2002中文版中绘制渠道纵断和数据输入的一种简便快捷方法,提高了渠道纵断绘制与设计速度。
生长抑素受体介导靶向放疗是建立在对生长抑素、生长抑素类似物及其受体的研究基础之上。目前已经证实生长抑素类似物有良好的抗肿瘤效应,应用放射性核素标记生长抑素类似物与
基质金属蛋白酶(MMP)是一类结构上具有极大同源性,活性依赖于锌离子和钙离子的蛋白水解酶,在肿瘤尤其是实体瘤的侵袭和转移过程中发挥了重要作用,但在血液恶性疾病方面的研究较少,
比较深入地分析和说明了开发基于分形模型的分布式虚拟现实系统的可行性及其应用价值,并给出了详细的设计方案。
期刊