题 目 | 小型农资公司进销存管理系统的设计与实现 | ||
学生姓名 | 学 号 | ||
所在院部 | 专业、班级 | ||
指导教师 | 开题时间 | ||
选题依据和目的意义: 1.选题依据: 随着互联网技术的高速发展与IT技术的广泛应用,企业的信息化管理已经成为一种趋势。产业发展,对于库存管理信息化的要求越来越高,销售企业需要一套库存管理系统来实现企业库存管理的高效化、准确化、简易化,库存管理的信息化是对企业的物资管理的技术改革。信息技术越来越多的深入到人们的生活和工作中、互联网覆盖范围越来越大,企业信息化进程不断加快,企业进销存管理的信息化作为企业信息化的重要组成部分,也越来越受到关注。为了使企业信息化得到发展,我对当下的企业进销存系统进行调研得出以下几点:
对于订单、库存的管理人员,每天都是不固定的,在库存盘点方面,仓库负责人员必须亲自来到对商品进行人工盘点,而货物的清点就造成一定的困难,订单的整理,库存的清点都不能很一目了然,不够高效,给领导层查看带来了一定的麻烦。企业的信息化会让企业做出更合理的决策。
有些客户去销售门店购买商品并要求配送都需要填写自己的个人信息、身份证信息等,通过纸质记录客户的个人信息,通过这样的方式不仅效率低、客户资料不能长时间保存,而且还容易泄露用户信息导致信息安全问题。通过企业信息化直接将客户资料进行保密保存,让客户可以放心。
在查询订单数据,库存数据以及一些用户资料的时候,我们需要对各种账本进行翻找,这样大大浪费了我们的时间,在这个快节奏的时代里,时间就是金钱。通过使用进销存管理系统能够帮助我们提高工作效率,为企业节省了时间成本。
在库存、销售环节,由于商品种类繁多,订单数量大(业务量大),想要知道需不需要进货,哪一个商品销售情况如何,在查看这些资料时很不方便,需要人工翻找并进行人工计算,大大降低了工作效率,使企业的发展不够智能化,不能很好的与时俱进,拥有进销存管理系统是最佳选择。 2.目的意义: (1)目的: 为了方便领导层对于货物库存的查看,做出相应的进货计划,以及销售情况的查看,提高企业的管理效率。为了给予购买商品的客户对于商品查看的便利,从网上就可以直接看到商品的种类以及价格,足不出户可以轻松获得商品。能够客观的了解客户的需求,增进企业与客户之间的关系,减少企业的管理成本。 (2)意义: 通过系统全面化的管理,能够更精准地进行库存盘点,减少了管理上的压力,又能够进行实时的记录,有任何的库存问题都可以做好全面保障,也能够很好地避免很多问题。 | |||
研究内容和实现途径:
本系统的目的是为了帮助那些小型企业改变传统的进销存的管理方式,以前靠人工手动处理这些进销存数据时,不但效率低下,而且容易出错,给企业带来不良后果。本系统是进销存管理系统,包含企业通过供应商采购商品,把商品放入到仓库中,该企业在销售该商品的时候,再把商品从仓库中提取出来,卖给客户的过程。因此包含两个订单:①采购订单②销售订单;除了包含订单管理、销售管理、库存管理,还应该会根据库存数的多少,自动产生一个需要进货的订单报表;根据销售的情况产生一个建议采购商品订单。
这里面包含采购订单管理功能,进货以后商品入库的管理功能,管理员可以对订单以及商品入库的情况进行添加,删除,修改,查看需要的信息。
管理员可以对商品出库问题进行添加,删除,修改,查看的操作,库存盘点功能就是对现有商品的进行盘点,方便查看。
管理员对订单进行添加,删除,修改,查看的操作,管理员对销售记录的添加,删除,修改,查看。
管理员对销售订单数据进行统计,然后分析:哪些商品销售量大,哪些商品销售量小;对销售量大的商品应该在进货订单里多一些,对销售小的商品在进货订单里少一些。对过去的销售数据进行分析,然后对接下来的销售策略进行一些预测,让公司在制定策略时可以有一些参考。
管理员可以对商品资料进行添加,删除,修改,查看;对客户资料进行查看。
对一些用户进行管理,对一些重要的数据需要进行备份:如进货订单数据,仓库数据,销售订单数据;还有一些人员数据等等需要进行备份,保证资料的绝对安全可靠。
首先需要把商品库存量计算出来,然后拿到剩余库存量,对剩余库存量小于警告值的,将该商品放到进货订单的列表中,这样就能让仓库的商品不会突然卖完就没了的情况。
对这些重要数据,每天在一个特定时间会自动进行备份,备份到文件夹,还可以自己手动点击备份;然后在数据库里数据被破坏或丢失时,我们就可以把备份的数据恢复到数据库中去。
(3) 前端页面用到了Javasrcipt技术(使用JQuery、bootstarp框架),对页面进行了一些美化,是界面更简洁、美观。在某些页面中还用AJAX技术(异步交互功能),使做出来的页面更合理、美观。 (4) 增、删、改、查功能:实际上是对数据库的大量操作,考虑到实用性和使用性能问题,选择了MySQL数据库作为存储数据库(MySQL数据库体积小、免费、跨平台性好)。因为要大量的增删改查操作,因此用Java的JDBC连接数据库就不是很合理,于是采用了JPA作为连接数据库工具,可以让我们快速、简单的和数据库进行交互。 | |||
进展计划: 1) 2021年10月2日之前选定毕业设计指导教师。 2) 2021年10月2日-2021年10月8日:进行相关项目的选题,查阅资料了解,为整个开发流程制定一个可行的计划,然后开始撰写开题报告。 3) 2021年11月15日前:与指导老师商讨修改开题报告,将系统的选题依据与目的意义清晰的表达出来,准备开题答辩。 4) 2021年11月-2022年3月1日:设计系统详细代码,分析出系统的详细用例,具体功能以及需求规格,完成毕业设计说明书初稿后提交。 5) 2022年3月1日-2022年4月1日:优化系统代码,优化数据库,测试功能模块,修改毕业设计说明书修改稿后提交。 6) 2022年4月1日-2022年5月1日:提交毕业设计说明书终稿。 7) 2022年5月1日-2022年5月15日:对软件进行最后测试,完成最终设计,撰写论文终稿并准备答辩。 | |||
阅读文献目录: [1]何宏波.基于财务分析的财务进销存管理系统设计与应用研究《纳税》 2018年第7期 [2]刘成龙.应急物流文献综述《物流科技》 2021年第1期 [3]霍斯特曼科内尔.Java核心技术[M].北京:机械工业出版社,2014 [4]Ben Forta.MySQL必知必会.人民邮电出版社,2015.07 [5]丁瑞金.《企业进销存管理系统的设计与实现》掌桥科研.南开大学,2014 [6]于昕 廖晨伶 周卫丽等.基于MVC的软件架构重构与优化研究《吉林化工学院学报》2021 [7]陈凤琴.基于B/S模式的中小饲料企业进销存系统设计与实现[D].南昌大学2014 [8]张海藩;吕云翔.软件工程[M]. 人民邮电出版社 2013-09-01 [9]王寅田. 基于Hadoop的交通物流大数据处理系统设计与实现[D]. 上海交通大学 2014 [10]李海峰. MVC模式架构的应用研究[J]. 自动化与仪器仪表. 2013(01) | |||
学生签字: 年 月 日 | |||
指导教师意见及建议: 签字: 年 月 日 | |||
毕业论文(设计)领导小组意见: 组长签字: 年 月 日 |