实验一-订单管理系统可行性研究

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

实验一定单管理系统可行性研究一、实验目的掌握软件项目立项时可行性研究的方法、内容和步骤,掌握可行性研究报告(立项报告)的编写方法。二、实验原理可行性研究是软件项目在正式立项前必须进行的分析,目的不是解决问题,而是确定软件项目是否值得做以及能否用尽可能小的代价在尽可能短的时间内解决。可行性研究最根本的任务是对以后的行动方针提出建议,如果问题没有可行的解,应建议停止这项开发工程,以避免时间、资源、人力和金钱的浪费;如果问题值得解,则推荐一个好的解决方案,并制定一个初步的工程计划。可行性研究的内容一般包括:技术可行性、经济可行性、操作可行性、法律和社会可行性以及开发方案的选择。(1)技术可行性:使用现有的技术能实现这个系统吗?(2)经济可行性:这个系统的经济效益能超过它的开发成本吗?(3)操作可行性:系统的操作方式在这个用户组织内行得通吗?(4)法律和社会可行性:系统开发过程中是否涉及的各种合同、侵权、责任等与法律、法规吻合或抵触的问题?(5)开发方案的选择:对不同的系统开发方案进行分析、比较和论证,选择合理的方案,推荐行动计划。三、实验环境硬件设备:计算机。软件环境:Windows系列操作系统,Office系列Word、Visio等软件。四、实验任务首先进行案例学习,然后按照选题分组,有针对性地进行可行性研究和讨论,在完成可行性研究之后,相互评审,各组根据评审意见对可行性研究报告进行修改。五、实验内容与步骤(1)可行性研究的步骤一:分析定单管理系统目的。订单管理系统的目的是对单位内的订单进行全面管理,以便于订单的日常管理、开发和利用。比较当前的公司订单系统,我们开发此项目的目标是在下订单、查询订单、统计订单时都极为方便,能够使公司订单管理信息化,提高工作效率,实现现代化的订单管理,为深入利用和开发订单资源奠定基础。(2)可行性研究的步骤二:分析当前系统的状况。在进行信息化之前的公司订单管理工作,完全依靠人工进行,公司订单信息采用花名册等纸质表格人工填写和保存,信息的查找需要翻查账本式的登记本,订单信息的统计需要手工进行。此种情况下,我们提出了当前的公司订单系统,目标是在下订单、查询订单、统计订单时都极为方便,能够使公司订单管理信息化,提高工作效率,实现现代化的订单管理。此系统可以在任何电脑系统的前提下实现。根据对系统主要业务流程的分析可知,新系统需要满足订单变动管理(订单信息的增、删、查、改、打)、订单信息查询检索、报表统计(分类汇总)等基本业务需求。(3)可行性研究的步骤三:当前系统的业务流程。管理人员配置情况:定单档案管理负责人一人,负责本单位的定单档案管理的全面工作;定单档案管理员两人,从事具体的定单档案登记、更改、统计等工作。定单变动管理:当客户需要修改定单信息,由定单管理员根据定单被修改的信息进行具体更改、登记等。定单信息查询检索:查询所有定单信息,可以根据定单编号、下单日期等识别代码进行查询,由于手工管理的原因,可能需要查找不同的记录或登记册才能完整地呈现出定单信息。定单信息统计:根据统计的要求,需要先查找、后手工填制有关的统计表格。(4)可行性研究的步骤四:分析当前系统的不足。当前的定单管理系统是完全依靠人工管理的系统,这样的系统在定单管理、定单信息检索等方面极为不便,特别是在定单众多的情况下尤为明显。可见这样的定单管理系统要达到系统的目的具有一定的困难,应该尽快实施技术改造。(5)可行性研究的步骤五:提出新的目标系统。根据步骤(4)的分析,对于数量众多的定单管理,要实现定单信息的高效、全面地现代化管理,只有进行信息化,采用以计算机、数据库技术为基础的现代管理信息系统来代替现有的系统,才能彻底改变手工管理的落后状况。系统组成新的目标系统由计算机硬件设备、数据库、定单管理软件和定单管理操作人员组成,能够实现定单管理的信息化。提高工作效率,实现现代化的定单管理,为深入利用和开发人力资源奠定基础。系统功能需求根据对系统主要业务流程的分析可知,新系统需要满足定单变动管理(定单信息的增、删、改、查、打)、定单信息查询检索、报表统计(分类汇总)等基本业务需求。在使用计算机管理之后,带来了新的要求,如:用户登录、客户信息管理、数据安全性产生的数据备份与恢复等。这些功能用框图描述如图1-1所示:订单管理系统系统账户管理公司订单管理客户信息管理系统数据管理用户登录用户管理订单增加订单修改订单删除订单查询订单打印客户统计客户管理客户查询数据备份与恢复部门数据维护图1-1订单管理系统功能框图数据流程分析系统的关键业务是公司订单管理,主要的流程为:订单信息输入→信息编辑(增、删、改、查、打)→分类统计→报表打印。客户信息管理流程为:客户信息输入→信息编辑→分类统计。系统账户管理流程为:用户管理(增、减、查、打、改权限)→用户登录。系统数据管理流程为:部门数据维护、数据备份与恢复相对独立。(6)可行性研究的步骤六:检查目标系统是否满足要求。系统分析人员经过上述分析得出的目标系统的逻辑模型与实际相符,通过对用户单位的订单管理业务人员进行讲解,然后进行补充、修改、完善,经用户确认无误,满足用户的需求。(7)可行性研究的步骤七:制定新系统的技术方案。从可行的技术实现手段考虑,有如下几种可以选择的方案。开发方案A:采用桌面小型数据库系统VisualFoxPro来开发。开发方案B:采用大型数据库管理系统Oracle、DB2或Sybase等作为后台数据库,采用MicrosoftVB或VC,或者Delphi来开发前台的操作部分。开发方案C:采用小型数据库管理系统Access或MicrosoftSQLServer作为后台数据库,用HTML、ASP等来开发前台的操作部分。其特点是:前台操作与数据库分离,便于实现多层结构的应用系统,操作界面统一,特别适合在网络环境下使用。(8)可行性研究的步骤八:方案分析比较。方案A:用VisualFoxPro进行系统开发的特点是:开发工具与数据库成一体,可视化,开发速度快、效率高。系统对硬件设备的要求低,不需要网络支持,在单机环境下也能够运行,在局域网环境下也可以使用。方案的实施相对容易,成本低,工期短。但此方案局限于数据规模相对较小的管理系统,由于开发工具于数据库成一体,前台操作与数据库不能分离,使后期系统的维护与管理相对复杂,也不能实现多层应用系统。方案B:以大型数据库管理系统为后台数据库,前台操作与数据库分离,前台、后台可以分别进行开发管理,能够实现多层应用系统。前台采用可视化的面向对象的开发工具,开发效率高,特别适合于大量的数据。系统对硬件的要求高,以在网络环境中使用为主,当然在单机环境下也能够运行。方案存在问题是:实施相对复杂些,成本更高,工期更长。方案C:以小型数据库管理系统为后台数据库,该前台操作与数据库分离,也能够实现多层次应用系统。系统对硬件设备的要求居中,特别适合在网络环境下使用,单机环境下也可以运行,用户操作方便。但其存在的缺点是,系统的实现最复杂,成本最高,工期也较长。(9)可行性研究的步骤九:推荐方案。推荐方案的准则是:用户的现实需求、技术现状、经济条件、工期及其他局限性的因素等。实际上存在很多约束条件或限制因素,例如用户的经济状况不佳但又要技术改造等。三个方案均能够实现系统目标,但实现的方式、成本、工期等相差较大。该产品的用户是中等规模,经济状况比较好,不在乎工期,而侧重于系统的方便、好用。根据这些客户需求,总结出本产品的推荐方案依据是:技术最新、用户最方便为优先原则。因此推荐方案为方案C,推荐依据是:技术成熟、可靠,数据规模中等,操作使用方便等。(10)可行性研究的步骤十:编制新系统的开发计划。开发计划:本系统由7名程序员利用2个月时间来完成整个项目的开发。具体的开发计划会在不定时以文档的形式编写与进行。7人将进行详细的分工,将有1名系统设计人员,2名图形界面设计人员,3名编码人员,1名测试人员。本系统的开发将给予MVC开发模式,实现数据与界面的逻辑关联,这样既能保护数据的安全,也能很好的对系统进行维护。环境:本系统运行的环境要求为微软windows97以上的操作系统,集成了framwork2.0以上版本的计算机。经费预算:包括基本建设投资(如开发环境、设备、软件和资料等物力投资),其他一次性和非一次性投资(如技术管理费、培训费、人员工资、奖金和后期宣传费等)。预期的经济效益:因为此系统在全国是首次面市,并能为各行各业的管理人员,提供更为方便的订单管理,预计的经济效益要比投入该软件所需全部经费高出200%纯收益。一次性收益:通过直接变卖给所需的这套软件的原本购买客户之外,加大宣传力度,在广大市场上进行直接销售。非一次性收益:通过上传到官方网站(即软件制作者所在公司的网站),通过网上销售正版软件,或在各大网站上传免费版或者试用版,以供广大用户下载。不可定量收益:通过各个渠道增加的知名度后,为本公司打响了名声,提高了客户流通量,为以后客户来我公司定做软件增加了可信度。(11)可行性研究的步骤十一:可行性研究评审。项目名称项目承担小组组长姓名、学号组员姓名、学号评阅组组长姓名、学号组员姓名、学号评阅时间评阅内容评阅意见项目目标是否符合单位发展方向?项目需求是否清晰?是否真正符合用户的需求?项目技术方案合理吗?项目的开发计划是否合适?在现有的人力、物资、时间条件下能够实现吗?项目的效益分析透彻吗?经济效益、社会效益兼顾了吗?项目存在知识产权风险吗?项目存在其他不可预测的风险吗?本组成员阅读后体会、建议评阅结论【】同意立项【】不同意立项六、实验总结通过这次订单系统可行性研究的实验,让我了解了一个软件是否具有开发价值,需要进行深入的研究:首先需要了解本次系统开发的目的、当前系统状况、当前系统的业务流程以及分析当前系统的不足;其次根据当前系统的不足提出新的目标系统并检查新的目标系统是否满足要求;然后制定新系统的技术方案,提出多种目标方案,经过比较选出最适合的方案;接着编制新系统的开发计划,包括项目经费预算与开支计划,开发进度、所需经费运算、所需软硬件条件、工作阶段的划分等;最后在经过可行性研究评审之后才能决定这个软件是否具有开发价值。

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功