计算机毕业设计 asp.net发明专利管理系统 毕设


https://www.bilibili.com/video/BV1Gu4m1w7eh/

演示视频:

3.2开发方法的选择

每一种开发方法都要遵循相应的开发策略。任何一种开发策略都要明确以下问题:

l 系统要解决的问题,如采取何种方式解决组织管理和信息处理方面的问题。 

l 系统可行性研究,确定系统所要实现的目标。

l 系统开发的原则。

l 系统开发前的准备工作。

l 系统开发方法的选择和开发计划的制定。针对己经确定的开发策略选定相应的开发方法,是结构化系统分析和设计方法,还是选择原型法或面向对象的方法。开发计划的制定是要明确系统开发的工作计划、投资计划、工程进度计划和资源利用计划;

下面简要介绍下结构化生命周期开发方法和原型法。

3.2.1结构化生命周期法 

目前较为流行的MIS开发方法是结构化生命周期法,其基本思想是:用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下对生命周期进行分析与设计。用结构化生命周期开发方法开发一个系统,将整个开发过程划分为五个依次连接的阶段:

1. 统规划阶段,主要任务是明确系统开发的请求,并进行初步的调查,通过可行性研究确定下一阶段的实施;

2. 系统分析阶段,主要任务是对组织结构与功能进行分析,理清业务流程和数据流程的处理,并且将业务流程与数据流程抽象化,通过对功能数据的分析,提出新系统的逻辑方案。

3. 系统设计阶段,主要任务是确定系统的总体设计方案,划分子系统功能,确定共享数据的组织,然后进行详细设计,如处理模块的设计、数据库系统的设计、输入输出界面的设计和编码的设计等。该阶段的成果为下一阶段的实施提供了编程指导书。

4. 系统实施阶段,主要任务是讨论确定设计方案、对系统模块进行调试、进行系统运行所需数据的准备、对相关人员进行培训等。

5. 系统运行阶段,主要任务是进行系统的日常运行管理,评价系统的运行效率,对运行费用和效果进行监理审计,如出现问题则对系统进行修改、调整。

这五个阶段共同构成了系统开发的生命周期。结构化的生命周期开发方法

非常严格系统的区分了开发阶段,在这其中每一个阶段都对文档的编写极其重视,这样做的好处是,开发过程住可能出现的一些问题进行及时的纠正,避免把错误带到下个阶段,但是使用这种方法,肯定会造成开发周期过长,造成大量的人力和物力的指出,超出预算。并且最重要的一个问题,一旦开发过程中客户的需求发生了变化,系统调整的难度会很大。

3.2.2原型法简介

原型法在系统开发过程中也得到不少应用。原型法的基本实现思路是开发人员首先根据拿到的需求,对需求进行整理和分析,得出自己对需求的一个认识,然后通过现有的资源,构造出一个与需求相符的的系统原型,然后拿着原型与客户进行协商,反复修改原型直至用户满意。 原型法会使人们对需求有了循序渐进的认识和了解,是一个不断学子改进的过程,这样可以使系统的开发更有针对性。

原型法从原理到流程都是十分简单的,且倍受推崇,有着传统方法无法比拟的优越性,它有如下特点:

l 原型法符合人们认识事物的规律

人们认识事物不可能一次就完全了解;认识和学习的过程是循序渐进的;人们对事物的描述都是受环境的启发不断完善的;人们改进一些事物比起创造来要容易; 

l 原型法有利于项目的开发者和用户之间的交流

原型提供了具体的、看得见、摸得着的模型,减少误解和不确定性;原型启发了人们的认识,其直观性使之能准确描述需求;原型通过具体的系统,能够缩小开发者和用户对问题的理解与认识的差距;原型模型能够及早暴露系统存在的问题;

l 实际的原型为准确认识问题创造了条件

原型的直观性、感性特征易使用户理解系统的全部含义;讨论的原型是开发者与用户共同确认的;讨论问题的标准是统一的;信息的反馈是及时的;

l 能充分利用最新的系统开发环境

