安徽工程大学机电学院毕业设计(论文)开题报告
题 目 | 基于.Net的库存管理系统的设计与实现 | |||||||||||||||||||||||||||||||||||||||||||||||||
学生姓名 | XXX | 学号 | Xxxx | 专业 | 软件工程 | |||||||||||||||||||||||||||||||||||||||||||||
一、本课题的研究意义、研究现状和发展趋势(文献综述) 1、本课题的研究意义 因为经济不断的提高,计算机网络也渐渐成熟,各种大大小小的商场产品的流通量也越来越大,种类也复杂多样,所以管理人员需要对这些商品进行大量的库存信息管理,不断更新商品的更新信息,解决商品的出入库、退换货等问题。整个商品库存处理的问题很多,又复杂繁琐,使原本的人工库存管理者难以应对,严重降低了整个的工作效率。而日渐成熟的计算机技术正好可以解决这一问题。 新系统的目的是提高企业的工作效率,减轻员工的工作量,节省人力资源。管理人员对库存产品更加一目了然,便于超市制定日后的销售计划,为超市决策提供了宝贵资料,从而为超市获得更高的利润。库存管理不仅影响企业的资金流动,更影响着企业的生产能力和效率[5]。目前超市库存管理系统已经在大型的超市中得到了广泛的应用,超市管理需要现代化和信息化,只有合理的运用信息化的管理,才能在市场竞争中立于不败。超市管理系统不仅能够提高经营者的回报,而且能够随时掌握市场的动向,为经营者提供必要的市场信息,解决了经营者最需要解决的迫切问题,同时超市库存管理系统对操作人员的要求不高,也合理的节约了成本的投入。因此我决定设计一个进销存管理系统来解决这些问题,它实行了信息化管理,以提高了超市的管理水平和工作效率,同时也可以最大限度的减少手工操作带来的错误。 2、研究现状和发展趋势(文献综述) 国内发展现状 现阶段部分国内的企业已经对各自的库存管理作出调整,有很多因此受益的案例。但大部分中国企业的库存周期长达51天,仅运输成本一项,占销售额的比例就高达20%-30%。由于我国物流业发展还处于起步到成熟的阶段,整体的物流规划能力的经验尚不足,并且库存信息化程度不高,许多库存管理还是以人工管理,直接导致了仓储和库存成本居高不下。近几年来,也有不少中小企业开始实时信息化管理,购买有关的ERP软件,耗资巨大,但效果却不尽人意。其原因一方面在于中小企业缺乏相应的管理基础,另一方面在于中小企业人员信息化的基础比较薄弱[5]。 从20世纪60年代以来企业信息化的趋势来看,物流企业的库存管理也需趋向于信息化、网络化和高度集成化,随着信息技术的高速发展和国外大型物流企业的纷纷涌入中国,作为现代企业的物流管理的核心部分——库存管理,也要适应时代的发展。 国外发展现状 如今在国外,仓库管理系统屡见不鲜,基本每个大中型企业都有其自己的管理系统[2]。库存管理系统在国内外已得到广泛应用,有效地降低了库存量及占用资金。跨国和跨区域贸易不断增长,商品库存成本大幅度提高。Tompkins etal(1996)研究指出企业货物的存储成本大约占货物生产总成本的15%,有效降低库存作业成本是降低生产成本、提高企业经济效益的重要突破口。 二、主要设计(研究)内容 1、 系统概述 本系统是基于ASP.NET的平台,利用C#语言,采用安全性高的C/S模式,设计并开发了这套包括库存管理等多种功能的系统。用SQL SERVER数据库操作数据库,B/S架构来实现。使用了模块化的设计方法。 本系统包含如下功能: 1、库存管理 管理员对商品的出入库管理,查看库存实时统计、库存信息等。 2、采购管理 订单管理、退货管理、采购统计等。 3、报损管理 管理员对商品报损情况进行添加、修改、删除等操作。 4、用户管理 对使用该系统的用户信息进行管理,包括添加账号,管理账号,修改密码等操作。 5、部门管理 对企业的部门信息进行管理,包括部门中人事的调度、查询等操作。 6、基础信息管理 管理员对商品类别、商品信息、买家信息和供应商的信息等进行管理。 7、权限管理 对于不同的登录用户管理的功能权限进行管理。 需求分析 搭建开发需要的环境,配置相关的数据库资源,初始化开发的环境,部署项目程序于本地服务器上。管理员能操作系统管理的功能,用户登录进行权限判断。 管理员登录之后,可对用户角色进行管理并分配权限,可管理整个系统。 三、研究方案及工作计划 1、 概要设计 本设计将实现在管理系统中,此系统主要包括库存管理、采购管理、报损管理、用户管理、部门管理、基础信息管理、权限管理等功能模块。 2、 拟采用的设计要求、技术难点、系统特色等 采用的设计途径 本系统基于.NET平台,采用了安全性较高的C/S模式,利用SQL语言实现对数据库的操作,C#语言完成对后台的操作。通过了解库存管理的基本需求,本系统需要具体实现以下功能模块: 库存管理、采购管理、报损管理、用户管理、部门管理、基础信息管理、权限管理等。本系统实现了简单、搞笑的查询和管理等操作。考虑到系统实施的可行性,在软件方面选择了如今较流行的Visual Studio来进行开发管理平台的设计,使用SQL server数据库存储数据。 技术难点 考虑到整个系统的适用对象和环境,对于这种应用类的库存管理系统来说,整个系统布局一定要简洁明了,使用户能够方便操作,其次还要保证系统的安全性和稳定性。SQL server数据库的数据结构设计、数据库表设计、.NET框架的搭建和实现、数据库访问技术等功能点,都是本次开发中会遇到的难点。 系统特色 本系统采用SQL server作为后台数据库,结构简洁,高效安全,功能强大。 本系统采用ASP.NET编程框架,简易可管理,运行效率高。 本系统以C#作为编程语言,支持分布式,可以高效的执行程序。 3、 工作进度安排
四、阅读的主要参考文献 [1] 许志清 赵博 编著《精通SQL Server 2005数据库系统管理》人民邮电出版社2007.10 [2] 王伟伟. 基于B/S的库存管理系统的设计与实现.大连理工大学硕士学位论文,2012 [3] [美]Scott Hanselman 著《ASP.NET高级编程》(特别版)清华大学出版社 2007.8 [4] 赵艳锋. 小型仓库管理系统[J]. 湖南农机, 2013, (9) [5] 刘志坚. 中小制造企业库存管理系统的开发与设计. 中北大学硕士学位论文,2009 [6] Adam Freeman Steven Standerson 著 《 Pro ASP.NET MVC 3 Framework 》2012-5 [7] Mark Whitehorn. From Access To Sql Server[J]. Personal computer world, 2009 3 [8] Tim Anderson. Delve into ASP.Net MVC[J]. Personal computer world, 2009, 32(7) [9] Jonathan Willson Jenny Craven Richard Eskins. Education and training for accessible web design [J]. Aslib Proceedings, 2010, 62(1) [10] DINO ESPOSITO. Store User Data in ASP.NET Identity[J] .MSDN magazine, 2014 .11 [11] 李勇. 基于WEB技术的企业库存管理系统设计与实现[J]. 计算机光盘软件与应用, 2011, (15) [12] 刘燕 吴娴 罗治平. 基于数据库的库存管理系统的研究. 制造业自动化 ,2009(9) [13] 张蕴. 浅谈库存管理系统的设计与开发. 科技创新导报, 2014, (18) [14] 成英 邵超 高婷婷 高鲜萍. 汽车零配件库存管理系统的设计与实现[J]. 天津职业技术师范大学学报, 2011, 21(3) [15] 宋永泉. 仓库管理系统的设计与实现[M]. 天津: 南开大学, 2013 |