




已阅读5页,还剩76页未读, 继续免费阅读
(计算机软件与理论专业论文)深圳软件行业业务管理系统的设计与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
深圳软件行业业务管理系统的设计与实礓 硕士生:黄焱 指导老师:尚家尧教授 摘要 这是一篇工程性论文,文中从软件工程的角度对一个项目的开发过程作了详 细的描述深圳软件行业协会网站是深圳市软件企业之间,也是整个深圳软件 行业对外的一个交流窗口,本文所介绍的就是整合到协会网站中的一套业务管理 系统的设计与实现,系统采用了b i s 结塑,功能涵盖了协会所有业务。本文以需 求开发、系统设计、系统实现与测试这几个阶段为主线,结合开发过程中的实际 情况,讨论了在项目中用到的软件工程方法,采用了哪些步骤,以及实现的内容。 传统软件工程讲究开发效率,研究重点在于方法和工具;现代软件工程则着 眼于软件复用,注重软件过程管理。本文既体现了传统软件工程的方法,也有现 在软件工程基于过程管理的思想 关健词:软件工程,软件生命周期,过程,m i s ,软件行业协会 d e s i g na n di m p l e m e n to fs h e n z h e ns o f t w a r ei n d u s t r y m a n a g e m e n ts y s t e m n a m e :h u a n g y a n a b s t r a c t t h i si sap r o j e c tt h e s i s t h et h e s i sh a sd o n ed e t a i l e dd e s c r i p u o nt ot h e d e v e l o p m e n tc o u r s eo fap r o j e c ti nt e r m so fs o f t w a r ee n g i n e e r i n g t h ew e b s i t a o fs h e n z h e ns o f t w a r ei n d u s t r ya s s o c i a t i o ni sa ni n t e r n a le x c h a n g ew i n d o wo f t h es o f t w a r ee n t e r p r i s e so fs h e n z h e na n daf o r e i g ne x c h a n g ew i n d o wf o rt h e w h o l es o f t w a r ei n d u s t r yo fs h e n z h e n w h a tw i l lb ed i s c u s s e di nt h i st h e s i si sa m e n a g e i n f o r m a t i o ns y s t e mw h i c ha p p l i e di nt h ew e b s i t e t h es y s t e mh a s a d o p t e db ,ss t r u c t u r ea n di n c l u d ea l lt h eo p e r a t i o n so fs s i a t h et h e s i s d e v e l o p sw i t ht h ef o l l o w i n gs t a g e s :r e q u i r e m e n td e v e l o p m e n t ,s y s t e md e s i g n 。 i m p l e m e n t a t i o na n dt e s t c o m b i n i n gt h ea c t u a lc o n d i t i o n so fd e v e l o p i n gc o u r s e i td i s c u s s e st h es o f t w a r ee n g i n e e r i n gm e t h o d su s e di nt h ep r o j e c ta n dt h e s t e p sa n dd e t a i l e dc o n t e n to ft h i ss y s t e m t h et r a d i t i o n a ls o f t w a r ee n g i n e e r i n gs t r e s s e st h ee f f i c i e n c yo fd e v e l o p i n g s ot h ef o c a lp o i n tl i e si nt h em e t h o d sa n dt o o l s t h ec u r r e n ts o f t w a r e e n g i n e e r i n ge m p h a s i s e so nt h es o f t w a r er e u s ea n ds o f t w a r ep r o c e s s i m p r o v e m e n t i nt h i st h e s i s b o t ht r a d i u o n a lm e t h o d sa n dc u r r e n ti d e ao f s o f t w a r ee n g i n e e r i n ga r er e f l e c t e d k e y w o r d s :s o f t w a r ee n g i n e e r i n g s o f t w a r el 胞c y c l e , s o f t w a r ep r o c e s s m i s ,s o f t w a r ei n d u s t r y 1 1 软件工程概述 第1 章绪论 软件工程这一概念,主要是针对2 0 世纪6 0 年代。软件危机。而提出的。软件 危机指的是在计算机软件的开发和维护过程中所遇到的一系列严重问题。1 9 6 8 年北大西洋公约组织的计算机科学家在联邦德国召开的国际学术会议上第一次 提出了4 软件危机”( s o f t w a r ec r i s i s ) 这个名词。概括来说,软件危机包含两方面问 题:一、如何开发软件,以满足不断增长,日趋复杂的需求;二、如何维护数量 不断膨胀的软件产品。具体地说,软件危机主要有以下表现: ( 1 ) 对软件开发成本和进度的估计常常不准确。开发成本超出预算,实际进度 比预定计划一再拖延的现象并不罕见。 ( 2 ) 用户对。已完成。系统不满意的现象经常发生。 ( 3 ) 软件产品的质量往往靠不住。b u g 一大堆,p a t c h 一个接一个。 ( 4 ) 软件的可维护程度非常之低。 ( 5 ) 软件通常没有适当的文档资料。 ( 6 ) 软件的成本不断提高。 ( 7 ) 软件开发生产率的提高赶不上硬件的发展和人们需求的增长。 软件危机的原因,一方面是与软件本身的特点有关;另一方面是由软件开发 和维护的方法不正确有关。软件开发和维护的不正确方法主要表现为忽视软件开 发前期的需求分析;开发过程没有统一的、规范的方法论的指导,文档资料不齐 全,忽视人与人的交流;忽视测试阶段的工作,提交用户的软件质量差;轻视软 件的维护。这些大多数都是软件开发过程管理上的原因。 为试图解决软件危机,计算机科学家与工业界人士聚在一起共商对策。通过 借鉴传统工业的成功做法,他们主张用工程化的方法开发软件,并冠以“软件工 程”这一术语。1 1 2 l 自从软件工程这一概念提出以来,围绕软件项目,开展了有关开发模型、方 法以及支持工具的研究。其主要成果有:提出了瀑布模型,开发了一些结趣化程 序设计语言( 例如p a s c a l 语言,a d a 语言) 、结拯化方法等。并且,围绕项目 管理提出了费用估算、文档复审等方法和工具。综观6 0 年代末至8 0 年代初, 其主要特征是,前期着重研究系统实现技术,后期开始强调开发管理和软件质量。 7 0 年代初,自。软件工厂。这一概念提出以来,主要围绕软件过程以及较件复 用,开展了有关软件生产技术和软件生产管理的研究与实践。其主要成果有:提 出了应用广泛的面向对象语言以及相关的面向对象方法,大力开展了计算机辅助 软件工程的研究与实践。尤其是近几年来,针对软件复用及软件生产,软件拯件 技术以及软件质量控制技术、质量保证技术得到了广泛的应用。 经过3 0 多年的研究与实践,虽然。软件危机。没得到彻底解决,但在软件开发 方法和技术方面已经有了很大的进步。软件的发展速度超过了任何传统工业,如 今软件工程已经成为了计算机领域的一门学科。 软件工程学是研究软件结掐、软件设计与维护方法、软件工具与环境、软件 工程标准与规范、软件开发技术与管理技术的相关理论。在2 0 世纪7 0 一8 0 年 代,软件工程的研究重点是需求分析、系统设计、编程、测试、维护等领域的方 法、技术和工具,我们称之为经典软件工程。后来人们逐渐意识到,由于机拘管 理软件过程的能力比较弱,常常导致项目处于混乱状态,过程混乱使得新技术、 新工具的优势难以体现。经典的软件工程显得不够用了,从2 0 世纪9 0 年代至今, 软件过程改进成为软件工程学科的一个主流研究方向。为了开发出低成本高质量 的软件产品,软件工程准则可以概括为如下六条基本原理。 ( 1 ) 用分阶段的生存周期计划严格管理 ( 2 ) 坚持进行阶段评审 ( 3 ) 实行严格的产品控制 ( 4 ) 采用现代程序设计技术 ( 5 ) 结果应能清楚地审查 ( 6 ) 合理安排软件开发小组的人员 也可以归纳为以下几个基本原则:1 分解2 独立性3 一致性4 确定性 软件工程从内容上划分软件工程学可分为理论、结趁、方法、工具、环境、管理、 规范等。软件工程学研究的基本目标 ( 1 ) 定义良好的方法学,面向计划、开发维护整个软件生存周期的方法学。 ( 2 ) 确定的软件成分,记录软件生存周期每一步的软件文件资料,按步显示轨 2 j 峦。 ( 3 ) 可预测的结果,在生存周期中,每隔一定时间可以进行复审。 软件工程学的最终目标是以较少投资获得易维护、易理解、可靠、高效率的 软件产品。 计算机技术的迅猛发展和应用领域的不断拓展,导致软件的规模与复杂性急 剧膨胀。现在的软件开发与早期的程序设计已经不是一回事了,确切的说编程只 是软件开发过程中的一个环节而己,再聪明的程序员也不太可能独自把复杂软件 系统的开发工作完全做完 1 2 软件生命周期模型 在计算机发展初期,应用领域比较狭窄,通常侧重于科学计算,那时候软件 开发几乎等同于程序设计,程序员们很少考虑需求分析和系统设计等工作。随着 软件复杂性的增加,开发人员不知不觉地陷入到“边做边改”的困境,“边做边 改”的开发方式必然会导致质量低下、进度延误、成本高昂等问题。人们意识到, 若要把软件开发工作做好,必须有条理地安排需求、设计、编程、测试、维护等 活动,于是产生了软件生命周期。 软件工程采用的生存周期方法就是从时间角度对软件的开发与维护这个复 杂问题进行分解,将软件生存漫长的时期分为若干阶段,每个阶段都有其相对独 立的任务,然后逐步完成各个阶段的任务。软件生存周期一般可分为以下阶段; 需求分析、系统设计、编码、测试、运行与维护。 为了反映软件生存周期内各种工作应如何组织及软件生存周期各个阶段应 如何衔接,需要用软件开发模型给出直观的图示表达。软件开发模型是软件工程 思想的具体化,是实施于过程模型中的软件开发方法和工具,是在软件开发实践 中总结出来的软件开发方法和步骤。总的说来,软件开发模型是跨越整个软件生 存周期的系统开发、运行、维护所实施的全部工作和任务的结鳗框架。常用的软 件开发模型有瀑布模型、螺旋模型、原型模型、迭代模型、喷泉模型。这里介绍 一下瀑布模型和迭代模型。 3 1 2 1 瀑布模型 瀑布模型最阜- e i w i n s t o nr o y c e 予1 9 7 0 年提出,如图1 - 1 所示: 鬻布式生赫周期模塑熙 图1 1 瀑布模型 顾名思义,瀑布是从上向下流的,所以瀑布模型的核心思想就是将软件开发 划分为若干阶段,按线性顺序执行。至于究竟要分多少阶段,各阶段做什么,应 该根据实际情况而定。例如美国航空航天局( n a s a ) 的一个软件工程机拯就把 开发过程划分如图1 2 所示的为8 个阶段:4 1 图1 - 2n a s a 的瀑布模型 瀑布模型是最早的,最简单的软件开发模型,其应用也最广泛,它对软件业 的发展有很大的促进作用。它的缺点是无法克服“变更”引发的问题,如果上一 4 步做错了,后面不容易发现错误就会跟着错下去,直到产品做完了才发觉那不是 用户真正想要的软件。另一个缺点就是开发人员常常出现“阻塞”,一部分组员 必须等到前面工作完成才能进行自己的工作。 t 2 2 迭代模型 r u p ( r a t i o n a lu n i f i e dp r o c e s s ) 的迭代模型是r a t i o n a l 公司推出的软件开发 过程模型,是软件业界迄今为止最完善的,商品化的开发过程模型。r u p 的主 要特征是: 夺采用迭代的、增量式的开发过程,如图1 - 3 所示 夺采用u m l 语言描述软件开发过程 夺有多个功能强大的软件工具支持网 图1 3r u p 的迭代模型 r u p 不仅是一种先进的软件开发过程模型,更是一种完备的管理整个软件开发 过程的解决方案,所以迭代开发过程对于开发大型项目非常适用。但同时r u p 面向的是高端用户,对用户的财力,开发和管理能力要求都比较高。 5 1 3 论文内容 这是一篇工程性论文,文中从软件工程的角度对一个项目的开发过程作了详 细的描述。深圳软件行业协会网站是深圳市软件企业之间,也是整个深圳软件 行业对外的一个交流窗口,本文所讨论的就是整合到协会网站中的一套业务管理 系统的设计与实现,系统采用了b s 结拯,功能涵盖了协会所有业务。本文以需 求开发、系统设计、系统实现与测试这几个阶段为主线,结合开发过程中的实际 情况,讨论了在项目中用到的软件工程方法,采用了哪些步骤,以及实现的内容。 本论文在第二章把深圳软件行业管理系统项目作了一个简单的介绍,包括项 目背景、项嚣内容和项目所要达到的目标。论文第三章讨论需求开发,把需求开 发分为需求调研和需求定义两个阶段进行描述,其中讨论了我在需求开发过程中 所用到的方法,所进行的步骤以及得到的需求内容。第四章讨论系统设计,包括 体系结拯设计、用户界面设计、数据库设计和模块设计第五章讲系统的实现与 测试。第六章对本项目作了一个总结和展望。 6 2 1 项目背景 第2 章项目介绍 深圳软件行业协会( 以下简称协会) 是由在深圳登记注册的从事计算机软件 开发生产、系统集成、商贸、科研教育、应用等企、事业单位,不论经济成分、 行政隶属关系自愿结成的地方性行业组织。该会旨在维护深圳软件企业的合法权 益,促进深圳软件业的发展;并在政府与企业间发挥桥梁纽带作用;协助政府开 展宏观管理,并受政府委托行使部分行业管理职能。 协会的业务范围是: 1 协助政府制定本行业中、长期发展纲要、规划。 2 开展行业调查掌握行业动态,为维护行业的合法权益,及时向政府有关 部门反映和提出改善投资环境的意见或建议。 3 为会员单位提供生产经营和发展规划咨询服务,促迸深圳软件业朝规模经 济、高效益和争创名牌的方向发展。 4 组织行业内部以及国际技术、经济交流活动,促进本行业的技术进步和外 向型发展。组织企业开拓国内外市场,开展双边或多边的交流与合作,不断提高 企业的竞争能力。 5 推动深港两地以及与澳门、台湾和国内外周行间的交往,加速深圳软件业 与国际市场接轨。 6 开展各种信息咨询和人才培训等项服务。 7 组织制定和推行本行业产品的技术质量标准,推动企业积极采用国际标 准。 8 组织制定本行业行规行约,使本行业企业在一个自律有序的、良好的市场 经济环境中发展。 9 向会员单位提供本行业的科技、经济信息。 1 0 组织专家为会员单位进行经营管理、产品生产、技术发展等方向的诊断、 指导、总结经验等服务。 软件产业是涉及至g 未来国际竞争、综合国力和军事实力的重要战略要素。软 件产业有很强的渗透性,能极大地推动传统产业的改造和装备水平的提高,有力 7 地促进新兴高技术产业的发展。我们国家十分重视软件产业的发展,为了加快鼓 励软件产业和集成电路产业的发展,促进我国国民经济的持续、高速发展,国务 院颁发了鼓励软件产业和集成电路产业发展的若干政策( 国发 2 0 0 0 1 8 号) 文件,对我国软件产业和集成电路产业的发展提出了具体的发展目标,并提出了 许多鼓励软件产业和集成电路产业发展的政策措施和优惠政策,软件行业协会的 成立就是为了落实和推动这些政策和措施的开展。 深圳是中国最早建立的经济特区之一,也是我国市场经济和高新技术最发达 的地区。高薪技术产业产值已占国民生产总值的4 2 ,其中软件产业占有一定的 比重。应该说,软件产业已经具备了一定发展基础。深圳的软件产业从无到有, 不断发展和壮大。经过近2 0 年的发展,软件企业已有近5 0 0 家,已经形成了相 当大的产业规模。深圳市软件产业已经形成金融证券、办公自动化、物流商业、 财务、电子商务、旅游、教育、通讯、机电一体让和建设行业等十大系列的软件 产品。深圳开发和生产的金融证券交易和管理软件、财务管理软件、教育软件、 校园网软件、办公自动化软件、商业企业销售和物流管理软件、嵌入式软件等都 达到了国内先进或领先水平,有的达到了国际先进水平。软件产业已经成为深圳 市高新技术产业的重要支柱之一。 作为一个和深圳软件行业密切相关的组织机掬,深圳软件行业协会对深圳市 软件产业的发展起着重要的推动作用,随着其业务范围的扩大和业务量的大幅度 增加,协会很需要套方便实用的业务管理系统。本项目就是针对软件协会的业 务范围所提出的一套完整的网上办公解决方案。 2 0 0 4 年1 月,深圳五洲信息产业公司承接了深圳软件行业协会网站改版项 目,并划分为外网系统和业务管理系统两个子项目,本项目指的是协会业务管理 系统。2 月初成立项且组,开始本项目的开发。 7 2 2 项目内容 本项目内容是要开发一套完整的业务管理系统,项目包括软件系统的设计与 开发、数据库的设计与开发、初始数据的导入。最后此系统要整合到深圳软件行 业协会网站上运行,协会工作人员通过此系统处理日常业务。 8 2 3 项目目标 本项日的目标是要建立一个网上综合业务处理系统,对外能够向企业发布信 息,提供一个企业上报各类数据的平台;对内可以实现企业信息的收集、统计和 查询,并能够模拟以前的手工流程对双软认定等业务进行网上处理,确保协会能 通过本系统能更高效、全面、科学地完成各项业务 9 第3 章需求开发 需求开发可分为两个阶段:“用户器求调查阶段”和。产品需求定义阶段 “需求分析”则贯穿子上述两个阶段,焉求调查阶段和需求定义阶段在逻辑上存 在着先后关系,实际工作中二者通常是迭代进行的。 3 1 用户需求调研 3 1 1 调研的目的 需求调研的日的是通过各种途径获取用户( 客户和最终用户) 的需求信息, 经过分析后产生用户需求说明书。 3 1 2 主要步骤 ( 1 ) 准备工作 夺确定需求调查的内容和调查方式 夺作需求调研计划,准备调查闻卷( 如问题表) 夺与被调查者建立联系,确定调查的时间、地点、人员等 ( 2 ) 调查与记录 开始调查用户需求,随时记录调查过程中所获取的需求信息。 ( 3 ) 分析需求信息 这一步分析已经获取的需求信息,消除错误,归纳与总结共性的用户器求 ( 4 ) 编写用户需求说明书 根据前面的分析和总结,按照指定的文档模板撰写用户需求说明书,主 要内容包括: 产品介绍 夺描述用户群体的特征 夺产品应该遵循的标准或规范 夺描述产品的功能性需求 夺描述产品的非功能性需求,如用户界面、软硬件环境、质量等需求 l0 3 1 3 采取的方法 在作本项目的需求调研中所采取的方法主要有以下几个: 与用户交谈,向用户提问题,听取他们的意见。 夺看协会工作人员演示业务,观察他们的工作流程,收集他们所使用到的表格。 夺从行业标准、规则中提取需求。 夺从i n t e m e t 上搜查相关资料,从其它行业协会网站提取需求。 3 1 4 需求调研内容 从用户处直接获取的需求内容如下: 夺本系统用户为深圳软件行业协会工作人员,各部门业务人员通过此系统进行 与本部门相关的业务处理,网站管理人员可以通过此系统更新外网栏目内 容。 夺协会有三个业务部门,双软认定部,会员服务部,综合业务部,分别受理双 软业务、会员工作和产业统计工作。 夺双软业务包括六大项:软件评测、产品登记、产品变更、企业认定、企业变 更和企业年审,各项业务的操作流程见网址:b ! 地;! ! 型:i :q g :n 。用 户和协会工作人员能够跟踪查询每个业务的受理状态,通过的公告证书编 号,未通过的要有原因提示。 夺目前协会工作涉及到的申报表格有:软件产品登记测试基本情况表、软 件产品登记审查表、软件产品登记测试申请表、产品名称变更审查表、 软件企业认定审查表、软件企业认定申请表、公司名称变更审查表、 深圳软件行业协会会员单位申请表、软件企业年审审查表( 审查情况) 、 软件企业年审申报表。具体表格见附件。 企业基本信息是协会进行各项业务的基本资料,需要经常维护和使用,它也 是协会的一笔宝贵财富。要求把原来存有的企业信息数据导入到新系统的数 据库中。 夺深j j l l 市软件企业以及对深圳软件行业感兴趣的机鞠每年交纳一定会费可以 申请成为深圳软件行业协会会员。会员类型有:普通会员、常务理事、理事 会员和副会长单位。 夺根据信息产业部和国家统计局文件关于建立我国软件及相关产业综合统计 制度的通知( 信部联运 2 0 0 2 2 3 号) 的要求,为了解深圳软件企业经营活 动情况,为制定软件企业优惠政策和软件产业发展规划提供依据,需求及时 准确的向国家和省上报软件产业统计数据,需求季报数据和年报数据,具体 要求见网址:h t t p :向w 霄s s i 乱o r g c n s z s o f t r p t a b o u t a b o u t u p d a t mh t m 综合查询:各类企业信息,产品信息能够提供方便的查询,以及能够对各项 业务的受理情况进行查询。 夺管理用户可以建立多种临时任务,可以选择相关企业归入某个临时任务,方 便打电话、发传真等事务工作的协同。任务可供管理者查询执行情况。 夺网站信息发布:要求网站管理员能通过一个统一的界面进行通知公告、办事 指南、政策法规、资料下载几个栏日内容盼更新。 夺用户要求客户端使用浏览器,设计风格要和整个网站建设一致。 3 2 产品需求定义 3 2 1 目的 研究深圳市软件行业信息管理系统项目的具体需求,并和用户达成一致,作 为开发人员下一步系统分析和用户验收的重要依据。 3 2 2 主要步骤 1 ) 细化并分析用户需求。要对需求调研进行细化,产生更为详细的产品需求; 对比较复杂的用户需求进行建模分析,以帮助软件开发人员更好地理解需 求。 2 ) 根据细化的分析结果产生更为详细的需求说明文档,编写产品需求规格说 明书,主要内容包括: 夺产品介绍 夺用户群体的描述 夺定义产品的范围 12 夺产品应当遵循的标准或规范 夺定义产品的功能性需求 夺定义产品的非功能性需求如用户界面、较硬件环境、质量等需求 3 2 3 需求分析方法 在需求开发过程中,我主要使用了建模分析法。对于某些类型的信息,用图 形表示要比文本表示更加有效。所以将图形与文本结合起来描述需求是很自然的 方法。需求建模就是指用图形符号表表示、刻画需求。建模分析方法主要有两大 类:“结掾化分析法”和“面向对象分析法”。 我们在做需求分析时主要用到结椽化分析方法。文献 p r e s s m e n 9 9 , p 2 0 6 2 1 4 1 对结搀化分析方法做了高度概括。可以用下图来进行说明: 夺 夺 夺 图3 - 1结掬化分析方法示意图 “数据字典”是中心,它包含了软件中所有数据对象的描述。 “实体一关系图”是用图形符号来标识数据对象以及它们之间的关系。 “数据流程图”是指数据在系统中移动时如何被变换,通过图形可以很直观 地体现一个业务流程中的数据走向。 “状态一变迁图”表示了系统存在的各种状态以及它们之间的变迁方式。 本项目需求分析中,为了描述清楚每一个业务及业务之间的关系,其中用到 了大量的数据流程图和状态变迁图。 3 2 4 参考资料 完成本需求的参考资料如下: l3 夺 夺 夺 深圳软件行业协会网站改版意见 需求调研报告( 见附表) 由信息产业部统一定制的双软认定申报表、年审申报表、产业统计季报表和 年报表 深圳软件行业协会现行的双软认定的流程和一些政策法规 3 2 5 需求分析内容 3 2 5 1 用户的特点 整个系统( 包括外网和内部业务处理系统) 涉及的用户有三大类:内部用户、 授权用户和非授权用户,说明如下: a 内部用户:指协会内部工作人员分系统管理员和普通内部用户。系统管理 员主要是对内部用户进行管理操作,可以增、删、改、查内部用户,并对网 站程序进行维护;普通内部用户则按照所在部门进行和本部门相关的业务处 理。 b 授权用户:包括软件企业、会员单位、产业统计对象等与协会业务有关的系 统访问者,他们可以进行一些查询和资料维护等操作,需要登录论证。授权 用户的信息入放在企业信息库中。 c 非授权用户:与协会无业务关系的系统访问者,毋须登录认证,主要是浏览 网站版面内容,如政策法规,双软认定申报流程,信息动态等。 用户分类如图3 - 2 所示 图3 - 2 系统用户分类 l4 协会是本项目任务的提出者和验收者,协会人员( 内部用户) 是系统的主要 使用者也是系统的维护者,应该是系统使用频率最高的用户。 本系统为协会内部业务管理系统,系统使用用户为内部用户,即分为系统管 理员和三个业务部门( 会员服务部、双软认定部、综合业务部) 的工作人员。 3 2 5 2 功能性需求规定 3 2 5 2 1 功能分类 本系统主要涉及三类业务:双软认定、会员服务、产业统计,和这三类业务 有关的用户分别为双软认定部、会员服务部和综合业务部,功能分类如下表: 黼懑溺熬魈溺 囊i 瀵熬;i 鬻黧囊鞭鬻蒸缀鬃震羧麟麓笺麓懑鞴繁鬃黧溱l 鬟鬟 添加用户 系统用户管理 删除用户 修改密码 登录日志 通知公告 网站信息发布资料下载 行业新闻 新增企业信息 企业信息维护修改企业信息 查询企业信息 软件评测 产品登记 产品变更 双软业务处理企业认定 企业变更 企业年审 预审申报资料 统计上报数据 查询上报数据 l5 修改上报数据 产业统计工作 建立联系任务 季报督促任务 年报督促任务 查看任务表 导出任务表 新会员入会 收取会费 维护会员资料 会员服务工作 建立联系任务 查询联系信息 导出联系列表 打印任务清单 信息发布预审 表3 _ 1 功能分类表 3 2 5 2 2 功能详细说明 内部用户包括协会工作人员和网站维护管理人员,按照部门来划分管理权限, 数据流程图如下: 16 输n 说瑙; 一 畿臻散揪流鼢 。黼班撇 攥f 阉 图3 - 3 系统数据流程图 一i 表示输入输嫩 亡敞 筏旗条忭 1 1 认证 a 获得所属部门信息,用以控制权限 b 记载登陆时问,登录j p ,实现日志功能 1 2 用户管理 a 系统管理员可修改密码,增、删、改、查内部用户,可以查看登录日志 b 其它内部用户可修改密码 l7 1 3 网站信息发布 网站维护人员可以通过此功能进行信息发布,可发布的栏目有: a 通知公告 b 资料下载 c 行业新闻 1 4 维护企业信息 a 新增企业信息 信息项如下表: 图3 - 4 企业信息维护数据流程图 l 溯戮鬻瑟溺戮黼藕鬻瓣糕瀵麟墼鬻黉蘸缀麓溺燃 登录名手工 登录密码手工 企业名称( 中文)手工 企业名称( 英文)手工 企业所属地区手工 法人代码手工 企业类型手工 企业信息地址手工 邮编手工 企业丽址手工 企业负责人手工 负责人职务手工 法定代表人手工 18 身份证号手工 联系人手工 联系电话手工 e m a i l手工 传真 手工 企业注册日期手工 企业注册资金手工 是否有人在协会任职单选是,否 任职人姓名 手工 任何职务 手工 是否深圳软件行业协会会员单选是,否 会员类型单选副会长,理事常务理事,普通会员 最近交费时间手工 2 0 0 3 年会费手工 2 0 0 4 年会费手工 2 0 0 5 年会费 手工 2 0 0 6 年会费 手工 2 0 0 7 年会费手工 2 0 0 8 年会费手工 是否软件企业单选是,否 企业认定号手工 企业最后一次登录时间读企业登录时系统时间 备注信息手工 表3 - 2 新增企业信息 b ,删( 该权限留给系统管理员) c 修改企业信息 d 查( 按企业名称,法人代码) l9 1 5 双软业务处理 双软业务包括软件评测、产品登记、产品变更、企业认定、企业变更、企业 年审六大项。内部用户可遥过本系统进行双软业务的处理包括对双软业务的受 理、公示双软认定结果、对双软信息的增删改套和统计。 1 5 1 软件评测: 凡是在深圳市软件评测中心进行登记评测的产品都要经过这项业务处理,数 据存入评测信息库和企业信息库。 图3 5 软件评测数据流程图 1 评测受理 由内部用户根据企业提交的产品信息向评测信息库添加一条记录,状态变 迁图如下: 20 图3 6 软件评测状态变迁图 评测受理需要的信息项在表3 - 3 : i 剿戮黧鬟纛捌鞭鬻鬟鬻鬻瓣鹬糕熏寨 产品名称( 中文)手工必填 产品名称( 英文)手工 版本号手工必填 版本类型手工单机版网络版 企业名称( 中文)从企业表提取不可修改 法人代码从企业表提取不可修改 联系人从企业表提取可修改 联系电话 从企业表提取可修改 办理情况在测在测,完成 受理日期 读系统时间 在测 评测报告编号手工 评测机构深圳市软件评测中心不可编辑 表3 - 3 评测受理信息项 2 公示评测结果 内部用户通过此功能修改评测产品的受理状态,公示评测结果,如果通过, 标志通过日期;如果未通过,要录入原因提示,结果存入评测信息表。 信息项如表3 4 所示: 戮黼震壤溯粼獭鞠濑溅黼渊黼澜鬟 办理情况二选一通迎未通过 完成日期读系统时间通过 原因提示手工未通过 表3 _ 4 评测结果信息项 3评测统计 此功能统计一段时间内产品评测的受理情况,如可查询2 0 0 4 年3 月2 0 日一- - 2 0 0 4 年3 月2 7 日在测的产品情况,结果以列表的形式显示。 4评测查询 21 此功能可通过输入评测报告编号查某个产品的受理状态和产品相关的信 息 5维护评测信息 评测信息的维护包括修改和删除进行评测受理时录入的信息项,如可以修 改联系人、联系电话等经常发生变化的信息,也可以从评测信息库删除一条记录。 1 5 2 产品登记 数据流程图如下: 评溯傣 图3 - 7 产品登记数据流程图 1 产品登记受理 能过产品评测、拿到评测报告的产品才能进行产品登记,产品登记的数据 来源有两大类:一是经深圳软件评测中心评测的产品,这类产品进行登记时只要 输入评测报告号就能从产品评测库读出历史记录,在产品登记受理时只要填写简 单的信息项e p - - j ;二是其它评测机椽评测的产品,这类产品在评测信息库没有记 录,要根据企业提供的评测报告手工录入产品信息。产品登记的受理数据存入产 品登记表 22 图3 8 产品登记状态变迁图 信息项如表3 5 :( 注:非深圳评测中心评测的产品资料全部手工录入) 囊冀蠢藤豢鬻瓣麟溅黼隰剽缫黼黧 产品名称( 中文)从产品评测表中提取不可修改 产品名称( 英文)从产品评测表中提取 评测报告编号从产品评测表中提取 评测机构从产品评测表中提取,手工 企业名称( 中文)从产品评测表中提取不可修改 法人代码从产品评测表中提取不可修改 联系人 从产品评测表中提取 可修改 联系电话从产品评测表中提取 可修改 办理情况受理中受理中,通过,未通过 受理日期读系统时间受理中 表3 5 产品登记信息项 2 公示受理结果 内部用户通过此功能修改产品登记的受理状态,公示受理结果,如果通过, 标志通过日期;如果未通过,要录入原因提示,结果存入评测信息表。 信息项如表3 6 下: 23 产品登记号 手工通过 登记所属批次手工通过 置记时间读系统时间 通过 原因提示 手工末通过 表3 - 6 产品登记结果输出 3 产品登记统计 此功能统计一段时间内产品登记的受理情况,如可查询2 0 0 4 年3 月2 0 日一一2 0 0 1 4 年3 月2 7 日通过产品登记的产品情况,结果以列表的形式显示 4 产品登记查询 此功能可通过输入产品登记受理号壹某个产品的受理状态和产品相关的详 细信息 5 维护产品信息 产品信息的维护包括修改和删除进行产品登记受理时录入的信息项,如可以 修改联系人、联系电话等经常发生变化的信息,也可以从登记信息库删除一条记 录。 1 5 3 产品变更 当产品登记批准后产品名称或企业名称发生改变,需要申请换证,本业务的 数据流程图如图3 - 8 所示: 产藤鹱钯雕i 1 产品变更受理 图3 - 8 产品变更数据流程图 24 产品变更事件是在产品登记后才会发生,所以受理这项业务,涉及到产品信 息的数据都可以从产品登记表中取得,一般有两种情况需要变更:一是企业名称 发生改变,二是产品名称发生改变。本业务状态图如下: 图3 - 9 产品变更状态图 产品变更需要的信息顼如表3 7 所示: 嚣鞘黼麟渊鬻鬻鞘猢鬃鬻溯蕤鬟蘸鬟滋 产品l e l 名称( 中文)从产品登记表中提取不可修改 产品i e l 名称( 英文)从产品登记表中提取不可修改 产品新名称( 中文)手工 产品新名称( 英文) 手工 企业旧名称( 中文) 从产品登记表中提取 不可修改 剑i , i e l 名称( 英文)从产品登记表中提取不可修改 企业新名称( 中文)手工 企业新名称( 英文)手工 法人代码 从产品登记表中提取不可修改 变更状态受理中受理中,通过殊通过 受理日期读系统时间受理中 受理号手工受理中 变更记录 手工 表3 - 7 产品变更录入信息项 2 公示变更结果 25 变更结果有两种:通过和未通过,未通过要录入原因提示,另外可以通过此 功能通行企业可以换证。如表3 - 8 所示 黼瓣鬻鞘鬃糕缫潮鬻黼瓣麟黼鼷女 办理情况二选一通过,未通过 通知换证是,否通过 通过日期读系统时间 遥过 原因提示手工 未通过 3 - 8 产品变更结果输出项 3 产品变更统计 此功能统计一段时间内产品变更的受理情况,如可查询2 0 0 4 年3 月2 0 日一- 2 0 0 4 年3 月2 7 日未通过产品变理的产品情况,结果以列表的形式显示。 4 产品变更查询 此功能可通过输入产品登记号查某个产品变更的受理状态和产品相关的详细 信息。 5 维护变更信息 产品变更信息的维护包括修改和删除进行产品变更受理时录入的信息项,如 可以修改联系入、联系电话等经常发生变化的信息,也可以从变更信息库删除一 条记录。进行修改和删除操作前通过产品登记号列出产品变更的详细信息。 1 5 4 企业认定 数据流程图如下: 氽a 匕傣患库i 图3 10 企业认定数据流程图 26 1 企业认定受理 通过此功能新建一项企业认定受理,如果企业信息库有企业的基本信息, 则可以读出一些基本信息显示在受理页面,减少录入人员的手工输入,受理过程 如下图: 图3 1 1 企业认定受理状态图 受理企业认定需要的信息项见表3 - 9 : l 戮黼燃渊霎豢麓斓黼黼鬻麓黧戮麟澜麓| 企业名称( 中文)从企业表提取 不可修改 企业名称( 英文)从企业表提取可修改 企业通信地址从企业表提取 可修改 邮编从企业表提取可修改 法人代码从企业表提取可修改 联系人从企业表提取可修改 联系电话从企业表提取可修改 办理情况受理中受理中,通过,未通过 受理号 手工受理中 受理日期读系统时间受理中 表3 - 9 企业认定信息项 2 公示认定结果 企业认定结果有两种:通过和未通过,通过要有通过日期和企业认定号、所 27 属批次,末通过要录入原因提示,另外可以通过此功能通行企业可以领证。如表 3 - 1 0 所示: 囊黼塑麟鬻溺羹鬟麟澜斓黼黼黼潮黼麟麟纛熏鬻 办理情况二选一通过,未通过 企业认定号手工酒l 过 认定日期 读系统时间 通过 所属批次手工x x 年第x 批 通知领证 是,否 通过 原因提示 手工 未通过 表3 1 0 企业认定结果输出项 3 企业认定统计 此功能统计一段时间内企业认定的受理情况以及结果,如可查询2 0 0 4 年3 月2 0 日一一2 0 0 4 年3 月2 7 日通过企业认定的的企业信息,结果以列表的形式 显示 4 企业认定查询 此功能可通过输入企业认定受理号查某个企业认定的受理状态和联系信息 5 维护认定信息 企业认定信息的维护包括修改和删除进行企业认定受理时录入的信息项,如 可以修改联系人、联系电话等经常发生变化的信息,也可以从变更信息库删除一 条记录。进行修改和删除操作前通过企业认定受理号列出企业认定的详细信息。 1 5 5 企业变更 已通过企业认定的企业通过此业务申请换证,一般情况下为企业名称发生改 变,数据流程图如下: 28 企她汲定撵l 图3 12 企业变更数据流程图 1 企业变更受理 当有新有企业变更需要受理时,通过此功能进行受理信息的登记,登记的信 息录入企业变更库,业务处理如下图: 图3 13 企业变更受理状态图 需要的信息项如表3 - 1 1 所示: 29 躐黼遴鬟鬻黼攀粼鬻黉黧斓瓣鬻鋈震 企业旧名称( 中文)从产品登记衷中提取不可修改 企业旧名称( 英文)从产品登记表中提取不可修改 企业新名称( 中文)手工 企业新名称( 英文)手工 变更状态 受理中 受理中,通过,来通过 受理日期读系统时间受理中 受理号手工受理中 表3 1 1 企业变更受理信息项 2 公示变更结果 变更结果有两种:通过和末通过,未通过要录入原因提示,另外可以通过此 功能通知企业可以换证,如表3 - 1 2 所示。 黼鳞瓣黧黼麟黼粼灏黼震鬻黼黧黧蠢 办理情况二选一通过,未通过 通过日期读系统时间通过 通知领证是,否通过 原因提示手工未通过 表3 1 2 企业变更结果输出项 3 企业变更统计 此功能统计一段时间内企业变更的受理情况,如可查询2 0 0 4 年3 月2 0 日一一2 0 0 1 4 年3 月2 7 日未通过企业变理的业务情况,结果以列表的形式显示 4 企业变更查询 此功能可通过输入企业认定号查某个企业变更的受理状态和联系信息 5 维护变更信息 企业变更信息的维护包括修改和删除进行企业变更受理时录入的信息项,如 可以修改联系人、联系电话等经常发生变化的信息,也可以从企业变更信息库删 除一条记录。进行修改和删除操作前通过企业认定号列出企业变更的详细信息。 30 1 5 6 企业年审 通过企业认定的企业每年都要进行年审,数据流程图如下所示: 食她债息库i 图3 - 1 4 企业年审数据流程图 1 企业年审受理 此功能新建一个年审任务,输入软件企业的企业认定号后系统从企业信息 表读出企业信息进行受理,处理过程如下图: 图3 1 5 企业年审受理状态图 需要填写的信息项如表3 - 1 3 所示: 3l 黼麓囊縻黼麓斓麓慧麟测黛震鬻蘸 企业名称( 中文)从企业认定表提取不可修改 企业名称( 英文)从企业认定表提取可修改 法人代码从企业认定表提取可修改 联系人从企业认定表提取可修改 联系电话从企业认定表提取可修改 e m a i l 从企业认定表提取可修改 企业认定号从企业认定表提取不可修改 办理情况受理中受理中,通过侏通过 受理号 手工 受理中 受理日期 读系统时间受理中 表3 - 1 3 企业年审受理信息项 2 公示受理结果 变更结果有两种:通过和未通过,通过注明通过批次,未通过要录入原因提 示,结果输出项如表3 1 4 所示: 渊黼戮羹躺戮麟黼瓣麟黼瓣糕瓣慧 办理情况二选一通过,未通过 通过日期读系统时间通过 所属批次手工通过 原因提示手工未通过 表3 - 1 4 企业年审结果输出项 3 企业年审统计 此功能统计一段时间内企业年审的受理情况,如可查询2 0 0 4 年3 月2 0 日一一2 0 0 | 4 年3 月2 7 日未通过企业年审的业务情况,结果以列表的形式显示 4 年审情况查询 此功能可通过输入企业认定号查某个企业变更的受理状态和联系信息。 5 维护年审信息 企业年审信息的维护包括修改和删除进行企业年审受理时录入的信息项,如 可以修改联系人、联系电话等经常发生变化的信息,也可以从企业年审信息库删 3 2 除一条记录。进行修改和删除操作前通过企业认定号列出企业年审的详细信息。 1 5 7 预审申报资料 可以在网上进行企业申报资料的预审,包括以上六项业务的申报资料,资料 来源于企业网上填报并提交的数据。 图3 1 6 预审申报资料数据流程图 1 6 产业统计工作 主要任务是进行深圳软件产业季度统计和年度统计。产业统计工作主要有两 大项:产业统计上报资料的处理和产业统计联系工作。 j 虹她缓汁瘁 图3 1 7 产业统计工作数据流程图 往务浚 1 6 1 统计工作 协会工作人员根据企业上报的数据进行产业统计工作,包括产生统计报表和 对上报数据的维护,数据流程图如下: 33 图3 1 8 产业统计数据流程图 1 统计上报数据 本功能根据企业上报的数据按照时间要求自动生成深圳软件产业季度统计 报表和软件产业年度统计报表,统计的结果可以导出到e x c e l 表进行打印。 2 查看上报信息 通过本功能可以看到企业的数据上报情况,以列袁的形式分页显示上报信息 的基本信息项,可以把显示结果输出到e x c e l 表,便于查看和打印,点击每条记 录后的查看可以看到企业上报的详细数据。 上报年份 产业统计库 上报季度 产业统计库 法人代码产业统计库 企业名称 产业统计库 填表人产业统计库 联系电话 产业统计库 报出日期 产业统计库 表3 - 1 5 上报数据记录信息 3 维护上报数据 包括修改和删除企业上报的数据,删除操作可以批量进行。 1 6 2 联系工作 协会工作人员向企业发放季报通知,然后企业进行数据上报,为了方便 工作人员联系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 羽毛球教练员合作合同
- 租赁合同中的房屋维修责任划分
- 施工项目劳务分包合同增订版
- 房地产业共同投资合同协议书
- 植物学考试题(含参考答案)
- 销售合同履约保证金范本
- 企业员工餐厅厨师服务合同范本
- 水利工程合同:咨询服务指南
- 老年危重病的护理
- 商品房买卖合同协议书
- 班组工程量结算书
- 生产件批准申请书
- 环境监测考试知识点总结
- 爵士音乐 完整版课件
- 嘉兴华雯化工 - 201604
- 冀教版七年级下册数学课件 第8章 8.2.1 幂的乘方
- XX公司“十四五”战略发展规划及年度评价报告(模板)
- 计算机辅助设计(Protel平台)绘图员级试卷1
- 除法口诀表(完整高清打印版)
- 河北省城市建设用地性质和容积率调整管理规定---精品资料
- 讲课实录-洛书时间数字分析法
评论
0/150
提交评论