营销企业代理商管理信息系统.doc

上传人:豆**** 文档编号:28537177 上传时间:2022-07-28 格式:DOC 页数:69 大小:1.40MB
返回 下载 相关 举报
营销企业代理商管理信息系统.doc_第1页
第1页 / 共69页
营销企业代理商管理信息系统.doc_第2页
第2页 / 共69页
点击查看更多>>
资源描述

《营销企业代理商管理信息系统.doc》由会员分享,可在线阅读,更多相关《营销企业代理商管理信息系统.doc(69页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date营销企业代理商管理信息系统营销企业代理商管理信息系统 华科学院信息管理与信息系统专业 管理信息系统设计报告题目:营销企业代理商管理信息系统(2010/2011学年 第一学期)学生姓名: 刘文广 学生班级: 信管072201H学生学号: 200722040106指导教师: 闫临霞 2011年1月10日第一章 绪论- 1 -1.1 开发背景- 1 -1.2 本文研究的内容

2、- 1 -1.3 本文的结构- 2 -第二章 需求分析- 3 -2.1 可行性分析- 3 -2.2 功能需求- 3 -2.2.1 代理商级别规定- 4 -2.2.2 关于代理商升级降级规定- 4 -2.2.3 对代理商拖欠货款,货物发送的规定- 5 -2.2.4 关于代理商注册和注销的设定- 5 -2.2.5系统顶层数据流图- 6 -2.2.6 对代理商系统数据流图的进一步分解- 6 -2.2.7 对代理商系统数据流图的更深层次的分解- 6 -2.2.8 数据字典- 9 -2.2.9 系统的E-R模型- 12 -2.3 性能需求- 12 -第三章 系统设计- 13 -3.1 系统总体设计- 1

3、3 -3.1.1系统功能描述- 13 -3.1.2 数据库设计- 14 -3.2 系统详细设计- 17 -3.2.1 登录及权限检查- 17 -3.2.2 信息管理- 17 -第四章 实现与测试- 23 -4.1 系统实现- 23 -4.1.1 系统数据库的实现- 23 -4.1.2 应用系统的实现- 24 -第五章 总结- 26 -参考文献- 27 -第一章 绪论本章介绍了本系统的开发背景,全文研究的主要内容,以及本文的结构。1.1 开发背景随着计算机技术的飞速发展,信息技术全面地渗透到人类社会的各个方面,信息化成为世界经济和社会发展的大趋势。企业的管理从人工管理到自动化、智能化管理。计算机

4、在企业管理中应用的普及,利用计算机实现企业客户的管理也势在必行。在需求分析中,主要以数据流图为工具,完成了用户信息管理和产品销售管理的需求分析。在进行数据库设计中,将设计出系统需要用到的表,每个表需要的字段,字段类型等。数据库的设计将使用PowerDesigner12.5平台。在详细设计中,以程序流程图为工具,完成了用户和客户信息管理、销售信息管理的详细设计。系统使用C#语言与SQL2005数据库,采用B/S方式开发实现。1.2 本文研究的内容本文包括:(1)需求分析在充分了解系统需求的基础上,对该系统的用户管理和产品销售管理进行需求分析设计。(2)系统设计在需求分析的基础上,对系统进行了总体

5、设计和详细设计,构建出系统的总体框架。并进行数据库设计。(3)系统实现在系统设计的基础上,采用UML类图表达系统模块。(4)系统测试与完善对系统的功能进行测试,保证系统更加完善。本系统由我与陈炜同学一起设计开发。陈炜同学负责统筹整个系统的分析与设计。在需求分析阶段,我们共同调查系统需求;设计阶段,我负责销售管理部分的设计,陈炜同学负责数据库以及个人信息和折扣计算;在实现阶段,我负责管理员部分,陈炜同学负责代理商部分,折扣计算功能由我们共同完成。1.3 本文的结构本文共分五章,内容安排如下:第一章 绪论,介绍本系统的研究背景,本文研究的主要内容和本文结构。第二章 论述本系统的需求分析第三章 论述

6、本系统的功能框架,进行设计和数据库设计第四章 代码实现与测试第五章 对本次课程设计进行总结第二章 需求分析2.1 可行性分析随着计算机技术的飞速发展,信息技术全面地渗透到人类社会的各个方面,信息化成为世界经济和社会发展的大趋势。企业的管理从人工管理到自动化、智能化管理。计算机在企业管理中应用的普及,利用计算机实现企业客户的管理也势在必行。管理可行性:系统由企业发起人之一的钱总主导开发。长时间的客户管理不善而造成的代理商人员流失,使得中层经理的压力与日俱增,迫切需要代理商管理信息系统来帮助他们完善自己的工作。所以在管理上是可行的。技术可行性:技术方面,钱总的好友陈工曾主持开发过一批优秀的管理信息

7、系统,从中积累了大量经验,他将担任系统监管人员。公司还为实现此系统还专门聘请了专业的技术团队,由美国管理信息系统专门带队。所以在技术方面,也可行经济可行性:经济方面,由于是公司发起人倡导开发系统,公司前期拨款100万,后续将根据需要继续加大投资。所以在经济上也是可行的。2.2 功能需求系统要完成对整个代理商信息的管理、代理商折扣信息的管理以及从销售系统中读取代理商营销额三大主要功能。综上,为了支持系统对所有代理商以及其销售信息的管理,系统应具备以下四个功能:(1)系统对代理商及系统管理人员信息的管理。包括代理商基本信息的管理、系统管理员基本信息的管理、对代理商信息的查询以及对代理商折扣信息的管

8、理。(2)系统对销售信息的管理。包括创建订单、审核订单、变更订单等操作。(3)系统对自身的管理。(4)系统对综合信息的管理,包括代理商查询自己的销售信息,销售额上报,其中,本系统对代理商折扣信息的管理是重中之重。企业对折扣信息的管理主要分为两种模式:对新注册代理商的折扣管理和对老代理商折扣信息的管理,其中对老代理商的折扣管理又分为两部分,对未欠款的代理商的管理和已欠款代理商的管理。其规则如下:对新注册三个月以内的代理商,统一折扣为8折。对未欠款的老代理商,统一折扣为9折。对已欠款的代理商,没有折扣。根据本月营销额进行折扣管理。50万以下,无折扣100万以下,9折100万-150万,8折150万

9、-200万,7.5折200万以上,7折企业规定,两种模式同时运行,对未欠款的代理商,折扣换算时取小值。 对已欠款的2月以上代理商,折扣换算时取大值。企业的折扣换算模式以返现金模式,及根据月初,代理商以统一售价提货,月末时以本月营销额进行折扣计算返还现金。在月初提货时,根据代理商级别可进行货款拖欠。详见2.2.12.2.1 代理商级别规定青铜代理商 注册资金50-100万。提货时,可只支付货款的95%,但月底前必须结清。白银代理商 注册资金100-500万。提货时,可只支付货款的85%,但月底前必须结清。黄金代理商 注册资金500-1500万。提货时,可只支付货款的65%,但月底前必须结清。白金

10、代理商 注册资金1500-2000万。提货时,可只支付货款的30%,但月底前必须结清。钻石代理商 注册资金 2000万以上。提货时,可免费提货,但月底前必须结清。2.2.2 关于代理商升级降级规定1.升级设定:连续三个月,销售额大于100万,升为白银代理商;连续三个月,销售额大于500万,升为黄金代理商;连续三个月,销售额大于1500万,升为白金代理商;连续三个月,销售额大于2000万,升为钻石代理商。2.降级设定:连续五个月,销售额低于100万,降为青铜代理商;连续五个月,销售额低于500万,降为白银代理商;连续五个月,销售额低于1500万,降为黄金代理商;连续五个月,销售额低于2000万,

11、降为白金代理商。2.2.3 对代理商拖欠货款,货物发送的规定当代理商拖欠货款后,系统将停止为其服务并向他的邮箱发送催缴货款的通知。2.2.4 关于代理商注册和注销的设定注册:以注册青铜代理商为例,第一次销售本企业产品,全额付清货款,支付货款在50-100万,并在月末进行销售额上报时,销售额不低于25万,即注册成功!类似的,白银代理商 货款100-500万 销售额不低于50万黄金代理商 货款500-1500万 销售额不低于250万白金代理商 货款1500-2000万 销售额不低于725万钻石代理商 货款2000万以上 销售额不低于1000万注销:代理商向企业提供书面声请,由企业会计部门结算后,由

12、企业经理删除该代理商在系统中的数据。2.2.5系统顶层数据流图图2-1 顶层数据流图2.2.6 对代理商系统数据流图的进一步分解图2-2 第二层数据流图2.2.7 对代理商系统数据流图的更深层次的分解1.事务判定数据流图图2-4是对图2-3中事务处理的详细需求分析。根据用户输出的信息,判断用户是否存在,不存在提示注册。存在,判断用户的角色,根据用户的角色来处理事务。图2-3 事务处理数据流图2.用户信息管理数据流图图2-5是对图2-3中用户信息管理的详细需求分析。根据事务判定,判断该用户角色。如果是代理商,则只可以对个人的信息进行修改。如果是企业经理则可对全部代理商信息进行修改。图2-4 用户

13、信息管理数据流图3.系统维护这部分内容主要由系统管理员来完成,由系统自动生成维护日志。4.销售管理数据流图图2-6对图2-3中销售信息管理管理功能的进一步分解根据事务判定,判断该用户角色。如果是代理商,则只可以对个人的订单经行创建、修改和删除等操作。如果是企业经理则可对全部代理商信息进行,建、修改和删除等操作。图2-5 销售管理数据流图5.综合信息管理数据流图对图2-3中订单信息管理功能的进一步分解根据事务判定,判断该用户角色。如果是代理商,则只可以对个人的销售信息进行上报和查看。如果是企业经理则可对全部代理商信息进行查看和对比,并且在综合信息管理模块将完成企业对代理商折扣信息管理的功能。图2

14、-6 综合信息管理数据流图2.2.8 数据字典数据结构编号:DS01-01名 字:用户信息表别 名:用户信息描 述:登录系统时,用来判断用户角色的依据定 义:用户信息表=用户名+密码+角色位 置:输入到系统中 保存在数据库中 输出到屏幕上数据项编号:I01-01名 字:用户名别 名:描 述:唯一标识一个用户的名称定 义:Vchar,12位位 置:用户信息表数据项编号:I01-02名 字:密码别 名:描 述:用来验证系统用户的真实性定 义:Vchar,16位位 置:用户信息表数据项编号:I01-02名 字:角色别 名:角色信息描 述:用来识别系统用户的身份定 义:Vchar,8位位 置:用户信息

15、表处理逻辑编号:P01-01处理逻辑名称:判断用户简 述:判断用户是否存在输入的数据流:用户名,来源于用户输出;密码,来源于用户输出;角色,来源于用户输出处 理:用用户输入的数据与用户信息表中的数据进行对比,判断用户是否存在输出的数据流:无处 理 频 率:每当用户使用系统时处理逻辑编号:P02-01处理逻辑名称:个人信息操作简 述:对个人信息的查看和修改 输入的数据流:用户名,来源于用户输出;密码,来源于用户输出;处 理:根据用户输入的用户名和密码修改数据存储“用户信息表”输出的数据流:数据流“用户信息”处 理 频 率:每当用户修改个人信息时处理逻辑编号:P03-01处理逻辑名称:个人订单管理

16、简 述:对个人订单进行查看,新建,修改,删除 输入的数据流:订单编号:由系统自动生成;产品名,来源于客户或数据存储“订单信息表”;数量,来源于客户或数据存储“订单信息表”;日期,由系统自动添加或数据存储“订单信息表”;代理商编号,根据登录系统的代理商得到;处 理:根据用户输入的产品名称、数据量,来添加、修改、删除数据存储“订单信息表”中的记录; 输出的数据流:数据流“订单信息”处 理 频 率:每当用户执行个人订单操作时数据存储编号:F04-01数据存储名称:订单信息表简 述:用于存储代理商向企业购买产品的数量和单价,并记录购买日期数据存储组成:订单号+产品编号+数量+日期+单价+代理商编号关

17、键 字:订单号+产品编号+代理商编号相关联的处理:P04数据存储编号:F05-01数据存储名称:销售信息表简 述:用于存储代理商每个月的销售业绩和货款信息数据存储组成:序号+销售金额+货款金额+时间关 键 字:序号相关联的处理:P05外部实体编号:S01-01外部实体名称:系统用户简 述:本系统使用的用户输入的数据流:D01-01输出的数据流:D01-01,D02-01,D03-01,D04-01,D05-012.2.9 系统的E-R模型11NN产品代理商订购销售信息上报编号单价名称订单号数量日期价格编号姓名性别身份证号邮箱联系电话金额日期序号图2-7 代理商管理信息系统E-R模型2.3 性能

18、需求由于本系统是BS模式的系统,所以对系统的响应时间和报错功能会有很高的要求,所以在数据处理方面要竟可能的优化,让系统的响应时间控制在5s之内。当系统出错时,也不能能够单纯的死掉,而应该有修复提示。安全性方面,系统存放着的数据是关乎企业生死存亡之根本,所有在系统安全性方面要做到尽可能的没有BUG和漏洞存在,防止系统数据遭到窃取,并且,数据库中的数据要做到一星期一次备份。第三章 系统设计3.1 系统总体设计3.1.1系统功能描述本系统总要包含权限管理、信息管理、系统自身的维护、登录及权限检查四大模块。系统功能层次图,如图3-1.图3-1 系统功能层次图(1)登录及权限检查 主要是对使用系统的人的

19、身份验证以及全线检查。(2)权限管理 主要对使用该系统的人进行权限分配。本模块将在系统完成后就设定好,以后需要改变时,则需要上报企业经理,由企业经理进行修改。(3)系统维护 这个模块的功能主要由系统管理员完成,这个模块主要包括系统的定期维护以及系统数据的每星期备份。(4)信息管理 信息管理模块又划分为三个子模块,用户信息管理、销售管理、综合信息管理。用户信息管理主要是对使用该系统的工作人员信息进行管理,及通过增删改查对用户信息进行管理;销售管理主要是对代理商的订单信息进行管理,包括新建订单,修改订单,删除订单。综合信息管理主要完成的是代理商销售信息的上报、销售信息的查看以及代理商折扣的计算。3

20、.1.2 数据库设计数据库设计包括分析数据库需求、概念数据模型、逻辑数据模型和数据库实现四部分。1.数据库需求本系统数据库的需求已在需求分析阶段得出通过对数据字典的分析,得出概念数据模型2.概念数据模型数据库概念结构的设计具有一定的独立性,通常采用E-R图的方法进行设计。本代理商管理信息系统的E-R图已在需求分析阶段得出:11NN产品代理商订购销售信息上报编号单价名称订单号数量日期价格编号姓名性别身份证号邮箱联系电话金额日期序号图3-2 系统E-R图3.逻辑数据模型根据系统设计的要求对数据库的逻辑结构进行设计。设计时既要考虑到前面系统分析阶段提出的需求,又要考虑到数据库设计的一些规则,如关键字

21、的设置和外键的设置等。本系统后台数据库管理系统所采用的是Microsoft SQL Server 2005数据库工具。字段名类型长度关键字是否可以为空备注用户名Variable characters12是否无密码Variable characters20否否无权限Integer否否无表3-1 用户表(user.dbo)字段名类型长度关键字是否可以为空备注序号Serial是否无角色名Variable characters12否否无表3-2 角色表(dic_role.dbo)字段名类型长度关键字是否可以为空备注产品编号Variable characters5是否无产品名称Variable char

22、acters20否否无产品单价Money6,1否否无表3-3 产品表(product.dbo)字段名类型长度关键字是否可以为空备注订单编号Serial是否无产品编号Variable characters5是否无代理商编号Serial是否无数量Integer否否无价格Money10,1否否无日期Date否否无表3-4 订单信息表(order.dbo)字段名类型长度关键字是否可以为空备注代理商编号Serial是否无姓名Variable characters10否否无性别Variable characters2否是无联系电话Integer否否无邮箱Variable characters25否否无代理

23、商级别Characters10否否无表3-5 代理商信息表(agent.dbo)字段名类型长度关键字是否可以为空备注企业经理编号Serial是否无姓名Variable characters10否否无性别Variable characters2否是无联系电话Integer否否无邮箱Variable characters25否否无表3-6 企业经理信息表(manage.dbo)字段名类型长度关键字是否可以为空备注系统管理员编号Serial是否无姓名Variable characters10否否无性别Variable characters2否是无联系电话Integer否否无邮箱Variable ch

24、aracters25否否无表3-7 系统管理员信息表(admin.dbo)字段名类型长度关键字是否可以为空备注序号Serial是否无代理商编号Serial是否无销售金额Money10,1否否无时间Date否否无表3-8 销售信息表(market.dbo)3.2 系统详细设计由系统的总体设计得出,系统由四个模块组成,每个模块分为若干功能。模块的功能与下层功能之间存在依赖关系。系统维护模块和权限管理模块将分别由系统管理员和企业经理完成。下面就用程序流程图描述登录及权限检查模块和信息管理模块在系统中是如何实现的。3.2.1 信息管理信息管理模块包括用户信息管理、销售管理和综合信息管理三个模块。用户信

25、息管理模块主要完成系统用户对用户信息的修改和删除;销售管理主要完成订单的创建、修改、删除;综合信息将完成销售信息的上报以及销售信息的查看等功能。我负责销售管理部分,参与综合信息管理的设计。(1)销售管理首先用户选择销售界面,系统自动在屏幕上显示本月用户的订单信息,随后判断用户操作,通过调用不同的程序来完成用户的命令。详见下图:图3-7 销售管理新建订单程序流程图图3-8 销售管理修改订单程序流程图图3-9 销售管理删除订单程序流程图(2)综合信息管理用户选择综合信息管理后,页面显示出代理商本月销售情况,未上报的代理商可以选择上报事务;企业经理则可以通过这个模块计算出本月应返还代理商的折扣额。详

26、见下图:图3-10 销售信息上报程序流程图图3-10 折扣计算程序流程图第四章 实现与测试4.1 系统实现实现部分我负责管理员的信息管理、销售管理、综合信息管理以及折扣计算。4.1.1 系统数据库的实现根据系统设计阶段的成果数据库的逻辑模型,编写SQL语句进行数据库的实现。本系统后台数据库管理系统所采用的是Microsoft SQL Server 2005数据库工具。数据库实现结果如下:图4-1 建立数据库图图4-2 建立数据库表图4.1.2 应用系统的实现(1)管理员登陆界面的实现图4-3 代理商登陆界面(2)管理员欢迎界面图4-3 代理商欢迎界面(3)管理员查看代理商信息图4-4 代理商查

27、看个人信息界面(4)管理员查看订单界面图4-5 订单查看界面第五章 总结本文介绍了代理商管理系统的设计与实现。该系统满足了公司对业务的需求。提供了对代理商信息、销售信息以及折扣的管理与计算。该系统提供了比较便捷的折扣计算方式,对于海量数据提供了更为便捷的管理。由于时间有限,本系统存在很多不足之处,很多部分徐进一步完善、在以后系统的改进中,需要对用户操作订单的流程进行改进或直接将这一功能交由销售子系统来完成,系统只访问这部分数据,这样可以更好的保护企业数据。系统的权限表,保留了对业务扩充的可能。只需把新业务加入权限列表,再对用户赋予权限即可。在系统的完成过程中,我参与完成系统分析、设计,数据库的

28、设计和系统代理商管理子系统的实现过程。通过该系统的开发,对于Microsoft SQLServer2005数据库、ASP.NET C#语言,经历了从理论到实践,再从实践到理论的过程,这对我学习方法是一次考验,同时,我对管理信息系统的概念和软件工程的开发方法有了更深入的了解,对如何以系统和全局的眼光分析和解决问题有了进一步的认识,这些将会在今后的工作发挥积极的作用。参考文献 张海藩 软件工程导论(第五版) 清华大学出版社 2008.2 易巍 张新颖 ASP.NET基础与案例开发详解 清华大学出版社 2009.8 萨师煊 王珊 数据库系统概论(第三版) 高等教育出版社 2009.2 黄梯云 李一军 管理信息系统 高等教育出版社 2009.7-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com