论文一个小型汽车销售管理系统.doc
《论文一个小型汽车销售管理系统.doc》由会员分享,可在线阅读,更多相关《论文一个小型汽车销售管理系统.doc(48页珍藏版)》请在三一办公上搜索。
1、陕西师范大学网络教育学院毕业论文(设计)论文题目 一个小型汽车销售管理系统设计与实现目 录一、系统概述21.1 问题的提出21.2 现有系统存在问题的分析21.3 系统开发目标21.4 开发工具选择31.4.1 Microsoft Visual Studio 2005简介31.4.2 Microsoft SQL Server 2000简介31.5 开发方法选择31.6 开发本系统的意义4二、 系统分析42.1需求分析42.2可行性分析42.2.1 经济可行性42.2.2 技术可行性42.2.3 使用可行性52.3 系统设计背景52.4 系统的功能简介52.5 系统开发的目标52.6 业务流程分
2、析52.7 数据流程分析72.8 数据存储分析8三、系统设计103.1 系统功能设计103.1.1 系统功能模块图103.1.2数据流程图113.2 数据库设计123.2.1 数据库概念结构设计123.2.3 数据库逻辑设计16四、详细设计194.1 登录界面设计194.2 主界面设计22五、测试425.1测试概述425.2系统测试举例425.3测试结果43结 论44参考文献46内容摘要本论文主要阐述了开发汽车销售管理系统的流程以及C#程序设计高级语言的概况。重点介绍了开发汽车销售管理系统的实现过程:包括系统概述、 系统分析、 数据流程分析、功能设计、 数据库设计、 系统实现、 系统测试和调试
3、,包括功能需求描述、数据库设计等内容。本系统主要功能有用户登录系统、职工管理、入库管理、销售管理、库存管理、仓库管理、客户信息管理、系统用户管理、汽车汇总等九个功能模块。关键词:职工管理、入库管理、销售管理、库存管理、仓库管理、客户信息管理、系统用户管理、汽车汇总、数据库一个小型汽车销售管理系统设计与实现本文以汽车信息管理系统中的汽车销售管理为开发背景,阐述了销售管理系统的概念,结构及系统开发的基本原理和方法。一、系统概述1.1 问题的提出数据库是一门研究数据管理的技术,始于20世纪60年代,经过50多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数
4、据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。随着时代的发展,信息管理系统对各行各业的发展都起着越来越重要的作用,尤其是商品销售行业。在经济发达的地区,许多大型的汽车销售商店,销售公司,都投入了大量的资金开发MIS系统,以求在将来激烈的竞争中立于不败之地。在我国,随着改革开放和市场经济的发展,特别是十二五规划的今天,居民的消费水平逐渐提高,很多的家庭也将会购买汽车,那么汽车在销售过程中的管理就不能仅仅只靠手工的记录,更应该结合信息技术的支持。因此可见,随着我国经济的迅速发展,信息技术在其中的应用会更加地广泛和深入。1.2 现有系统存在问题的分析有的销
5、售公司根本就没有系统,对于二十一世纪的今天计算机的发展是日新月异的,但是有的领导只见眼前利益,不关心,甚至不敢尝试新兴的事物。信息技术的应用还十分落后。所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。有些销售公司虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。还有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统能有保障吗?所以开发一个更加完善的系统是势在必行的。1.3 系统开发目标本系统是将现代化的计算机技术和传统的销售管理工作相结合,按照公司的工作流程设计完成的。为
6、了使系统在公司的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标1.系统应具有实用性、可靠性和适用性,同时注意到先进性。2.对各个数据库进行动态管理,防止混乱。3.能够按照用户选择的不同的条件进行简单查询和复合查询。4.能够按照不同权限的用户分配刀不同的功能,保障数据库的安全性。5.能够对销售额、仓库、入库的统计,方便管理者不必重复的计算和管理。6.方便用户的操作,尽量减少用户的操作。1.4 开发工具选择1.4.1 Microsoft Visual Studio 2005简介Visual Studio 是一套完整的开发工具集,用于生成 ASP.NE
7、T Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。C#的功能特点主要有:1简洁的语法2精心的面向对象设计3与WEB相结合4完整的安全性欲错误处理、版本处理技术5灵活性与兼容性1.4.2 Microsoft SQL Se
8、rver 2000简介Microsoft SQL Server 2000中文版(以后简称为SQL Server2000 或SQL Server),是基于客户端/服务器模式(Client/Server模式,简称C/S模式)的新一代大型关系型数据库管理系统(DBMS)。它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性及数据安全性。SQL Server2000主要的服务器组件:SQL Server数据库引擎(MSSQL Server服务);SQL Server代理程序(SQL Serve
9、r Agent服务);Microsoft搜索服务;分布式事务处理协调器(MS DTC服务)。1.5 开发方法选择 在开发方法的选择上,采用了原型法和生命周期法相结合的方法。具体来说,就是在系统开发之前对系统有一个总体框架设想,各功能单元的结构和功能也比较清楚,但是还没有具体实现。系统完成什么功能,分成哪几个部分,各个部分又有哪几个模块,都已理解掌握,并且在以后的设计过程中不需要做太大的改动,只是具体到每个模块还没有全部实现。具体地设计可能是完全实现一个模块,也可能是用一个效率高的模块代替一个旧模块。信息管理系统的开发是一项比较复杂的工作,我们必须选用科学的有效的开发方法。1.6 开发本系统的意
10、义汽车销售管理系统是汽车公司管理管理系统非常重要的一个环节,汽车销售管理的系统化、计算机化是整个汽车公司管理中很重要的一个组成部分,能否实现这一步关系到公司销售水平的高低。因此,汽车销售管理系统就逐渐受到重视,并在公司的信息管理中占据了越来越重要的份量。二、 系统分析这章主要讲的是汽车销售管理系统的逻辑分析,系统分析在整个系统中具有重要的作用,它为系统的设计打下结实的基础。2.1需求分析通过调查分析,该汽车销售管理系统应该基本以下一些的功能:1、销售、入库的原始数据的录入2、较好的权限管理; 3、原始数据修改简单方便;4、方便的数据查询,支持多条件查询;5、相应的权限下,删除数据方便简单,数据
11、稳定性好;6、数据统计自动完成,尽量减少人工干预;2.2可行性分析可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。也就是说可行性研究的目的不是解决问题,而是确定问题是否值得去解,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条件。一般说来,应从经济可行性、技术可行性、运行可行性、法律可行性和开发方案可行性等方面研究可行性。2.2.1 经济可行性汽车销售管理系统的编写只需要一台PC机即可,目前PC机的配置均能满足汽车销售管理系统的编写和使用的要求。而销售信息报表的打印则只需要增加一台打印机即可,这是一般公司都可以承担的。 2.2.2 技术可行性作为计算机科学与技
12、术专业的学生,经过四年的学习对编写程序都有独立的动手操作能力,而对一个简单的汽车销售管理系统来说,以我们目前的技术水平是完全可以胜任的。2.2.3 使用可行性该系统只是一个小型的汽车销售管理系统,使用起来简单方便,另外,现在的许多汽车销售公司都配有专门的计算机人才,只需要对该系统的使用者进行简单的培训即可投入使用。2.3 系统设计背景本项目名称:一个小型汽车销售管理系统。本软件基本上能具体化、合理化得管理汽车销售的销售情况和员工信息,用结构化程序设计的思维方式去了解计算机的基本工作原理和高级程序语言设计。2.4 系统的功能简介主要功能:职工管理、入库管理、销售管理、库存管理、仓库管理、客户信息
13、、系统用户管理、销售汇总、入库汇总、仓库汇总2.5 系统开发的目标出于本系统是汽车销售公司的一个综合性的系统,本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型。2.6 业务流程分析用户登录输入计算机系统管理员信息管理员员主控台职工管理业务流程图: 输出权 限 图2-1职工管理业务流程入库管理业务流程图:用户登录输入计算机系统管理员仓库管理员主控台 输出权 限 图2-2入库管理业务流程销售管理业务流程图:用户登录输入计算机系统管理员销售管理员收银员主控台 输出 权 限 图2-3销售管理业务流程用户登录输入计算机系统管理员仓库管理员主控台库存管理业务流程图: 输出 权 限 图2-4
14、库存管理业务流程仓库管理业务流程图:用户登录输入计算机系统管理员仓库管理员主控台 输出 权 限 图2-5仓库管理业务流程客户信息管理业务流程图:用户登录输入计算机系统管理员信息管理员主控台 输出 权 限 图2-6客户信息管理业务流程系统用户管理业务流程图:用户登录输入计算机系统管理员主控台 输出 权 限 图2-7系统用户管理业务流程用户登录输入计算机系统管理员仓库管理员销售管理员主控台汽车销售汇总管理业务流程图: 输出 权 限 图2-8汽车销售汇总管理业务流程2.7 数据流程分析由于本系统的数据模块较多,下面仅以职工信息管理模块为例来进行编制。1、汽车销售理系统0层数据流程图:各种权限用户汽车
15、销售管理系统收银员职工信息入库信息仓库信息销售信息客户信息库存信息用户信息汽车汇总权限 查询、添加、修改 权限 统计分析图2-9 汽车销售理系统0层数据流程图2、汽车销售理系统1层数据流程图:信息职工管理用户1.0职工管理D1信息管理用户2.0职工管理D2管理用户3.0职工管理查询D23.0职工管理管理图2-10汽车销售理系统1层数据流程图2.8 数据存储分析1、职工管理数据模型设计。首先做出销售管理系统中职工管理的E-R图,分析这个问题的实体,从系统分析可以知道,职工的信息是由信息管理员按照职工信息表给出的,职工、信息表、信息管理用户组成了这个系统的三个实体。职工职工信息表管理职工信息2、再
16、分析三个实体之间的联系。首先,这三个实体不是一个统一体,职工信息与信息管理员没有内在联系,信息管理员必须通过职工信息表实体才能与职工建立联系,因而先不考虑。信息表与职工这两个实体也是一对一联系。因此这个E-R图可画成下图。 1 1图2-11 职工信息管理的E-R图管理用户管理职工信息 1 1图2-12 职工管理中信息管理员与职工信息的E-R图信息管理员与职工信息的E-R图组合到一起,得到最后的E-R图,有了E-R图,就可以设计数据库。下图为数据模型图。实体模型实体模型职工职工信息管理员信息管理员职工信息管理管理数据库信息表职工信息表图2-13职工管理数据模型3、销售数据模型设计。首先做出销售管
17、理系统中销售管理的E-R图,分析这个问题的实体,从系统分析可以知道,销售的信息是由收银员按照销售信息表给出的,销售管理员、销售信息表、销售单条记录组成了这个系统的三个实体。4、再分析三个实体之间的联系。首先,这三个实体不是一个统一体,销售信息与销售管理员没有内在联系,销售管理员必须通过收银员销售的单条记录实体才能与销售信息建立联系,因而先不考虑。销售信息表与销售单条记录这两个实体也是一对一联系。因此这个E-R图可画成下图。销售单条记录销售信息表组成销售信息 1 1图2-14 销售信息管理的E-R图销售管理用户管理销售信息表 1 1图2-15 职工管理中信息管理员与职工信息的E-R图销售管理员与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论文 一个 小型 汽车 销售 管理 系统
链接地址:https://www.31ppt.com/p-2959480.html