销售合同管理系统设计报告_第1页
销售合同管理系统设计报告_第2页
销售合同管理系统设计报告_第3页
销售合同管理系统设计报告_第4页
销售合同管理系统设计报告_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、2011/3/18课程设计成绩考勤成绩(%)指导老师评语报告及程序成绩(%)总评成绩指导老师签名:面向对象分析与设计课程设计报告学院(系):电子信息与计算机工程系班级:08计科二班学生姓名:夏锌宸学号:*指导教师:戴庆注时间:从2011年3月7日到2011年3月19日销售合同管理系统【摘要】本文简要介绍了本销售合同管理系统的开发情况,基本设计思想、系统开发环境及目前的应用情况。关键词合同客户销售目录:第一章系统简述第二章销售合同管理系统开发简介2.1 数据库2.2 数据库管理系统2.3 创建数据库第三章销售合同管理系统需求分析3.1 销售合同管理需求分析3.2 确定系统边界3.3 确定执行者3

2、.4 确定用例3.5 绘制用例图第四章系统分析 4.1 动态模型 4.2 系统类图第五章页面设计第六章心得体会致谢主要参考文献第一章系统简述随着社会经济制度改革进一步的深入和各企业单位管理建设的逐步完善,对管理人员掌握每一销售合同内容必须规范化,系统化,科学化,现代化;企业管理必须现代化、规范化。我们知道,传统的销售合同管理方法是由企业员工负责管理,这样往往造成大量的合同难以查找,不能达到对合同的科学而又全面的管理。针对这一情况,我们研制了销售合同管理系统。一方面,销售管理系统避免了企业管理手工管理合同容易出错,不易集中管理;另一方面,销售管理系统避免了在大量合同中查找难,耗费大量时间,以至于

3、严重降低工作效率的问题。电脑信息管理技术越来越受到各企业的高度重视,逐渐成为企业在现代化发展中不可缺少的一部分。在当今IT技术日新月异,而企业市场化进程加快的时刻,电脑信息管理技术几乎涉及到每一家优秀企业的整个经营活动。对公司经营、效率甚至政策的变化都有直接而深远的影响。销售合同管理系统是一套针对企业产品销售合同方面的电脑信息管理系统,它包括了企业在产品销售合同上的各方面内容。而销售方面对一个企业在市场化经营中是重中之重的部分。所以用电脑信息技术进行管理也是各企业的实际需求。本销售合同管理系统主要包括了:合同管理、发货管理、开票管理、资金回收管理以及客户管理、产品信息管理等方面的内容。各方面的

4、内容相互联系,最终产生各种查询统计报表,供企业进行参考和决策。二数据库应用系统开发简介在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着Wor

5、ldWideWeb(WWW)猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。 4.3 数据库数据库由DBMS(数据库管理系统)处理,DBMSU由开发人员和用户通过应用程序直接或间接地使用。它主要包括四个要素:用户数据、元数据、索引和应用元数据。用户数据:目前,大多数主流数据库管理系统把用户数据表示为关系。现在把关系看作数据表。表的列包含域或属性,表的行包含对应业务环境中的实体的记录。并非所有的关系精选范本,供参考!都同样符合要求,有些关系比其它关系更结构化一些。元数据:数据库是自描述的,这就意味着它自身包含了它的结构的描述,这种结构的描述称作元数据。因为DBM皆品是

6、用来存储和操纵表的,所以大多数产品把元数据以表的形式存储,有时称作系统表。这些系统表存储了数据库中表的情况,指出每一个表中有多少列,那一列是主关键字,每一列的数据类型的描述,它也存储索引、关键字、规则和数据库结构的其他部分。在表中存储元数据不仅对DBMSI有效的,对用户也是方便的,因为他们可以使用与查询用户数据同样的查询工具来查询元数据。本文介绍的SQ用言可以同时用于元数据和用户数据。应用元数据:存储在数据库中的第四种数据是应用元数据,它用来存储用户窗体、报表、查索引:第三种类型的数据改进了数据库的性能和可访问性,这种数据经常称作开销数据,尽管有时也采用其他类型的数据结构,如链表,但它主要还是

