【精品毕设】基于JavaEE的电脑销售管理系统(包含源码+论文)

点击获取源码+论文word

 

本文论述了销售管理系统的开发过程,它包括了软件的开发环境,开发工具以及相关技术、系统分析、系统设计、实现等内容。

本系统能为企业繁重的工作带来极大的方便,提高了工作效率及工作准确性,能准确无误地查找货物的综合信息,为企业减少了许多工作细节。

为了使此系统简单易学易用、功能强大、软件费用支出低、见效快等特点,我们选择Visual Basic6.0开发此系统。Visual Basic6.0起代码有效率以达到Visual c++的水平。在面向对象程序设计方面,Visual Basic6.0全面支持面向对你程序设计包括数据抽象、封装、对象与属性、类与成员、继承与多态。

销售管理系统是所有企业所必须需要的。销售管理系统包括系统管理、备分、查询、添加、打印输出、修改等功能。如果单纯销售管理的话工作量将会很大,若公司的货物多而杂,货物信息的统计,其困难是不敢想象的,用计算机可使销售管理人员从繁重的工作中解脱出来 供使用者简单的操作便可及时、准确地获得所需的信息。

本文既对面向对象的程序设计理念作了一定的阐述,同时 Visual Basic6.0的窗口、项目管理器、窗体设计器、按钮、数据表格、ADO和DATA控件与数据库的连接、标签组合框、框架、文本框、菜单设计器以及系统的运行和使用等作了相关的介绍并插入了大量图片加以说明。

本系统具有特点:

  1. 通用性:适用于规模不同的企业。
  2. 界面友好:提供给管理员良好的操作界面
  3. 准确性:通过良好的用户界面,可快准确地实现信息查询

总之,SIMS系统的设计开发,为管理人员提高了工作效率和工作质量,由于时间仓促,本小组又是第一次尝试大的软件开发,经验欠缺,加之经验水平有限,系统可能不完善,敬请用户批评指正。

在开发软件的过程中,得到了任老师、胡老师、陈老师、廖老师的指导与帮助,在此表示衷心的感谢。

 

销售管理系统(SIMS)

软件设计步骤流程图如下:

一、目的

本系统宗旨在用微机计算机对企业的货物信息进行管理其内容包括货物的称、型号、价格等信息管理。

SIMS的服务对象为企业的仓库管理人员,要求界面友好,不需要非计算机专业的专门培训即可使用该系统。

二、现有资源

    1. 人员:软件人员4人,要求接受过软件工程的基础训练,掌握Microsoft Visual Studio提供的Visual Basic6.0。
    2. 硬件:C1.0G微处理器,主存RAM128M,10G硬盘,软盘即可。
    3. 操作系统 Windows Me
    4. 鼠标或其他定位设备。

第一章   设计方案

开发背景

   现代科学技术的飞速发展,改变了世界,也改变了人类的生活,作为新世纪的大学生,应该站在时代发展的最前列,掌握现代科学技术知识,调整自己的知识结构和能力结构,以适应社会发展的要求。新的世纪需要具有丰富的现代化科学技术知识;能够独立解决所面临的任务;有活力、有创新意识的新型人才。

   同时在计算机技术迅猛发展的今天,一些企业也越来越需要一套完善的销售管理系统来管理有关销售等方面的信息,从而来减轻仓库管理人员的负担,提高仓库管理工作的效率,通过这样的系统可以做到企业的规范管理、系统化、自动化和快速查询等功能。因此为管理人员节省了大量的时间。

此套销售管理系统界面美观,全中文操作,简单明了,易学易用,是企业实现规范管理的得力助手。

需求分析

由于现代社会某些企业对货物管理系统的许可认定,越来越复杂,因此查找难度大,不便于管理,这样给货物管理带来很大的难度,且费时费工,因此需要有一个功能强大的软件,能够对货物统一合理的管理,而且目前市场上缺乏这件软件。

基于这种情况,本小组开发出了销售管理系统。它能完成任意标准的分类管理货物的入库、出库、销售、查看货物等功能。并对整个销售管理系统设置了安全性、保密性,使其进一步规范化、科学化管理。

可行性分析

一个完整的销售管理系统即要有高度的可靠性又要有安全的可靠保密性,它即要求灵活简便,操作要求简单易行,用户界面要求简单友好,同时又具有一定的美观性,是用户菜单方便,不繁琐,便于查询、统计和打印,使冗余的操作变的十分简便,让人操作起来能得心应手。

销售管理系统采用了多种控件相结合的设计方法,从而进一步完善了系统,满足了用户的需要,具体分为三大部分:

  1. 技术可行性

