计算机销售管理系统设计_论文.doc
《计算机销售管理系统设计_论文.doc》由会员分享,可在线阅读,更多相关《计算机销售管理系统设计_论文.doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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系统功能结构图在系统设计部分,用类图来描述系统的结构,在此基础出上可得到系统的主要类
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 销售 管理 系统 设计 论文
限制150内