7、索引。索引可以用来排序和快速访问数据。查询和其他形式的查询组件。并非所有的DBM都支持应用组件,支持组件的DBMS不一定把全部组件的结构作为应用元数据存储在数据库中。然而,大多数现代的DBMS品存储这种数据作为数据库的一部分。一般来说,数据库开发人员和用户都不直接访问应用元数据,想反,他们通过DBM中的工具来处理这些数据。 4.4 数据库管理系统数据库管理系统(DBMS是指数据库系统中管理数据的软件系统。DBMS数据库系统的核心组成部分。对数据库的一切操作,包括定义、更新及各种控制,都是通过DBMS!行的。DBMS总是基于某种数据模型,可以把DBMS1成是某种数据模型在计算机系统上的具体实现。

8、根据数据模型白不同,DBMS以分成层次型、网状型、关系型、面向对象型等。Access2000就是一种关系型数据库管理系统。DBMS的特点和功能可以分为三个子系统:设计工具子系统、运行子系统和DBMSI擎。设计子系统有一个方便数据库及其应用创建的工具集。它典型地包含产生表、窗体、查询和报表的工具。DBMS品还提供编程语言和对编程语言的接口;运行子系统处理用设计子系统开发的应用组件。它所包含的运行处理器用来处理窗体和数据库的数据交互,以及回答查询和打印报表等;DBM比|擎从其他两个组件接受请求,并把它们翻译成对操作系统的命令,以便读写物理介质上的数据。DBMSI擎还涉及事务管理、锁、备份和恢复。

9、4.5 创建数据库数据库模式:数据库模式定义了数据库的结构、表、关系、域和业务规则。数据库模式是一种设计,数据库和应用正是建立在此基础上的。数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMSI供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。数据库中的关系表是二维的,它有如下四个性质:l在表中的任意一列上,数据项应属于同一个属性(如图中每一列都存放着不同记录的同一属性数据)。2表中所有行都是不相同

10、的,不允许有重复组项出现(如图中每一行都是一个不同的记录)。3在表中,行的顺序无关紧要(如图中每行存的都是记录,至于先放哪一个都没关系)。4在表中,列的顺序无关紧要,但不能重复为防止数据库出现更新异常、插入异常、删除异常、数据冗余太大等现象,关系型数据库要尽量按关系规范化要求进行数据库设计。第三章销售合同管理系统需求分析本章节主要给大家介绍本销售合同管理系统能给大家带来的方便。首先给大家介绍本系统的五大系统模块:数据导入、综合报表、综合查询、基础设置、系统设置图1系统五大模块图在各大模块中,又包含了实现具体功能的各个子模块1.数据录入包括:合同主表录入,发货明细录入,开票明细录入,资金回收录入

11、、修改合同信息录入2、综合查询包括:合同主表查询,合同子表查询,发货明细查询,开票明细查询,资金回款查精选范本,供参考!询,一览综合查询3、统计报表包括:销售费用结算表,销售费用支付表,应收款汇总表。4、基础设置包括:产品基价表,员工情况表,客户情况表5、系统设置包括:操作缘设置,打印机设置 3.1销售合同管理需求分析企业销售人员与客户签订销售合同, 并生效后,分送到各个部门进行组织生产, 销售合同的管理包括录入新的销售合同、 款单并发送货物等等。经主管经理同意后合同生效。合同签订 准备客户所需产品,为收款作准备。修改销售合同、查询销售合同、核对收精选范本,供参考!图2销售合同管理需求框图(1

12、)销售合同数据录入销售员工在和客户签订合同,经主管经理签字生效后,合同管理人员就要将新合同的基本信息录入到“销售合同管理系统”。合同的基本信息包括合同编号、甲方乙方的基本信息(单位名称、地址、联系方式等等)、订购产品名称、规格型号、单价、数量、总金额、发货时间、发货量、客户付款时间等等。一般来讲执行期合同是不允许修改的,但如果经过甲乙双方同意,可以对已签订的合同内精选范本,供参考!容进行修改。该功能有严格的修改权限限制。对已签订生效的销售合同,财务管理部门负责收取客户货款,并开具有款单。销售人员根据付款情况按时从仓库提取客户订购的产品,核查并发货给客户。在核对收款单准备发货时,如发现仓库中客户

13、订购的产品数量不够,就要要求组织生产。(2)销售合同综合查询对执行期合同进行各种查询统计。如合同主表查询,合同子表查询,发货明细查询,开票明细查询,资金回款查询,一览综合查询。(3)销售合同统计报表对执行期合同产生的一系列报表进行统计。包括:销售费用结算表,销售费用支付表,应收款汇总表。将执行期合同产生的报表进行统计后,让管理者方便的进行生产管理和货物发放。(4)销售合同基础设置该模块主要是提供企业的一些基本信息,如各种产品的单价,员工情况和客户的一些基本情况。包括:产品基价表,员工情况表和客户情况表。(5)销售合同系统设置该模块主要是设置一些本系统的相关操作设置。如:打印机设置 3.2 定系

14、统边界通过以上分析可以总结出,“销售合同管理系统”边界包含“数据录入”、“综合查询”、“统一报表”、“基础设置”、“系统设置”五个大模块,各模块中还有小功能,凡是由这些功能包括的业务都属于系统内的职责范围。超出该职责范围的都属于系统边界之外的业务。 3.3 定执行者在“销售合同管理系统”中,销售人员要与客户签订销售合同并操作该系统中所有的功能。要向主管经理提供综合报表等信息,还要经理签字使合同生效。 3.4 定用例在前面确定系统边界中确定“数据录入”、“综合查询”、“统计报表”等五个功能,可以把这五个功能确定为系统内的五个主要的用例:“数据录入”用例:销售合同管理人员录入新合同主表的基本信息,

15、和合同的修改“综合查询”用例:对执行期合同进行各项信息查询“统计报表”用例:对执行期合同产生的报表进行统计“基础设置”用例:对企业基本的信息设置,对客户基本信息设置“系统设置”用例:对打印机进行设置 3.5 制用例根据以上分析,可以画出“销售管理系统”用例图如图3由臣翰,*加新合同.。冢El依it第处理收肉管理转入历年彳第四章系统的分析技术框架及详细说明、面向对象分析的各个步骤并细化到具体的每一项功能和模块中4.1 动态模型:(包括活动图、时序图)活动图是一种特殊形式的状态图,用于对计算流程建模。活动图中的状态表示计算过程中所处的各种状态,而不是普通对象的状态。通常,活动图假定在整个计算处理的

16、过程中没有外部事件引起的中断,否则,普通的状态机更适合于描述这种情况。活动图是对状态图的扩展。状态图突出显示的状态,状态之间的转移箭头代表的是活动。而活动图突出现实的是活动。每个活动的图表示为圆角矩形,比状态图标更接近椭圆。活动图的起始点和中止点图标与状态图一样。图5销售合同管理系统活动图时序图(SequenceDiagram)表示对象之间传送消息的时间顺序。时序图可以用来进行一个场景的说明,即一个事物的历史过程。时序图中每一个类元角色用一条生命线来表示(用垂直线代表整个交互过程中对象的生命期)。生命线之间的箭头连接代表消息。时序图可以用来进行一个场景说明,即一个事物的历史过程。时序图的用途是

17、用来表示用例中行为的时间顺序。当执行一个用例行为时,时序图中的每条消息对应一个类操作或状态机中引起转换的出发事件。:H款单:国售普H管理窗口仓鹿昔理属:梢售合同:值售苴物清单君贪项|卜库存预|ooII御建Q fll1打印u ST义精选范本,供参考!处理付款单顺序图图7销售合同状态图4.2 系统类图:4.2.1 人员信息类图:Operator晶NamePermissionsSlock。Relum。CommodityAllocalionf)Login。*Quit()丸ogout。*Dperaton)Administrator$Narme的DPermissions suppiiednfoimalio