一个完整的销售管理要灵活简便;操作要求简单易行,用户界面要求简单同时又具有一定的美观性,使用户菜单方便不繁琐,便于查询,本着以上的设计原则,本系统采用Photoshop7.0制作了用户界面,在设计图形处理方面,交好的利用了Photoshop7.0将许多与Windows交互的低级操作隐蔽起来,让程序员可以较快的编写良好的界面应用程序的特点,编制了本系统。

2)操作可行性

本系统将诸多功能尽可能在一个界面内完成,以便于用户操作。

  制作上使用Windows中文平台,中文显示提示信息,易学易懂,鼠标点击或快捷键操作方便迅速。

3)经济可行性

一个实用性较强的系统,要求开发成本底,对计算机配置的要求也不是过高,使得系统工作在一个较为合适的环境中,本销售管理系统正是基于这点开发出来的。

         本系统对大多数用到销售系统管理的行业均有使用价值,特别适用于各行企事业单位,通过本系统可大大减轻工作人员对货物进、销、存,打印报表,进行货物管理的工作量。开发次系统对计算机硬件和软件配置都不需要特别的要求,且开发周期短,故在经济上可行。

第二章 模块图及流程图

主程序流程图

入库登记流程图

系统管理密码修改流程图

      

销售查询系统查询流程图

销售退货查询系统查询流程图

数据备份流程图:

数据恢复流程图:

打印流程图:

入库信息修改流程图:

入库信息删除流程图:

第三章   SIMS功能分析

  系统管理模块功能分析

销售管理系统(SIMS)是专为中小企业研发的计算机自动化管理软件,该软件充分发挥了计算机快捷、准确、方便、高效率等特点,从而提高了货物管理工作的效率,同时也为管理人员节省了大量的时间。自SIMS研发成功以后,与以前各管理方法相比,其功能有了质的飞跃。下面,让我们来共同了解本系统后的一些功能。

系统管理是当今数据库软件的一个必不可少的组成部分。该动能在维护数据库方面起到了举足轻重的作用。同时,它为我们更好的管理数据库提供了保证;在使用该系统后,让我们真的可以做到“高枕无忧”。

系统管理模块是一个系统软件最危险的模块。如果说把SIMS比做说是保险库的话,那么系统管理模块就是这个保险库的钥匙。所以,我们在操作SIMS时一定要做到认真、仔细、谨慎,避免出现不当的错误。为了防止此类事件的发生在用户进行系统操作时,都会出现信息提示框,提示用户是否继续操作,因此在很大程度上避免错误的发生。系统管理模块包括添假、修改、退出三个子模块,从而更方便了用户管理。

货物信息管理

货物信息管理模块顾名思义就是对货物信息进行管理,用它可以将手工管理变为计算机自动管理的系统,充分发挥了计算机快捷、准确、方便、高效率等特点,现在货物数量的不断增加,货物信息管理趋向了复杂化和多元化,越来越多的货物信息均采用了计算机化的管理模式,查询、添加、和修改等操作都使用了计算机的数据库技术,比起以前使用帐本的方法有了很大的进步,提供了很大的方便,本次程序设计的目的是编制一个对货物信息添加、修改、查询和打印等操作,为了使用户进一步了解我们开发的销售管理系统,现将各子模块的功能介绍下:

1、查询模块

查询模块是销售管理系统不可缺少的重要组成部分,它可以对要涉及到大部分工作,进行货物相关数据信息的输入,货物因其他原因进行调整,所以在库中的数据进行编辑之前,首先查询、浏览一下,查看其中的内容,显示出用户所需要的查询结果。

当用户进入到查询窗体时,窗体用到了标签、文本框、命令按钮等相结合的方式来完成条件输入,操作时,在下拉列表框中选择所要查询的字段:商品名称、简称、规格等。选中其一,然后在文本框中选择所要查询的值,最后点击“查找”按钮,则在相对应的位置中显示出来,可用游动条来进行查看。本窗体还包括货物信息的全部浏览和统计。

2、货物信息的添加与修改

通过本模块可以对货物进行添加、修改、删除的操作,采用了VISUAL BASIC内嵌的DATA数据控件,是访问数据库的一种方便的工具,它能够利用三种Recordset对象来访问数据库中的数据,数据控件提供有限的不需编程而能访问现存数据库的功能,允许将VISUAL BASIC的窗体与数据库方便地进行连接。本窗体模块有“第一条”、“上一条”、“下一条”、“最后一条”、“修改”、“删除”等命令按钮,在这些命令按钮中,设置了提示对话框,总之 操作简便灵活,功能强大,能显著的提高用户的工作效率。

