《计算机销售管理系统设计_论文.doc》由会员分享,可在线阅读,更多相关《计算机销售管理系统设计_论文.doc(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、毕 业 设 计电脑销售管理系统设计姓 名 院(系) 信息学院专业班级 信息管理与信息系统班学 号 指导教师 职 称 论文答辩日期 200年4月20日工程学院教务处制第 29 页学生承诺书 本人在此声明:本人所呈交的毕业设计及相关资料,是在导师指导下,独立完成。对本毕业设计所涉及的研究工作做出贡献的他人与集体,均已在文中明确标明,本毕业设计不包含任何他人享有的著作权的内容。 本人在此授权工程学院,其有权保留送交毕业设计及相关资料的复印件,允许其对毕业设计及相关资料进行查阅,可以将毕业设计及相关资料的全部或部分内容编入有关的数据库进行检索,可以采用影印或其他复制手段保存毕业设计及相关资料。 学位论
2、文作者(签名): 年 月 日摘要电脑销售管理系统是电脑销售企业的重要组成部分,本文在对电脑销售管理系统需求分析的基础上,并以SQL Server 2000作为数据库服务器,用Delphi 7.0软件对系统进行设计, 构建了一个电脑销售管理系统。本系统实现了用户管理、基本信息、销售管理、进货管理、库存管理、财务管理、查询管理等功能模块,是一个具有功能丰富、运行快捷、操作简单、易维护等特点的电脑销售管理系统软件,能够有效减少销售人员的工作量,减轻管理人员的工作压力。关键词:管理系统系统建模电脑销售功能模块数据库目录1前言11.1课题背景和意义11.2国内销售信息系统技术现状22系统技术及运行环境分
3、析32.1SQL SERVER概述32.2DELPHI概述32.3RATIONAL ROSE概述43电脑销售管理系统的需求分析43.1电脑销售管理系统的功能需求分析43.2电脑销售管理系统的非功能性需求分析63.2.1系统的性能特性63.2.2界面特性63.2.3安全特性64电脑销售管理系统的设计64.1系统的结构设计64.2系统的流程设计74.3系统的功能设计84.3.1销售管理94.3.2进货管理104.3.3库存管理114.3.4财务管理124.3.5查询管理124.4电脑销售管理系统后台流程134.5系统的数据库设计144.6系统的安全性设计194.6.1用户标识与鉴别194.6.2数
4、据安全设计205电脑销售管理系统的测试205.1测试方法205.2测试结果216总结26参考文献27英文摘要28致谢29工程学院毕业设计成绩评定表301前言1.1课题背景与意义 当今,中国的电脑市场不断扩大,电脑制造企业的实力与日俱增,电脑经销商群体越来越庞大,但在多数电脑销售企业中仍采用较为传统的管理方式:纸制单据及手工业务管理。这种方式不仅数据可靠性差,运行效率低,而且统计分析难度较大,企业获取有用统计信息的时间周期长。企业与整个产业链中的供应商、经销商、服务商等协作伙伴的商业信息交流主要通过电子邮件、 及 的方式实现,这将会严重影响商业信息交流的及时性与可靠性。所有这些问题在不同程度上制
5、约企业的发展空间与发展速度,特别是网络经济与信息化时代的到来,采用先进的管理方式以便增强企业的竞争能力是电脑制造企业需面对的重要问题1。 科学技术的不断进步与经济的不断发展,市场的竞争越来越激烈,我国电脑产业同世界其它发达国家相比不仅在规模上有较大的差距,更重要的是在管理技术上的差距。当前我国电脑行业普遍存在产品设计周期长,与商业协作伙伴的沟通不及时、不到位等问题,严重影响了企业的竞争能力。在当今网络经济环境下,企业间的竞争更多的表现在以制造企业为主,与商业协作伙伴协同工作组成的产业链的竞争,如果仍然采用传统的管理方式显然是不行的。 如何解决上述一系列问题,如何快速适应变化多端的市场,如何运用
6、现代化的管理与技术手段降低产品成本、提高企业竞争力,是我国电脑企业急需解决的问题。信息技术与网络技术的广泛应用与发展将为企业降低产品成本、优化库存结构、拓展销售渠道、提高服务效率等提供了可能,是电脑企业增强竞争实力的必经之路。管理信息系统是企业的信息系统,它具备数据处理、计划、控制、预测与辅助决策功能,具体作用如下:(1)用统一标准处理与提供信息,排除使用前后矛盾的数据。(2)完整、及时提供在管理及决策中需要的数据。(3)利用指定的数据关系式分析数据,客观预测未来。(4)向各级管理机构提供不同详细程度的报告,缩短分析与解释时间。(5)用最低的费用最短的时间提供尽可能精确、可靠的信息,以便使决策
7、者选择最佳的实施方案,以提高企业的经济效益,在各方面的竞争中占有一席之地。 电脑销售管理系统是电脑销售企业的重要组成部分,本系统的开发加强了我国电脑销售企业对销售的管理,提高了综合管理能力,促进了电脑销售管理系统的设计与实现本系统的开发对电脑产业树立将客户信息作为企业战略资源的策略,建立以客户为中心的管理理念以及规范化、信息化电脑销售进程,都具有实际意义。 系统具有强大的电脑销售管理功能。它的功能模块涵盖了所有销售管理业务。销售系统是电脑销售管理的重要组成部分,其建设与完善可以大幅度提高电脑销售与管理的工作效率与准确性。本系统的开发将促进信息技术在电脑销售管理中的应用与发展。1.2国内销售信息
8、系统技术现状 我国将电子计算机应用于经济管理方面起步较晚,直到七十年代左右才开始这方面的工作。而且,在我国计算机管理研究与实践的开始阶段,大多数项目都集中在人事、工资及仓库管理方面,很少涉足销售管理领域。造成这种情况的主要原因是由于长期以来的销售管理工作不被重视,因此,开发者在其上的注意力就相应小些,当然,销售工作的复杂性以及销售效益的间接性也是比较重要的原因。 近年来,随着市场机制的日益健全,企业自主权的不断扩大,销售管理工作在企业中的地位越来越重要。在此同时,信息工作者也通过前一阶段的工作积累了一定的经验,开始在销售管理领域进行管理信息系统的开发工作。不过,总的来说,工作刚刚开始,销售管理
9、信息系统的理论还不十分完善。从目前的应用状况看,我国计算机辅助销售的项目主要有以下几类:(1) 非独立的销售业务处理系统 这类系统的典型特点是没有把销售单独处理,而是仅作为其它系统的一个子功能。这类应用主要是销售统计。如统计出每天的实际销售量、实际收入以及拖欠贷款名单等。(2) 单项销售业务处理系统 这类应用是把某一项销售业务建成独立的子系统,用以辅助某一方面的销售管理工作。从掌握的资料看,这类系统主要是合同管理系统。(3) 销售管理信息系统这类应用综合各种销售业务,由计算机进行统一管理。它的特点是各子系统之间相互联系,形成一个综合的销售信息处理系统。目前,我国这方面的系统还不多,总的来说处于
10、开发阶段。我国的电脑销售企业,长期以来依靠人工进行销售,没有形成先进与规范的销售管理信息系统2。2系统技术及运行环境分析 本电脑销售管理系统在Microsoft Windows XP Professional 开发环境下,采用Delphi 7.0 + SQL Server 2000的开发技术,对电脑销售管理系统进行系统设计。选用这种开发技术,主要是因为Delphi支持面向对象技术,支持可视化编程,支持图形用户界面设计,Delphi开发出来的软件有漂亮的界面,与用户交互功能强。2.1SQL Server概述SQL(Structured Query Language),即结构化查询语言,是关系数据
11、库的标准语言,SQL是一个通用的、功能极强的关系数据库语言。SQL集数据查询(Data Query)、数据操纵(Data Manipulation)、数据定义(Data Definition)与数据控制(Data Control)功能于一体。SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 与Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows N
12、T系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用3。2.2Delphi概述Delphi的数据库功能很强,
13、是开发中型数据库软件理想的编程工具。Delphi适用于应用软件、数据库系统、系统软件等类型的开发,而且能应用API函数,这在控制Windows很有用。 Delphi使用了Microsoft Windows图形用户界面的许多先进特性与设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。Delphi是完全面向对象的,这就使得Delphi成为一种触手可及的促进软件重用的开发工具,从而具有强大的吸引力。 Delphi可以轻松地画出可视化对象,与用户交互能力强,程序员不必自己建立对象,只要在提供的程序框
14、架中加入完成功能的代码,其余的都交给Delphi去做。欲生成漂亮的界面与结构良好的程序丝毫不必绞尽脑汁,Delphi将帮助您轻松地完成。它允许在一个具有真正OOP扩展的可视化编程环境中,使用它的Object Pascal语言。这种革命性的组合,使得可视化编程与面向对象的开发框架紧密地结合起来。有这样一句话最为经典、贴切的描述了Delphi“真正的程序员用C,聪明的程序员用Delphi” 4 。2.3Rational Rose概述Rational Rose是由美国的Rational公司开发的、面向对象的可视化建模工具。利用这个工具,可以建立用UML描述的软件系统模型,而且可以自动生成与维护C+、
15、Java、Visual Basic与Oracle等语言与系统的代码。Rational Rose包括了统一建模语言(UML)、面向对象的软件工程(OOSE)及对象建模技术(OMT)。其中,统一建模语言(UML)是由Rational公司的3位世界级的面向对象技术专家Grady Booch、Ivar Jacobson与Jim Rumbaugh,通过对早期面向对象研究的设计方法进一步扩展而得到的,它为可视化建模软件奠定了坚实的理论基础。2002年,Rational软件公司被IBM公司收购,Rational成为IBM的第五大品牌。Rational Rose的运行环境:(1) 最低硬件配置环境:基于Pen
16、tium的PC兼容系统,600MHzPIII,512MB内存,400MB磁盘空间。(2) 版本要求:Windows NT 4.0、Service Pack6a与SRP(Security Rollup Package);Windows 2000 Professional、Service Pack 2或Service Pack 3;Windows XP Professional。(3) 数据库环境,包括IBM DB2 Universal Database 5.x、6.x与7.x;IBM DB2 OS390 5.x&6.x;MS SQL Server 6.x与7.x与2000;Oracle 7.x、
17、8.x与9.x;Sybase System 125。3电脑销售管理系统的需求分析3.1电脑销售管理系统的功能需求分析电脑销售管理系统要满足电脑销售企业的需求,必须具备完善的各种功能模块。电脑销售管理系统要求具备以下的权限设置6,如图1所示:电脑信息查询管理电脑销售管理系统UserAdmin用户管理基本信息销售管理进货管理库存管理财务管理图1系统模块结构图图1是电脑销售管理系统的功能结构图,其包括了整个系统的结构。不同的系统用户对电脑销售管理系统管理的使用权限也不同。一般用户只能查询电脑信息,系统管理员可以对整个系统进行操作。这些操作包括用户管理、基本信息管理、销售管理、进货管理、库存管理、财务
18、管理、查询管理、数据备份、数据还原。用户管理:对系统的用户进行操作,包括用户登录、密码修改。基本信息:对供应商、客户、电脑信息的管理。包括供应商信息、客户信息、电脑信息。销售管理:对电脑销售情况的操作,包括销售订单、销售登记。进货管理:对电脑采购情况的操作,包括采购订单、进货登记。库存管理:对电脑库存信息的管理。财务管理:对财务的管理,包括对供应商与客户的款项汇总的管理。查询管理:对供应商、客户、电脑、销售订单、销售登记、采购订单、进货登记、库存、供应商款项、客户款项的查询操作。数据备份:对初始数据进行备份。数据还原:对数据进行还原操作。3.2电脑销售管理系统的非功能性需求分析3.2.1系统的
19、性能特性电脑销售管理系统需要具有以下的性能特性:(1)系统功能齐全,具有实用性;(2)有规范的信息处理数据库;(3)使用GUI界面,操作灵活方便,用户经过短期培训即可使用本电脑销售管理软件;(4)采用面向对象的分析设计编程,结构化、模块化与可视化;(5)采用安全措施、数据备份等技术,确保系统的安全可靠性;(6)有严格的保密性,对用户配置不同权限与密码;(7)具有可维护性与可扩充性,使其能够适应不断发展的业务需要。3.2.2界面特性电脑销售管理系统有统一的界面格式,所有数据输入部分都有校验信息,且校验信息准确无误。3.2.3安全特性 电脑销售管理系统的安全特性要求:(1) 客户登录时,进行用户帐
20、号密码的安全验证;(2) 对破坏性的操作有明确的提醒信息;(3) 防止用户直接操作数据库,用户只能用帐号登录到系统,通过系统访问数据库,而只有系统管理员才可以在SQL Server操作数据库;(4) 对用户帐号的密码进行加密处理,确保在系统中不会出现密码的明文。4电脑销售管理系统的设计4.1系统的结构设计电脑销售管理系统可以在单机在运行,也可以在单个局域网运行。当系统在局域网上运行时,必须将电脑销售管理系统的数据库放入服务器中,然后各台用户计算机的通过系统访问服务器上的数据库,并在各自的计算机上运行。当系统在单台计算机上运行时,以自己的计算机作为数据库服务器,然后通过系统访问数据库服务器。系统
21、拓扑结构图如图2所示:数据库服务 器用户用户系统管理员电脑销售管理系 统电脑销售管理系 统图2系统拓扑结构图4.2 系统的流程设计连接数据库失败成功失败操作电脑信息销售管理库存管理进货管理财务管理查询管理adminuser操作基本信息数据备份、还原退出用户登陆图3系统总体流程图由于安全性考虑,本系统的操作要求用户在登录后才能进行。用户登录时,将进行用户身份的判断。一般用户与系统管理员由于权限不同,可以实现的功能也不相同,在登录后,他们分别进行不同的操作。当选择admin时,用户可以进行全部操作,包括:用户管理(密码修改)、基本信息(供应商信息、客户信息、电脑信息)、销售管理(销售订单、销售登记
22、)、进货管理(采购订单、进货登记)、库存管理(库存信息)、财务管理(欠供应商款项、客户欠款);当选择user时,用户可以进行 “电脑信息”的操作。系统总体流程图如图3所示.4.3系统的功能设计欠供应商款项查询电脑销售管理系统用户管理基本信息销售管理进货管理库存管理财务管理查询管理帮助更改密码用户登录供应商信息客户信息电脑信息销售订单销售登记采购订单进货登记库存信息欠供应商款项汇总表客户欠款表供应商查询客户查询电脑查询销售订单查询数据备份数据还原销售登记查询采购订单查询进货登记查询库存查询客户欠款查询帮助关于图4系统功能结构图在系统设计部分,用类图来描述系统的结构,在此基础出上可得到系统的主要类
23、图。根据系统的流程,首先建立一个主类Carsys,来实现对其他类的管理,所有的其他类都围绕着这个主类展开。每一种类完成其相应的功能,系统使用的类主要有userM、infoms、salesM、stockM、inventoryM、financeM、enquiryM。其分别用来实现用户管理、基本信息管理、销售管理、进货管理、库存管理、财务管理、查询管理。系统类图如图5所示:图5系统部分类图 下面介绍主要的类的用例图,来说明电脑销售管理系统的主要类图的功能。4.3.1销售管理电脑销售管理包括:电脑销售订单与电脑销售登记的操作。可以实现电脑销售订单与电脑销售登记的添加、删除、修改与查询工作。电脑销售管理
24、用例图如图6所示:图6电脑销售管理用例图4.3.2进货管理电脑进货管理包括采购订单管理与进货登记管理。可以完成采购订单与进货登记的添加、删除、修改与查询。电脑进货管理用例图如图7所示:图7电脑进货管理用例图4.3.3库存管理 库存管理是系统管理员对电脑库存信息的管理。包括对库存电脑数量、库存金额的管理。电脑库存管理用例图如图8所示:图8电脑库存管理用例图4.3.4财务管理 财务管理是系统管理员对欠供应商款项与客户欠款项目的管理。电脑财务管理用例图如图9所示:图9电脑财务管理用例图4.3.5查询管理查询管理包括系统管理员对供应商、客户、电脑、销售订单、销售登记、采购订单、进货登记、欠供应商款项、
25、客户欠款等信息的查询,还有一般用户对电脑信息的查询。电脑查询管理用例图如图10所示图10电脑查询管理用例图4.4电脑销售管理系统后台流程 在前面的设计的基础上,对系统的部分模块进行活动图的建模,进一步完成电脑销售管理系统。活动图既可以用来描述操作(对象的方法)的行为,也可以描述对象内部的工作过程。活动图依据对象状态的变化来捕捉动作与动作的结果7。系统活动图如图11所示:图11电脑管理系统活动图在电脑销售管理系统中,用户操作数据需要由系统判断是否具有操作的权限,然后通过数据库读取数据;用户具有权限时,再通过系统完成数据的操作,数据库更新数据后,返回操作的结果,用户可以在系统中看到操作结果。通过以
26、上步骤,运用UML建模方法完成电脑销售管理系统的基本建模工作。4.5系统的数据库设计数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式与物理结构,并据此建立数据及其应用系统,使之能够有效地存储与管理数据,满足各种用户的应用需求8。电脑销售管理系统数据库库名为carsales,其中包含11个表,包括:用户登录表、供应商信息表、客户信息表、电脑信息表、销售订单表、销售登记表、采购订单表、进货登记表、库存信息表、欠供应商款项汇总表、客户欠款表。这11个表主要是实现对系统中的用户登录、供应商、客户、电脑、销售、采购、库存、财务等方面的管理。(1) 用户登录表 denglu。如表1:
27、表1用户登录表列名数据类型长度允许空用户名varchar20否密码varchar20否(2)供应商信息表 gongyingshangxinxi(供应商编号、供应商名称、性别、 、地址、邮政编码、证件名、证件号、备注)。如表2:表2供应商信息表列名数据类型长度允许空供应商编号varchar20否供应商名称varchar50否性别char10否 varchar20是地址varchar50是邮政编码char10是证件名varchar20否证件号varchar20否备注varchar50是(3)客户信息表 kefuxinxi (客户编号、客户名称、性别、 、地址、邮政编码、证件名、证件号、备注)。(4
28、)电脑信息表 cheliangxinxi (电脑编号、类型、配件类别、合格证号、颜色、出厂日期、单价、数量、金额、备注)。如表3:表3电脑信息表列名数据类型长度允许空编号varchar20否类型varchar20否配件类别varchar20否合格证号varchar20否颜色char10是出厂日期datetime8是单价varchar20否数量varchar20否金额varchar20否备注varchar50是(5)销售订单表 xiaoshoudingdan (销售单号、销售日期、客户编号、客户名称、编号、类型、类别、单价、数量、金额、订金、本方负责人、对方负责人、交货日期、交货地点、备注)。如
29、表4:表4销售订单表列名数据类型长度允许空销售单号varchar20否销售日期datetime8否客户编号varchar20否编号varchar20否续表:类型varchar20否配件类别varchar20否单价varchar20否 数量varchar20否金额varchar20否订金varchar20否本方负责人varchar50否对方负责人varchar50否交货日期varchar20否交货地点varchar50否备注varchar50是(6)销售登记表 xiaoshoudengji (销售单号、客户编号、客户名称、销售日期、本方负责人、对方负责人、备注)。如表5:表5销售登记表列名数据类
30、型长度允许空销售单号varchar20否客户编号varchar20否客户名称varchar20否销售日期datetime8否本方负责人varchar50否对方负责人varchar50否备注varchar50是(7)采购订单表 caigoudingdan (采购单号、订单日期、供应商编号、供应商名称、电脑编号、类型、电脑类别、单价、数量、金额、订金、本方负责人、对方负责人、交货日期、交货地点、备注)。 (8)进货登记表 jinhuodengji (进货单号、供应商编号、供应商名称、进货日期、本方负责人、对方负责人、备注)。(9)库存信息表 kucunxinxi (编号、类型、配件类别、进货价格、
31、进库数量、出库数量、当前库存量、库存总金额、备注)。如表6:表6库存信息表列名数据类型长度允许空编号varchar20否类型varchar20否配件类别varchar20否进货价格varchar20否进库数量varchar20否出库数量varchar20否当前库存量varchar20否库存总金额varchar20否备注varchar20是(10)欠供应商款项汇总表 quangongyingshangkuan (欠款单号、供应商编号、供应商名称、进货金额、订金、付款金额、欠款、备注)。如表7:表7欠供应商款项汇总表列名数据类型长度允许空欠款单号varchar20否供应商编号varchar20否供
32、应商名称varchar50否进货金额varchar20否订金varchar20否续表:付款金额varchar20否欠款varchar20否备注varchar20是(11)客户欠款表 kefuquankuan (欠款单号、客户编号、客户名称、销售金额、订金、收款金额、欠款、备注)。以上对数据库中主要的表给出了表结构,表中黑色字体的是各表的主键。对于类似的表,这里没有再详细地给出表结构。4.6系统的安全性设计4.6.1用户标识与鉴别用户标识与鉴别是系统提供的最外层安全保护措施。其方法是由系统提供一定的方式让用户标识自己的名字或身份9。电脑销售管理系统从防止用户跳过登录界面来加强系统的安全性:每次用
33、户对系统要求进行访问时,需要输入正确的用户名与密码才能登录,在未登录前,所有的功能按钮都是不能点击的。只有输入正确的用户名与密码登录后,根据各自用户的权限,进行相应的数据操作。如图12所示:图12用户登录 4.6.2数据安全设计电脑销售管理系统具有数据备份与还原的功能。当数据库遭到破坏时,可以用数据还原的功能对数据库进行操作,使用户的损失降低到最低的限度。5电脑销售管理系统的测试软件的主要测试过程是根据软件开发各阶段的规则说明与程序内部结构,设计若干测试用例(程序系统的输入数据与预期输出结果)。使用这些测试用例运行系统,根据运行结果判断软件是否存在错误10。测试阶段是查找错误阶段,是软件生命周
34、期的重要环节,通过测试可以极大地提高系统的可靠性。5.1测试方法电脑销售管理系统软件的测试采用黑盒测试方法。黑盒测试也称为功能测试,它是通过测试来检测每个功能是否都能正常的使用11-13。电脑销售管理系统软件的测试测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面与软件功能进行测试。测试时,以用户的角度,从输入数据与输出数据的对应关系出发进行测试的,主要注重于测试软件的功能需求,主要测试功能是否正确或遗漏,界面是否有错误,数据库能否访问正确,性能有没有错误,初始化与终止有没有错误等。5.2测试结果下面以部分的图例来说明软件的测试结果。图14系统初始状态(1) 连接数据库测试。图15数
35、据库连接成功(2) 用户登录测试,系统为不同的用户设置不同的管理权限。分别以不同的身份进行登录,都能按规定权限进入不同的界面。如图16所示:图16用户登录(3)数据查询测试,数据查询是系统的一个主要功能.在查询界面下,输入各种可能的查询条件,查询都能将符合条件的记录显示在页面上。以供应商信息查询为例说明查询功能,如图17所示:图17信息查询(4)数据添加、删除、修改测试,在数据录入界面上,输入一条记录并对数据库进行更新,通过查询检测到数据已经记录到数据库中。输入不符合规定的数据时,有效性验证控件能验证出数据的错误,要求用户重新输入。数据修改与删除测试与录入测试相似,修改或删除后检测数据库的数据
36、都发生相应的改变。以供应商信息的添加为例说明添加功能,如图18所示:图18供应商信息的添加以删除客户信息为例说明删除功能,如图19所示:图19删除客户信息(5) 数据备份与还原,主要是在数据库遭受破坏时,系统管理员可以将备份的原始数据还原到数据库中。 上面所讲的都是一些基本功能的测试,还有一些类似的功能测试本文就没有详细论述了。电脑销售管理系统实现了用户管理、基本信息管理、销售管理、进货管理、库存管理、查询管理等功能。无论是录入、修改、删除还是查询、统计、汇总等功能都符合系统设计的要求,实现了电脑销售管理系统的综合化管理,方便信息交流。电脑销售管理系统操作界面简单容易,人机交互方便快捷,可以提
37、高工作人员的工作效率。经过测试,本电脑销售管理系统可以满足小规模的电脑销售企业的基本要求。6总结在电脑销售管理系统设计与开发实践中,本文主要进行了下列的工作:(1)根据网络上的资料查询,详细了解了电脑销售的现状、工作环境、开发软件的目的以及该系统所应达到的效果,并使用Rational Rose工具对系统进行建模,把系统分成几大模块进行开发,保证了系统开发的效率。(2)根据模块化的构思,对该系统进行总体设计,包括系统的框架设计、结构设计、组件设计等并分配模块中的功能与所应达到的效果。 (3)以模块为单位,介绍了每一个模块的详细设计与具体实现。(4)对系统进行测试。并对其测试出现的问题及时反馈并做
38、以及时的处理.所开发的电脑销售管理系统功能相对而言比较集中,而且各个功能模块中重复交叉的应用逻辑较多。在这种环境下应用组件技术进行系统开发极大的方便了软件的二次开发与代码重用,可以大大提高软件跨系统平台与软件平台的通用性并缩短开发周期、提高开发效率,并减少了后期维护工作量。经过测试与使用结果表明,系统稳定可靠。系统的成功开发应用,为电脑销售企业提供了良好的工作环境与坚实的技术基础,对提高销售的信息化水平起到了重要的作用。电脑销售管理系统的最新发展要求是要适应现代网络时代的需求,使系统具备网络功能,但Delphi 7.0没有这个功能。如果电脑销售管理系统需要具备网络功能必须用另外一门语言来进行改
39、编。但对于小规模的公司来说,具备局域网络功能的电脑销售管理系统已经可以合适他们的需求了。电脑销售管理系统的功能是比较完善的,但还有一些小的问题需要改进。例如,多种数据库的连接方法。参考文献1 辛盛, 王明哲.基于UML的电脑销售管理系统设计J.计算机与现代化,2002,(6):1-3.2 姚岚.用Delphi7.0环境进行酒店管理信息系统的开发J.经济技术协作信息,2007,(12):2-5.3 郑阿奇, 刘启芬, 顾韵华.SQL Server教程.北京:清华大学出版社,2005.43-69.4 牛汉民. Delphi7开发基础教程.北京:科学出版社,2005.68-102.5 蔡敏, 徐慧慧
40、, 黄炳强等.UML基础与Rose建模教程.北京:人民邮电出版社,2006.76-926 吕伟臣, 周涛.Delphi 7.0+Rose项目开发实践.北京:科学出版社, 2005.35-38.7 明日科技. Delphi开发经验技巧宝典(附光盘).北京:人民邮电出版社,2007.51-64.8 蒋丽华, 姬秀荔, 向云柱等.数据库应用技术Delphi应用系统开发.北京:中国水利水电出版社, 2005.289-291.9 Delphi编程篇编委会编著.Delphi编程篇.北京:电子工业出版社, 2004.231-236.10 王珊, 萨师煊.数据库系统概论.第四版.北京:高等教育出版社, 200
41、6.78-91.11 李劲东, 姜遇姬, 吕辉.管理信息系统原理.陕西:西安电子科技大学出版社,2003.10-12.12 Klepper S (2002b) The capabilities of new firms and the evolution of the U.S. computer industry.Ind Corp Change 2002,(11):4566.13 Boschma RA, Wenting R (2005) The spatial evolution of the British computer industry, Papers in Evolutionary
42、Economic Geography, 2005,(4):12-15.Design of Computer Sales Management SystemLai JingwenAbstract: Computer sales management system plays an important part in Computer sales company. Based on the analysis of the demands of the computer sales, the system is modeled by Ration Rose, and SQL Server 2000
43、is adopted to be the database server of this system. The function of this system is designed with Delphi7.0.It consists of customer management, customer information, sales management, buying management, stock management, financial management and enquiry management. This system is powerful, run fast,
44、 simple and easy to maintain, it can reduce the sales work load and the managers pressure effectively also.Key words:Management System; System Modeling; Computer Sales; Function Modules; Database 致 谢 感谢 教师在论文设计期间对我的关怀与帮助。从论文选题到论文修改, 教师都一直支持我的选择,支持我的论文设计的工作。特别是在论文修改期间, 教师更是对我的论文进行了多次修改,并多次与我进行交流,对论文的修改提出宝贵的意见。在此,我衷心的感谢李伟教师的教导。此外,在这里,我还要感谢在我论文设计期间,对我帮助很大的 同学,感谢他们给了我很大的帮助。 工程学院毕业设计成绩评定表姓 名 学 号 200届院(系)别信息学院专业、班级信息管理与信息系统毕业设计题目电脑销售管理系统设计指导教师姓名、职称 指导教师评语及评分:设计构建了一个电脑销售管理系统,实现了用户管理、基本信息、销