18、n0WarehouselnformalionO inquires() Busin培ssAndlytics0Login。 Quil()AdmimstratorO4.2.2 接口信息类图:精选范本,供参考!SystemConfigurationSupplierManagementOInformationMintamf)Stock0*Return0Allocate()invent。*。StoreManagementOStoreManagementBusinessinquiresStock。BusinessAnalytic与0*HistoncalRecords。Useitogin良Ope同国dLogi

19、n Dale % LoginPeopleld 昼 NameLogout。Login。UserLogin)Invenloiy /Trading Id flfcDate Administrator Id .Warehouse Id4.2.3 系统事务信息类图:SuppiierManacement瓢CbDateAddSupplie*SupplierWwgement()FtelumRequisition Trading Id 4bDate Operator Requisition peopleQueries forInventory勒D% DatetidoAllocation能Qpe旧teDate*O

20、peratorWarehouseShipment.Q&erator.1r|现Pemii&sions*StockO*Reium()*ComfnoclityAllocatiwOVoflinQQuito*LogoiiODpMort)AdministratorName电口PermissionsSupplierrftxnationO*Wanehouselnfomiation()inquires。BuinessAn&yti网)*Login()*Quit()*Admim&trator()AdministratorQjName的口PermissionsWaretiouselnyentory()St口ckInq