利用最新的软件工具,建立系统的开发、生成环境;计算机技术发展使系统局部修改或重新开发成为可能;新技术加快了速度,减少了费用,提高了效率;

l 原型法将系统的调查、分析、设计融为一体

用户一开始就能看到系统实现以后的具体样子,消除了心理负担,打消了对系统是否可实现、是否适用等的疑虑;为用户参与开发过程创造了一个良好的条件;提高了用户参与系统开发的积极性。

3.2.3本系统开发方法的选择

原型法和结构化生命周期法开发软件各有其优点。原型法的假设模式相比较结构化生命周期法老说,能够提供更开明的策略,对于一些比较较难预先定义的问题,可以把原型开发过程作为结构化生命周期法的一个子阶段。通过具体的分析,本系统采用的设计方法为:结构化生命周期法和原型法相结合的方式。总体遵从结构化生命周期法进行系统分析和设计,在必要的时候采用原型法。具体理由如下:

l 结构化生命周期法虽然在工作量上来说比较复杂,但是结构化生命周期法是对系统开发过程的管理比较规范的方法。按照系统工程理论建立起来的结构化生命周期法,把系统开发过程分为系统分析、系统设计、系统实施、系统运行维护四个阶段,每个阶段都有明确的目的和任务,并产生一定格式的文档作为下一个阶段的依据,避免了在系统开发中急功近利的做法。

l 由于时间有限,对本次网上人才招聘系统的需求是迫切的,如果仅使用结构化生命周期的方法势必会影响时间上的要求,因此考虑到结合快速的原型法。

l 原型法适宜事先难于确定系统要求或系统功能要求,在系统研制过程中可能发生重大变化的应用系统。原型法的优点在于设计系统模型时,只须提出系统的基本功能,系统功能的扩充和完善是在实施过程中初步实现的,因而比较容易适应不断变化的环境,缩短系统开发时间。原型分析法的不足之处是在系统开发中会有一些不规范的管理出现。要想开发出一个功能比较齐全的现代管理信息系统,我们必须有提套比较完善合理的管理方法,而这方面证实生命周期法的优势所在。

l 生命周期法和原型法相结合的方法关键在于,在进行系统开发时,整体的规划,系统分析划分均要用生命周期法。在系统分成若干个具体的子系统后采用快速原型法。通常,系统的原型并不是一次建成的,而是由一个初始原型开始,通过逐步细化达到满意为止,原型法与系统开发生命周期(SDLC)法相结合,可以解决那些不确定的用户需求,因而加快了SDLC的进度。


4 需求分析及设计方案

3.1 需求分析

发明专利信息管理系统就是通过网络技术建立一个基于Web的用来管理专利信息,管理专利的申请和管理的审核信息等。发明专利信息管理系统提供了用户和管理员两种角色的登入模式,用户可以登入系统查看专利信息,申请专利等,管理员可以登入系统发布专利信息,查询专利信息,审核专利申请等。可以说,发明专利信息管理系统很方便的对专利信息进行管理,对专利的审核流程进行管理等。

系统功能需求分析

作为传统专利管理的一个补充,一个理想的发明专利信息管理系统必须是一个功能完整的专利管理系统,为专利的管理提供合理的解决方案:

3.2 设计方案

根据前面章节需求分析的情况,结合本系统所要实现的功能,具体设计方案如下。

3.2.1 系统功能

本系统主要分为以下几个大的功能:

(1)在管理人员输入新的专利信息后,该系统要产生一个相应的专利号以便查询以后审批时用。

(2)查询人员通过专利号的输入,可以获得相应的发明专利信息。

(3)用户通过该系统可以进行专利申请,申请后反馈信息。

(4)管理员可通过该系统进行专利注销,注销后反馈信息。

(5)管理员可通过该系统对用户账户信息进行相关操作。

(6)管理员信息添加、修改、删除。


3.2.2 系统结构

  该系统主要包括管理员管理,用户管理,专利管理,专利申请,专利审核等模块。如图1所示。




846f03d5bc1b3710f39e9cac7b371a0f.jpeg






图1系统功能图



















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值