基于Java的水泥进销存系统(需求文档)

河北环境工程学院

本科毕业设计(论文)开题报告

题    目        基于java的水泥厂进销存系统         

学生姓名                                            

班    级                                            

学    号                                             

系(部)                  信息工程系                 

专    业                   软件工程                   

指导教师                       职称   讲师     

 
本科毕业设计(论文)须知

  1. 认真学习理解《河北环境工程学院本科毕业设计(论文)工作管理规定》。
  2. 努力学习、勤于实践、勇于创新,保质保量的完成任务书规定的任务。
  3. 遵守纪律、保证出勤,因事因病离岗,应事先向导师请假,否则按旷课处理。、学生缺勤(包括病、事假)累计超过毕业设计(论文)时间1/3以上者,取消答辩资格。
  4. 独立完成规定的工作任务,不弄虚作假,不抄袭和拷贝别人的工作内容。否则取消答辩资格。
  5. 毕业设计(论文)必须符合《河北省本科毕业设计(论文)撰写规范》,否则取消答辩资格。
  6. 完成毕业设计(论文)期间有重大违规事件发生,或提交毕业设计(论文)的相关资料不齐全,或指导教师评定成绩为不合格的学生,将被取消答辩资格。
  7. 答辩结束后,及时将毕业设计(论文)成果、资料交指导教师并转交专业教研室收存,学生不得擅自带离学校。
  8. 根据教师下发的毕业设计(论文)任务书,在教师的指导下由学生独立撰写开题报告,并于毕业设计(论文)工作开始后3周内完成,经指导教师签署意见及教研室审查后生效。
  9. 开题报告内容必须按统一设计文档标准格式打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见。

10、开题报告与其任务书、毕业设计(论文)等材料一并装入学生毕业设计(论文)档案袋中由系部存档。


本科毕业设计(论文)开题报告

一、总述

(一)选题意义和国内外的研究现状分析及应用现状

1.研究意义

水泥行业是我国重要的基础建设行业之一,随着国家对基础设施建设的重视和投入,水泥市场需求持续增长。同时,随着市场竞争的加剧,水泥企业需要不断提高生产效率、降低成本、提高产品质量和服务水平,以增强市场竞争力。因此,水泥企业需要借助先进的信息技术手段,提高管理效率,实现精细化管理。

传统的进销存管理方式通常依赖于手工操作,不仅耗费大量时间和人力,而且容易出错。而通过进销存系统,水泥厂可以实现数据的实时采集、处理和分析,提高管理效率。同时,系统还可以提供多种管理功能,如库存管理、销售管理、采购管理等,帮助企业更好地掌握市场需求和生产情况。

2.国内外的研究现状分析及应用现状

在国外,进销存管理系统已经得到了广泛的研究和应用。学者们主要关注进销存管理系统的体系结构、业务流程优化以及数据挖掘等方面。例如,Magallanes C A , Ortiz M N , Seville M N在汽车零部件库存管理系统的设计与实现[1]中详细介绍了该系统的设计过程、功能和优势,以及如何使用该系统来提高销售和客户满意度。该系统的开发旨在解决当前摩托车零部件及配件商店面临的一些问题,并为其提供更高效、更便捷的管理方式[2]。Gijsbrechts J , Boute R N , Van Mieghem J A 在基于深度强化学习的库存管理方法研究基于多梯队问题的销售损失绩效分析中研究了深度强化学习(DRL)在库存管理中的应用[1],特别是对于丢失销售、双重采购和多级供应链问题的性能。文章首先概述了库存管理的重要性和传统方法的局限性,然后介绍了深度强化学习在解决这些问题上的潜力[2]。文章接着描述了一个基于深度强化学习的库存管理系统,并详细讨论了其在各种问题上的性能。最后,文章总结了深度强化学习在库存管理中的优势和未来研究方向。此外,一些学者还研究了如何利用大数据和人工智能技术对进销存管理系统进行优化和改进,以提高企业的运营效率和竞争力[3]

在国内,进销存管理系统也得到了广泛的应用和研究。学者们更加注重进销存管理系统的实际应用和案例研究。例如,窦瑞娟在进销存管理信息系统的设计[4]中阐述了云计算,大数据等现代科技的飞速发展,改变了人们的生活方式,企业的生产方式,国家的运营模式等等,传统的人力记账模式已不再满足飞速发展的21世纪提出的市场需求,期待更完善,多功能的企业进销存管理系统[[5]。进销存管理信息系统是基于SSH框架,JSP技术和MySql数据库进行设计开发,目的主要在于提高中小型企业的运营效率,使企业更好更快发展[8]。黄子豪,李鑫,王心悦在基于JSP+Servlet的商品进销存管理系统的设计与实现[6]中实现对企业运行状况多方位全方面的管理和调度,为提高企业营收和效能提供了便利,本系统的开发基于JSP+Servlet+MySQL数据库,主要针对于小微企业商品销售进销存系统的设计和仓储管理[7]]。蒋赛文,沈利迪在基于Java Swing技术的企业进销存管理系统的设计与实现[11]中详细介绍了利用Java Swing技术和MySQL数据库开发跨平台的企业进销存管理系统,对系统各个模块进行设计,最后实现了系统的进销存管理功能[12]。该系统可以为企业管理人员制定管理决策,方案提供参考,真正提高企业效益[8]。此外,国内的一些大型软件公司如用友软件、金蝶软件等也开发了完整的进销存管理系统解决方案,以满足不同企业的需求[9]

