企业进销存管理系统的设计与实现毕业论文.doc
《企业进销存管理系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《企业进销存管理系统的设计与实现毕业论文.doc(22页珍藏版)》请在三一办公上搜索。
1、编号:_商丘工学院毕业论文(设计)题目: 企业进销存管理系统的设计与实现 系 别 计算机科学系 专 业 计算机应用 学生姓名 成 绩 指导教师 2013年4月摘 要进入21世纪以来,经济全球化的趋势加强,现代科学技术突飞猛进,市场竞争更加激烈,人类面临着巨大的社会经济变革。利用计算机、网络技术和远程通信技术,实现整个商务(买卖)的过程中电子化、数字化和网络化。大家不再是面对面、看着实实在在的货物、靠纸介质单据(包括现金)进行买卖交易。而是通过网络,通过网上琳琅满目的商品信息、完善的物流配送系统和方便安全的资金结算系统进行交易。 随着人类社会的不断进步,科学技术有了长足的发展,尤其是在当今这个知
2、识经济时代,知识的大爆炸带来全球网络的飞速发展,网络为科技的发展做出了巨大的贡献。所以开发一个企业进销存管理系统。开发技巧及重要知识点,上面对这些技巧及知识点进行介绍:合理地使用表单控件进行信息的提交;恰当的使用JavaScript进行客户端数据的合法性验证;恰当的使用Map对数据进行存储;使用数据源连接池进行数据库的连接操作,提高系统性能;合理地的使用分页技术进行信息的显示;使用元数据进行相似业务的开发,提高代码的复用。关键字:企业进销存系统;数据库;SQL Server2005目 录摘 要I第一章 开发工具及相关介绍11.1开发运行环境11.2相关知识点介绍1第二章 系统需求分析32.1系
3、统功能结构32.2系统流程结构图32.3系统开发结构图42.4 数据库设计42.5使用PowerDesigner建模6第三章 主窗体设计83.1基础信息模块概述93.2供应商添加93.3供应商修改与删除103.4进货管理模块113.5查询统计模块介绍133.6库存管理模块概述14总 结17参考文献18第一章 开发工具及相关介绍1.1开发运行环境本系统是以Windows Server2003系统为操作平台,开发环境搭建: Myeclipse + Tomcat6.0 + JDK6;服务端采用SqlServer2005数据库,Tomcat服务期;客户端采用JDBC接口,利用java,JSP作为设计,
4、完成一个可移植的城购物网站系统的设计与实现。1.2相关知识点介绍1.2.1 My EclipseEclipse是一个开放源代码的、基于Java的可扩展开发平台。就基本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境,幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具。Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前也有人通过插件使其作为其它计算机语言比如C+和Python的开发工具,Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其它功能相对固定的IDE软件很难有灵活性,所以许多软件开
5、发商以Eclipse为框架开发自己的IDE。兼于此,选择Eclipse为开发环境。12.2 SqlServer 2005SqlServer 2005 是Microsoft 公司推出的SqlServer 2005数据库管理系统的最新版本。该版本继承了Server 2000 版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。可跨越Microsoft Windows 系统的大型多处理器的服务器等多种平台使用。1.23 TomcatWeb应用服务器:Tomcat6.0及其以上版本。其功能强大、方便易用,适应于中小型系统的开发。同时Tomcat可以从网站
6、免费下载。从而降低开发成本。1.2.4 PowerDesignerPowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,PowerDesigner是一个功能强大而使用简单工具集,提供了一个复杂的交互环境,支持开发生命周期的所有阶段,从处理流程建模到对象和组件的生成。PowerDesigner产生的模型和应用可以不断地增长,适应并随着你的组织的变化而变化。PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。第二章 系统需求分析2.
7、1系统功能结构本系统包括基础信息、进货管理、销售管理、库存管理、查询统计、系统管理等6大部分。系统结构如图所示:图2-1 企业进销存系统结构图2.2系统流程结构图进销存管理系统的系统流程图如下所示图 2-2 系统流程图2.3系统开发结构图在进行系统开发之前,需要规划文件夹组织结构,也就是说,建立多个文件夹,对各个功能模块进行划分,实现统一管理。这样做的好处在于:易于开发、管理和维护。本系统的文件组织结构如图所示.图 2-3 文件组织结构图2.4 数据库设计1、客户实体E-R图企业进销存管理系统主要实现从进货、库存到销售的一体化信息管理,涉及商品信息、商品的供用商、购买商品的客户等多个实体。企业
8、进销存管理系统将记录所有的客户信息,在销售、退货等操作时,将直接引用客户的实体属性。客户实体包括客户编号、客户名称、简称、地址、电话、邮政编码、联系人、联系人电话、传真、开户行和账号等属性,客户实体E-R图。 图 2-4 客户实体E-R图2、供应商实体ER图不同的供应商可以为企业提供不同的商品,在商品信息中将引用商品供应商的实体属性。供应商实体包括编号、名称、简称、地址、电话、邮政编码、传真、联系人、联系电话、开户行和E-mail属性,供应商实体E-R图如图所示。图 2-5 供应商实体ER图3、商品实体E-R图商品信息是进销存管理系统中的基本信息,系统将维护商品的进货、退货、入库等操作。商品实
9、体包括编号、商品名称、商品简称、产地、单位、规格、包装、批号、等商品属性,商品实体ER图如下图所示图 2-6 商品实体ER图2.5使用PowerDesigner建模在数据库概念设计中已经分析了本系统中主要的数据应实体对象,通过这些实体可以得出数据表结构的基本模型,最终实施到数据库中,形成完整的数据结构。本系统将使用PowerDesigner工具完成数据库建模,使用的版本为15。使用该工具建模方便、效率高建。 实现步骤如下: 1、运行PowerDesigner,并在PowerDesigner主窗口中选择主菜单中的File/New命令,打开New对话框左侧Model type列表框中选择Physi
10、cal Data Model(物理数据模型,管理PDB)选择,在右侧的Model name文本框中输入模型名称JXCManager,在DBMS下拉列表框中选择数据库管理系统。界面如下图所示。图 2-7 New 对话框2、打开新建的PDM窗口。在该窗口的中心空白区域是模型编辑器,下方为输出窗口。另外还有一个浮动的工具面板,其中包括常用的建表工具、建视图工具和主外键引用工具,如下图所示。创建表图 2-8 工具面板3、双击建表工具打开如下图所示 设计表的字段及主、外键等信息 图 2-9 表属性对话框4、设计表之间的关系及表的字段信息,设置完成后显示如下图所示的数据表,然后生成数据库代码在数据库里运行
11、生成一个数据库图 2-10 企业进销存系统表信息及关系第三章 主窗体设计主窗体界面也是该系统的欢迎界面。应用程序的主窗体必须设计层次清晰的系统菜单和工具栏,其中系统菜单包含系统中所有功能的菜单项,而工具栏主要提供常用功能的快捷访问按钮。进销存管理系统采用导航面板综合了系统菜单和工具栏的优点,而且导航面板的界面更加美观,操作更快捷。主窗体的运行结果如图所示。 图 3-1 企业进销存管理系统创建主窗体的步骤如下:创建JXCFrame类,在类中创建并初始化窗体对象,为窗体添加桌面面板,并设置背景图片。代码如下:public class JXCFrame private JPanel sysManag
12、ePanel;private JDesktopPane desktopPane;private JFrame frame;private JLabel backLabel;/ 创建窗体的Map类型集合对象private Map ifs = new HashMap();public JXCFrame() frame = new JFrame(企业进销存管理系统);frame.getContentPane().setBackground(new Color(170, 188, 120);frame.addComponentListener(new FrameListener();frame.get
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业进销存管理系统的设计与实现 毕业论文 企业 进销存 管理 系统 设计 实现

链接地址:https://www.31ppt.com/p-3934914.html