通过VISUAL BASIC的窗体控件工具栏中,本模块中用到的控件简单的分为五类:

1:标签、DATA GRID

2:文本框、列表框、组合框

3:制类:命令按钮、单选按钮

4:器类:FRAME

5:接类:DATA

在以上控件中,每个控件含有多种属性,其各控件属如下:

  1. 标签的值:

1)、Alignment:将属性设置为0,即从标签的左边开始显示标题。

2)、Autosize:将属性设置为 true,则可根据caption属性指定的标题自动调整标签的大小。

3)、Borderstyle:用来标签的边框,可以取值为1,既标签带有边框。

  1. 文本框的值:

1)、Maxlength:该属性设置为0

2)、Mnltiline:其值为False只能输入单行文本

  1. 命令按钮

设置Command1.Enabled=True使命令按钮生效;设置Command.Enabled=False使命令按钮失去作用;Data(数据控件)负责数据库和工程之间的数据库交换,本身一起来完成访问数据库的任务。

  1. Data控件:连接数据库。
  2. Data Grid控件:与数据库相连接,以表格的形式显示结果。

系统维护

1进入到本模块,可以对用户进行浏览,添加和删除。点击添加用户可以添加普通和高级用户。

2 修改密码

       如果遗忘密码之后,必须借助于具有管理该系统软件的内部人员进行对密码查询修改,具体步骤如下:

首先,内部人员打开该系统,输入正确的密码

其次,进入该系统的操作界面即显示主菜单的情况下。

然后,打开密码表查看所遗忘的密码。

最后,修改密码。

   面对现在的社会形势,许多企事业单位要对人员进行调动,向货物管理系统安全性要求高的信息,如果对其内部人员进行调动的话,为了使信息内容具有安全性,就要对密码进行修改,修改步骤如下:

1)管理人员打开本系统,输入正确的密码后进入操作界面

2)进入系统主菜单

3)电击系统设置主菜单

3)再点击修改密码

4)打开对话框

这时鼠标定位到第一文本框中等待用户输入用户名、旧密码,如果密码输入正确,回车后鼠标定位到下一个文本框,用户输入新密码后,系统将新密码进行判断,如符合要求,用户可重新确定密码。如果正确系统提示密码修改成功。如果密码输入不符合要求系统自动弹出提示对话框,给于提示,确定后,光标定位到密码文本框中,这样就完成了密码修改。

四、打印功能

为了提高SIMSR 透明度与清晰度,我们开发小组在该系统中加入了打印模块。可以分别对入库、销售、库存等信息进行打印。

该打印模块中的各项都采用了简单的界面,在使用上操作简便,可用性强,用户可根据条件自由的实现组合打印、浏览结果等操作,因此,大大提高了打印质量和准确性。

备份功能

   备份是管理人员维护SIMS安全性和完整性的重要操作。备份是恢复受损SIMS最容易,把意外损失降低到最小的保障方法。没有备份所有的数据可能会丢失。备份可以防止因表和SIMS遭受破坏、介质失效或用户错误而造成的数据灾难。良好的备份策略是SIMS安全运行的保证,是没个管理工作人员必须认真调整和仔细规划在能完成的任务。

第五章  使用说明

1、简介

   本软件是一个简单的商品进销存管理系统,前台界面是使用VB开发的,后台是ACCESS数据库。用户可以使用本软件对商品的进、销、存纪录进行管理,及时的掌握商品的进、销、存情况。

2、软件开发目的

    针对小型的商品零售单位,业务发生频繁,每笔业务涉及金额小、内容重复等特点。

3、软件适用范围

小型超市、商店、个体工商户

4  销售管理系统是专为小企业开发的货物挡案计算机管理系统。它可以将原先货物档案手工管理变为计算机可视化管理,充分发挥了计算机的快捷、准确、方便、高效的特点,使原来几个小时的大工作量变为在短短的几分钟就完成而且准确无误,极大的提高了工作效率和工作质量。该系统具有高度的可靠性和安全保密性,操作简单,易行,用户界面简单,友好,又具有一定的美观性,菜单式的使用方式方便,不繁琐,便于用户查询、统计和打印等。让人操作起来,得心应手,满足了用户的需要。

书 名

作者

出版社

VB 程序设计简明教程

龚沛曾  陆慰民 杨志强

高等教育出版社

VB 数据库开发

入门与范例解析

郭 胜     夏邦贵