目前,进销存管理系统已经在国内外众多企业中得到广泛应用。例如,微软的Dynamics ERP系列、SAP的SAP ERP系列以及国内的用友软件、金蝶软件等都提供了完整的进销存管理系统解决方案。这些系统可以帮助企业实现业务流程的自动化和集成化,提高管理效率和降低成本[10]。据统计,全球500强企业中有超过80%的企业都在使用进销存管理系统进行企业管理。而在国内,进销存管理系统的应用也呈现出逐年上升的趋势[11]

(二)课题的主要内容

水泥厂进销存系统将采用Java语言,基于B/S结构进行开发,开发工具是IDEA,服务器是Tomcat,采用MySQL数据库进行数据的存储,系统将分为三个用户角色,分别是管理员,仓库管理员,销售员,将实现研究内容如下:

管理员:管理员将实现仓库管理员管理,销售员管理,客户管理,进货管理,商品管理,库存管理,销售管理,销售统计汇总等功能;

仓库管理员:仓库管理员将实现个人信息管理,进货管理,商品管理,库存管理等功能。

销售员:销售管理员将实现客户管理,销售管理,库存查询,销售统计等功能。

(三)拟解决的关键问题及创新点

1.拟解决的关键问题

(1)数据库的设计:由于进销存信息的错综复杂,交叉引用,一个良好的数据库设计是基础,其中就基本信息就分为:系统登录、用户信息、进货信息、销售信息、库存信息等的模块的设计。为以后的对信息的修改、删除等保持数据一致性提供良好的基础。

(2)大量代码的实现以及系统的稳定性,这期间要经过大量的数据测试和不断的进行修改。数据库设计的原则如下:尽可能的减少数据冗余和重复,结构设计与操作设计相结合。数据结构具有相对的稳定性。

(3)系统以Web界面与用户交互为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。

2.创新点

系统实现了销售、采购等信息的统计分析功能,管理员可以通过统计分析功能了解水泥厂的运营情况

二、设计方案或论文撰写提纲:

    1绪论

1.1 选题背景​

1.2研究现状​

1.3 研究的内容​

2 系统分析​

2.1可行性分析​

2.2功能需求分析​

2.3 性能需求分析​

2.4系统流程分析​

2.5系统用例分析​

3 系统概要设计​

3.1系统架构设计​

3.2功能模块概要设计​

3.3数据库设计​

4系统详细设计

4.1销售员功能设计​

4.2 仓库管理员功能设计

4.3管理员功能设计​

5系统实现​

5.1销售员功能模块​

5.2 仓库管理员功能模块

5.3管理员功能模块​

6 系统测试​

6.1 测试定义​

6.2 测试用例

6.3 测试结论​

总结​

参考文献​

致谢

三、课题进度安排:

起讫日期

主要工作内容

第3周

开题答辩

第4周

详细设计

第5-7周

系统实现

第8周

系统测试及优化

第9周

中期检查

第10-13周

撰写毕业论文,完成论文初稿

第14周

论文修改

第15周

论文定稿,准备答辩PPT

第16周

毕业论文(设计)答辩

四、主要参考文献:

[1] Magallanes C A , Ortiz M N , Seville M N ,et al.ANALYSIS AND DESIGN OF A SALES AND INVENTORY MANAGEMENT INFORMATION SYSTEM FOR A MOTORCYCLE PARTS AND ACCESSORIES STORE[J].  2021.

[2] Gijsbrechts J , Boute R N , Van Mieghem J A ,et al.Can Deep Reinforcement Learning Improve Inventory Management?  Performance on Lost Sales, Dual-Sourcing, and Multi-Echelon Problems[J]. Manufacturing and service operations management, 2022(3):24.

[3] Wang S , Yang Y .M-GAN-XGBOOST model for sales prediction and precision marketing strategy making of each product in online stores[J].Data Technologies and Applications, 2021, ahead-of-print(ahead-of-print).

[4] Tsai W .An Intelligent Point-of-sale System for Mobile Retailors[J].Journal of Physics: Conference Series, 2021, 1927.

[5] Dach M , Hunt S , Jeram B ,et al.A Control System Based on Web, Java, CORBA, and Fieldbus Technologies[J].  2022.

[6]窦瑞娟.进销存管理信息系统的设计[J].中文科技期刊数据库(全文版)工程技术, 2021(7):3.

[7]黄子豪,李鑫,王心悦.基于JSP+Servlet的商品进销存管理系统的设计与实现[J].电子制作, 2021(8):3. 

[8]张静,胡宁玉,冯丽萍.基于Java的超市进销存管理系统的设计与实现[J].信息与电脑, 2022.

[9]王宝安,孙中志.基于B/S架构的医药进销存智能化管理系统的设计与实现[J].现代信息科技, 2022(002):006.

[10]赵鹏,唐静芸.基于区块链的服装企业进销存管理平台设计[J].中国信息化, 2023(2):81-84.

[11]单红星,赵亚男,谢萌,等.基于WEB库存管理系统的开发及应用[J].新潮电子, 2023(8):31-33.

[12]童梦珏.贵州RX水泥厂全面预算管理研究[D].贵州财经大学,2018.

[13]蒋乐聚,刘南昌.赞比亚某水泥厂工程地质勘察实践[J].土工基础,2023,37(06):887-891.

[14]周莹莹,田博,向峥等.基于水泥厂电能计量系统的新能源发电接入点的选择[J].水泥技术,2023,(06):82-85.

[15]林圣峰,姚锦江,林涛等.基于SpringBoot的高校实验室管理系统设计[J].无线互联科技,2023,20(18):80-82.

五、指导教师意见(选题的意义、创新点、前期基础工作、存在的难点和困难、建议等):

指导教师(签名):

     年     月    日          

六、教研室审查意见:

选题是否合适:

课题能否实现:

                                      教研室主任(签名):

                                                 年    月   日

备注:外文资料翻译作为独立文件,打印附后,与开题报告一并上交至教研室。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值