毕业论文中小型超市进销存管理系统的设计与实现.doc
《毕业论文中小型超市进销存管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业论文中小型超市进销存管理系统的设计与实现.doc(28页珍藏版)》请在三一办公上搜索。
1、毕业论文-中小型超市进销存管理系统的设计与实现 摘 要 计算机技术的全面普及给中小型超市带来新鲜的血液利用计算机对超市进行管理不仅解决了传统管理方式中的管理效率低下管理不全面数据信息不能得到统计等问题管理方式的转变提高整个超市的工作效率在某种意义上讲给中小型超市提供了新的有利条件增强了超市的核心竞争力成为超市管理的必备工具本系统的开发适用于多种类型的超市可以帮助超市快速有效管理进货销售库存等各项业务合理控制进销存各个环节提高资金利用率实现管理高效率和实时性本系统是根据人们在日常生活中的实际需求而开发的完全能够实现管理者对超市的智能化管理通过本系统可以达到以下目标系统最大限度地实现了易安装性易维
2、护性和易操作性系统运行稳定安全可靠操作灵活界面友好充分满足的进销存管理需求实施规范的进销存一体化业务管理强大的查询分析功能灵活细分的权限控制功能强大的报表功能让您随时了解经营情况ABSTRACT Universal access to computer technology to bring fresh blood to small and medium sized supermarkets computer management of the supermarket not only to solve the traditional management of inefficient man
3、agement management is not comprehensive statistical data can not be problems Managed change to improve the efficiency of the supermarket in a sense to provide a new small supermarket favorable conditions to enhance the core competitiveness of the supermarket has become an indispensable tool for the
4、management of the supermarketDevelopment of this system is applicable to many types of supermarket supermarkets fast and effective management can help purchase sales inventory and other business Invoicing reasonable control all aspects of raising capital utilization management efficiency and to achi
5、eve real-time The system is based on peoples actual needs in their daily life developed fully capable of achieving the intelligent management of the supermarket manager through the system can achieve the following objectives system to imize its ease of installation easy maintenance and easy to opera
6、tesystem is stable safe and reliableflexible operation friendly interface fully meet the needs of small and medium supermarket inventory managementCode of practice for Sales and integrated business managementpowerful inventory early warning and try to avoid lossesgraphical data analysispowerful quer
7、y analysisflexible access control sub-functionpowerful reporting capabilities so that you can understand the operation of supermarketsKEY WORDS Supermarket Invoicing ASPNET Three-tier structure目 录1前 言111课题背景112研究现状22系统开发技术工具及环境421开发环境43系统分析731需求分析732可行性分析733系统功能分析84系统总体规划1141系统功能简介11com录与管理11com入删除与
8、修改11com询11com印1142系统总体设计模块规划1243系统数据库设计13com需求分析1344数据库的实现1345数据库关系图1746系统整体流程图2147用例分析22com义22com义22com1用户定义22com2管理员用例23com3员工用例245系统详细设计与实现2551管理员系统功能模块实现25com录25com设置26com对员工信息进行管理27com进行商品信息管理28com购管理模块28com售管理模块30com理模块30com理模块30com析模块31com维护3152员工系统模块的实现31com息管理模块32com售管理模块32com存管理33com理336总结
9、34参考文献35致谢36中小型超市进销存管理系统1前 言11课题背景超市形式在我国于20世纪90年代初期起步现已成为我国零售业的一种重要形态随着超市的发展其经营管理也变得愈加复杂早期的售货员站柜台的形式早已不能满足现有的发展这样就迫切地需要引进新的思想技术和管理技术进入到超市管理中超市自动化的产品管理在欧美等国已实行了多年也是零售业管理的基础它最主要的特点是能够实时和准确地控制店内的销售情况超市行业只作为零售业的一种业态竞争就更加激烈如何提高超竞争能力和效益已成为各个超市追求的目标而在当今时代计算机的普及和应用信息管理的方便快捷使超市进销存管理系统被超市所重视超市引入信息管理系统是零售业经营之
10、中的最热门的话题之一但在目前状况下零售业商业企业仍存在着落后的一面如不能有效的管理每一种商品收款结算速度慢容易出现营业差错不宜进行商品调价盘点效率低等而且在超市日常管理中商品进销存决策以经验为主缺乏实时分析功能管理人员对及时传递资料的要求始终得不到满足日常所需处理的数据量也逐渐增大商业运转的中间环节也越来越多原始的人工管理已经无法应对这复杂的市场为此我在本次设计之中选择了中小型超市进销存管理系统设计依靠现代化的计算机技术来管理超市从而节省了大量的人力物力改善了员工的工作条件减轻了劳动强度并且能够快速反应出商品的进销存状况和各种反馈信息使管理人员快速对市场的变化作出相应决策加快超市系统建设的技术
11、基础中小型超市现代化的建置可以根据每个零售商品的性质不同而有所不同而建置的过程中需要经营者提供基本数据和流程规划中小型超市的信息化过程必须要有好的软件管理结合而选择好的软件就如同选择经营伙伴一样可以帮助超市本身节省运营成本而且超市进销存管理系统是长期使用的软件工具因为不同的零售业可能使用不同功能的系统这样才能借助信息化的帮助使销售业绩跃上一个新台阶12研究现状社会生活的现代化使得市场的走向发生巨大变化由于经济的发展许多人往往不是单纯为满足生活必需去购买而是凭着喜欢意欲和感观去购买如果一个超市能够打动顾客吸引顾客自然会顾客盈门近几年新兴产业中小型超市的现代化管理方式和便捷的购物方式商品经济的高速
12、现代化发展也促进了竞争使一切不甘落后的商家都争先恐后地采用最新的管理方法来加强自己的竞争地位因此超市经营没有掌握当今市场发展的这一走向不能将超市现代化经营作为努力开拓的目标就无法使经营活络财源茂盛随着超市规模的发展不断扩大具有经营品种丰富更新速度快交易高峰时间顾客交易频繁速度快准确性要求高的特点每日甚至每时将这些频繁交易的真实情况实时地采集汇总分类处理生成各种账目报表并将进销存结及资金分布等情况迅速反映出来其往来业务非常繁杂超市在时时刻刻需要对商品各种信息进行统计分析随之而来的也产生了超市管理系统现在还处在发展阶段因为有很多制约条件1观念资金制约对于信息化的现状有一种评价投资不少但能使用的只有
13、10资金的投入并没有得到充分回报而更习惯用眼前的投资回报来衡量投资的利弊买一套软件能增加多少销售额降低多少成本这是一个直观的判断如果看不到明显回报就会造成追加投资的困难这种观念制约着信息化的进也让本来不在同一条起跑线上的零售企业差距越来越大另外受资金实力的影响大多数企业软件系统的投资规模10万至50万元而软件投资规模超过100万的企业在国内不到两成一般来说企业上ERP系统软件投资规模就会超过100万这个比例充分说明了我国企业的信息化水平还处在一个起步发展的阶段管理不规范由于对信息化应用需要管理配套流程配合分段进行逐步提高的规律认识不足总期望找到可以一劳永逸的办法调查显示表示目前所用的软件是比较
14、满意或还过得去很少有对软件非常满意的也很少有认为目前所用的软件非常糟糕的软件产品是无形的不同于其它有形的产品购买者最看重的是软件的功能和售后服务管理思路是企业管理的关键所以软件的功能是最为重要的其次是售后服务没有良好的实施和服务软件功能再强也没办法很好的发挥完整的开发工具用于生成 ASP Web 应用程序XML Web services桌面应用程序和移动应用程序Visual Basic NETVisual C NETVisual C NET 和 Visual J NET 全都使用相同的集成开发环境 IDE 集成开发环境Web 窗体是用于创建可编程 Web 页的 ASPNET 技术Windows
15、 窗体是用于 Microsoft Windows 应用程序开发的基于 NET Framework 的新平台此框架提供一个有条理的面向对象的可扩展的类集使您能够开发功能丰富的 Windows 应用程序另外Windows 窗体可作为多层分布式解决方案中的本地用户界面 图2-1 三层架构三层结构原理3个层次中系统主要功能和业务逻辑都在业务逻辑层进行处理所谓三层体系结构是在客户端与数据库之间加入了一个中间层也叫组件层这里所说的三层体系不是指物理上的三层不是简单地放置三台机器就是三层体系结构也不仅仅有BS应用才是三层体系结构三层是指逻辑上的三层即这三个层放置到一台机器上三层体系的应用程序将业务规则数据访
16、问合法性校验等工作放到了中间层进行处理通常情况下客户端不直接与数据库进行交互而是由中间层与数据库进行交互表示层位于最外层最上层离用户最近用于显示数据和接收用户输入的数据为用户提供一种交互式操作的界面业务逻辑层业务逻辑层Business Logic Layer无疑是系统架构中体现核心价值的部分它的关注点主要集中在业务规则的制定业务流程的实现等与业务需求有关的系统设计也即是说它是与系统所应对的领域Domain逻辑有关很多时候也将业务逻辑层称为领域层业务逻辑层在体系架构中的位置很关键它处于数据访问层与表示层中间起到了数据交换中承上启下的作用由于层是一种弱耦合结构层与层之间的依赖是向下的底层对于上层而
17、言是无知的改变上层的设计对于其调用的底层而言没有任何影响如果在分层设计时遵循了面向接口设计的思想那么这种向下的依赖也应该是一种弱依赖关系因而在不改变接口定义的前提下理想的分层式架构应该是一个支持可抽取可替换的抽屉式架构正因为如此业务逻辑层的设计对于一个支持可扩展的架构尤为关键因为它扮演了两个不同的角色对于数据访问层而言它是调用者对于表示层而言它却是被调用者依赖与被依赖的关系都纠结在业务逻辑层上如何实现依赖关系的解耦则是除了实现业务逻辑之外留给设计师的任务数据层数据访问层有时候也称为是持久层其功能主要是负责数据库的访问可以访问数据库系统二进制文件文本文档或是XML文档简单的说法就是实现对数据表的
18、SelectInsertUpdateDelete的操作如果要加入ORM的元素那么就会包括对象和数据表之间的mapping以及对象实体的持久化在系统设计的开始首先考虑的是如何用数据模型来数据库的结构与语义以对现实世界进行抽象目前广泛使用的数据模型可分为两种类型一种是独立于计算机系统的概念数据模型如实体联系模型另一种是直接面向数据库逻辑结构的结构数据模型在本系统中我采用实体联系模型ER模型来描述数据库的结构与语义以对现实世界进行第一次抽象ER模型直接从现实世界抽象出实体类型及实体间联系然后用ER图来表示数据模型它有两个明显的优点接近于人的思维容易理解与计算机无关用户容易接受但ER模型只能说明实体间
19、语义的联系不能进一步说明详细的数据结构它只是数据库设计的第一步中登录时系统自动将用户输入的数据和数据表中的数据进行比较只有合法用户才能使用本系统普通员工模块 图4-2 员工功能模块43系统数据库设计com需求分析数据库的需求分析是进行系统功能划分和系统设计最重要的一个环节根据前期的需求分析可以得到11个数据表管理员信息表admin进货表buyInfo退货表buyBackInfo员工信息表employeeInfo员工销售业绩表employeeSellResult商品类别表goodClassInfo商品信息表goodInfo库存信息表goodStockInfo顾客退货表sellBackInfo商品
20、销售表sellInfo供应商信息表supplierInfo44数据库的实现根据本系统实现的功能超市进销存管理系统主要的数据表信息如下所示管理员信息表admin 表4-1管理员信息表字段名称数据类型大小允许空说明adminUsernameVchar20否登陆名称adminPasswordVchar32否登陆密码进货表buyInfo 表4-2进货表字段名称数据类型大小允许空说明buyIdInt否进货IdGoodNoVarchar20否商品编号supplierNameNvarchar50否供应商名称PriceFloat否进货价格NumberInt否进货数量totalPriceFloat否商品总价bu
21、yDateDatetime否进货时间addTimeDatetime否添加时间退货表buyBackInfo 表4-3退货表字段名称数据类型大小允许空说明buyBackIdInt否退货IdGoodNoVarchar20否商品编号supplierNameNvarchar50否供应商名称PriceFloat否退货价格NumberInt否退货数量totalPriceFloat否商品总价buyBackDateDatetime否退货时间buyBackAddTimeDatetime否添加时间buyBackReasonText否退货原因员工信息表employeeInfo 表4-4员工信息表字段名称数据类型大小允
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业 论文 中小型 超市 进销存 管理 系统 设计 实现
链接地址:https://www.31ppt.com/p-3972596.html