机械工业出版社

VB  程序设计教程

谭浩强

清华大学出版社

VB程序设计题典

刘圣才  李春葆

清华大学出版社

VB For Windows语言参考详解

周民光  王复康

北京航空航天大学出版社

电脑销售管理系统详细设计说明书 拟 制 人____ 审 核 人______________________ 批 准 人______________________ [2011年7月11日] 电脑销售管理系统详细设计说明书 目录 1需求分析........................................1 1.1系统功能需求................................1 1.2基本数据维护功能需求...........................3 1.3数据库维护功能.................................7 1.4查询功能需求...................................9 1.5安全使用管理功能需求...........................11 1.6帮助功能需求...................................11 2、SQL系统建模...................................12 2.1 E-R模型图.......................................12 1、需求分析 1.1系统总功能需求 首先需要对电脑销售管理系统进行详细的了解和分析,一个功能完全满足基本需要的 系统需要包括以下几个模块: 1.1.1电脑数据提取功能模块 在这个功能模块中,提供了使用者录入数据并添加至数据库服务器的途径。比如在这 个模块中可以提取电脑的信息,也可以对这些信息做修改、更新。 1.1.3数据库管理功能模块 在电脑销售管理部门,对所有的电脑信息都要进行统一管理,数据导入情况也要进行 详细的登记,以便能对整个电脑销售管理部门运作有全面的了解。 1.1.4信息查询功能模块 在对电脑销售数据信息系统进行全面信息化管理的过程中,查询是一项非常重要的功 能。比如电脑信息,销售的信息,财务情况信息,顾客信息等,这项功能能使用户得到 即时关于电脑销售的各项信息,方便销售部门根据实际情况选择业务方式。 1.1.5安全/使用管理功能模块 这是任何一个信息管理系统都需要的部分,操作只能由专人进行,只有电脑销售部门 的工作人员才能拥有权限,特别是数据的导入进度,如果没有安全管理部分,后果难以 想象。 1.1.6帮助功能模块 这是软件不可缺少的部分,为了方便使用者实用软件,应该有一个详细的帮助模块。 电脑销售管理系统的需求功能需求图如图1-1所示 图1-1 系统功能需求框图 1.2基本数据维护功能需求 基本数据模块的具体功能如图1-2- 1所示。基本维护信息包括:员工信息和部门信息等。 图1-2-1 基本数据维护功能需求框图 (1)部门信息的添加,这个功能实现把部门信息输入到数据库中,部门信息包括部门编 号、部门名。 如图1-2-2所示 图1-2-2增加部门信息 (2)部门信息的修改,如图1-2- 3所示,这个功能实现把部门信息修改后输入到数据库中。(前置条件:已存在部门) 图1-2-3修改部门信息 (3)员工信息的增加,如图1-2-4所示。这个功能实现把员工信息输入到数 据库中。员工信息包括员工号,员工姓名,员工性别,所属部门。 图1-2-4增加员工信息 (4)员工信息的修改,如图1-2- 5所示。这个功能实现把员工信息修改后输入到数据库中。 图1-2-5修改员工信息 (5)电脑外设及零部件增加信息,如图1-2- 6所示。这个功能实现把电脑部件信息输入到数据库中。 图1-2-6增加电脑部件增加信息 (6)电脑外设及零部件信息修改,如图1-2- 7所示。这个功能实现把电脑外设及零部件信息修改后输入到数据库中。 图1-2-7修改部件信息 (7)电脑整机增加信息,如图1-2- 8所示。这个功能实现把电脑整机信息输入到数据库中。 图1-2-8整增加机信息 (8)电脑整机信息修改,如图1-2- 9所示。这个功能实现把电脑整机信息修改后输入到数据库中。 图1-2-9整机修改信息 (9)顾客信息添加,如图1-2-10所示。这个功能实现把顾客信息输入到数据库中。 图1-2-10整机进库信息 1.3数据库维护功能 数据库维护功能是信息管理系统不可或缺的部分,其需求如图1-3-1所示。 图1-3-1数据库维护功能需求 1.3.1电脑信息管理 (1)电脑外设及零部件管理功能需求,如图1-13所示。这个功能实现 对外设及零部件信息的统一管理,可以增加和修改电脑外设及零部件信息。 图1-3-1-1电脑外设及零部件管理功能需求 (2)整机管理功能需求,如图1-3-1-2所示。这个功能实现 对整机信息的统一管理,可以增加和修改电脑整机信息。 图1-3-1-2整机管理功能需求 1.3.2部门管理 (1)部门管理功能需求,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值