信息管理与信息系统毕业论文.doc_第1页
信息管理与信息系统毕业论文.doc_第2页
信息管理与信息系统毕业论文.doc_第3页
信息管理与信息系统毕业论文.doc_第4页
信息管理与信息系统毕业论文.doc_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)题 目: 聚澄电子商务有限公司产品管理系统 学 院: 管理学院 专业班级: 信息管理与信息系统11级2班 指导教师: 王 渊 职 称: 副教授 学生姓名: 学 号: 西安工程大学本科毕业设计(论文)聚澄电子商务有限公司产品管理系统摘 要 随着全球信息化的迅速发展,企业管理的信息化逐渐成为各企业在国内国际市场上竞争的重要筹码。产品信息管理系统利用计算机技术,使得企业产品信息、销售信息和服务能够有机地结合起来,提高企业的效率和利益。 论文研究的产品信息管理系统是聚澄电子商务有限公司电子商务平台的基础组成部分,系统采用C/S结构,运用Delphi和数据库开发技术设计了产品管理系统,较好地实现了系统管理的“无纸化”,提高了企业运作的效率。将整个平台的产品用统一的分类方法进行了分类,便于企业进行企业与平台间的信息交流,并实现了对企业已有的产品信息进行批量装载的功能,同时系统实现了企业进行发布产品、维护产品信息和对产品进行询价等功能,便于企业间商务活动的顺利开展。论文的主要内容包括聚澄电子商务有限公司的简介和创立,分析国内外模式的电子商务发展现状以及现有产品管理系统的使用情况,阐述了此产品信息管理系统研究的意义。在进行企业调研和分析现有电子商务系统产品管理功能的基础上,分析了产品管理系统的产品信息结构模型、产品分类方法、产品信息管理的基本功能。 研究了产品管理系统需要使用的软件开发常用的体系结构、开发技术,建模技术等。在需求分析的基础上,设计了产品管理系统的体系结构和功能结构,使用技术进行了系统建模,使用项目开发技术,以及后台数据库,完成了程序的开发。 最后,对本文的研究内容和结论进行了总结,并展望了进一步的研究工作。关键词:电子商务平台、产品管理系统、面向对象分析设计、C/S结构、Delphi Poly Cheng Ecommerce Ltd Product Management SystemABSTRACT With the rapid development of the global information, the information of enterprise management has gradually become the important bargaining chip of the enterprises in the domestic and international market. The product management system uses the computer technology, makes the enterprise product information, the sales information and the service can organically combine, enhances the enterprise the efficiency and the benefit. Product information management system in the research is a poly Cheng Electronic Commerce Co., Ltd. e-commerce platform based component, system uses the C / S structure, design of the product management system based on Delphi and database development technology, better realized management system paperless, improve the efficiency of the operation of enterprises. Will the platform products with uniform classification are classified, the exchange of information between the enterprises and the platform for enterprises, and implement the existing enterprise product information for bulk loading of function. Meanwhile, the system can realize the enterprise product launches, maintenance product information and product inquiry function, facilitate inter enterprise business activities are carried out smoothly. The main contents of this paper include poly Cheng Electronic Commerce Co., Ltd. profile and founded at home and abroad of the pattern of electronic commerce development present situation and use of existing product management system analysis, and explains the significance of this product information management system. In the enterprise research and analysis based on the existing electronic commerce systems product management function, analyzes the basic functions of the product management system structure model of product information, product classification, product information management. Research the system structure, development technology, modeling technology and so on of the product management system which need to use software. On the basis of demand analysis, design the system structure and function structure of product management system, the use of technology system modeling, use of the project technology development, as well as the background database, completed the program development. At last, the contents and conclusions of the research are summarized, and the research work is prospected.Key Words: e-commerce platform, product management system, object-oriented analysis design, C/S structure, Delphi目 录1 绪论11.1 研究背景11.2 研究目的11.3 研究意义21.4 国内外研究现状及发展趋势31.4.1 国外研究现状31.4.2 国内研究现状41.5 企业背景41.5.1 企业基本情况41.5.2 企业组织构架51.6 企业产品管理存在问题及解决问题的思路61.6.1 存在问题61.6.2 解决问题的思路61.7 小结72 系统开发方法和技术82.1 系统研究方法82.2 系统开发技术92.2.1 C/S结构92.2.2 Delphi102.2.3 SQL Server 2008113 需求分析123.1 可行性分析123.1.1 技术可行性分析123.1.2 经济可行性分析133.1.3 社会可行性分析133.2 需求分析143.2.1 需求分析概述143.2.2 系统整体需求分析153.2.3 系统功能分析153.2.4 业务流程分析163.3 用例分析173.3.1 系统总用例图183.3.2 库存管理用例图193.3.3 销售管理用例图204 系统分析224.1 类图224.1.1 类及类图的概念224.1.2 系统分析类图234.2 活动图234.2.1 系统总活动图234.2.2 库存管理活动图244.2.3 销售管理活动图254.3 状态图254.4 时序图264.4.1 时序图概念264.4.2 系统时序图275 系统设计285.1 问题域(类图)部分的设计285.2 输入、输出界面设计285.3 数据库的设计365.3.1 概念设计365.3.2 逻辑结构设计375.3.3 物理结构设计386 系统测试,运行与维护436.1 系统的测试方法436.2 测试内容及结果436.2.1 单元测试及改进436.2.2 集成测试及改进446.3 性能分析及评价447 总结与展望467.1 总结467.2 展望46参考文献48致 谢49附 录50诚信声明50521 绪论1.1 研究背景 在美国、日本等科技发达国家中,目前都采用了计算机网络化的管理手段,特别是美国,已经采用了网络化手段对于产品的交易进行科学化的管理。目前,已经发展到了商业网的阶段。也就是说,计算机能够给人们提供方方面面的信息,不仅仅包括科学研究的学术信息,更重要的是它已经使人们的生活方式发生了巨大的变化,并以惊人的速度向前发展。以往人们通过网络进行一些信息查询,例如,人们可以随时查询到列车时刻表,可以随时从网上了解当天最新的天气信息、新闻动态和旅游信息,可看到当天的报纸和最新杂志,可以足不出户在家里炒股、网上购物、收发电子邮件,享受远程医疗和远程教育等等。网络的作用不仅限于此,已经广泛渗透到各个领域,尤其是在教育、金融、医学等领域中被广泛地应用,并且起到了不可替代的作用。改变了人们传统的观念和生活方式,特别是电子商务的使用,改变人们的传统理念,人们足不出户便可以通过网络进行商品信息的查询,并可以通过互联网进行商品的交易,这些都表明了网络技术已经从根本上改变了人们的思想观念和生产及生活方式,推动了各行各业的发展,并且成为知识经济时代的重要标志之一。目前,人们的生活节奏已经随着现代化技术的发展变成快节奏了。人们经常通过网络来查询所需要的产品信息,网络购物给人们带来许多好处。第一,可以在时空上给人们带来便捷。第二,人们通过网络商品信息的查询,可以货比三家,买到称心如意的商品。第三,通过网络信息查询,人们可以了解到当前优质最新产品的相关信息。1.2 研究目的 由于物资生产的重要地位,生产管理具有举足轻重的作用,计算机化在发达国家已达到95%以上,而我国在全国范围内推广计算机在管理中的应用,是在20世纪80年代初开始的。我国的计算机化管理起步虽晚,但发展快。特别是微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对于推动我国管理信息处理现代化起到了重要作用。产品的入库、库存、出库还是现在企业生产管理的常规基本模式,虽然,陆续又出现了很多新的管理模式,如:基于零库存思想的沃尔玛管理方式,但这些新的思想在中国大部分企业的管理中还是难以实现的。所以如何设计好生产管理系统,尽量减少生产管理的重复性和低效性就成为当前最重要的问题。产品生产管理的核心是入库、库存和出库之间的联系,如何处理好三者之间的关系是系统最为关键的部分。另外,员工信息和产品信息管理也是生产管理中一个必不可少的部分,它提供着与入库和出库相关的一些信息,使得整个系统更加完整、实用。我们通过对生产管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,从而设计出本系统,本系统是一个适应现今产品管理要求的计算机信息管理系统,具有一定的实际开发价值和使用价值14。 本系统目标是实现入库、库存和出库统一管理,帮助企业实现产品信息化管理。通过统一管理,企业在入库、库存和出库各个环节的物流流向清晰,即可以动态掌握订单的执行情况,又可以随时掌握库存的现存量信息,从而减少盲目采购,避免库存积压。另外本系统采用Delphi语言进行开发,使系统具有兼容性好、速度快和安全性高的特点。1.3 研究意义 目前,电子商务这个词汇已经为人们耳熟能详了。电子商务是一个概念,可以把它理解为电子商务是综合运用信息技术,以提高贸易伙伴间商业运作效率为目标,将一次交易全过程中的数据和资料用电子方式实现,实现“无纸贸易”,内容包括商品和服务交易、金融汇兑、网上广告或提供娱乐节目等。上任联合国秘书长安南就电子商务发表的看法是“现在及未来的通讯革命将最终解决长期存在的贸易问题,而电子商务是国家财富再创造关系间的一场革命”。在电子商务中,客户在出售商品的网站上在线填写订单,网上商城的网络系统对网站上的所有订单信息进行统计归档,其中有关产品的信息将以产品编号为基础,以其他属性信息为辅。当前主要的做法是某些大型企业之间建立固定的交易模式,其中产品的信息标识方案一般采用各方事先商定的方案,但这样的方案,一般在跨行业的交易中或在更大的应用范围内应用时,通常因为方案自身缺乏通用性而互不兼容。如果采用规范的产品信息系统,将会避免这一问题的发生17。 一般来说,电子商务平台的系统都由订单管理、产品与客户管理、财务管理、运输管理、库存管理、统计管理、工作任务提示等功能模块组成。在各个功能模块,各种信息是必不可少,产品的信息更是其核心,因为它贯穿于产品的整个交易过程,包括运输、库存、统计等。因此产品信息在电子商务平台中起着极为重要的作用。 产品管理系统应该为电子商务平台提供一个方便、易用的信息管理界面,使企业能够方便地管理本企业的产品信息业务,才能使平台在企业的商务活动中发挥作用。换言之,产品管理系统实际上应该是一个电商企业间的信息交流系统,帮助企业管理、发布产品信息,帮助企业利用平台推广产品、寻求各地代理商、原料采购招标、紧密联系客户,为企业的销售、采购、合作、分销、客户服务等业务提供支持。所以,产品管理系统正是为促进企业的电子商务应用水平而开发的16。1.4 国内外研究现状及发展趋势 1.4.1 国外研究现状 随着全球经济的飞速发展,物流业的全球普及和运输速度的提升,以及人们在日常生活中对于互联网的依赖等因素,在全球范围内对企业管理系统的需求不断增大,并且由于 Internet 技术的发展,对于企业管理系统编写的技术也日渐成熟。相对国内来讲,在中大型企业的应用方面要领先与其他企业。近年来我国企业意识到了利用科学的信息化技术来管理企业所带来的好处,国内企业也逐步开始了对企业管理系统的使用,使信息化管理系统具有巨大的生命力和社会前景。 最早在二十世纪之后,就开始有人着手对于产品软件开发,随着计算机在大部分地区的大面积使用,并且各种企业对于计算机技术参与企业管理得到广泛的认可,电子商务行业对库存管理包括进库、出库等方面用信息化管理产生了浓厚的兴趣,大大的激发了产品管理系统的开发和使用。而随着技术的不断更新,企业管理的内容更为丰富,功能上日趋完善、全面。已经从最开始的对库存的简单管理发展成为了对于整个商业流程的管理。产品管理系统对于商品的各项信息都有详细的记录,极大的方便了日后的参考和查看。由于技术和需求的不断完善,系统时时刻刻都发生着巨大的变化,逐步融合了包括对客户、财务等方面的管理功能,实现基本符合商业用途的产品管理系统。 1.4.2 国内研究现状 产品管理系统是在信息平台的基础上发展而来的一个企业管理系统,主要用于智能化的企业管理。可以极大程度的减少人工可能会带来的各种失误,实现对电子商务整个业务流程的自动化管理。由于信息化技术被越来越多的人接受和认可,人们对于信息技术的不断认可和学习,企业的不断进步,使得用户的需求变得更为符合自己的意愿和更合乎逻辑。 就目前的情况来看,我国产品管理系统的层次分布十分清晰: 大型企业对系统进行整体的部署、架构,确保系统安全稳定的运行,然后是按照用户的需求对数据的深入挖掘和不断加工,对各个功能模块的集成、整合,使得整个系统能够功能完整,安全无误的运行。 而相对大型企业、中型企业会采用更为节约资金的方法,收缩业务,使得业务的模块更为集中具体,产品管理系统使得整个企业由各个分散的店面管理逐渐转为连锁、统一管理的方式。 而在小型企业,由于资金等多方面因素,没有很好的采用信息化模式进行对企业的管理,还只是停留在初级阶段,流于表象,对于整个企业管理系统的建立还处于摸索阶段,存在着较大的上升空间。 综上而言,对于各种不同的企业而言有着较大的差异,但我们可以发现所有的企业都在向着企业信息化的道路不断前进,都认识到了信息化的重要性,同时也在尽自己最大的努力对企业的信息化进行不断完善15。 1.5 企业背景1.5.1 企业基本情况 陕西澄城聚澄电子商务有限公司成立于2013年1月,位于陕西省渭南市澄城县交警大队东临,注册资金100万元,是以科技为先导的企业,公司专职人员10人,其中本科学历6人,专科学历4人,是一支搭配合理、专业互补、经验丰富、团结合作的管理和专业技术团队。网上商城、实体店面相结合形成了“澄城老哥”网上特产商城的独特经营模式。目前“澄城老哥”特产商城从业人数15人,年销售量达1000万元以上。 公司坚持走“经济依靠科技、科技面向经济”的发展道路,以产品规划、产品概念开发、系统设计、产品设计、产品测试与产品改进为重点,形成分工明确、层次合理、短期目标与中长期目标兼顾运作,技术储备雄厚的科研开发实力。 公司拥有优良的办公环境,软硬件设施齐全,有30M高速互联网接入,并有搭建的网络运行平台。 公司的发展奠定了自己的企业文化,公司在确立“以人为本、重视人才”价值观的基础上,把发展经济、提升科技,不断为社会解决就业、培育人才作为企业的宗旨,并作为员工行为准则、干部要求规范等,不断对员工进行企业文化的教育与熏陶。1.5.2 企业组织构架 “澄城老哥”网上特产商城作为聚澄电子商务有限公司的电子商务平台,目前运营部门工作人员10人,主要负责商城日常运营及管理。下设5个部门,包括客服部、市场部、采购及物流部、技术部和网站运营部,每个部门设主管1名。公司部门构成如图1-1所示。图1-1公司部门构成(1)市场部主要职能:负责互联网和其他媒体推广、品牌宣传和公关、网站合作、支付合作、网站策划、CRM营销(会员制分级、EDM营销、会员合作营销、数据挖掘等)。(2)网站运营部主要职能:负责制定产品定价、策划并设计产品文案,拍摄并处理产品图片;负责分析各类型产品,制定采购名单;负责优化购物流程,提高用户的购物体验;负责各频道专题和内容的策划和编辑工作;负责根据销售状况制定促销方案,并配合市场部完成对外推广的促销宣传(搜索引擎、EDM、通栏等)。 (3)技术部主要职能:负责网站建设、呼叫中心(Call Center)建设、电子商务系统建设、采购系统、仓储系统、CRM系统以及各种系统之间的对接等。(4)采购及物流部主要职能:负责根据采购名单进行招标和采购,网站仓储在全国的布局和设计,制定仓储标准和物流配送标准,设计仓储管理系统,选择物流配送合作伙伴,设计产品配送包装,根据订单的进行配送,并根据销售状况调节产品在不同仓储之间的库存。(5)客服部主要职能:客户服务、客户咨询、客服培训和客服考核等,通过各种方式提高用户满意度、订单转化率和平均订单金额。1.6 企业产品管理存在问题及解决问题的思路1.6.1 存在问题(1)管理体系不健全,产品管理杂乱无章,信息传递慢。(2)人员构成复杂,产品种类繁多,复杂,但是产品的信息还是以手工录入为主,没有实现信息化的管理。1.6.2 解决问题的思路(1)设计符合企业需求的产品管理信息系统,使其成为企业准确、开放、安全、可靠的数据平台。(2)充分利用网络资源,进一步优化和再造管理流程,使产品资源的管理更为高效和科学,数据更为准确,满足运营部和采购部提升服务和管理水平的要求。(3)进一步完善产品资源的业务管理功能,增强系统可视化的设计,提高用户的可操作性。1.7 小结本章对系统的研究背景、目的和意义、国内外的研究现状做了介绍,分析了企业在产品管理中存在的问题,并介绍了论文的研究内容。.2 系统开发方法和技术2.1 系统研究方法本系统采用面向对象方法进行分析设计3。面向对象的分析方法,解决问题的思路是从现实世界中的客观对象入手,尽量运用人类的自然思维方式从多方面来构造软件系统。面向对象的方法是一种运用对象、类、继承、聚合、关联、消息和封装等概念和原则来构造软件系统的开发方法。 面向对象的特征:(1)对象唯一性每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。在对象的整个生命期中,它的标识都不改变,不同的对象不能有相同的标识。 (2)分类性分类性是指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类。一个类就是这样一种抽象,它反映了与应用有关的重要性质,而忽略其他一些无关内容。任何类的划分都是主观的,但必须与具体的应用有关。 (3)继承性继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。 继承性是面向对象程序设计语言不同于其它语言的最重要的特点,是其他语言所没有的。 在类层次中,子类只继承一个父类的数据结构和方法,则称为单重继承。 在类层次中,子类继承了多个父类的数据结构和方法,则称为多重继承。在软件开发中,类的继承性使所建立的软件具有开放性、可扩充性,这是信息组织与分类的行之有效的方法,它简化了对象、类的创建工作量,增加了代码的可重性。 采用继承性,提供了类的规范的等级结构。通过类的继承关系,使公共的特性能够共享,提高了软件的重用性。 (4)多态性多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性。 多态性允许每个对象以适合自身的方式去响应共同的消息。多态性增强了软件的灵活性和重用性。 2.2 系统开发技术产品管理系统采用C/S结构,开发的过程主要由后台数据库与前台Delphi开发工具,使用Delphi做快速应用程序开发,用SQL Server 2008作为后台数据库管理,实现数据的传递和共享。2.2.1 C/S结构C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销。 目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。 传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高,效率低。 C/S结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个: 只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。 客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。2.2.2 Delphi Delphi,是Windows平台下著名的的快速应用程序开发工具(Rapid Application Development,简称RAD)11。 Delphi拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言Object Pascal和基于部件的开发结构框架。Delphi提供了500多个可供使用的构件,利用这些构件,开发人员可以快速地构造出应用系统。开发人员也可以根据自己的需要修改部件或用Delphi本身编写自己的部件。 “真正的程序员用VC,聪明的程序员用Delphi,这句话是对Delphi最经典、最实在的描述。Delphi被称第四代编程语言,它一直是程序员至爱的编程工具。 Delphi具有以下的特性: (1)基于窗体和面向对象的方法; (2)高速的编译器; (3)强大的数据库支持; (4)与Windows编程紧密结合; (5)强大而成熟的组件技术; (6)Object Pascal语言,它才是一切的根本,简单易学。 在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出: (1)适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式; (2)高效率的数据库管理系统和新一代更先进的数据库引擎; (3)最新的数据分析手段和提供大量的企业组件。2.2.3 SQL Server 2008SQL Server 2008在Microsoft的数据平台上发布,可以进行组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里10。SQL Server 2008 允许使用 Microsoft .NET 和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。 SQL Server 2008的特点: (1)可信任的使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键的任务的应用程序;(2)高效的使得公司可以降低开发和管理他们的数据基础设施的时间和成本;(3)智能的提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。3 需求分析3.1 可行性分析3.1.1 技术可行性分析电子商务平台产品管理系统是在实际应用中产生的一个实际需求。由于,目前电子商务技术和网络技术的快速发展,网络已经逐渐成为人们获取信息利用信息的最主要的途径之一,随之而来的是这种技术的转化利用,在经济活动中最大的亮点就是人们利用网络技术与信息技术的电子商务进行的一些查询及交易活动,以满足人们日益增长的各种需求。目前的开发研究中,很多人选择了Delphi技术实现系统的开发,由于其具有简单易学、较高的稳定性和可移植性的特点,所以被许多开发人员所利用。网络商品的查询与购物也具有远大的发展前景,随着全球信息网络的发展以及个人电脑的普及,网络购物已经成为一种必然发展趋势。一个完整的网络售卖系统应该有多个因素组成,这些因素相互影响。这些因素往往决定了系统的可靠性和完整性,同时也影响着系统使用的稳定性与商品售卖特性。电子商务平台产品管理系统的设计目标是应用网络技术,达到对于产品的查询,以便达到促进电子商务平台产品的交易,促进企业的进一步发展。为了到达以上的目的,开发一个电子商务平台产品管理的系统是必要的。在上述目标的基础之上,我们对于系统进行了目标分析,为了保证所设计的系统具有较好的可行性和快速性,以便达到电子商务平台产品的查询与交互的目的,我们对于系统的需求进行分析,并进行了系统的开发调查,在此基础之上,对于系统的功能进行界定,并对于系统进行了概要及详细设计。开发一个电子商务平台产品的管理系统,在现有的技术和条件的情况下,完全是可能的。首先,系统的开发可以采用低成本进行,从经济消费的角度来说是完全可行的。从技术角度来说,开发人员已经很熟练地掌握了Delphi等开发技术,在技术上,没有遇到太多的困难在。系统开发环境下,可以正确安装和连接数据库,所以保证了系统运行的可行性。3.1.2 经济可行性分析目前,虽然计算机技术已经普及,但一些中小型企业由于资金等各方面因素还采用最为传统的人工记录的方式来进行管理企业流程,这样的工作方式浪费了大量的人力物力,不能充分的提高人员的工作效率,同时极容易出现各种由于人力的失误而造成的各种错误,造成数据垃圾,不利于企业今后的发展。在使用计算机技术之后可以极大的提高企业的工作效率,克服前文提到的各种缺点。其次,在本次开发过程中所要支付的成本和在后续工作中不断得到的企业提升相比,会获得巨大的收益,其收入将会远远大于对该项目的产出。 综合上述观点,通过Delphi等技术为网上商城架构产品管理系统是经济可行的。 3.1.3 社会可行性分析 该系统整合当地农产品资源,形成以“澄城老哥”为主的地方农产品品牌效应,建立了一条新的农产品销售渠道,解决了当地农产品流通困难的问题,提高了农民的生活水平。 (1)低成本的价值 低成本为客户创造价值:能拥有更低成本就意味着有能力 大幅度降低销售价格,为消费者省钱是为实实在在的巨大价值; (2)为品牌厂商带来价值为品牌厂商获取合理利润,让整个产业能够更加健康的发展下去。 (3)库存周转率在拥有同样现金流的情况下,可以大幅缩短供货商账期,让供货商有更多资金为消费者开发更多更好的产品,让整个产业更加健康、和谐。 (4)给客户带来的价值 比价方便,减少了获得达成交易所需信息所消耗的时间和精力。 (5)对于企业的价值 把店面陈列展示搬到了网上,节省了物理空间的占用成本,而且由于数字空间是无限的,而且存在边际成本递减的规律,因此在这一点上优势明显。综上所述,网上商城的产品管理系统能够基本实现在网上商城库存管理自动化,对企业发展有巨大帮助,此外,系统在进行设计与实现过程中,尽量使用目前先进的开发技术和界面表现方式,使系统在功能上可以满足业务的需求,同时在界面上尽可能的人性化,最终让用户使用高效与便捷。 3.2 需求分析3.2.1 需求分析概述 在软件开发的初期阶段,是对整个系统进行需求分析,对整个项目进行整体的规划,是一个项目开始的重要阶段。在进行需求分析时,客户首先提出自身对产品功能的需求和对产品质量的保证,双方经过共同探讨,达到一个双方都可以接受的范围之内。客户会对整个软件有一个具体的规划和心目中的标准,包括对系统的界面设计、功能规划等方面。在软件开发的开始,我们要对它的全部功能,界面进行设计和详尽的分析,为整个开发制定一个整体的规范,在之后的开发过程中严格遵守,才能完成既定的目标和标准,且在各个方面包括界面和功能能够达到客户的所有要求。在详细的分析客户给出的程序需求之后做出最为合理的整体架构设计,用最为合理的技术和实现方法,可以达到事半功倍的效果。 需求分析主要的任务是在程序展开工作之前进行与用户的交流,制定符合用户需求的产品规范,由于用户可能会在技术或者表述上不完整,造成无法第一时间理解用户的完整需求,同时用户也无法第一时间的给出自己心目中完整的目标,用户也在于编程人员的探讨过程中完善自己心目中的想法,也方便程序员明白最为符合用户心目中目标的系统,给予最合理的方案。在部分人的认知中,需求分析是程序开发过程中不是很重要的阶段,它的工作量相对较少,而且基本都是文字的叙述和与客户的沟通,更为容易实现,甚至认为需求分析的过程是可以省略的。但随着软件行业的发展,需求分析在一个一个的实践检验之后,变得尤为重要,只有在开发之前对用户的心理有了整体的考虑和对整体的系统有了整体的设计,在之后的开发过程才不会因为想法与用户不同而造成做无用功的情况,同时也在时间的安排上有了完全的规划,不会出现无法按时对用户的需求进行交付3。 需求分析是整个系统开发过程中的先驱,规定了整个软件系统的基本功能和完成时间,直接关系着整个系统的功能和系统的质量。 开发者在开发系统的功能上要考虑以下几个方面: (1)系统的操作界面友善,方便使用者可以直接、快捷的找到自己想要的各项功能; (2)会有专门的对各项内容的统计能力,可以方便管理人员对系统进行整体情况的了解; (3)可以方便之后的维护,有很好的功能扩展能力,为之后功能的延伸做好准备; (4)做好充分的安全性准备,避免诸如 SQL 注入等方面的问题。同时做好系统的校验工作,使系统的数据不会出现大量的不合理数据。3.2.2 系统整体需求分析 近年来由于互联网行业的飞速发展,电子商务作为最近来的新兴产物,在Internet 网络的带动之下飞速的发展着,突出了对于互联网和计算机的依赖关系。 对于当前由于计算机的发展,对于企业的管理已经变的越来越依托于计算机技术,来对自身进行不断的完善,依托于互联网而生的企业更应该作为行业的先驱,采用先进的科学计算来管理自身企业的运营。对于电商平台的产品管理就需要一个信息化的管理系统来进行这个方向上的管理。因为企业依托于互联网,有了更完备的硬件支持,同时也会对整个企业的管理产生推动作用。同时,也会很好的推动企业的工作效率,方便日后的统计、管理,为下一步企业更好的发展,奠定了基础,也为后期企业的运营策略提出改变,并极大的降低了人工带来的资源浪费和可能会出现的数据错误。 3.2.3 系统功能分析 (1)用户登录 在系统用户进入系统管理界面进行操作之前首要的工作就是要通过登陆功能的验证后才能进入操作。只有当用户输入了正确的用户和密码才能进入系统,否则,不能进行系统业务的操作。(2)产品信息管理 该模块是系统基础业务中最关键的一个管理模块,它是系统其它业务运转的首要保证。产品信息也是一个复合的信息,系统将其分为主从表的方式来进行管理。主表主要是用来存储产品的基础信息,而从表则是存储产品的附加信息或是扩展信息。 (3)采购管理 入库管理:对采购入库单中的各项信息进行增、删、改、查等操作。 退货管理:对采购退货单中的各项信息进行增、删、改、查等操作。 (4)销售管理 出库管理:对销售出库单中的各项信息进行增、删、改、查等操作。 退货管理:对销售退货单中的各项信息进行增、删、改、查等操作。 3.2.4 业务流程分析 Business Process Analysis(BPA),即业务流程分析,是对业务功能分析的进一步细化,从而得到业务流程图即TFD (Transaction Flow Diagram ),是一个反映企业业务处理过程的“流水帐本”。帮助确定流程工作与合作建模的基本要素,更好地分析理解其同其他要素的关系,例如业务目标、业务策略、面对的问题、产生的影响、组织机构参与者或者相关的企业构架。 业务流程分析主要是定义项目的内容,即对现行的管理进行仔细地回顾和描述,从而认识项目的业务和技术上的具体要求。业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向,它是物理模型。业务流程图主要是描述业务走向,比如说病人吧,病人首先要去挂号,然后再到医生那里看病开药,然后再到药房领药,然后回家。业务流程图描述的是完整的业务流程,以业务处理过程为中心,一般没有数据的概念。(1)制做流程图的过程是全面了解业务处理的过程,是进行系统分析的依据。(2)它是系统分析员、管理人员、业务操作人员相互交流思想的工具。(3)系统分析员可直接在业务流程图上拟出可以实现计算机处理的部分。(4)用它可分析出业务流程的合理性。此产品管理系统的业务流程图如图3-1所示。图3-1业务流程图3.3 用例分析用例分析是从用例模型到分析模型的过程,是需求与设计之间的桥梁。用例分析把系统的行为分配给分析类,让分析类交互完成系统的行为。用例图中所描述的其实就是客户需求中对系统要求所具体的功能,在需求描述阶段大部分都以文字的形式,但这种方式不够直观,因此在交流过程中就显得不是很方便。用例图就是可以利用图形化的方式来对需求描述中的功能进行直观的描绘,从而使得不懂技术的用户可以更加方便的了解需求分析人员对用户需求的分析。在用例图中,通常是由角色、用例关系和用例三部分组织。角色就是对系统中所涉及用户进行分组归类的表示,用例关系可以更加清晰的表达角色与用例之间的对应关系,而用例就是用户在需求陈述阶段对系统要求实现的功能模块。 一般用例是针对系统宏观上的表现,在用例图中不会去考虑功能的具体细节,它只是在需求分析阶段对系统的一个大致轮廓的描述,至于功能模块的具体细节是根据用例分析阶段中用例的描述进行设计的,通常这个阶段是后面的系统设计的工作。以下将根据获取的用户需求,对系统进行功能模块的划分,并采用用例图进行图形化的展示。 3.3.1 系统总用例图 系统总体用例是从宏观上来看待一个系统,暂不考虑系统细分功能结构,从大体模块来对系统进行分析与描述,系统总体用例图如图3-2所示。 图3-2系统总体用例图 从图 3-2中可以看出,从宏观上看系统可以划分成 4大功能模块,分别为系统管理模块,产品管理模块,库存管理模块,销售管理模块。系统后续的功能将以此为基础进行扩展与补充从而完成系统的功能并实现用户需求。 3.3.2 库存管理用例图l 库存管理用例图是在对库存管理模块分析的基础上进行功能细化。库存管理模块初步划分为产品入库、产品出库 2个功能,如图3-3所示。 l l 图3-3库存管理用例图3.3.3 销售管理用例图 销售管理用例图是在对销售管理模块分析的基础上进行功能细化。销售管理模块初步划分为销售订货、销售出货和销售退货 3个功能,如图3-4所示。图3-4销售管理用例图4 系统分析4.1 类图4.1.1 类及类图的概念一般包含3个组成部分。第一个是类名;第二个是属性(attributes);第三个是该类提供的方法( 类的性质可以放在第四部分;如果类中含有内部类,则会出现第五个组成部分)。类名部分是不能省略的,其他组成部分可以省略。类名书写规范:正体字说明类是可被实例化的,斜体字说明类为抽象类。属性和方法书写规范:修饰符 描述信息 属性、方法名称 参数 :返回类型|类型属性和方法之前可附加的可见性修饰符:加号(+)表示public;减号(-)表示private;#号表示protected;省略这些修饰符表示具有package(包)级别的可见性。如果属性或方法具有下划线,则说明它是静态的。描述信息使用 结尾。类的性质是由一个属性、一个赋值方法和一个取值方法组成。书写方式和方法类似。 类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性信息。类图(Class diagram)由许多(静态)说明性的模型元素(例如类、包和们之间的关系,这些元素和它们的内容互相连接)组成。类图可以组织在(并且属于)包中,仅显示特定包中的相关内容。类图(Class diagram)是最常用的UML图,显示出类、接口以及

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论