0725929018 热伊莱 电脑销售系统的设计与实现.docx
- 文档编号:27463732
- 上传时间:2023-07-01
- 格式:DOCX
- 页数:23
- 大小:222.90KB
0725929018 热伊莱 电脑销售系统的设计与实现.docx
《0725929018 热伊莱 电脑销售系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《0725929018 热伊莱 电脑销售系统的设计与实现.docx(23页珍藏版)》请在冰豆网上搜索。
0725929018热伊莱电脑销售系统的设计与实现
昌吉学院论文(设计)分类号:
本科毕业论文(设计)密级:
电脑销售系统的设计与实现
系院计算机工程系
学科门类工学
专业计算机科学与技术
学号0725929018
姓名热伊莱.麦麦提
指导教师刘海英
教师职称讲师
2012年5月30日
毕业论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果或作品。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
年月日
毕业论文版权使用授权书
本毕业论文作者完全了解学院有关保存、使用毕业论文的规定,同意学院保留并向有关毕业论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权本学院及以上级别优秀毕业毕业论文评选机构将本毕业论文的全部或部分内容编入有关数据库以资检索,可以采用复印、缩印或扫描等复制手段保存和汇编本毕业论文。
声明人签名:
导师签名:
年月日年月日
摘要
对于现在高速发展的社会,信息量越来越庞大,计算机应用于我们现实工作中是非常必要的。
利用计算机进行销售管理可以提高工作效率,使企业能够做到合理采购、及时销售、减少积压,增强资金流通速度。
本文以小型电脑销售公司为背景,分析公司销售流程,收集与电脑销售管理有关的资料,确定电脑销售管理系统的目标和功能需求,采用面向对象可视化编程语言VisualBasic和使用关系数据库ACCESS开发了面向小型电脑公司的销售管理系统。
本文重点论述了电脑销售管理系统的设计和实现过程,包括了系统分析、功能设计、数据库设计、系统实现等。
所开发的系统主要有系统管理、库存管理和客户信息管理等功能。
关键词:
电脑销售;VisualBasic6.0;Access
Abstract
Fornowtherapiddevelopmentofsociety,moreandmorelargeamountofinformation,computerapplicationinourpracticalworkisverynecessary.Theuseofcomputersalesmanagementcanimproveworkefficiency,sothatenterprisescanachievereasonableprocurement,salesinatimelymanner,toreducethebacklog,enhancethevelocityofmoney.
Thispapertakesasmallcomputersalescompanyasthebackground,analyzethesalesprocess,collectionandcomputersalesmanagementinformationrelatingtothecomputersalesmanagementsystem,todeterminetheobjectivesandfunctionalrequirements,usingobjectorientedvisualprogramminglanguageVisualBasicanduseACCESSdatabasedevelopedforsmallcomputercompanysalesmanagementsystem.
Thispapermainlydiscussesthecomputersalesmanagementsystemdesignandimplementationprocess,includingsystemanalysis,functiondesign,databasedesign,systemrealization.Thedevelopmentofthesystemconsistsofsystemmanagement,inventorymanagementandcustomerinformationmanagementandotherfunctions.
Keywords:
computersales;VisualBasic6;Access
目录
摘要I
AbstractII
绪论1
1开发概述2
1.1项目开发背景2
1.2项目开发的目的2
1.3项目开发的目标2
1.4项目提出的意义3
2可行性研究4
2.1问题的定义4
2.2可行性4
2.2.1技术上的可行性4
2.2.2经济上的可行性4
2.2.3系统运行的可行性4
2.2.4结论4
3电脑销售管系统需求分析5
3.1开发设计思想与目标5
3.2功能需求分析5
3.3性能需求分析5
3.4可靠性和可用性需求6
4电脑销售管理系统的总体设计7
4.1电脑销售管理系统的整体设计分析7
4.1.1开发和运行环境7
4.1.2电脑销售管理系统的功能7
4.1.3系统功能模块设计8
4.2电脑销售管理系统的基本数据库的建立8
4.2.1概念结构设计8
4.2.2逻辑结构设计10
5系统各模块的具体实现11
5.1要填写登录用户的基本信息错误!
未定义书签。
5.2管理员管理用户模块的设计12
5.3商品模块的设计13
5.4订单管理模块的设计14
5.5公告管理模块的设计14
5.6用户注册界面模块的设计15
6系统测试与维护16
6.1系统测试的目的16
6.2测试方案16
6.3测试结果16
6.4系统维护16
结论17
参考文献18
致谢19
绪论
本文论述了销售管理系统的开发过程,它包括了软件的开发环境,开发工具以及相关技术、系统分析、系统设计、实现等内容
本系统能为企业繁重的工作带来极大的方便,提高了工作效率及工作准确性,能准确无误地查找货物的综合信息,为企业减少了许多工作细节。
为了使此系统简单易学易用、功能强大、软件费用支出低、见效快等特点,我们选择VisualBasic6.0开发此系统。
销售管理系统是所有企业所必须需要的。
销售管理系统包括系统管理、备分、查询、添加、打印输出、修改等功能。
如果单纯销售管理的话工作量将会很大,若公司的货物多而杂,货物信息的统计,其困难是不敢想象的,用计算机可使销售管理人员从繁重的工作中解脱出来供使用者简单的操作便可及时、准确地获得所需的信息。
本文首先对开发工具和开发环境进行了介绍,然后重点论述了电脑销售管理系统的设计和实现过程,包括了系统分析、功能设计、数据库设计、系统实现等。
所开发的系统主要有系统管理、库存管理和客户信息管理等功能。
最后,进行了系统测试。
1开发概述
1.1项目开发背景
当今时代,世界经济正在从工业经济向知识经济转变。
我们说知识经济的两个重要特征就是信息化和全球化,要实现信息化和全球化,就必须依靠完善的网络和完善的数据库。
在这样一个飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于管理信息系统的环境。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
因此,开发这样一套电脑销售信息管理管理软件成为很有必要的事。
其实现代销售单位管理早就进化信息化阶段了,但是从软件市场购买的一些信息管理软件通常是通用版的,不可能适应所有销售单位和部门管理中的情况,功能不能扩充,导致通用型的电脑销售管理系统使用效率低下,浪费人力,财力,而且在一些中间环节还造成信息丢失,出错。
以下是本人针对我们销售单位汽车销售信息管理现状,在调研基础上开发出来的适合我们电脑销售单位的信息管理系统。
在下面的各章中将以开发一套电脑销售信息管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
1.2项目开发的目的
上个世纪末,电脑销售管理工作仍是手工作业,有专人进行电脑销售中所涉及的各种信息管理等,效率低下,出错率高,数据不安全。
本世纪初,销售管理进入信息化时代,销售过程将大量汽车销售信息档案输入了电脑,进行无纸化管理,大大节约了人力,物力,提高了工作效率。
但随着经济水平的发展,知识经济时代给电脑销售行业信息管理提出了更高的要求,电脑销售管理中数据的正确性、安全性,操作的高效性、可靠性,无一不影响着销售公司的生存和发展。
电脑销售管理智能化是解决上述问题的最佳方案。
将一些先进的信息技术结合运用到电脑销售信息管理和服务中,用这些技术来促进销售公司管理各部门的协作,提高电脑销售管理乃至单位管理的效率,是系统开发的主要目的。
1.3项目开发的目标
电脑销售管理唯有迈向自动化,高效率,人性化管理,才能满足电脑销售公司的需求。
电脑销售信息管理的主要目标,在于加强服务而不在于精简人力。
换言之,其效益不在于节省现有的人力、物力,而在于提供许多尚未自动化作业时所无法提供之服务,期望以最快的速度将电脑销售信息做最适当的运用。
(1)以自动化、系统化、高效管理代替分散、重复操作
(2)开发电脑销售信息管理系统,进一步提高单位效益和现代化信息管理水平。
(3)减轻人事工资管理员的负担,节省人力物力开支。
1.4项目提出的意义
引进以计算机信息管理技术和网络通讯技术,是加快电脑销售管理信息服务进程的重要手段。
信息技术的发展和应用将会改变了电脑销售资源的结构和获取信息的方式。
总之,新的管理信息系统的启动,将会给整个电脑销售管理带来良性的巨大的体系结构的变化。
这些变化不仅体现在电脑销售数据管理方式的转变,也体现在电脑销售管理理念的转变,也体现了电脑销售管理的现代化和信息化水平,工作人员的素质会随着管理方式的提高而提高,员工工作的自律性、积极性都得到较大限度的激发。
论文论述了系统的开发背景和设计目标,并对系统开发所采用的技术进行相应的简单介绍。
在系统分析中,对系统的模型进行简单分析,明确系统的操作流程,并对系统进行可行性分析,确定在目前的条件下,开发留言板信息管理系统是可行的。
在需求分析结果的基础上,对系统的功能模块进行划分。
接着对系统中的数据库进行模型设计,包括数据流图、实体联系图及数据表结构。
本文以个人网站建设为例,系统介绍网站的需求、系统分析及设计方案,最终并给出数据库技术实现网站的过程。
2可行性研究
2.1问题的定义
为了方便商家和客户间的联系,通过电脑销售管理系统,发布电脑的新商品,吸引广大用户的,提高电脑销售量。
本原型系统主要功能如下:
(1)客户可以在网上了解电脑动态,进行留言,查看电脑类型,浏览图册,
购买等。
(2)客户在还可以在网上查询自己的信息,修改密码等个人资料。
(3)管理员可以在网上发布新产品,推荐新产品。
(4)管理员可以在网上查看订单信息。
2.2可行性
2.2.1技术上的可行性
技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,硬,软件能是否满足开发者的需要等。
软件方面,电脑销售管理设计需要的各种软件环境已具备,数据库服务方面有,均能够处理大量数据,同时保持数据的完整性并提供良好的条件。
因此,系统的软件开发平台已成熟可行。
硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足系统的需要。
2.2.2经济上的可行性
因为是个人开发,所以没有太多的人力和物力的需求,管理方便,无需庞大的费用。
同时本作品是一个动态网页,每次浏览都需要一个Web服务器支持,为了方便用户浏览本网站在网上申请了一个域名。
2.2.3系统运行的可行性
一般整个电脑购买通过去商场来购买,效率很低,并且用户都不能及时看到有关电脑的相关信息,关于自己的信息。
有个本系统可以加强电脑销售和购买的效率。
2.2.4结论
此系统开发目标已确定,在技术和经济,系统运行等方面都可行并且投入少,见效快。
因此系统的开发是完全可行的。
3电脑销售管系统需求分析
3.1开发设计思想与目标
电脑销售管理的特点是信息处理量比较大。
所管理的电脑种类繁多,而且由于入库单,出库单,需求单等单据发生量特别大,关联信息多,查询和统计的方式各不相同。
因此手工借助纸介来管理上实现起来有一定的困难。
在管理的过程中经常会出现信息的重复传递,单据,报表种类繁多,各个部门管理规格不统一等问题。
电脑销售管理的对象包括,电脑的进货数量的管理,电脑的销售和客户的管理,电脑库存数量的管理。
电脑进货时经检查合同确认认为有效托收以后,进行验货入库,填写入库单,进行入库登记。
电脑在销售过程中需要对电脑本身信息资料,客户的信息资料进行登记管理。
电脑销售过程中需要随时对库存的电脑数量进行动态了解和管理。
三者是紧密相连的,任何一个环节都不是孤立存在。
在本系统的设计过程中,为了克服以上困难,满足计算机管理的需要,我们采取了下面的一些原则:
(1)统一各种原始的单据的格式,统一帐目和报表的格式。
(2)删除不必要的管理冗余,实现管理规范化、科学化。
(3)程序代码标准化,软件统一化,确认软件的可维护行和实用性。
(4)界面尽量简单化,做到实用、方便,尽量满足企业中不同层次员工的需要。
系统开发的总体任务是实现电脑销售管理的系统化,规范化和自动化,从而达到提高电脑销售公司对销售管理的效率的目的。
3.2功能需求分析
在信息技术飞速发展的今天,各行各业使用计算机在辅助协调和管理自身工作的需求越来越高。
为了满足电脑销售网站的交流的目的。
本网站包括:
电脑简介、电脑图册、公告、产品分类、用户中心等模块。
电脑简介模块,作为网站电脑总体介绍平台,介绍电脑机型,价格等;留言板模块,包括用户留言,实现与数据库的衔接;公告模块,可以及时了解电脑新产品动态;论坛模块主要实现注册用户能在此网站平台之上交流,一般用户可以回复别人的发言,亦可提出自己的言论,以获取他人的建议与意见。
3.3性能需求分析
电脑销售管理系统在运用中主要是针对电脑销售。
因此需要对用户资源进行及时管理,及时了解各个环节中信息的变更,力求更高的效率。
一般的性能是指相互消息传递顺序,界面整洁美观,言行时间满足使用需要,安全得到完全保证。
3.4可靠性和可用性需求
每个系统都有相应的性能指标要求,性能指标包括可靠性,易用性,可维护性,可扩展性等等。
论坛系统由于自身的特点,其可靠性,安全性,稳定性是关键,也是该系统开发的前提。
(1)可靠性:
要求在正常使用操作环境(环境清洁干燥,网络畅通)下,可持久地正常工作。
可靠性包括正确和稳定性。
用户信息或录取等信息显示无误,数据不会丢失。
(2)易用性,指系统使用的容易程度,设计出的软件界面清晰,可读性好,简单易学,操作方便,既使是对计算机操作不是很熟悉的用户也基本能用。
(3)可维护性:
在设计时充分考虑到以后系统由于各种原因(如错误,功能增加等)需要修改的难易程度。
要求修改尽可能容易且维护软件追加的费用要低,周期短。
(4)安全性:
一个软件的系统安全至关重要,比如重要用户信息或用户联系信函的丢失,误操作等。
设计时要充分考虑到重要数据的备份以及误操作的控制等。
(5)扩展性:
当今高科技的发展突飞猛进,产品的更新换代周期短。
软件的更新改进在所难免,这就要求在设计时要考虑到以后的功能扩展即扩展性好,便于以后的软件更新改进。
这也是软件开发的一个重要的,必备的指标。
4电脑销售管理系统的总体设计
4.1电脑销售管理系统的整体设计分析
4.1.1开发和运行环境
为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。
此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。
其运行要求如下:
(1)软件环境:
开发工具:
VisualBasic6.0
开发环境:
WindowsXP+MSAccess
(2)硬件环境:
CPU:
PentiumⅣ1GHz;硬盘:
3.6GB;
内存:
256M以上
建议配置:
CPU:
PentiumⅣ2.4GHz以上;
内存:
512M以上;硬盘:
10GB以上。
4.1.2电脑销售管理系统的功能
电脑销售管理系统是为了利用计算机实现一个电脑销售公司对整个电脑销售过程进行计算机工作[1]。
因此,系统应该有一个全局管理功能,以方便实现不同的功能的选择。
也就是应具备全局管理功能,这里用总控模块实现。
由于要处理的信息包括用户登录的基本信息、添加商品的信息,订单-公告管理的基本信息等的不同处理。
系统可以分成3个主模块,分别是:
客户基本信息模块、电脑库存管理模块、系统管理模块。
在客户基本信息模块下包含对客户基本信息的编辑、新客户的添加、客户信息浏览、客户信息查询。
对检索应具备从多方面对不同字段进行检索。
4.1.3系统功能模块设计
系统的后台功能模块图如图4-1所示:
图4-1系统功能结构图
4.2电脑销售管理系统的基本数据库的建立
4.2.1概念结构设计
概念结构设计的重点在于信息结构的设计,它是整个数据库系统设计的关键,它独立于裸祭节后设计和DMBS[4].电脑销售系统开发的数据库设计阶段使用,是按照用户的观点来对数据和信息进行建模,利用实体关系图来实现.它描述系统中的各个实体以及相关实体之间的关系,是系统特性和静态描述.数据字典也将是系统进一步开发的基础.
本系统的概念结构图的设计如图4-2所示:
图4-2客户实体图
本系统的供应商实体图的设计如图4-3所示:
图4-3供应商实体图
本系统的管理员实体图的设计如图4-4所示:
图4-4管理员图
4.2.2逻辑结构设计
逻辑结构设计阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体DBMS所能支持的数据模型(即逻辑结构),并对其进行优化。
数据库设计指的是在现在数据库管理系统上建立数据库的过程,它的主要内容是:
在编写数据库应用程序之前,应该组织建立什么样的数据库,包括组织建立多少个数据库为适宜,每个数据库都有几个字段,每个库的主关键字和外部关键字以及各个表之间的关联,如何传递数据[2]。
在数据库的设的计中,尽量充分地考虑到用户各个方面功能上的需求,以前数据库理论的主要规则。
用户的需求具体体现在各种信息的提供,保存,更新和查询等方面,这就要求数据库结构能充分满足各种信息的输入和输出。
所以搭建起后台数据库也就成为最基础,最首要做的工作[8]。
本网站采用的数据库是Access,建立数据库文件,包含如下几个表文件:
管理员表,供应商表,用户登陆,如表4-1,4-2,4-3所示:
表4-1管理员表
字段名称
数据类型
宽度
是否为空
说明
Id
int
11
no
编号
user
varchar
10
no
管理员姓名
pass
varchar
15
no
管理员密码
表4-2供应商表
字段名称
数据类型
宽度
是否为空
说明
g_ID
Int
11
no
供应商编号
g_name
varchar
20
Yes
供应商名称
g_per
varchar
12
Yes
供应商联系人
g_PerAdd
varchar
30
Yes
供应商联系人地址
g_add
varchar
30
Yes
供应商地址
表4-3用户登陆表
字段名称
数据类型
宽度
是否为空
说明
Id
int
11
no
客户编码
username
varchar
12
no
客户姓名
Mobile
varchar
30
移动电话
tel
varchar
20
固定电话
six
varchar
12
no
性别
IDcardnumber
varchar
50
身份证号
purchase
varchar
20
购买人
fax
varchar
12
传真
varchar
30
客户地址
5系统各模块的具体实现
5.1要填写登录用户的基本信息
客户登录后能进行如下基本操作:
(1)维护账号信息。
例如,修改密码等。
(2)查看商品的基本信息。
包括电脑的名称,配置,尺寸,价格等。
(3)搜索更多新的商品电脑信息。
(4)查看销售公司信息,并发信给销售公司
(5)搜索相关的电脑商品,根据需求或价格来搜索。
图5-1用户登录界面
5.2管理员管理用户模块的设计
用户管理模块主要完成解除锁定,设定为或者普通用户,删除,修改用户的功能,
用户管理模块的如图5-2所示:
图5-2用户管理界面
5.3商品模块的设计
商品模块设计是为了推广商品,增大销售的中心环节所在,要有足够的吸引力,管理员登陆商品添加功能如图5-3所示:
图5-3商品添加功能图
5.4订单管理模块的设计
订单管理模块主要有查询订单,编辑订单等功能。
订单模块可以整合其他任意涉及到交易的模块,配合商品模块即可完整的在线购买功能。
订单管理界面如图5-4所示:
图5-4订单管理界面图
5.5公告管理模块的设计
公告管理模块主要完成添加,删除,修改,公告的功能。
公告是前台页面显示的滚动信息,管理员可以随时添加删除公告,可以发布和管理网站公告,并设置公告的不同显示类型。
公告管理模块的操作界面如图5-5所示:
图5-5公告管理界面图
5.6用户注册界面模块的设计
用户注册界面模块主要完成注册用户的功能。
在设计用户注册模块之前需要先知道此模块的工作流程,即各个控件的用途,比如使用验证控件,电话号码的验证需要正则表达式,邮箱也是,主要还是控件与SQL的交互。
用户注册模块的操作界面如图5-6所示:
图5-6用户添加信息的操作界面
6系统测试与维护
6.1系统测试的目的
系统测试是为了发现在系统开发过程所产生的错误。
通过测试在检验是否每个功能块都能正常使用,检验系统的可靠性。
测试的根本目标是尽可能多地发现并排除系统中潜藏的错误观点,最终把一个高质量的软件系统交给用户使用,保证系统的可靠性。
系统测试是指在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法,应用系统思想和系统科学的原理进行分析工作的方法与技术。
系统测试的目的,就是按照系统的规划所定的某个开发项目范围内明确系统的正常和合理性,系统布局的合格,系统内容的合法性和系统的正常运用。
6.2测试方案
使用以界面为基础的测试。
以界面为基础的测试仅仅依靠与其运行环境之间的界面来选择和产生测试数据,而不管系统的具体需求和具体实现细节。
包括管登陆,修改,普通用户的查询和数据输入输出数据的类型取值范围以及取值的概率分布等等。
6.3测试结果
经过测试系统基本达到设计要求,软件功能完整,用户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 0725929018 热伊莱 电脑销售系统的设计与实现 电脑 销售 系统 设计 实现