1、1本科毕业论文(20 届)商店进销管理系统进货模块设计与开发所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期2摘 要随着信息技术的发展,世界经济逐渐呈现一体化,全球化的发展趋势。进销规模的发展逐步扩大,竞争也更加激烈,商品数量日益增加,有关商品的各种库存信息也成倍增长,传统的管理模式不仅费时、费力、效率低下,而且无法达到理想的效果。经过考察比较,决定利用科技的力量对商店进货与销售管理系统进行重新设计。使系统能利用软件开发技术的成果,方便商品的管理。本系统主要使用 JSP 技术实现了用户管理,进货管理,供货商管理,商品管理,销售管理等功能,本人主要负责的模块是用户管理、进货管理和供货商
2、管理。本文分析了软件开发的背景以过程,首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现。 关键词:进货 销货 管理信息系统 3AbstractWith the development of information technology, the world economy gradually showing integration, globalization trends. Expands unceasingly along with the small supermarket scale development, the commodity qu
3、antity sharp growth, related commodity each kind of information content also becomes time of growth.The traditional management model is not only time-consuming, laborious, inefficient, and can not achieve the desired results. Through investigation and comparison, decided to use the power of technolo
4、gy to the make the store purchase and sales management system redesigned. Enables the system to use the results of software development technology to facilitate the management of goods.The system mainly uses JSP technology enables user management, purchasing management, supplier management, product
5、management, sales management and other functions, I am mainly responsible for the module the user management, purchase management, and supplier management. This paper analyzes the background to the software development process, first introduced the software development environment, followed by a det
6、ailed description of the software design process: database design, design and implementation of each module.Key word: purchase sale Management Information System4目 录引言 .4第一章 绪论 .51. 2 问题的提出 .51. 2 课题的研究目的 .51. 3 课题的研究意义 .5第二章 系统分析 .62.1 需求分析 .62.2 可行性分析 .62.2.1 软件可行性 .62.2.2 硬件可行性 .62.2.3 经济可行性 .62.
7、3 系统功能分析 .72.3.1 用户管理模块 .72.3.2 供货商管理模块 .72.3.3 进货管理模块 .72.3.4 商品管理模块 .72.3.5 销售管理模块 .8第三章 系统的概要设计 .93.1 设计思想 .93.2 设计原则 .93.3 系统总计结构的设计 .93.4 数据库概念设计 .103.5 数据库逻辑结构设计 .12第四章 系统的详细设计 .144.1 模块结构设计 .144.2 模块功能设计 .154.2.1 用户管理模块 .154.2.2 供货商管理模块 .174.2.3 进货管理模块 .184.2.4 商品管理模块 .184.2.5 销售管理模块 .19第五章 系
8、统测试运行 .20结论 .21致谢 .22参考文献 .235引 言商店进销管理系统是商店商品销售及货物管理的主要控制部分,直接影响销售的方便性及管理的规范性。随着信息时代的发展,对工作效率的要求日益提高,面对大量的不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行,因而软件控制销售和管理已经取代了传统全手工方式。进销存自动化的库存管理在欧美等国家早已经实现,也是零售业管理的基础。它最主要的特点是能够实时的和准确的掌握控制商店内的库存情况。如何采用先进的计算机系统管理进货、库存、销售等诸多环节也已成为必然的趋势。6第一章 绪论1.1问题的提出目前,由于很
9、多商店的管理方式还是采用传统的手工方式,所以就导致运作过程中存在很多问题。所有的进货单,出货单都是人工填写,耗时而且易出现错误;库存也是人工记帐,进销存信息不集中、不连贯,无法随时掌握最准确的进销存的相关资料及报表,无法掌握各业务的进展状态;对于销售数据,也需要大量的时间和精力去计算每个业务员的销售业绩,每项商品的销售状况也无法准确地掌握。而且,现在顾客的期望值越来越高,需求也不断变化,需要更好的服务。当今时代企业的竞争也不仅仅是产品而是逐步转变为了服务的竞争。所以企业如果想要发展,想要提高竞争力,就得提高运作效率,优化业务流程。所以加强商店进货销售的管理是发展的必然,依靠计算机信息处理技术来
10、管理商品进销存,可以充分合理地利用现有资源,改善员工的工作条件,减轻工作压力,并且能够准确地反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员根据市场的变化及时做出相应的决策,提高工作效率。1.2课题的研究目的商店是我国零售业的一种重要形态。随着它的不断发展,其经营管理也变得更加复杂,早期的售货员站柜台的形式早已不能满足现有的发展。在当今的信息时代,谁掌握的信息多,谁的信息资源利用率高,就会在竞争中占有优势。为了在激烈的竞争中占得先机,商店的管理也应该自动化,信息化。开发商店进销管理系统在宏观上来看,可以顺应时代信息化、现代化趋势,促进国民经济结构优化;在微观上来看,可以提高优化管理流
11、程,提高工作效率。1.3课题的研究意义首先,该课题属于管理信息系统范畴。而管理信息系统在处于信息时代的现代社会无处不在,几乎每个领域都在应用。另外我国中小型企业的信息化建设刚刚起步,管理信息系统的开发的市场将是非常庞大的,这个领域的人才需求也是很大的。另外,毕业设计是大学四年教学的最后一个环节,是理论联系实际的一个重要的机会。通过完成给的课题可以培养自己综合运用知识,搜集资料,查阅文献,发现问题,分析问题,解决问题的能力,并对所学的知识有了更深,更全面的理解。通过完成这个课题,也熟悉了管理信息系统的开发原理及流程。对于即将走出校门从事软件开发的我们来说,也有很大的帮助。7第二章 系统分析2.1
12、需求分析要开发一套实用的软件,需求分析是必不可少的一步,只有确定了系统的总体设计方案,接下来的工作才能展开。通过实际调研,确定商店进销管理系统应实现如下需求:1、用户管理:用户登录(不同的角色登录后权限不同) 、用户注册、修改用 户密码2、供货商管理:添加、删除、浏览、修改、查询供货商3、进货管理:添加、删除、浏览、修改、查询订单4、商品管理:添加、删除、浏览、修改、查询商品商品剩余数量小于某一值时,能提醒订货5、销售管理:显示销售信息记录:销售商品编号、名称、价格、数量、时间销售信息统计:一种商品每周、每月的销售数量、销售额2.2可行性分析开发任何一个基于计算机的系统,都会受到时间和资源上的
13、限制。所以,任何一个项目在开发之前,必须根据客户提供的时间条件和资源条件进行可行性分析,以降低项目开发的风险,尽可能地避免人力、财力和物力的浪费。2.2.1软件可行性本系统数据库采用 MySql,该数据库系统:是目前市场上现有产品中运行速度最快的数据库系统而且用户权限设置简单,另外,同时访问数据库的用户数量不受限制。开发工具采用 Eclipse、Tomcat 和 IE 浏览器。由于 Jsp 运行速度快,而且有多样化和功能强大的开发工具支持,所以开发技术主要采用 JSP。2.2.2硬件可行性该系统是一个数据库管理系统,对数据库进行操作不需要高配置的计算机,只要在该计算机上能够运行 Windows
14、 2000 操作系统和一般的字处理软件就可以,也不需要高配置的计算机来开发和运行该软件。因此开发该管理软件具有技术可行性。2.2.3经济可行性因为通过网络传递销售信息不会受到距离地域的限制,所以可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统还可以提高商店进货销货管理的效率,即提高了商店进销的经济效益,所以从经济上来看是完全可行的。开发一个新系统是一项复杂的工作,它的主要投资是在人力和物力两方面。对于本8系统的开发来说,由于系统规模比较小相对比较简单,距离真正投入使用的商业的进销管理系统差距还很大,所以人力和物力都不需要投资太多。对于真正的企业来说,主要的投资则是在人力
15、资源上,无论从开始的业务调研到系统的规划、分析和设计都需要巨大的人力投入。同时软件开发就其他行业来讲,属于比较高端的行业,产品的价格和质量要求都比较高,而且企业都要求有足够的资金支持,所以,企业完全有能力承担系统开发的费用。另外,信息管理系统是一个信息化、自动化的集合体。信息管理系统使管理轻松,简便,直接,一般带来的经济效益是间接的,最主要的表现就是减少了企业的管理费用和人力开支。其它一些复杂的数据,信息通过新系统来分析解决,不仅节约了时间,还为商店管理者的各项决策提供了宝贵的参考资料,为商店管理带来巨大的经济效益。2.3 系统功能分析本系统设计为商店进销管理系统,在需求分析中已经提到了整个系
16、统要实现功能的基本要求,现在总结本系统应该有以下几个功能模块:2.3.1 用户管理模块1、用户登录:用于用户登录系统2、用户注册:用于用户注册,注册后可以登录系统3、修改用户密码:用于用户修改密码4、注销:用于退出系统2.3.2供货商管理模块1、 添加供货商:添加记录供货商编号、供货商名称、联系人姓名、办公电话等信息2、显示供货商列表:显示所有供货商的具体信息,也可以对供货商进行添加、修改、删除及相应的查询,并以图表的形式显示出供货商的各项信息。2.3.3进货管理模块1、添加订单:添加记录订单编号、订购商品编号、名称、种类、等级、等信息2、显示订单列表:显示所有订单的具体信息,也可以对订单进行
17、添加、修改、删除及相应的查询,并以图表的形式显示出订单的各项信息。92.3.4商品管理模块1、 添加商品信息:添加记录商品编号、商品名称、图片、质量、种类、等级、进价、进货数量、销售价格等信息。2、显示商品列表:显示所有商品的具体信息,也可以对商品信息进行添加、修改、删除及相应的查询,并以图表的形式显示出商品的各项信息。3、当商品剩余数量小于某一值时,提醒订货2.3.5销售管理模块1、显示销售信息记录:销售商品编号、名称、价格、数量、时间2、销售信息统计:一种商品每周、每月的销售数量、销售额10第三章 系统的概要设计3.1 设计思想1、尽量采用现有软硬件环境,及先进的管理系统开发方案,从而达到
18、充分利用现有资源,提高系统开发水平,来达到应用效果的目的。2、系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开打的技术维护人员补充、维护。3、合理的数据流设计,在系统的设计中,相对独立的模块以数据流相互进行连接,方便系统运行,并且提高系统的安全性。4、系统应符合进货、存货、销售的规定,满足企事业日常工作需要,并达到操作过程中的直观、方便、实用、安全等要求。3.2 设计原则为确保系统的成功开发和运行,在系统的建设与技术方案设计时我们遵循如下原则:1、统一设计原则统一设计系统结构。尤其是应用系统建设结构、数据模型结构、数据存储结构以等内容,均需从全局出发、从长远的角度考虑。2、安全性原则系统设计和数据架构设计中应该充分考虑系统的安全和可靠性。3、适用性原则保护已有资源,在满足应用需求的前提下,尽量降低建设成本。3.3 系统总体架构的设计系统的总体结构设计是指整个系统由哪几部分组成,以及各部分在物理上、逻辑上的相互关系。根据系统分析的结果,整个商店进销管理系统的总体结构设计如图 1.1 所示。
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。