营销企业代理商管理信息系统.docx
- 文档编号:14200824
- 上传时间:2023-06-21
- 格式:DOCX
- 页数:26
- 大小:845.44KB
营销企业代理商管理信息系统.docx
《营销企业代理商管理信息系统.docx》由会员分享,可在线阅读,更多相关《营销企业代理商管理信息系统.docx(26页珍藏版)》请在冰点文库上搜索。
营销企业代理商管理信息系统
华科学院信息管理与信息系统专业
《管理信息系统设计》报告
题目:
营销企业代理商管理信息系统
(2010/2011学年第一学期)
学生姓名:
刘文广
学生班级:
信管072201H
学生学号:
200722040106
指导教师:
闫临霞
2011年1月10日
第一章绪论
本章介绍了本系统的开发背景,全文研究的主要内容,以及本文的结构。
1.1开发背景
随着计算机技术的飞速发展,信息技术全面地渗透到人类社会的各个方面,信息化成为世界经济和社会发展的大趋势。
企业的管理从人工管理到自动化、智能化管理。
计算机在企业管理中应用的普及,利用计算机实现企业客户的管理也势在必行。
在需求分析中,主要以数据流图为工具,完成了用户信息管理和产品销售管理的需求分析。
在进行数据库设计中,将设计出系统需要用到的表,每个表需要的字段,字段类型等。
数据库的设计将使用PowerDesigner12.5平台。
在详细设计中,以程序流程图为工具,完成了用户和客户信息管理、销售信息管理的详细设计。
系统使用C#语言与SQL2005数据库,采用B/S方式开发实现。
1.2本文研究的内容
本文包括:
(1)需求分析
在充分了解系统需求的基础上,对该系统的用户管理和产品销售管理进行需求分析设计。
(2)系统设计
在需求分析的基础上,对系统进行了总体设计和详细设计,构建出系统的总体框架。
并进行数据库设计。
(3)系统实现
在系统设计的基础上,采用UML类图表达系统模块。
(4)系统测试与完善
对系统的功能进行测试,保证系统更加完善。
本系统由我与陈炜同学一起设计开发。
陈炜同学负责统筹整个系统的分析与设计。
在需求分析阶段,我们共同调查系统需求;设计阶段,我负责销售管理部分的设计,陈炜同学负责数据库以及个人信息和折扣计算;在实现阶段,我负责管理员部分,陈炜同学负责代理商部分,折扣计算功能由我们共同完成。
1.3本文的结构
本文共分五章,内容安排如下:
第一章绪论,介绍本系统的研究背景,本文研究的主要内容和本文结构。
第二章论述本系统的需求分析
第三章论述本系统的功能框架,进行设计和数据库设计
第四章代码实现与测试
第五章对本次课程设计进行总结
第二章需求分析
2.1可行性分析
随着计算机技术的飞速发展,信息技术全面地渗透到人类社会的各个方面,信息化成为世界经济和社会发展的大趋势。
企业的管理从人工管理到自动化、智能化管理。
计算机在企业管理中应用的普及,利用计算机实现企业客户的管理也势在必行。
管理可行性:
系统由企业发起人之一的钱总主导开发。
长时间的客户管理不善而造成的代理商人员流失,使得中层经理的压力与日俱增,迫切需要代理商管理信息系统来帮助他们完善自己的工作。
所以在管理上是可行的。
技术可行性:
技术方面,钱总的好友陈工曾主持开发过一批优秀的管理信息系统,从中积累了大量经验,他将担任系统监管人员。
公司还为实现此系统还专门聘请了专业的技术团队,由美国管理信息系统专门带队。
所以在技术方面,也可行
经济可行性:
经济方面,由于是公司发起人倡导开发系统,公司前期拨款100万,后续将根据需要继续加大投资。
所以在经济上也是可行的。
2.2功能需求
系统要完成对整个代理商信息的管理、代理商折扣信息的管理以及从销售系统中读取代理商营销额三大主要功能。
综上,为了支持系统对所有代理商以及其销售信息的管理,系统应具备以下四个功能:
(1)系统对代理商及系统管理人员信息的管理。
包括代理商基本信息的管理、系统管理员基本信息的管理、对代理商信息的查询以及对代理商折扣信息的管理。
(2)系统对销售信息的管理。
包括创建订单、审核订单、变更订单等操作。
(3)系统对自身的管理。
(4)系统对综合信息的管理,包括代理商查询自己的销售信息,销售额上报,
其中,本系统对代理商折扣信息的管理是重中之重。
企业对折扣信息的管理主要分为两种模式:
①对新注册代理商的折扣管理和对老代理商折扣信息的管理,其中对老代理商的折扣管理又分为两部分,对未欠款的代理商的管理和已欠款代理商的管理。
其规则如下:
对新注册三个月以内的代理商,统一折扣为8折。
对未欠款的老代理商,统一折扣为9折。
对已欠款的代理商,没有折扣。
②根据本月营销额进行折扣管理。
50万以下,无折扣
100万以下,9折
100万---150万,8折
150万---200万,7.5折
200万以上,7折
企业规定,两种模式同时运行,对未欠款的代理商,折扣换算时取小值。
对已欠款的2月以上代理商,折扣换算时取大值。
企业的折扣换算模式以返现金模式,及根据月初,代理商以统一售价提货,月末时以本月营销额进行折扣计算返还现金。
在月初提货时,根据代理商级别可进行货款拖欠。
详见2.2.1
2.2.1代理商级别规定
青铜代理商注册资金50---100万。
提货时,可只支付货款的95%,但月底前必须结清。
白银代理商注册资金100---500万。
提货时,可只支付货款的85%,但月底前必须结清。
黄金代理商注册资金500---1500万。
提货时,可只支付货款的65%,但月底前必须结清。
白金代理商注册资金1500---2000万。
提货时,可只支付货款的30%,但月底前必须结清。
钻石代理商注册资金2000万以上。
提货时,可免费提货,但月底前必须结清。
2.2.2关于代理商升级降级规定
1.升级设定:
连续三个月,销售额大于100万,升为白银代理商;
连续三个月,销售额大于500万,升为黄金代理商;
连续三个月,销售额大于1500万,升为白金代理商;
连续三个月,销售额大于2000万,升为钻石代理商。
2.降级设定:
连续五个月,销售额低于100万,降为青铜代理商;
连续五个月,销售额低于500万,降为白银代理商;
连续五个月,销售额低于1500万,降为黄金代理商;
连续五个月,销售额低于2000万,降为白金代理商。
2.2.3对代理商拖欠货款,货物发送的规定
当代理商拖欠货款后,系统将停止为其服务并向他的邮箱发送催缴货款的通知。
2.2.4关于代理商注册和注销的设定
注册:
以注册青铜代理商为例,第一次销售本企业产品,全额付清货款,支付货款在50---100万,并在月末进行销售额上报时,销售额不低于25万,即注册成功!
类似的,白银代理商货款100---500万销售额不低于50万
黄金代理商货款500---1500万销售额不低于250万
白金代理商货款1500---2000万销售额不低于725万
钻石代理商货款2000万以上销售额不低于1000万
注销:
代理商向企业提供书面声请,由企业会计部门结算后,由企业经理删除该代理商在系统中的数据。
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用户信息管理数据流图
3.系统维护
这部分内容主要由系统管理员来完成,由系统自动生成维护日志。
4.销售管理数据流图
图2-6对图2-3中销售信息管理管理功能的进一步分解
根据事务判定,判断该用户角色。
如果是代理商,则只可以对个人的订单经行创建、修改和删除等操作。
如果是企业经理则可对全部代理商信息进行,建、修改和删除等操作。
图2-5销售管理数据流图
5.综合信息管理数据流图
对图2-3中订单信息管理功能的进一步分解
根据事务判定,判断该用户角色。
如果是代理商,则只可以对个人的销售信息进行上报和查看。
如果是企业经理则可对全部代理商信息进行查看和对比,并且在综合信息管理模块将完成企业对代理商折扣信息管理的功能。
图2-6综合信息管理数据流图
2.2.8数据字典
数据项编号:
I01-02
名字:
角色
别名:
角色信息
描述:
用来识别系统用户的身份
定义:
Vchar,8位
位置:
用户信息表
2.2.9系统的E-R模型
图2-7代理商管理信息系统E-R模型
2.3性能需求
由于本系统是B\S模式的系统,所以对系统的响应时间和报错功能会有很高的要求,所以在数据处理方面要竟可能的优化,让系统的响应时间控制在5s之内。
当系统出错时,也不能能够单纯的死掉,而应该有修复提示。
安全性方面,系统存放着的数据是关乎企业生死存亡之根本,所有在系统安全性方面要做到尽可能的没有BUG和漏洞存在,防止系统数据遭到窃取,并且,数据库中的数据要做到一星期一次备份。
第三章系统设计
3.1系统总体设计
3.1.1系统功能描述
本系统总要包含权限管理、信息管理、系统自身的维护、登录及权限检查四大模块。
系统功能层次图,如图3-1.
图3-1系统功能层次图
(1)登录及权限检查主要是对使用系统的人的身份验证以及全线检查。
(2)权限管理主要对使用该系统的人进行权限分配。
本模块将在系统完成后就设定好,以后需要改变时,则需要上报企业经理,由企业经理进行修改。
(3)系统维护这个模块的功能主要由系统管理员完成,这个模块主要包括系统的定期维护以及系统数据的每星期备份。
(4)信息管理信息管理模块又划分为三个子模块,用户信息管理、销售管理、综合信息管理。
用户信息管理主要是对使用该系统的工作人员信息进行管理,及通过增删改查对用户信息进行管理;销售管理主要是对代理商的订单信息进行管理,包括新建订单,修改订单,删除订单。
综合信息管理主要完成的是代理商销售信息的上报、销售信息的查看以及代理商折扣的计算。
3.1.2数据库设计
数据库设计包括分析数据库需求、概念数据模型、逻辑数据模型和数据库实现四部分。
1.数据库需求
本系统数据库的需求已在需求分析阶段得出通过对数据字典的分析,得出概念数据模型
2.概念数据模型
数据库概念结构的设计具有一定的独立性,通常采用E-R图的方法进行设计。
本代理商管理信息系统的E-R图已在需求分析阶段得出:
图3-2系统E-R图
3.逻辑数据模型
根据系统设计的要求对数据库的逻辑结构进行设计。
设计时既要考虑到前面系统分析阶段提出的需求,又要考虑到数据库设计的一些规则,如关键字的设置和外键的设置等。
本系统后台数据库管理系统所采用的是MicrosoftSQLServer2005数据库工具。
字段名
类型
长度
关键字
是否可以为空
备注
用户名
Variablecharacters
12
是
否
无
密码
Variablecharacters
20
否
否
无
权限
Integer
否
否
无
表3-1用户表(user.dbo)
字段名
类型
长度
关键字
是否可以为空
备注
序号
Serial
是
否
无
角色名
Variablecharacters
12
否
否
无
表3-2角色表(dic_role.dbo)
字段名
类型
长度
关键字
是否可以为空
备注
产品编号
Variablecharacters
5
是
否
无
产品名称
Variablecharacters
20
否
否
无
产品单价
Money
6,1
否
否
无
表3-3产品表(product.dbo)
字段名
类型
长度
关键字
是否可以为空
备注
订单编号
Serial
是
否
无
产品编号
Variablecharacters
5
是
否
无
代理商编号
Serial
是
否
无
数量
Integer
否
否
无
价格
Money
10,1
否
否
无
日期
Date
否
否
无
表3-4订单信息表(order.dbo)
字段名
类型
长度
关键字
是否可以为空
备注
代理商编号
Serial
是
否
无
姓名
Variablecharacters
10
否
否
无
性别
Variablecharacters
2
否
是
无
联系电话
Integer
否
否
无
邮箱
Variablecharacters
25
否
否
无
代理商级别
Characters
10
否
否
无
表3-5代理商信息表(agent.dbo)
字段名
类型
长度
关键字
是否可以为空
备注
企业经理编号
Serial
是
否
无
姓名
Variablecharacters
10
否
否
无
性别
Variablecharacters
2
否
是
无
联系电话
Integer
否
否
无
邮箱
Variablecharacters
25
否
否
无
表3-6企业经理信息表(manage.dbo)
字段名
类型
长度
关键字
是否可以为空
备注
系统管理员编号
Serial
是
否
无
姓名
Variablecharacters
10
否
否
无
性别
Variablecharacters
2
否
是
无
联系电话
Integer
否
否
无
邮箱
Variablecharacters
25
否
否
无
表3-7系统管理员信息表(admin.dbo)
字段名
类型
长度
关键字
是否可以为空
备注
序号
Serial
是
否
无
代理商编号
Serial
是
否
无
销售金额
Money
10,1
否
否
无
时间
Date
否
否
无
表3-8销售信息表(market.dbo)
3.2系统详细设计
由系统的总体设计得出,系统由四个模块组成,每个模块分为若干功能。
模块的功能与下层功能之间存在依赖关系。
系统维护模块和权限管理模块将分别由系统管理员和企业经理完成。
下面就用程序流程图描述登录及权限检查模块和信息管理模块在系统中是如何实现的。
3.2.1信息管理
信息管理模块包括用户信息管理、销售管理和综合信息管理三个模块。
用户信息管理模块主要完成系统用户对用户信息的修改和删除;销售管理主要完成订单的创建、修改、删除;综合信息将完成销售信息的上报以及销售信息的查看等功能。
我负责销售管理部分,参与综合信息管理的设计。
(1)销售管理
首先用户选择销售界面,系统自动在屏幕上显示本月用户的订单信息,随后判断用户操作,通过调用不同的程序来完成用户的命令。
详见下图:
图3-7销售管理新建订单程序流程图
图3-8销售管理修改订单程序流程图
图3-9销售管理删除订单程序流程图
(2)综合信息管理
用户选择综合信息管理后,页面显示出代理商本月销售情况,未上报的代理商可以选择上报事务;企业经理则可以通过这个模块计算出本月应返还代理商的折扣额。
详见下图:
图3-10销售信息上报程序流程图
图3-10折扣计算程序流程图
第四章实现与测试
4.1系统实现
实现部分我负责管理员的信息管理、销售管理、综合信息管理以及折扣计算。
4.1.1系统数据库的实现
根据系统设计阶段的成果—数据库的逻辑模型,编写SQL语句进行数据库的实现。
本系统后台数据库管理系统所采用的是MicrosoftSQLServer2005数据库工具。
数据库实现结果如下:
图4-1建立数据库图
图4-2建立数据库表图
4.1.2应用系统的实现
(1)管理员登陆界面的实现
图4-3代理商登陆界面
(2)管理员欢迎界面
图4-3代理商欢迎界面
(3)管理员查看代理商信息
图4-4代理商查看个人信息界面
(4)管理员查看订单界面
图4-5订单查看界面
第五章总结
本文介绍了代理商管理系统的设计与实现。
该系统满足了公司对业务的需求。
提供了对代理商信息、销售信息以及折扣的管理与计算。
该系统提供了比较便捷的折扣计算方式,对于海量数据提供了更为便捷的管理。
由于时间有限,本系统存在很多不足之处,很多部分徐进一步完善、在以后系统的改进中,需要对用户操作订单的流程进行改进或直接将这一功能交由销售子系统来完成,系统只访问这部分数据,这样可以更好的保护企业数据。
系统的权限表,保留了对业务扩充的可能。
只需把新业务加入权限列表,再对用户赋予权限即可。
在系统的完成过程中,我参与完成系统分析、设计,数据库的设计和系统代理商管理子系统的实现过程。
通过该系统的开发,对于MicrosoftSQLServer2005数据库、ASP.NETC#语言,经历了从理论到实践,再从实践到理论的过程,这对我学习方法是一次考验,同时,我对管理信息系统的概念和软件工程的开发方法有了更深入的了解,对如何以系统和全局的眼光分析和解决问题有了进一步的认识,这些将会在今后的工作发挥积极的作用。
参考文献
㈠张海藩《软件工程导论》(第五版)清华大学出版社2008.2
㈡易巍张新颖《ASP.NET基础与案例开发详解》清华大学出版社2009.8
㈢萨师煊王珊《数据库系统概论(第三版)》高等教育出版社2009.2
㈣黄梯云李一军《管理信息系统》高等教育出版社2009.7
WelcomeTo
Download!
!
!
欢迎您的下载,资料仅供参考!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 营销 企业 代理商 管理信息系统