管理信息系统课程设计--企业营销管理系统(共17页).doc

上传人:飞****2 文档编号:16320654 上传时间:2022-05-16 格式:DOC 页数:17 大小:1.01MB
返回 下载 相关 举报
管理信息系统课程设计--企业营销管理系统(共17页).doc_第1页
第1页 / 共17页
管理信息系统课程设计--企业营销管理系统(共17页).doc_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《管理信息系统课程设计--企业营销管理系统(共17页).doc》由会员分享,可在线阅读,更多相关《管理信息系统课程设计--企业营销管理系统(共17页).doc(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上辽 宁 工 业 大 学 管理信息系统设计课程设计报告(论文)题目: 企业营销管理信息系统 院(系): 软件学院 专业班级: 软件工程113班 学 号: 学生姓名: 安凯辰 指导教师: 王彦华 教师职称: 讲 师 起止时间: 2012.5.28-2012.6.8 课程设计(论文)任务及评语院(系):软件学院 教研室:软件教研室学 号学生姓名安凯辰专业班级软件工程113班课程设计(论文)题目企业营销管理信息系统课程设计(论文)任务管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完管理信息系统课程并进行完专业实习后进行的一次全面的综合练习

2、。任务:采用结构化的系统开发方法,应用具体的计算机语言(如VB、java,C#)和数据库(SQL、Oracle)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完呈XXXX系统的分析设计实施工作,实现该系统XXXXX等功能,并完成结合分析设计过程,撰写系统设计说明书(课设报告)。1根据课程设计时间选择适当规模大小的设计课题。采用专业实习的调研内容作为课程设计选题。2根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。3课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。4开发出可以运行的管理信息系统,通过上机运行检查

3、。5设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可操作性。指导教师评语及成绩成绩: 指导教师签字: 2012 年 6 月 12 日专心-专注-专业目 录第1章 系统分析1.1系统需求分析数据库设计的基本任务是根据企业对象的信息需求、处理需求和数据库的支持环境设计出数据模式。所谓信息需求主要是指用户对象的数据及其结构,它反映了数据库的静态要求;所谓处理需求则表示用户对象的行为和动作,它反映了数据库的动态要求。数据库设计中有一定的制约条件,它们是系统设计平台,包括系统软件、工具软件以及设备、网络等硬件。因此,数据库设计即是在一定平台制约下,根据信息需求与处理需求设计出性能良好的数据

4、模式。通过详细调查现实对企业要处理的对象(组织、部门、企业等),充分了解系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须考虑今后可能的扩充和改变,不能按照当前应用需求来设计数据库。调查的重点是“数据”和“处理”,通过调查要从中获得每个用户对数据库的如下要求:1.信息要求。指用户需要从数据库中获得信息的内容与性质。由信息要求可以到出数据要求,即在数据库中需存储那些数据。2.处理要求。指用户要完成什么处理功能,对处理的响应时间有何要求,处理的方式是批处理还是连机处理。3.安全性和完整性的要求。在本次设计的企业营销系统中,为了很好地完成调查的任务,设计人员必须不断地与企

5、业销售人员进行交流,与用户达成共识,以便逐步确定用户的实际需求,然后分析和表达这些需求。需求分析是整个设计活动的基础,也是最困难、最花时间的一步。需求分析人员既要懂得数据库技术,又要对应用环境的业务比较熟悉。1.2系统数据流图及业务流程图数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程。 数据流程图包括;指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体;指明对数据执行的处理符号,这些符号也可指明该处理所用到的机器功能;指明几个处理和(或)数据媒体之间的数据流的流线符号; 便于读、写数据流程图的特殊符号。图1.1营销管理数据流图图1.2销售业务管理数

6、据流图图1.3业务流程图1.3数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典还有另一种含义,是在数据库设计时用到的一种工具,用来描述数据库中基本表的设计,主要包括字段名、数据类型、主键、外键等描述表的属性的内容。以下是数据流图中主要元素的数据字典卡片:名字:产品信息表描述:用来描述产品信息定义:产品号+产品名+所属类别位置:数据库文件中名字:市场数据描述:用来描述产品在市场销售情况定义:所属时间段+统计表号+统计时间+产品类别+产品信息+未来预测位置:数据库文件中名字:销售分析表描述:用来分析月终、年终的销售销售总结定义:表号+时间+某种销售信息

7、+产品号+某种销售条件位置:数据库文件中名字:考核信息表描述:用来描述人员业务考核情况定义:表号+时间+被考核员工号+成绩位置:数据库文件中第2章 系统设计2.1 数据库设计2.1.1 系统概念设计我们可以将这些模块界定为三个大层次,前台、后台和管理层。不同层次的模块上有不同的侧重,但提高并行处理和数据共享的程度,防止网络和功能冲突是模块划分时要特殊考虑的问题。 根据具体功能,本系统又分为八大模块:基本资料模块,销售组织模块,市场管理模块,销售业务管理模块,销售分析模块,营销资源管理模块,系统管理模块,以及辅助工具模块。根据以上画出个实体及其属性E-R图如下:图2.1销售组织部分实体E-R图图

8、2.2业务员信息实体E-R图 图2.3销售训练信息E-R图 图2.4销售考核信息实体E-R图企业营销管理系统实体间关系E-R图如下:图2.5企业营销管理系统E-R图2.1.2 逻辑设计根据以上方法以及系统需求,将E-R图转换成关系模型如下:1、业务员信息(编号,姓名,性别,身份证号,联系电话,手机号码,其他联系方式,联系地址,备注,登记日期)关键字为编号和姓名。2、销售训练信息(ID,业务员编号,业务员姓名,训练项目,时数,开始时间,结束时间,成绩)关键字为ID和业务员编号。3、销售考核信息(ID,业务员编号,业务员姓名,考核指标,完成率,分数,年度,考核日期)关键字为ID和业务员编号。4、销

9、售组织(编号,名称,负责人,所在区域,地址,电话,Email,邮编,简介,成立日期,核心产品,销售排名,备注)关键字为编号和名称。数据库逻辑设计的结果不是唯一的。为了进一步提高数据库应用系统的性能,还应该根据应用需要适当地修改、调整数据模型的结构,这就是数据模型的优化。关系数据模型的优化通常以规范化理论为指导,方法为:1确定数据依赖。2对于各个关系模式之间的数据依赖进行极小化处理,消除冗余的联系。3按照数据依赖确定各关系模式分别属于第几范式。4按照需求分析阶段得到的处理要求,确定是否要对某些模式进行合并或分解。5对关系模式进行必要的分解。规范化理论为数据库设计人员判断关系模式的优劣提供了理论标

10、准,可用来预测模式可能出现的问题,使数据库设计工作有了严格的理论基础。2.1.3 物理设计物理结构设计阶段实现的是数据库系统的内模式,它的质量直接决定了整个系统的性能。因此在确定数据库的存储结构和存取方法之前,对数据库系统所支持的事务要进行仔细分析,获得优化数据库物理设计的参数。数据库以多个文件的形式进行组织,并物理地存储于硬盘介质上。存储空间及文件由DBMS的存储管理器进行管理。(OS的存储管理和文件系统可为DBMS提供底层支持)。通常,一个数据库有三种文件:数据文件:存储数据库中的数据与元数据,一个数据库对应一个或多个数据文件。日志文件:保存用户存取数据库的日志记录,一个数据库对应一个或多

11、个日志文件。 控制文件:保存与数据库有关的若干参数(如:数据库名、数据库数据文件和日志文件的名字和位置,数据库的建立日期等),一个数据库对应一个控制文件。2.2 行为设计2.2.1 总体设计本系统中共建立了8大模块,18个数据表。其中销售组织模块包含了4大数据表:销售组织表,业务员表,销售训练表和销售考核表。其具体实现了如下功能:(1)在部分模块中,双击信息表中的某一信息记录,即可进入信息修改窗口,对该信息进行修改操作。(2)根据业务员的销售业绩完成比率,自动计算业务员的得分情况。(3)根据市场跟踪数据以图表形式显示产品的市场走势。(4)根据本年度的销售数据对下一年度的销售情况进行预测。(5)

12、与Excel实现无缝连接,可将Excel表中的数据直接导入到系统中。(6)不同的操作员有不同的操作权限,增强了系统的安全性。(7)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。(8)易维护性和易操作性。(14)系统运行稳定、安全可靠。如下图2.6所示的系统功能模块图。图2.6系统功能图2.2.2 详细设计用户双击“企业营销管理系统.exe”文件的图标,即可进入到企业营销管理系统登录界面。系统登录界面如图2.7所示。图2.7 系统登录在“用户名称”文本框中输入“mr”,“密码”文本框中输入“mrsoft”,单击“确定”按钮或连续两次按Enter键,即可进入企业营销管理系统。企业

13、营销管理系统主界面如图2.8所示。图2.8 企业营销管理系统主界面区域管理(销售区域):主要实现了区域信息的添加、修改、删除、展开和收缩等功能,并采用树型结构形式显示。用户在使用本模块时,可通过单击窗体左侧树型结构图中的“+”号节点展开其下级区域节点,单击“-”号节点收缩展开的区域节点。也可以通过单击“展开”按钮展开所有节点,单击“收缩”按钮收缩所有节点。销售训练项目设置,主要实现了销售训练项目信息的添加、修改、删除功能。第3章 系统实施3.1 数据库实现数据表(或称表)是数据库最重要的组成部分之一。数据库只是一个框架,数据表才是其实质内容。根据信息的分类情况,一个数据库中可能包含若干个数据表

14、。表3.1业务员表列名数据类型长度允许空编号varchar4姓名varchar20性别varchar2身份证号varchar20联系电话varchar20手机号码varchar40其他联系方式varchar40联系地址varchar50备注text16登记日期datetime8表3.2个人名录表列名数据类型长度允许空IDbigint8公司名称varchar50姓名varchar10职务varchar10地址varchar40邮编varchar10电话varchar20手机varchar303.2 程序实现1、产品管理模块:主要对企业内部产品进行有效地管理,建立详细的产品档案,可实现产品信息的添

15、加、修改、删除及查询功能,其中查询可通过查询器对产品信息进行多种条件查询。图3.1产品管理模块运行结果实现信息查询的代码如下:Private Sub cmdFind_Click() 查询 Dim intX As Integer 声明计数器变量。 For intX = 1 To List1.ListCount txtsql = txtsql & & List1.List(intX) Next intX Select Case Left(List1.List(0), 3) Case and sql1 = select * from & tb1 & where & Right(List1.List(

16、0), Len(List1.List(0) - 3) & Trim(txtsql) Case or sql1 = select * from & tb1 & where & Right(List1.List(0), Len(List1.List(0) - 2) & Trim(txtsql) Case Else sql1 = select * from & tb1 & where & List1.List(0) & Trim(txtsql) End Select Unload MeEnd Sub2、销售组织主要实现对企业的销售分公司、销售网点等进行有效管理,可实现销售组织的添加、修改、删除及查询

17、功能。图3.2 销售组织运行结果3、市场走势:市场走势主要根据产品的市场跟踪数据,以图表的形式显示此产品的市场走势,帮助企业及时掌握市场信息,抓住商机,降低市场开发成本,提高市场开发效率。图3.3市场走势模块运行结果实现市场走势图的代码如下:Private Sub Form_Load() Me.Caption = text rs1.Open select 市场价格,跟踪月份 from 市场跟踪表 where 品名规格= + cp + order by 跟踪月份, Cnn, adOpenKeyset, adLockOptimistic If rs1.RecordCount 0 Then rs1.

18、MoveLast rs1.MoveFirst nums = rs1.RecordCount ReDim arrValues(1 To nums, 1 To 2) 定义动态数组 For i = 1 To nums 给数组赋值 arrValues(i, 1) = & rs1!跟踪月份 arrValues(i, 2) = rs1!市场价格 rs1.MoveNext Next i MSChart1.ChartData = arrValues 图表显示数据 End If rs1.Close MSChart1.Title = & cp & 产品走势图 图表名称End Sub第4章 设计总结课程设计的一个重

19、要功能,在于运用学习成果,检验学习成果。运用学习成果,把课堂上学到的系统化的理论知识,尝试性地应用于实际设计工作,并从理论的高度对设计工作的现代化提出一些有针对性的建议和设想。检验学习成果,看一看课堂学习与实际工作到底有多大距离,并通过综合分析,找出学习中存在的不足,以便为完善学习计划,改变学习内容与方法提供实践依据。对我们计算机信息管理专业的学生来说,实际能力的培养至关重要,而这种实际能力的培养单靠课堂教学是远远不够的,必须从课堂走向实践。这也是一次预演和准备毕业设计工作。通过课程设计,让我们找出自身状况与实际需要的差距,并在以后的学习期间及时补充相关知识,为求职与正式工作做好充分的知识、能

20、力准备,从而缩短从校园走向社会的心理转型期。 课程设计达到了专业学习的预期目的。在两个星期的课程设计之后,我们普遍感到不仅实际动手能力有所提高,更重要的是通过对软件开发流程的了解,进一步激发了我们对专业知识的兴趣,并能够结合实际存在的问题在专业领域内进行更深入的学习。通过本次的实验使我对数据库的变成有了更多的了解,特别是关于数据库的编程学到了很多东西。我觉的SQL SERVER对数据库的支持非常强大,功能很完善。在这次的实验中,也遇到了一些困难,比如,在设计模块时,由于对数据库的多表连接问题不太了解,在编程中出现了许多错误,在经过重新设计了数据库后,问题得以解决。生活就是这样,汗水预示着结果也

21、见证着收获。劳动是人类生存生活永恒不变的话题。通过实际动手做,我们才真正领略到“艰苦奋斗”这一词的真正含义,我们想说,制作课程设计确实有些辛苦,但苦中也有乐,在这个团队的任务中,一起的工作可以让我们有说有笑,相互帮助,配合默契。对我们而言,知识上的收获重要,精神上的丰收是可喜的。挫折是一份财富,经历是一份拥有。这次实际操作必将成为我们人生旅途上一个非常美好的回忆!同时,在老师的身上我们学得到很多实用的知识,在此我们表示感谢!同时,对给过我帮助的所有同学和各位指导老师再次表示忠心的感谢。参考文献1 马晓梅.SQL Server 2000.北京:清华大学出版社,20002 吴豪.SQL Serve

22、r 2000 基础.北京:北京希望电子出版社,20003 余金山.SQL Server 2000编程指南.北京:北京希望电子出版社,20004 麦克马纳斯.VB高级开发指南.北京:北京希望电子出版社,20025 威利斯.VB入门经典.北京:清华大学出版社,20056 杨毅.VB数据库编程学习捷径.北京:北京科海电子出版社,20047 Pearce.VB调试全攻略.北京:清华大学出版社,20048 熊桂喜.SQL Server开发指南.北京:清华大学出版社,2002.*9 刘玉生.SQL Server开发、管理和应用.合肥:电子工业出版社,200210 张营.SQL Server 2000开发指南.合肥:电子工业出版社,200011 王华杰.VB编程实例详解.北京:中国铁道出版社,2002612 Thomsen.VB数据库开发.北京:清华大学出版社,200413 三味工作室.SQL Server 2000.上海:人民邮电出版社,200014 彭东.SQL Server应用开发技术指南.北京:清华大学出版社,200415 闪四清.SQL Server系统管理和应用.合肥:电子工业出版社,2002

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

当前位置:首页 > 教育专区 > 教案示例

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