21、uiry。u呢rLogin。*Use(Logout()*UserCancellation()BusmessAnalysi&()Administrator()第五章页面设计系统主界面,介绍系统开发时间和开发者的基本信息。该系统无需密码登录,点击即可运行,方便个人使用(系统还在试用阶段,一些技术还而兀ShoutsoftjniiieBilliiig2011-03-0720口B组课程设计项目名粽:合同管理系练谖计者:莫明银字号:200820201301班镇:计科三班成都理工大学工程技术学院电子信息与计算机工程系统的第二主界面员工信息声役式哥客户借品争苴工信息承岩司佐学国之包录学销售生书多“里国于镖版该

22、界面主要是提供公司员工的基本信息,方便公司的管理,界面简单明了更改添加和删除功能。左边提供本系统的主要功能,界面不是很华丽是本系统的最致命的缺点,不过请用放心,本系统还在开发中,核心功能已经设计好了,外观的设计还在进行中,相信不远的将来,此系统一定会荣登管理系统界的第一宝座,还希望各位用户支员工信息家国较年静卿幽员工辑号台的年限alft员工名褊州潘果警工作电话908#Capra近T匕由MU5A22MthwFuler更加岫SyTentJ(204)555-380w府痴dU5*3期n就lEverirg死033咖lYcjctM(204)55541IOddRech街RedircM倒45KiararecI

23、MjudS05Z橘SyfientJ:1)双砧472E-11thfri4:5esttleU5*S2Lajralaldia-9eiO5WASr.?ragr.:上行市宝山247上售中国71413邓&上曜主营伟藤【军131合同内容该界面录入了合同的一切信息,使管理者一目了然。提供了增加新合同,修改合同,和删除合同的功能。方便管理者操作管理客户信息此界面给公司提供了所有客户的详细的资料,便于和客户之间的合作发货明细此界面给管理者提供了发货的相关信息,信息以表格形式给出,是管理者一目了然的知道合同执行程度。此界面提供了可添加、修改和删除等功能,可以及时的管理发货的细节。商合同昔寰系城发货明珈三3文件编辑视匡帮助口X回每8SaveCqILcRefIBallPrintrhidrum发货明细发货建建号期友赏邀吉丽号黄贵单编码合同纪录*号空字蛾别占建发货日时w/4KLLTJL231995-01-318文员Oevielopir1995-01-11w453HIJL7S1995-01-3L皎员Prototsph1阴土0卜04g453HIJK.S51995-01-31S3LBPrdzotpii15951-OSBilJK19515-01-31白交员Qodrgmi199

温馨提示

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

评论

0/150

提交评论