课程设计Ⅲ课程设计说明书鹏翔茶叶信息管理系统的分析与设计学生姓名学号**********班级信管101成绩指导教师肖海蓉数学与计算机科学学院2012年9月7日课设Ⅲ课程设计评阅课程设计任务书2012—2013学年第2学期专业:信息管理与信息系统学号:姓名:课程设计名称:课程设计Ⅲ设计题目:鹏翔茶叶公司信息管理系统的分析与设计完成期限:自年月日至年月日共 2 周设计依据、要求及主要内容(可另加附页):调查我市鹏翔茶叶公司,针对该公司的实际情况,实现公司的基本信息管理。
1.系统功能的基本要求:(1)系统用户权限管理功能:包括客户、分店负责人、营业员及管理员的不同权限设置功能;(2)茶叶信息管理功能:包括茶叶类别、商标等基本信息管理的录入、修改、删除、查询功能;(3)茶叶的进销存管理功能:进货、存货管理主要负责管理供应商、各分店负责人在不同时间供应(进货)茶叶的信息情况、库存情况;销售管理主要负责不同分店的销售信息;(4)客户管理功能:包括客户基本信息的管理、客户订单管理功能;(5)相关信息的统计和报表打印功能:系统能够打印进货单、销售单等。
营业员可以查看自己本日报表、本月报表功能,分店负责人具有茶叶信息统计及查看销售日报表、月报表、营业员业绩报表的功能,并将统计的结果导出成Excel文档。
2.具体要求如下:(1)在小组内进行分工,进行系统调查,搜集资料。
(2)运用结构化分析方法或面向对象分析方法对系统做需求分析,并编写需求规格说明书。
(3)运用结构化设计方法或面向对象设计方法对系统做概要设计和详细设计,并编写概要设计说明书和详细设计说明书。
(4)自选开发工具,采用C/S和B/S混合模式实现系统主要功能。
指导教师(签字):教研室主任(签字):批准日期:年月日摘要随着经济的快速发展 , 越来越多的行业实现了管理的信息化和自动化,鹏翔茶叶公司就是一个不错的例子。
系统着重分析了鹏翔茶叶公司的工作流程,并从需求分析、数据库概念、逻辑、物理设计等方面阐述了茶叶公司信息管理系统的开发过程,进而设计并实现了科学方便的管理公司的业务。
系统采用了SQL Sever 2005作为开发工具进行数据库设计,方便数据输入和修改。
关键字:茶叶公司;信息管理;数据库目录1绪论 (1)2开发工具的选择与相关技术简介 (2)2.1 SQL Server 2005 (2)3 信息系统分析 (3)3.1 需求分析概述 (3)3.2 可行性研究 (3)3.2 功能需求 (4)3.3 性能需求 (5)3.4 业务流程图 (6)3.5 数据流程图 (6)3.6 数据字典 (8)4 信息系统设计 (11)4.1 系统设计概述 (11)4.2 系统总体结构设计 (11)4.2.1 设计思想 (12)4.2.2 设计原则 (12)4.3.3 运行需求 (12)4.4.4 系统功能模块分析与设计 (13)4.3 数据库设计 (16)4.3.1 概念模型设计 (16)4.3.2 逻辑模型设计 (17)4.3.3 实体关系图 (18)4.3.4 创建基本表 (19)5 系统操作 (21)5.1 茶叶相关操作 (21)5.2 客户相关操作 (22)5.3 权限设置 (23)总结 (24)参考文献 (25)1绪论陕西鹏翔茶业有限公司是集茶叶种植、加工、销售、新产品研发和茶文化研究为一体的民营科技企业。
公司注册资金1000万元,公司占地面积6200平方米,建筑面积4100平方米,现有员工150余人。
公司下设柳树镇丰河清洁化、自动化名优茶场、红茶研究所、茶叶精制加工厂、绿茶粉生产车间,并分别在汉中、西安、北京等地设销售机构,全国销售网点150余处,产品辐射西北地区。
通过“公司+基地+农户”模式带动茶农近万户、辐射30000多亩茶园的种植、加工和销售。
公司自2003年成立以来,坚持“诚信、务实、创新”的经营理念,以做质量、创品牌为核心,注重产品质量,实施名牌战略。
企业在各个环节建立了一整套标准化管理体系,实现了“从茶园到茶杯”全程标准化,企业管理已步入正规化、标准化和制度化。
公司2400亩高山生态茶园通过有机认证,公司亦通过ISO9001质量管理体系认证及HACCP食品安全管理体系认证。
企业先后被评为“消费者信得过单位”、“质量管理先进单位”公司坚持以“做质量、创品牌”为核心,注重产品质量,实施名牌战略,以有机茶园为基地,充分发挥资源优势。
严格按照质量管理体系及食品安全管理体系标准要求,精制加工鹏翔牌汉中仙毫、鹏翔牌绿茶、鹏翔毛尖、鹏翔土特产四大类四十多个不同品种、规格和等级的精品绿茶,包装精美,种类齐全,鹏翔牌有机茶系列产品先后荣获“第四届中国国际茶叶博览会优质奖”、“第六、第七届中国国际茶叶博览会金奖”、“陕西省首届茶博会一等奖”、“中国(西安)茶业文化博览会金奖”、等省内外二十余项大奖。
公司将继续不懈努力,积极开拓市场,完善销售网络,打造品牌,为汉茶走向全国、走向世界努力奋斗。
随着公司的发展,公司的管理需要投入越来越多的人力来管理,既麻烦又效率底下,急需一个高效的企业管理信息系统来提高企业的管理效率,帮助企业在今后的发展职工能够适应潮流发展,提高经济效益。
2开发工具的选择与相关技术简介2.1 SQL Server 2005SQL Server是微软公司推出的数据平台,它有以下特点:可信任的:使得公司可以以很高的安全性,可靠性和扩展性来运行他们最关键任务的应用程序;高效的:可以降低开发和管理他们的数据基础设施的时间和成本。
2.2 PowerDesigner 15PowerDesigner 15是Sybase公司推出的一个集成了企业架构模型、UML、和数据建模的CASE 工具,它具有以下特点:(1)可支持人们搭配多种数据模型,提供了丰富的图形支持设计工具,他从真正意义上实现了企业应用的无缝集成,并通过向用户提供一种高效、开放、和全集成的建模解决方案,能最大限度满足企业发展需求;(2)它加强了贯穿所有建模技术的元数据集成,让每个人都能投入在建模和规划工作上。
同时,其与SOA、J2EE、.NET等语言与平台完全兼容。
3 信息系统分析需求分析是数据库设计最重要的一个阶段,它的基本任务是准确的回答:系统必须做什么。
目前,茶叶市场已成为一个很火爆的行业,伴随着行业的快速发展,人工管理已无法满足公司的需求。
通过实地调查汉中市茶叶市场,我们发现当地已开始逐渐由人工管理向计算机管理过度。
用计算机管理已成为当前发展的必然趋势,我们通过调查得到的数据,对茶叶信息管理系统做了一个详细的概述。
3.1 需求分析概述需求分析作为项目开发的第一阶段,是整个软件的重头戏,需求分析是围绕可行性分析展开的,它的主要任务是对系统进行详细的调查,进而提出系统的逻辑模型,并对系统分析进行评审。
现针对“超市信息管理系统”对超市的组织结构﹑业务流程﹑用户角色职能﹑系统数据流进行分析。
我们利用结构化分析好UML中的用例从大到小﹑从粗到细进行系统建模。
3.2 可行性研究(1)经济可行性研究:因为通过网络传递销售信息,可以不受距离的限制,因此可以节约许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高企业的销售效率,即提高了企业的经济效益,所以从经济上是完全可行的。
(2)技术可行性分析本系统开发涉及到的技术因素有:使用SQL Server 2005创建数据库,使用powerdesigner进行需求分析。
综上,本系统开发不存在问题技术问题(3)社会可行性分析目前超市管理系统已经在大型的超市中得到了广泛的应用,超市管理需要现代化和信息化,只有合理的运用信息化的管理,才能在市场竞争中立于不败。
超市管理系统不仅能够提高经营者的回报,而且能够随时掌握市场的动向,为经营者提供必要的市场信息,解决了经营者最需要解决的迫切问题,同时超市管理系统对操作人员的要求不高,也合理的节约了成本的投入。
(4)操作可行性研究:本系统采用Windows图形界面,是大家熟悉的操作系统,对于用户只需要具有一般的计算机知识的人员都可以轻松上手。
而且整个销售系统采用最友好的交互界面,简洁明了,不需要对数据库非常了解。
(5)本系统操作方便灵活,便于学习,因此,该系统具有可行性。
可行性研究结论:通过经济、技术、和社会等方面的可行性研究,可以确定本系统的开发完全必要,而且是可行的,可以立项开发。
3.3 功能需求茶叶信息管理系统主要提供方便高效的管理功能,用户可以通过该系统查阅相关信息,管理员可以管理所有信息。
对于本系统,我们需要实现以下一些基本功能:(1)管理信息系统用户权限管理:包括客户、分店负责人、营业员及管理员的不同限设置功能;系统通过不同的系统用户登录,实现不同的功能。
客户在系统中可以查询茶叶价格及数量、订购、咨询客服等功能;分店负责人在系统中可以查询库存及销量、管理、并生成每日报表、每月报表,提交系统;营业员可以在系统中查询茶叶信息与客户信息、提交销售信息等;管理员负责对系统进行维护、更新;(2)茶叶信息管理:包括茶叶类别、商标等基本信息管理的录入、修改、删除、查询功能;(3)茶叶的进销存管理:进货、存货管理主要负责管理供应商、各分店负责人在不同时间供应(进货)茶叶的信息情况、库存情况;销售管理主要负责不同分店的销售信息;(4)客户管理:包括客户基本信息的管理、客户订单管理功能。
(5)相关信息的统计和报表打印管理:系统能够打印进货单、销售单等。
营业员可以查看自己本日报表、本月报表功能,分店负责人具有茶叶信息统计及查看销售日报表、月报表、营业员业绩报表的功能,并将统计的结果导出成Excel文档。
通过这款系统,用户只需要手动输入便可完成作业。
这样既提高了工作效率,又不容易出错,为人们管理提供了一条捷径。
系统功能模块图能够很直观的展示系统的各种功能,该系统功能模块图如下图3.1所示:图3.1 系统功能模块图3.4 性能需求1)系统安全性茶叶信息管理系统应具有较高的安全性,系统登录有各自的安全账户。
系统管理员可以添加用户信息,更改用户信息和删除用户信息,同时可以针对其他的信息具有所有的权限;职工可以查找自己及公司公布的信息,但不可以修改。
2)系统的灵活性和拓展性本系统能够存储用户和职工的基本信息,并方便有效地进行相应数据的操作和管理,包括用户,项目,职工等相关信息的增、删、改、查等。
3.5 业务流程图业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向,它是物理模型。
图 3.2 业务流程图3.6 数据流程图数据流图是数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。
顶层数据流图描述了系统的轮廓、范围,标出了最主要的外部实体和数据流。