课题名称:基于SSM框架的化工厂原材料管理系统的设计与实现
一、选题依据
随着我国信息化程度的不断深化,实现管理现代化正在逐步深入到社会的各行各业,目前我国大部分企业都面临着向新经济转型等一系列的新问题。开发使用信息管理系统是进行有效管理、正确决策和实现管理现代化的重要手段。中小企业复杂的管理活动给信息管理系统提供了典型的应用环境,目前绝大多数中小企业都在逐步加强企业的信息化建设,建立企业的信息管理系统将促进传统企业的管理模式向现代企业的管理模式转变,使得企业整体效益和效率得以提高,缩短生产的前置时间,提高产品质量,减少库存,提高企业对市场的快速反应能力。因此,建立企业的信息管理系统对于急需缩减企业生产运作成本和提高企业竞争力的中小型化工型企业来说,有着至关重要的作用。
该中小型化工企业信息管理系统以宏润化工厂的生产经营模式为依据进行设计和研究 ,系统开发是为了满足该企业适应现代化企业发展的需求。依据企业日常业务处理流程 ,完成系统架构设计、功能模块设计和系统数据处理流程中所涉及的主要实体及其关系的设计,以面向对象的编程方法对系统进行设计 ,使系统具有很好的可维护性及扩充性。该系统是一个基于订单生产模式,集销售管理、生产管理、仓库管理、质检管理及系统维护于一体的企业信息管理系统 ,实现了多个订单和大量资金、材料、进度等信息的实时集中与共享 ,从而提高企业的整体管理水平。
参考文献
[1](美)泰勒.JDBC数据库编程与J2EE[M].北京:电子工业出版社.2010
[2]Java从入门到精通(第三版),清华大学出版社,2012.
[3]Web整合开发实战,清华大学出版社,2013.
[4]李洋.SSM框架在Web应用开发中的设计与实现 [J].《计算机技术与展》,2016(12)
[5]张海藩,牟永敏.软件工程导论,北京:清华大学出版社.2011
[6]郑若忠、宁洪等,数据库原理[M],长沙:国防科学技术大学出版社, 1998
[7]吴定刚.对中小型企业信息管理系统的开发与研究[D].武汉:武汉理工学 ,2005.
[8]肖江文,沈国钧.企业信息系统中的权限管理研究[J].计算机技术与发展 ,2006
[9]哈格.信息时代的管理信息系统[M] . 严建援,译.北京:机械工业出版社 ,2007.
[10]王瑞玲.基于Ajax的企业信息管理系统的设计与实现 [D].天津:天津大学 ,2007.
[11]李刚。轻量级JavaEE企业级应用[M].北京:电子工业出版社,2014
[12]李波.MySql从入门到精通[M].北京:清华大学出版社,2015
[13]埃克尔 Java编程思想[M].4版.北京:机械出版社,2017.
[14]李智慧.大型网站技术架构:核心原理与案例分析[M].北京:电子工业出版社,2013
[15]陈康贤.大型分布式网站架构设计与实践[M].北京:电子工业出版社,2014
二、研究设计内容
1.本系统采用MVC设计模式,使用SSM框架即: Spring + SpringMVC + Mybatis框架进行开发,将整个系统划分为显示层、Controller层、Service层、Dao层四层,使用SpringMVC负责请求的转发和视图管理,Spring实现业务对象管理, MyBatis作为数据对象持久化引擎。在前台使用HTML进行页面的开发和管理用户界面,利用轻巧的JavaScript库-JQuery处理页面脚本,使开发更加高效,提示信息更加完善,界面更加友好。后台采用MySQL数据库,MySQL小巧高效的特点满足系统的性能要求。本系统采用开源的JAVA开发工具IDEA和TomCat服务器进行程序的开发和发布。
2.1 系统功能概述
依据系统用户需求分析,本文所研究的中小型化工企业信息管理是基于订单生产模式的 ,设计的功能模块主要有:生产管理模块、销售管理模块、仓库管理模块、 质检管理模块和系统管理模块5个模块 ,每个模块均包括输入、输出、查询、修改、数据统计等功能。模块之间 的数据传递通过共享的数据库和参数传递方式来实现。
(1)生产管理模块 在生产管理模块中 ,包括生产计划 (添加、编辑、删除生产计划单) ;任务检查(录入生产部门每天生产完成 情况的记录 ,包括不良品登记) ;生产报表 (显示给定日期的任务完成情况的生产日报表 ,显示给定月份的对任 务完成情况统计的生产月报) 。
(2)销售管理模块该模块包括产品订货管理(添加、编辑、删除订货单,添加订货单时,如果产品信息中没有该产品,则产品序号为空,并且统计时不进行统计);产品发货管理(添加、编辑、删除发货单,添加发货单时 ,如果产品信息中没有该产品 ,则产品序号为空 ,并且统计时不进行统计) ;销售查询(选择时间段对指定客户定货量发货量进行统计查询或对指定产品的定货量发货量进行统计查询) 。
(3)仓库管理模块该模块包括入库管理 (主要进行产品入库单的添加、编辑、删除,添加计划单时要求激活产品基本信息,如果产品信息中没有此产品,则产品序号为空,并且统计时不进行统计);出库管理(主要进行产品出库单的添加、编辑、删除);盘点管理 (对库存产品信息的管理维护,每盘点1次增加n条记录,n为产品数,从产品入库/出库表中计算自上次盘点以来的入库数量和出库数量);统计报表(盘点报表,可根据盘点时间选择任何一次盘点结果,默认显示最近一次盘点结果) 。
(4)系统管理模块该模块包括权限管理 (主要是用户信息的添加、编 辑、删除及权限设置);新建数据库;数据库备份;数据库恢复;清除数据库。
四、时间安排
第5周:课题准备。查阅收集有关参考资料,对设计对象进行调查研究,学生撰写开题报告,提交论文提纲。
第6周:课题设计。制定详细设计方案,确定技术路线、工作计划。
第 7~11周:导师指导论文阶段,实施课题研究设计,完成规定的设计任务。
第12~14周:完成初稿,导师对学生的论文作进一步的指导。
第15、16周:完成定稿。学生完成毕业论文(设计)撰写,用学院统一印制的封面装订。
五、预期成果
通过运用web前端开发技术(HTML/JS)+后台开发技术(JAVA/JSP/SSM),实现系统的各项功能,在老师的指导下,自己多查阅资料,不断完善系统的运行速度,提高系统的可读性,并预测系统在实际中的应用,使其可移植,创新性的作出一定的课题研究成果,高质量地完成毕业论文。