毕业论文之化妆品销售系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

摘要在我们生活的21世纪里计算机技术已经在各行各业中发挥着不可替代的作用。当前越来越多的商业、企事业单位已经将计算机技术应用于日常的管理工作,以信息技术为主要标志的科技进步日新月异,高科技成果向现实生产力的转化越来越快。在市场经济中,销售是企业运行的重要环节。为了更好地推动销售,不少企业建立了分公司和代理制,通过分公司或代理把产品推向最终用户。这些分公司或代理商大都分布在不同的地理位置,跨时空,跨时间的频繁业务信息交流是这些企业业务的活动的主要特点。在这种形式下,传统的依靠管理人员人工传递信息和数据的管理方式就无法满足企业日益增长的业务需求了。本文将全面介绍进销存管理系统的内容,在现有管理方式的基础上研究进销存管理模式,得出进销存管理系统的需求分析、概要设计和详细设计,介绍了利用C#和SQLServer2000技术实现的B/S模式的进销存管理系统的解决方案。本设计主要完成对十二月坊化妆品进销存管理工作的内容,其中拥有功能比较全面的进销存管理系统。该系统包括系统管理、基本资料管理、进货管理、客户管理、订单管理、销售管理和报表管理几个模块。关键词:进销存管理;进货;出货;库存目录第一章绪论···························1页1.1十二月坊进销存管理系统简介···············1页1.2十二月坊进销存系统B/S结构···············1页第二章相关技术与开发工具介绍··················1页2.1MicrosoftSQLServer2000简介·············1页2.2MicrosoftVisualstudio2005开发环境简介········2页第三章十二月坊进销存管理系统设计分析··············2页3.1应用需求分析······················2页3.2系统可行性分析·····················3页3.3系统功能模块划分····················3页3.4数据流图························4页3.5系统数据库分析设计···················4页3.5.1E-R图······················5页3.5.2数据库设计····················5页3.5.2.1数据库数据清单··············5页3.5.2.2数据字典·················6页第四章十二月坊进销存管理系统应用程序设计············8页4.1登陆界面设计······················8页4.2系统管理模块设计····················9页4.2.1添加管理员···················10页4.2.2管理员管理···················10页4.3基本资料管理模块设计·················10页4.3.1添加仓库····················10页4.3.2仓库管理····················11页4.3.3添加供应商···················11页4.3.4供应商管理···················11页4.3.5添加产品····················11页4.3.6产品管理····················11页4.3.7产品库存设置··················11页4.4进货管理模块设计···················13页4.4.1添加进货····················24页4.4.2进货列表····················27页4.5客户管理模块设计···················28页4.5.1添加客户····················28页4.5.2客户管理····················29页4.6订单管理模块设计···················30页4.6.1订单录入····················30页4.6.2订单管理····················30页4.7销售管理模块设计···················30页4.7.1添加出货····················30页4.7.2出货管理····················30页4.7.3退货管理····················30页4.8报表管理·······················30页4.8.1总收益报表···················30页4.8.2盘点报表····················30页4.8.3进货清单····················30页4.8.4销售清单····················30页第五章测试··························35页5.1系统测试计划·····················36页5.2安全性测试······················35页5.3功能及正确性测试···················35页5.4测试总结·······················35页第六章总结与展望·······················36页参考文献···························37页致谢·····························38页1第一章绪论1.1十二月坊进销存管理系统开发简介进销存管理系统是用计算机管理库存进出的一种计算机应用技术的创新,在计算机还未普及之前库存管理都是由工作人员手工书写的方式来操作的。产品的采购、库存、销售等信息的管理存在工作量大、工作效率低下、耗费人员过多等问题,从而导致劳力资本投入量大、市场及消费者的反馈信息不能及时处理等。因此,十二月坊进销存管理系统如何实现高效、智能的管理水平跨越迫在眉睫。进销存管理系统充分发挥信息技术的优势,通过集中式的信息数据库,将企业的进,销,存等经营业务有机的结合起来,达到数据共享,降低成本,提高效率,改进服务的目的,进而提高企业的生产效率和管理水平。1.2十二月坊进销存管理系统B/S结构本系统采用B/S设计模式,B/S(Brower/Server,浏览器/服务器)模式又称B/S结构,是软件系统体系结构的一种。第二章相关技术与开发工具简介本系统使用开发软件MicrosoftVisualStudio2005进行开发,使用MicrosoftSQLServer2000作为后台数据库设计,利用C#语言编写代码,配合功能强大的SQL查询语言实现建立关系数据库,访问数据库,对数据库的更新。2.1MicrosoftSQLServer2000简介SQLServer2000就是关系数据库开发工具,我们使用它来开发和设计所需要的数据库。MicrosoftSQLServer2000能提供超大型系统所需的数据库服务。大型服务器可能有成千上万的用户同时连接到SQLServer2000实例。SQLServer2000为这些环境提供了全面的保护,具有防止问题发生的安全措施。可以在一台计算机上运行多个SQLServer2000实例。SQLServer2000应用程序可在装有SQLServer2000的计算机上运行。该应用程序通过Windows进程间通讯第二章相关技术与开发工具简介2(IPC)组件(例如共享内存)而非通过网络连接到SQLServer2000。2.2MicrosoftVisualstudio2005开发环境简介VisualStudio2005是一种综合性的集成开发环境(IntegratedDevelopmentEnvironment,IDE)。它实际上是Microsoft创建和设计.NET软件和应用程序的开发工具。可以运用该工具快速开发各种不同的多层应用程序,如Windows或客户机/服务器应用程序、Web应用程序,甚至用于蜂窝手机和个人数字助理(PersonalDigitalAssistant,PDA)等设备的移动应用程序。VisualStudio提供了一个高效环境,用户可在其中开发运行新的广泛的应用程序。使用安全和高性能的Microsoft.NET框架运行时,环境VisualStudio.NET提供用于设计、创建、测试和部署XMLWeb服务和应用程序以及在小组环境中共享最佳做法和准则的强大工具。由于通用语言运行时(CommonLanguageRuntime),VisualStudio.NET为C++、C#和VB程序员提供了通用的开发环境。第三章十二月坊进销存管理系统设计分析3.1应用需求分析在市场经济中,销售是企业运作的重要环节。为了更好地推动销售,不少企业建立分公司后实行代理制,通过分公司或代理上把产品推向最终用户。这些分公司或代理商大多分布在全国各地,甚至是在过为,远距离频繁的业务信息交流是这些企业业务活动的主要特点。在传统方式上,公司之间通常采用电传、电报、电话等方式传递订货、发货、到货、压货、换货、退货等信息,总公司的商务部门在接到分公司或代理商穿来的定单和银行汇款单据传真件后,开具产品出库通知,然后再把相关的进、销、存信息手工存档,再对这些信息进行统计分析,才能了解到整个公司的生产、销售和库存情况。进销存管理是商业企业经营管理中的核心环节,也是一个企业能否取得效益的关键。如果能做到合理生产、及时销售、库存量最小、减少积压,那么企业就能取得最佳的效益。3.2系统可行性分析3在技术方面,本系统采用Microsoft公司的C#.NET以及SQLServer2000设计一个既满足用户需求又操作方便而且界面友好的中小型书店管理系统软件。C#是一种基于窗体的可视化组件安排的联合,具有强大的数据库管理功能,支持SQL数据库查询,利用C#中嵌入的数据库管理功能几乎可以操纵各种格式的数据库。在经济方面,由于商场规模的日益增大,进出货物数量繁多,且工作量大。原有的手工操作耗时费力,又不能保证数据的正确性,迫切需要实现计算机信息化管理,用信息化管理实现对数据的录入、查询、打印等的处理。比起传统的方法这样可以节省大量的人力物力资源,又可以缩短业务处理的时间,加强对物资安全的管理,具有很强的实用性和经济性。3.3系统功能模块划分根据对化妆品商店的管理进行分析,可得到本系统的功能模块图如图3-1所示:十二月坊进销存管理系统系统管理基本资料管理进货管理客户管理订单管理销售管理报表管理添加管理员管理员修改、删除供应商资料维护仓库资料维护商品资料维护商品库存设置进货单进货价格调整历史查询客户资料维护订单生成订单修改订单删除销售单销售价格调整销售退货单总收益报表进货清单盘点报表销售清单图3-1系统功能模块第二章相关技术与开发工具简介43.4数据流图管理员验证登录进入系统系统管理基础信息管理客户管理进货管理销售管理订单录入添加管理员,进行管理员管理仓库信息查询、添加、删除供货商信息查询、添加、删除商品信息查询、添加、删除、置库存设商品进货信息查询、添加客户信息添加、查询订单表订单信息管理销售查询、退货查询报表管理查询各种收益报表、进货清单、盘点报表、销售清单图3-2数据流图3.5系统数据库分析与设计3.5.1E-R图5商品客户供货商管理员购买管理供应nmnmm客户名称联系电话地址联系人电子邮件n管理员帐号管理员密码商品编号商品名称价格规格计量单位生产厂商存放仓库供应商供货商名称联系电话地址联系人电子邮箱供货商编号管理员编号供货商编号图3-4E-R图3.5.2数据库设计3.5.2.1数据库数据清单根据对系统数据的分析,本系统共需要11张表,用途如表3-1所示:表3-1数据库数据清单数据表名称数据表用途系统管理员表(web_admin)保存管理员信息库存表(t_save)保存进货信息出货表(t_out)保存出货信息订单表(t_order)保存订单信息商品表(product)保存商品信息现存商品表(no

1 / 29
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功