《基于appframe的亚信科技移动营销案需求管理系统.docx》由会员分享,可在线阅读,更多相关《基于appframe的亚信科技移动营销案需求管理系统.docx(40页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于appframe的亚信科技移动营销案需求管理系统的设计与实现摘要:现如今,人们不再像以前那样慢节奏地生活、工作和学习,而是加快了节奏,目的就是充分利用时间,提高时间的经济效应。随着科学技术的发展,软件系统也在不断更新,一个成功的软件系统依赖于高质量的需求分析和高效率的需求管理,而传统的需求管理方式效率低下,已经满足不了现在软件企业对需求管理的要求了。在分析需求管理目标及其主要内容的基础上,提出了基于需求配置管理和过程管理的营销案需求管理系统结构,并就Web环境下的营销案需求管理系统实现的一些关键问题进行了讨论。随着计算机技术、网络技术和科学管理方法的发展,计算机的应用已经渗透到社会的各个领
2、域,管理系统也越来越成熟起来。现在软件越来越大型、越来越复杂,需求也随之变得越来越复杂、越来越多,针对传统管理方式效率低下和满足不了先在软件需求规模的问题,采用B/S开发模式、MVC设计模式开发一个Web的营销案需求管理系统具有非常重要的意义。解决传统的人力管理营销案需求和处理营销案需求流程带来的效率问题,使管理者能统一管理需求,提高了管理者管理需求的效率,为企业带来更大收益。B/S模式将作为营销案需求管理系统的实现模式,根据登录用户,获取用户的操作权限,展示不同的菜单。Java语言将被作为后端开发语言,IntelliJ IDEA将被作为开发工具,后端开发使用的是亚信科技公司的Appframe
3、框架,前端展示页面使用的是JSP+CSS+JavaScript,还有JQuery,而数据库使用Oracle数据库。基于appframe的亚信科技移动营销案需求管理系统的实现将会多一个需求管理系统,让软件公司多一个需求管理系统的选择。对公司的管理者来说,可以有效的对需求进行管理、变更,保证开发者看到的需求和实际的需求是一致的,提高管理水平和工作效率,节约时间。对开发者来说,所有的需求一目了然,不管是需求有变更还是觉得需求有问题,都可以在系统上进行操作,减少了需求变更带来的额外的工作量。关键词:工单需求;需求管理。Design and implementation of demand manage
4、ment system for mobile marketing case of AsiaInfo technology based on appframeAbstract:Nowadays, people are no longer living, working and learning in a slow pace as before, but they are speeding up the pace. The purpose is to make full use of time and improve the economic effect of time. With the de
5、velopment of science and technology, the software system is also constantly updated. A successful software system depends on high-quality demand analysis and efficient demand management. However, the traditional demand management method is inefficient, which can not meet the needs of software enterp
6、rises. Based on the analysis of the objectives and main contents of demand management, this paper puts forward the structure of marketing case demand management system based on demand configuration management and process management, and discusses some key problems of the realization of marketing cas
7、e demand management system in Web environment.With the development of computer technology, network technology and scientific management methods, the application of computer has penetrated into all fields of society, and the management system is becoming more and more mature. Now the software is more
8、 and more large and complex, and the demand is also more and more complex. Aiming at the problem that the traditional management method is inefficient and can not meet the scale of the software demand first, it is of great significance to develop a web marketing case demand management system with B
9、/ s development mode and MVC design mode. To solve the traditional human management marketing case needs and the efficiency problems brought by the process of dealing with marketing case needs, so that managers can manage the needs in a unified way, improve the efficiency of managers management need
10、s, and bring greater benefits to enterprises. B / S mode will be used as the implementation mode of the marketing case demand management system. According to the login user, get the operation authority of the user and display different menus. Java language will be used as the back-end development la
11、nguage, IntelliJ idea will be used as the development tool, the back-end development uses the appframe framework of AsiaInfo technology company, the front-end display page uses JSP + CSS + JavaScript, and jQuery, while the database uses Oracle database.The implementation of the demand management sys
12、tem of AsiaInfo technology mobile marketing case based on appframe will have one more demand management system, which will make software companies have one more choice of demand management system. For the managers of the company, they can effectively manage and change the requirements, ensure that t
13、he requirements seen by developers are consistent with the actual requirements, improve the management level and work efficiency, and save time. For developers, all requirements are clear at a glance. Whether there is a change in requirements or a problem in requirements, they can operate on the sys
14、tem, reducing the extra workload brought by the change of requirements.Keywords: demand; demand manage.目 录第1章 绪论11.1系统的开发背景及意义11.2国内外研究现状11.3系统的主要研究内容21.4系统开发环境与开发工具2第2章 系统需求分析32.1可行性分析32.1.1经济可行性32.1.2技术可行性32.1.3操作可行性32.2系统的总体需求32.3系统功能的需求分析42.4 UML系统建模52.4.1用例图52.4.2用例图规约表52.5本章小结10第3章 系统设计113.1系统
15、功能设计113.2 系统类图113.3 系统顺序图123.4 系统活动图173.5 系统状态图183.6 数据库设计183.7 本章小结21第4章 系统实现224.1 系统界面实现224.2 本章小结27第5章 系统测试285.1 测试计划285.2 测试用例及结果295.2.1用户登录测试295.2.2工单模块功能测试295.2.3营销管理平台测试315.2.4问题反馈测试315.3 本章小结32第6章 结束语336.1 全文总结336.2 课题展望33参考文献34致 谢35第1章 绪论1.1系统的开发背景及意义如今,软件的规模越来越大型,软件需求也随之越来越复杂、越来越多,随之而来的就是管
16、理者对需求的管理的问题。如果用传统的方式去管理需求,不仅会花费更多时间,而且效率低下、管理难度大,容易造成文件丢失等问题给企业带来巨大损失。不仅如此,有些需求经常会需要修改,容易造成最后文档不一致而引发的各种问题。软件需求是系统开发成败的关键,因此对需求的管理、研究一度成为热门。需求是软件开发的基础,也是研发团队进行系统开发的凭据。在软件开发过程中,有明确的需求,开发速度也会大大加快,最后交付的产品也能更加符合客户的要求。如果需求不明确,不断地变更某个需求,这样会大大增加开发成本、减少收益。因此,营销案需求管理系统的实现是非常有必要的,可以将需求进行统一的管理。1.2国内外研究现状近年来,随着
17、行业竞争的越来越激烈,在这种情况下,软件需求的相关管理系统得到了较好的发展,其中比较著名的就是IBM Rational系列,IBM Rational Pro工具就对需求分析生命周期进行强大的管理功能。但是,这个软件功能太多,对使用者要求高,也浪费了很多时间去熟悉软件,而实际要使用的只是其中关键的几个功能而已。在2001年后,需求管理才在国内推行开来,经过多年的推广发展,越来越多的企业开始重视需求管理,并随之将其投入开发管理实践。国内的Topo软件需求管理系统同提供了完备的需求管理解决方案,涵盖了完整的需求生命周期管理过程支持。该软件排除不必要的需求特性,避免人力资源的浪费,控制需求有序变更,并
18、监视实施变更的效果,实现需求可跟踪、可验证。1.3系统的主要研究内容营销案需求管理系统主要研究在web浏览器上实现需求管理的系统,一方面提高软件企业对需求的管理效率,一方面提高企业在软件开发上的效率,从而降低企业成本提高收益。用户交互界面、后台和数据库是组这个营销案需求管理系统的基本组成部分,所以营销案需求管理系统的主要研究内容可以分为以下几步:首先,用户交互界面上整个系统采用统一的风格,主要使用绿色和白色;数据库方面主要是设计好关联表之间的联系等;最后是设计后台处理逻辑,整个系统最关键的就是后台部分,后台负责接收前端的请求进行数据的增删改查,为用户的操作提供保障。1.4系统开发环境与开发工具
19、16GB的Win 10 x64操作系统,1.8版本的JDK,8.5版本的 tomcat,使用目前世界上流行的关系数据库管理系统Oracle数据库 丁士锋.Oracle数据库管理从入门到精通M.清华大学,2014-04 王小玲,安剑奇.数据库应用与应用(SQL server2008版)M.清华大学出版社,2015-01,以上环境将作为系统的开发环境。IntelliJ IDEA2019.1被作为系统的主要开发工具,appframe2.0将被作为Java 耿祥义,张跃平Java面向对象程序设计M.清华大学出版社,2010-01的后台开发框架 李燕. AppFrameV5.5二次开发手册V1.0 Z.
20、亚信科技(中国)有限公司, 2010-10-19,前端主要使用jsp动态页面 莫兵,蒙焕念,黄良永.JSP程序设计教程M.兵器工业出版社,2015-08、JavaScript脚本语言 李军.网页制作教程HTML、CSS、JavaScriptM.清华大学出版社,2012-01 未来科技.JavaScript从入门到精通M.水利水电出版社,2017-07以及jQuery框架 姚敦红,杨凌,张志美,李晓黎.jQuery程序设计基础教程M.人民邮电出版社,2013-12,Navicat Premium12作为可视化数据库管理工具 张凯.软件开发环境与工具教程M.清华大学出版社,2011-10,使用St
21、arUML作为UML建模杨弘平,吕海华,李波,史江萍,代钦.UML2基础、建模与设计教程M.北京:清华大学出版社,2015.51的作图工具,以上工具将作为系统的开发工具。第2章 系统需求分析2.1可行性分析2.1.1经济可行性 基于Appframe亚信科技移动营销案需求管理系统的设计与实现是本人的毕业设计,采用B/S的模式只需要部署后台,便可使用浏览器进行访问,不涉及经费问题。2.1.2技术可行性该系统作为本人的毕业设计,而本人已修完所有在校课程,已经具备了开发后台和制作前端用户交互页面的技术。整个系统使用IntelliJ IDEA进行开发,前端页面使用的是JSP页面;后台使用的是1.8版本的
22、Java语言和Appframe后台开发框架,采用MVC的设计模式;数据库使用的是Oracle;使用Tomcat8.5部署。2.1.3操作可行性营销案需求管理系统是基于web的,用户只需要在电脑上打开浏览器就可以进行操作该系统,界面简洁明了,操作简单易上手。该系统主要是面向软件公司进行需求管理,在软件公司工作的人员操作该系统是没有问题的,所以操作上是完全可行的。2.2系统的总体需求基于Web的营销案需求管理系统只需要用户的电脑上有浏览器,便可进行访问,管理人员可以根据用户的身份进行操作权限的管理。主要实现用户在系统上进行工单需求的流程处理,系统相关配置的管理,公司实物的管理、成本的管理,以及对工
23、单需求的各类反馈。通过对工单需求的统一管理,提高公司的需求管理效率和水平,从而带来更多的收益。2.3系统功能的需求分析基于appframe亚信科技移动营销案需求管理系统主要分为五个功能模块,系统的功能模块如图2.1系统功能模块图。图2.1系统功能模块图(1) 我的工单:对工单需求进行增删改查管理,以及工单审批、工单发布、工单稽核的管理。(2) 营销管理平台:对公司的产品、实物进行管理,对公司一些产品的增删改查,对公司实体物品的管理记录。(3) 成本中心:对公司的成本方面进行管理,包括成本目标、成本分配、成本申请等相关功能的管理。(4) 系统配置管理:对公司的部门进行管理,对用户的角色权限管理,
24、配置用户的操作权限;对审批流程的管理,配置各级审批人员。(5) 客服中心:用户对工单需求的反馈,工单需求创建者可以对其信息进行回复。2.4 UML系统建模2.4.1用例图用例模型的基本组成部分有用例、角色(或参与者)和系统。系统业务用例图如图2.2系统用例图。图2.2系统用例图2.4.2用例图规约表1.我的工单用例规约表表2.1 我的工单用例规约表用例编号1用例名称我的工单功能描述对工单流程环节进行管理执行者有操作权限的用户前置条件系统正常运行,用户正常登录后置条件用户有相应的操作权限涉众利益用户进入我的工单功能模块后,对系统内的工单进行相应的操作,管理工单运转流程的各个环节基本路径1. 用户
25、新增工单需求1.1 用户点击新增需求,选择新增不同类型的需求1.2 用户在相应的页面填写必要信息并保存2. 工单提交审批 2.1 点击提交审批,选择审批流程 2.2 选择审批流程后选择审批员并提交,工单状态改为待审批3. 审批工单3.1 点击审核进入审批页面3.2 输入审批意见并提交4. 发布工单4.1 审核通过的工单可以进行发布或进行优化4.2 点击发布,工单状态改为已发布扩展无字段列表工单需求:id、名称、类型、创建人、状态、创建时间业务规则无备注无2. 营销管理平台用例规约表表2.2 营销管理平台用例规约表用例编号2用例名称营销管理平台功能描述管理公司的一些产品的信息;管理公司的一些实体
26、物品的信息。执行者有操作权限的用户前置条件系统正常运行,用户正常登录后置条件用户有相应的操作权限涉众利益在产品管理中,对公司的一些产品信息进行增删改查功能。在实物管理中,对公司的一些实物信息进行增删改查功能。基本路径1. 产品管理1.1 新增产品 1.1.1 进入产品新增页面 1.1.2 填写必要信息并保存2. 实物管理2.1 新增实物信息 2.1.1 进入实物新增页面 2.1.2 填写必要信息并保存扩展无字段列表实物信息表:id、实物类型、成本类型、实物名称、数量、单价、描述、创建人产品信息表:id、名称、描述、产品类型、产品状态业务规则无备注无3. 成本中心用例规约表表2.3 成本中心用例
27、规约表用例编号3用例名称成本中心功能描述对公司的成本数据进行管理执行者有操作权限的用户前置条件系统正常运行,用户正常登录后置条件用户有相应的操作权限涉众利益用户进入成本中心模块,可以对公司的成本数据进行修改,主要是对公司的成本数据进行管理基本路径1. 成本类型1.1 新增成本类型 1.1.1 进入成本类型新增页面 1.1.2 填写必要信息并保存2. 成本科目2.1 新增成本科目 2.1.1 进入成本科目新增页面 2.1.2 填写必要的信息并保存3. 成本目标3.1 新增成本目标 3.1.1 进入成本目标新增页面 3.1.2 填写必要的信息并保存4. 成本分配4.1 新增成本分配 4.1.1 进
28、入成本目标页面,在审核通过的成本目标处点击分配 4.1.2 填写必要信息并保存5. 成本申请5.1 新增成本申请 5.1.1 进入成本申请新增页面 5.1.2 填写必要信息并保存扩展无字段列表成本类型表:id、类型名称、成本类型大类成本科目表:id、科目名称、科目级别、父级科目、科目描述成本目标表:id、目标名称、成本类型、目标金额、成本科目、科目金额成本分配表:id、分配名称、成本目标、分配金额、组织结构成本申请表:id、申请名称、金额、成本分配、申请说明业务规则无备注无4. 系统配置管理用例规约表表2.4 系统配置管理用例规约表用例编号4用例名称系统配置管理功能描述对系统的用户和用户权限进
29、行配置;管理公司组织架构;管理审批流程和审批员。执行者有操作权限的用户前置条件系统正常运行,用户正常登录后置条件用户有相应的操作权限涉众利益用户在系统配置管理模块中,可以管理公司的组织架构信息、操作用户的信息、操作用户权限、审批流程和审批人员的信息基本路径1. 组织架构管理1.1 新增员工信息 1.1.1 选择部门点击新增员工,进入新增员工页面 1.1.2 填写必要信息并保存2. 角色权限管理2.1 新增角色 2.1.1 点击添加角色,进入角色添加页面 2.1.2 填写必要信息并保存2.2 管理权限2.3.1 选择已有的角色进入角色详情页面2.3.2 在已有的员工中进行添加该角色下的员工2.3
30、.3 在操作列表中对该角色拥有的操作权限进行配置3. 审批流程管理3.1 新增审批流程 3.1.1 进入审批流程新增页面 3.1.2 填写必要的信息并保存扩展无字段列表组织部门表:id、名称、父级部门用户表:id、名称、用户名、密码、手机、邮箱、部门角色表:id、类别、备注、员工、权限审批流程表:id、名称、级别、审批员业务规则无备注无5.客服中心用例规约表表2.5 客服中心用例规约表用例编号5用例名称客服中心功能描述用户对某一工单需求的问题反馈、疑问咨询或投诉的功能模块执行者有操作权限的用户前置条件系统正常运行,用户正常登录后置条件用户有相应的操作权限涉众利益用户对工单进行不同的反馈,工单创
31、建者对此进行回复基本路径1. 营销问题反馈1.1 新增反馈1.2.1 点击新增,进入新增反馈页面 1.2.2 填写必要的信息并保存1.2 回复反馈 1.3.1 点击回复按钮进入回复页面 1.3.2 输入回复内容并提交扩展无字段列表反馈表:id、工单、反馈者、活动创建者、反馈内容、回复内容业务规则无备注无2.5本章小结 本章首先对系统的各方面的可行性进行了分析,然后主要总结分析出营销案需求管理系统的五个功能模块,然后对功能模块的业务需求进行分析,通过功能模块图展示了系统的功能需求,最后,为了更加直截了当向用户展示系统功能,给出了用例图并对各个用例表格进行了简单明了的说明。第3章 系统设计3.1系
32、统功能设计本系统由我的工单、营销管理平台、成本中心、系统配置管理、客服中心五个功能模块组成。我的工单功能模块中负责对工单需求的管理,包括增删改查、审核、上线等功能。用户在全部工单或起草中的工单中可以创建新的工单需求,创建好的工单需求可以进行修改、删除和提交审批,审批通过后的工单可以进行发布,工单发布后需要进行稽核。工单发布后还可以进行优化,优化后的工单需求要重新提交审批。营销管理平台功能模块负责管理公司的产品和实物。在产品维护功能点中,对公司的一些产品进行增删改查操作。在实物管理中,对公司的实体物品进行管理,要添加一个实物信息需要配置相应的实物类型和相应的成本类型。成本中心功能模块负责管理公司
33、的成本方面,各功能点之间有相互联系。首先要创建成本类型和成本科目,才能创建新的成本目标;新增的成本目标需要审核,审核通过后的成本目标可以进行新增成本分配;新增的成本分配也需要进行审核,审核通过后可以进行新增成本申请;新增的成本申请需要进行审核,审核通过后可以新增成本使用。系统配置管理功能模块负责管理系统的一些配置信息。在组织架构管理中,配置公司的各个部门以及部门人员,登录用户就是配置好的各部门的人员。在角色权限管理功能点中配置各用户的操作权限,通过不同的角色配置不同的权限。在审批流程管理功能点中配置工单需求审批的流程关系,审批层级、各层级审批人员。客服中心功能模块负责管理对工单需求的各类反馈信
34、息。用户通过选择某一工单进行精准地反馈,工单创建者在收到的反馈中可以查看并回复改记录。3.2 系统类图系统类图如图3.1系统整体类图所示,展示类之间的关系。图3.1系统整体类图3.3 系统顺序图图3.2工单顺序图1.工单顺序图用户进入我的工单界面,系统查询已有的工单列表;用户新增工单并保存数据;用户选择工单进行修改,用户修改完后点击保存完成修改;用户将工单提交审批,选择审批流程和审批人员;用户对审批通过的工单进行发布,工单进入已发布状态;如图3.2工单顺序图所示。2.实物管理顺序图用户进入实物管理页面,获取实物信息表数据;新增实物信息并保存;对某一实物信息进行修改,用户根据需要修改实物信息并保
35、存;如图3.3 实物管理顺序图所示。图3.3 实物管理顺序图3.产品维护顺序图用户进入产品维护页面,获取产品信息表数据;新增产品信息并保存;对某一产品信息进行修改;用户根据需要修改产品信息并保存;如图3.4产品维护顺序图所示。4.用户登录顺序图用户进入登录界面输入登录信息并点击登录;若是登录信息正确,则进入系统的首页,否则返回错误信息;如图3.5用户登录顺序图所示。图3.4产品维护顺序图图3.5用户登录顺序图5.组织架构管理顺序图用户进入组织架构管理界面,获取已有的组织架构和员工数据;用户选择部门,该部门的下属部门并保存;用户选择部门,新增该部门的员工并保存;如图3.6组织架构管理顺序图所示。
36、6.营销问题反馈顺序图用户进入营销问题反馈界面,获取当前用户已创建的反馈记录;用户新增营销问题反馈并保存;用户修改营销问题反馈;用户点击收到的反馈,获取他人对我创建的工单的反馈记录;用户对收到的反馈进行回复;如图3.7营销问题反馈顺序图所示。图3.6组织架构管理顺序图图3.7营销问题反馈顺序图7.成本目标顺序图用户进入成本目标界面,获取已有的成本目标数据;用户新增成本目标并保存;将新增的成本目标提交审核;对审核通过的成本目标进行成本分配;如图3.8成本目标顺序图所示。图3.8成本目标顺序图8.角色权限管理顺序图用户进入角色权限管理界面,获取已有的角色数据;用户新增角色并保存;用户进入该角色管理
37、,配置角色员工和权限。如图3.9角色权限管理顺序图所示。图3.9角色权限管理顺序图3.4 系统活动图1.工单管理活动图用户进入工单界面,系统将所有工单信息展示,用户可以点击新增进入新增页面,用户填写必要信息并保存便可以添加工单记录;点击某个工单的查看按钮,可以查看工单的具体信息;点击某个工单的修改按钮则进入该工单的编辑界面,在该界面用户修改并保存便可更新该工单信息;点击某个工单的删除按钮则将该工单进行删除;点击提交审批按钮则将该工单提交审批。如图3.10工单管理活动图。图3.10工单管理活动图3.5 系统状态图营销案需求管理系统中,工单的状态共有起草中、待审批、审批通过、审批不通过、已发布五种
38、状态由此可以确定营销案需求管理系统中工单状态转换表,如表3.1所示。表3.1 工单状态转换表源目标起草中待审批审批通过审批不通过已发布起草中提交审批()待审批审批()审批()审批通过优化()发布()审批不通过修改()根据表3.1工单状态转换表,可画出图3.11工单状态图图3.11工单状态图3.6 数据库设计一个完整的管理系统必须有一个良好的数据库支持作为数据来源,如果想提高系统的健壮性,那么就得把数据库设计好。以下是对各功能数据表的设计,后台数据库采用Oracle。1. user_info(用户信息表),表的详细数据见下表3.2用户信息表:表3.2用户信息表列名数据类型是否为空主外键描述idn
39、umber(16)Not null主键用户编号usernamevarchar2(18)Not null用户名passwordvarchar2(16)Not null登录密码emailvarchar2(36)Not null电子邮箱telvarchar2(11)Not null手机号码organizevarchar2(16)Not null部门statenumber(2)Not null当前状态2. act_def(工单表),表的详细数据见下表3.3工单表:表3.3工单表列名数据类型是否为空主外键描述idnumber(16)Not null主键工单编号act_namevarchar2(30)No
40、t null工单名称act_typenumber(2)Not null工单类型statusnumber(2)Not null当前状态creatorvarchar2(11)Not null创建人create_timeTimestamp(6)Not null创建时间3. rel_type(实物类型表),表的详细数据见下表3.4实物类型表:表3.4实物类型表列名数据类型是否为空主外键描述idnumber(16)Not null主键类型编号type_namevarchar2(30)Not null类型名称descvarchar2(100)备注4. rel_info(实物信息表),表的详细数据见下表3.
41、5实物信息表:表3.5实物信息表列名数据类型是否为空主外键描述idnumber(16)Not null主键实物编号rel_namevarchar2(30)Not null实物名cost_typenumber(16)Not null成本类型rel_typenumber(16)Not null实物类型rel_numbernumber(16)Not null数量rel_pricenumber(10)Not null单价rel_descvarchar2(100)Not null描述creatornumber(16)Not null创建人5. product(产品信息表),表的详细数据见下表3.6产品信
42、息表:表3.6产品信息表列名数据类型是否为空主外键描述idnumber(16)Not null主键产品编号product_namevarchar2(30)Not null产品名称descvarchar2(100)Not null产品描述product_typenumber(2)Not null产品类型statusnumber(2)Not null产品状态create_timeTimestamp(6)Not null创建时间6. cost_type(成本类型表),表的详细数据见下表3.7成本类型表:表3.7成本类型表列名数据类型是否为空主外键描述idnumber(16)Not null主键类型编
43、号type_namevarchar2(30)Not null类型名称cost_typenumber(2)Not null成本大类descvarchar2(100)Not null备注7. cost_sub(成本科目表),表的详细数据见下表3.8成本科目表:表3.8成本科目表列名数据类型是否为空主外键描述idnumber(16)Not null主键科目编号sub_namevarchar2(30)Not null科目名称sub_levelnumber(2)Not null科目级别parent_idnumber(16)Not null父级科目sub_descvarchar2(100)Not null
44、科目描述8. cost_target(成本目标表),表的详细数据见下表3.9成本目标表:表3.9成本目标表列名数据类型是否为空主外键描述idnumber(16)Not null主键目标编号target_namevarchar2(30)Not null目标名称descvarchar2(100)Not null目标描述cost_typenumber(16)Not null成本类型cost_subnumber(16)Not null成本科目target_amountnumber(10)Not null目标金额time_typenumber2(2)Not null时间类型organizenumber(16)Not null部门sub_amountnumber(10)Not null科目金额9. organize(组织部门表),表的详细数据见下表3.10组织部门表:表3.10组织部门表列名数据类型是否为空主外键描述idnumber(16)Not null主键部门编号org_namevarchar2(30)Not null部门名称parent_orgnumb