《商品销售管理系统-面向对象程序设计》由会员分享,可在线阅读,更多相关《商品销售管理系统-面向对象程序设计(44页珍藏版)》请在金锄头文库上搜索。
1、面向对象程序设计(Java)课程设计报告目录录1 引 言111.1课课程设计计选题111.2课课程设计计的目的的11.3本本选题的的设计背背景12 需求求分析222.1 功能需需求22.2 系统的的开发运运行环境境43 总体体设计443.1 系统体体系结构构设计443.2系系统功能能模块及及主要类类设计443.3数数据库设设计74 详细细设计与与实现994.1 登录模模块94.2 公共模模块114.3 基础信信息模块块124.4 进货管管理模块块164.5 查询统统计模块块174.6 库存管管理模块块.2114.7 销售管管理模块块.224.8 系统管管理模块块.2445 小结结和展望望26参
2、 考 文 献献28附 录228使用说明明书288源程序清清单300-II-1 引 言言1.1课课程设计计选题商品销销售管理理系统1.2课课程设计计的目的的使学生巩巩固和加加深以JJavaa语言为为基础的的面向对对象编程程技术理理论知识识的理解解,提高高实际动动手编程程能力的的培养,掌掌握以JJavaa为核心心的应用用软件开开发方案案,达到到能独立立阅读、编编制和调调试一定定规模的的Javva程序序的水平平。1.3本本选题的的设计背背景当今社会会是一个个信息社社会,优优胜劣汰汰是市场场经济不不变的法法则,竞竞争优势势源于对对营销活活动的科科学管理理,一套套好的管管理软件件是加强强管理的的必要保保
3、障。大大多数中中小企业业计算机机辅助管管理水平平较低,但但面对的的市场竞竞争又非非常激烈烈。为提提高这些些企业营营销管理理水平,使使其在市市场中确确立竞争争优势,作作者特别别编制了了这套商商品销售售管理系系统。商商品销售售管理系系统是一一般企业业生产管管理环节节中重要要的一环环,需要要对商品品的基本本信息管管理、商商品调配配信息等等进行完完整的监监控。因因此,企企业必须须加强自自身的信信息基础础建设,通通过企业业基础数数据的信信息化,企企业基本本业务流流程和事事物处理理的信息息化,企企业内部部控制及及实施控控制过程程的信息息化,人人的行为为规范管管理等企企业基础础管理信信息化工工程,确确保在规
4、规模不断断扩大和和业务迅迅速发展展的过程程中保持持坚实的的管理基基础和繁繁殖内核核,促进进企业的的可持续续发展。随着计算算机在各各个领域域的不断断普及与与发展,计计算机的的应用从从最初的的科学计计算、实实时控制制等,发发展到数数据处理理,又迅迅速扩展展到非数数值型的的企事业业管理与与办公自自动化领领域,而而数据库库技术更更加被广广泛应用用于各个个领域。在在现代企企业中,信信息管理理工作将将发挥越越来越重重要的作作用。企企业信息息管理工工作已经经渗透到到日常工工作的许许多方面面,无论论是其自自身还是是所发挥挥的作用用,都为为企业的的创新,发发展以及及经济效效益,做做出了显显著的贡贡献。本本选题完
5、完成的功功能可以以提高企企业的管管理水平平和工作作效率,它它能最大大限度地地减少手手工操作作带来的的失误,作作为一个个跨平台台的应用用程序,商商品销售售管理体体统能够够实现各各项业务务的信息息化管理理。使用用计算机机对商品品销售信信息进行行管理,具具有手工工管理所所无法比比拟的诸诸多优点点,例如如:检索索迅速、方方便查找找、可靠靠性高、保保密性好好、使用用时间长长、成本本低等。这这些优点点能够极极大地提提高商品品销售信信息管理理的效率率,也是是企业科科学化、正正规化管管理及世世界接轨轨的重要要条件。从从小的方方面来说说,是对对每个企企业业务务效率的的调高,大大方向,则则是对整整个社会会生产速速
6、率的大大提高,对对社会有有着重要要的推进进作用。2 需求分析析2.1 功能需需求总的来说说,从用用户角度度来考虑虑,用户户肯定是是想得到到一个功功能完善善,涵盖盖企业销销售情况况,进货货情况等等尽可能能多方面面业务,专专业性较较强,能能针对企企业的专专业特点点和管理理特点;功能使使用方便便灵活,功功能可选选择强,可可拓展性性强;应应用环境境要求低低;另外外就是要要操作方方便容易易,界面面人性化化。下面面从功能能和非功功能性需需求两方方面来做做详细的的阐述。商商品销售售体统的的开发主主要包括括后台数数据库的的建立和和维护已已经应用用程序的的开发两两个方面面。对于于前者要要求建立立起数据据一致性性
7、和完整整性强、数数据安全全性好的的数据库库,而对对于后者者则要求求应用程程序功能能完备,操操作简单单等。2.1.1 分析系统统的功能能性需求求根据当前前的企业业管理体体制,一一般企业业的销售售管理系系统,总总是根据据掌握的的商品类类别,相相应分成成几个科科室来进进行商品品的销售售,进货货,核销销托收,验验收入库库,并随随时按期期进行库库存盘点点,作台台帐,根根据企业业自身管管理的需需要按月月,季,年年进行统统计分析析,产生生相应的的报表。但但是这样样的人工工操作管管理既浪浪费人力力,财力力,又浪浪费时间间,严重重影响了了企业的的效率。根根据当前前的企业业机制,把把企业销销售管理理系统划划分为如
8、如下几个个功能:交易管管理,包包括进货货登记管管理,销销售登记记管理,退退货登记记管理;进货统统计管理理,其中中包括有有关进货货的各种种统计数数据表,销销售统计计管理,其其中包括括有关销销售的各各种统计计数据表表,同时时,为了了能够更更好的了了解企业业各方面面情况,以以便于经经营管理理。还需需要几个个信息表表来显示示诸如库库存,生生产厂商商信息。基基于安全全性的考考虑,本本系统还还将提供供一个管管理员登登录的功功能。在在没有登登陆的情情况下,各各个功能能是不可可用的。用用户的需需求具体体体现在在各种信信息的提提供、保保存、更更新和查查询上,这这就要求求数据库库结构能能充分满满足各种种数据的的输
9、出和和输入,收收集和查查询,考考虑到将将来的功功能上的的扩展,设设计如下下的数据据项和数数据结构构。商品基本本信息:包括客客户IDD,商品品名称,简简称,产产地,单单位,规规格,包包装,批批号,批批准文号号,供应应商全称称和备注注。商品供应应商信息息:供应应商IDD,供应应商全称称,简称称,邮政政编码,地地址,电电话,传传真,联联系人,联联系人电电话,开开户银行行,电子子邮箱。客户基本本信息:客户IID,客客户地址址,客户户简称,邮邮政编码码,电话话,传真真,联系系人,联联系电话话,E-Maiil,开开户银行行和银行行账号。商品销售售记录:销售票票号,商商品编号号,商品品名称,规规格,单单价,
10、数数量,金金额,客客户全程程,销售售日期,操操作员,经经手人和和结算方方式。销售排行行:商品品编号,商商品名称称,销售售金额,销销售数量量,简称称,产地地,单位位,规格格,包装装,批号号,批准准文号,简简介和供供应商。销售退货货:销退退票号,商商品编号号,商品品名称,规规格,单单价,数数量,金金额,客客户全程程,退货货日期,操操作员,经经手人和和结算方方式。2.1.2 分析系统统的非功功能性需需求任何一个个系统本本质上都都是信息息处理系系统,系系统必须须处理的的信息和和系统应应该产生生的信息息在很大大程度上上决定了了系统的的面貌,对对软件设设计有深深远的影影响。因因此,必必须分析析系统的的数据
11、需需求,这这是软件件需求分分析的一一个重要要任务。对对于非功功能的需需求,则则是对软软件自身身功能可可拓展性性,简单单易操作作性,和和用户界界面的友友好型的的需求。复杂的数数据由许许多基本本的数据据元素组组成,数数据结构构表示数数据元素素之间的的关系。利利用数据据字典何何以全面面准确的的定义数数据,但但是数据据字典的的缺点是是不够形形象直观观。因此此,数据据流程图图能够很很方便的的表明整整个系统统的功能能,数据据在系统统中传输输的路径径。需求求分析阶阶段的一一个重要要而困难难的任务务是收集集将来应应用所涉涉及的数数据,所所以要在在此阶段段就要充充分考虑虑到可能能的扩充充和改变变,使设设计易于于
12、更改,系系统易于于扩充。另另外,在在数据分分析阶段段,必须须强调用用户的参参与,要要与用户户保持密密切的联联系,任任何调查查研究没没有用户户的积极极参加是是寸步难难行的。在此阶段段,我主主要是做做了一些些了解商商品销售售方面的的数据的的调查工工做,多多多参考考书本中中的销售售实例,从从而更加加了解商商品销售售的过程程。在切切身的体体会中,将将自己转转换成用用户,然然后考虑虑对系统统非功能能性的需需求。2.2 系统的的开发运运行环境境本系统开开发平台台: JJavaa +sqllserrverr 20008本系统集集成开发发环境:MyEEcliipsee本系统运运行环境境:wiindoowsxx
13、p3 总体设计计3.1 系统体体系结构构设计根据企业业商品销销售管理理系统的的特点,可可以将该该系统分分为基础础信息,进进货管理理,销售售管理,库库存管理理,查询询统计,系系统管理理等六大大部分。制制定系统统要实现现目标如如下:界界面设计计简洁,操操作简单单,快捷捷方便,数数据存储储安全,信信息分类类清晰,强强大的查查询功能能,提供供灵活的的、方便便的权限限设置管管理功能能,对用用户输入入的数据据,系统统进行严严格的数数据检验验,从而而尽可能能的排除除任务的的错误。3.2系系统功能能模块及及主要类类设计3.2.1 系系统的功功能描述述基础信息息管理功功能:对对客户信信息进行行管理,商商品信息息
14、的管理理,供应应商信息息的管理理。进货管理理:进货货单能添添加商品品,使得得商品入入库;进进货退货货功能,能能够实现现退货的的功能以以及商品品信息的的显示。销售管理理:销售售单可以以处理销销售商品品的信息息,销售售退货则则可以实实现退货货商品信信息的显显示。查询统计计:客户户查询功功能,根根据一定定的查询询条件显显示查询询的客户户信息;商品查查询,根根据一定定的查询询条件显显示商品品详细信信息;供供应商查查询,根根据一定定的查询询条件显显示供应应商的详详细信息息;销售售查询,根根据查询询条件显显示销售售的商品品的信息息;销售售退货查查询,根根据查询询条件,显显示销退退的商品品信息;入库查查询,
15、根根据一定定的查询询信息,显显示入库库的商品品的详细细信息;入库退退货查询询,根据据一定的的查询功功能,显显示退货货的商品品信息;销售排排行,根根据年份份,升降降方式等等显示销销售商品品的排行行具体信信息。库存管理理:显示示库存商商品的详详细信息息;价格格调整,对对商品的的单价进进行调整整。系统管理理:即安安全管理理。操作作员管理理,操作作员的增增加和删删除;更更改密码码,是对对每个操操作员密密码的管管理;权权限管理理,是实实现对管管理员及及操作员员的信息息更改功功能。3.2.2 总总体结构构图如下下:商品销售售管理系系统流程程图如下下:操作员基础信息管理进货管理销售管理查询统计库存管理系统管理管理员在仔细分分析调查查有关企企业销售售信息需需求的基基础上,能能得到如如下图所所示的企企业销售售管理系系统几个个主要功功能的数数据流程程。 商品销售管理系统进货管理基础信息管理进货单进货退货客户信息管理商品信息管理供应商管理查询统计销售管理库存管理