系统分析可行性研究报告_第1页
系统分析可行性研究报告_第2页
系统分析可行性研究报告_第3页
系统分析可行性研究报告_第4页
系统分析可行性研究报告_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、1 1 引言引言.1 1.1 编写目的.1 1.2 背景.1 1.3 定义.1 1.4 参考资料.1 2 可行性研究的前提可行性研究的前提.2 2.1 要求.2 2.2 目标.2 2.3 条件、假定和限制.3 2.4 进行可行性研究的方法.3 2.5 评价尺度.3 3 对现有系统的分析对现有系统的分析.3 3.1 处理流程和数据流程.4 3.2 工作负荷.4 3.3 费用开支.4 3.4 人员.4 3.5 设备.4 3.6 局限性.4 4 所建议的系统所建议的系统.4 4.1 对所建议系统的说明.5 4.2 处理流程和数据流程.5 4.3 改进之处.5 4.4 影响.5 4.4.1对设备的影响

2、.5 4.4.2对软件的影响.5 4.4.3对用户单位机构的影响.5 4.4.4对系统运行过程的影响.6 4.4.5对开发的影响.6 4.4.6对地点和设施的影响.6 4.4.7对经费开支的影响.6 4.5 局限性.6 4.6 技术条件方面的可行性.7 5 投资及效益分析投资及效益分析.7 5.1 支出.7 5.1.1基本建设投资.8 5.1.2其他一次性支出.8 5.1.3非一次性支出.8 5.2 收益.9 5.2.1一次性收益.9 5.2.2非一次性收益.9 2 5.5 敏感性分析.10 6 社会因素方面的可行性社会因素方面的可行性.10 6.1 法律方面的可行性.10 6.2 使用方面的

3、可行性.10 7 结论结论.11 1 gb856788 可行性研究报告可行性研究报告 1 引言引言 1.1 编写目的编写目的 该软件项目可行性研究报告是对项目课题的全面通盘考虑,是项目分析员进行进一步工 作的前提,是软件开发人员正确成功的开发项目的前提与基础.写软件项目可行性研究报告可 以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方 案的缺陷,就可以少花时间和精力,也可以省成资金,并且避免了许多专业方面的困难.所以该 软件项目可行性研究报告在整个开发过程中是非常重要的. 本报告的预期读者为项目管理人,软件用户学生,软件开发工程师等。 1.2 背景背景 a.软件

4、系统的名称为:“学生学籍管理系统” b.本项目的任务提出者:许艺珠 本项目的开发者:许艺珠,金凤霞,钟俊利,曹银星,霍春笋,周宇,王志刚。 本项目的用户:管理员,教务处管理员,学校教师职工,学校全体学生 实现该软件的计算中心:学校计算机中心,学校网管中心。计算机网络:1000m 光纤 接入,终端数 200400 的淮海工学院学校局域网网络和所连接的外网。 c. 独立文档系统 1.3 定义定义 1.3.1 专业术语介绍: sqlsql 语言:语言: sql 全称是“结构化查询语言(structured query language)”,sql 是一个 非过程化的语言,因为它一次处理一个记录,对数

5、据提供自动导航。 对象:对象:object 是一些相关的变量和方法的软件集。软件对象经常用于模仿现实世界中我 2 们身边的一些对象。对象是理解面向对象技术的关键。 数据窗口:数据窗口:数据窗口是 powerbuilder 的一大特色,powerbuilder 作为一种数据库前 端开发工具,操作的核心是数据库中的数据。而数据窗口是一个对象,它包含了对数 据库中的数据进行特定。 控件:控件:控件实际上是子窗口,在应用程序与用户进行交互的过程中,控件是主要角色。 经济可行性经济可行性-估计开发费用以及最终从开发成功的系统所获得的收入或利益,衡量比较 支出的费用和收到的利益. 技术可行性技术可行性-分

6、析功能,性能以及限制条件,能否是一个技术上可实现的系统. 法律可行性法律可行性-明确系统开发可能导致的责任,有无违法问题. 不同的方案不同的方案-对系统开发的各种方案进行评价. 1.3.2 相关技术与开发工具介绍 powerbuilder 是一个基于客户机/服务器方式的、完全可视化的开发环境。在 powerbuilder 环境中,可以用一种可视和直观的方式来创建应用程序的用户界面和数据库 接口。 powerbuilder 是面向对象的工具,它变革了面向对象技术的使用,并把它应用到用 户界面对象中。用户界面的元素都是对象,它们有属性、事件和方法,通过使用这些对象 就会大大地缩短应用程序的开发时间

7、。同时,powerbuilder9.0 也是功能强大的编程语言。 通过使用 powerscript 编写的代码来实现事件驱动程序。 powerbuilder 是一个开放系统,其优秀的开放系统功能是可以访问任何一个常用的 后台数据库系统,如 sybase、informix 或者 db2。另外,powerbuilde 可以通过一个叫做 客户机、服务器开放开发环境的规范与其他 pc 产品进行集成。 powerbuilder 是一个多平台开发环境,有运行在 windows95/98/2000/xp/me 下的, 也有运行在 macintosh 下的 unix 版本的系统。因此,powerbuilder

8、 可以为真正的企业开 发提供完全的支持。 powerbuilder 提供了对分布式应用程序的开发支持。而对分布处理最广泛和最成功 的应用当数 internet 技术。powerbuilder 提供了两种 internet 应用的访问方式:基于 web.pb 的 browser/server 方式和基于 plugins 的 client/server 方式。 在 internet 应用程序中,客户浏览器与服务器之间的通信方式是这样的:浏览器向 3 web 服务器请求调用 html 文档,web 服务器将 html 文件传递给客户浏览器。html 文档中 的元素可以指向其他资源(包括位图、声波文件

9、、插入件、activex 控件及应用程序等) 。 用户用鼠标点击这些元素,相当于向 web 服务器提出一个请求。这些请求可以是下载文件, 也可以请求 web 服务器执行一个应用程序。 浏览器web 服务器的结构如图 1-1 所示 图 1-1浏览器web 服务器结构 web 应用的执行过程如图 1-2 所示 图 1-2web 应用的执行过程 powerbuilder 提供了两种 plug-in 方式,即 windows plug-in 和 data window plug- in。windows plug-in 相当于在浏览器浏览的 html 中嵌入运行 powerbuilder 的应用程序。

10、data window plug-in 相当于在浏览器的 html 中嵌入运行 powerbuilder 的 psr 文件。 它们的调用过程如下: (1)浏览器访问 web 服务器,向 web 服务器提出请求。 (2)服务器卸载 psr 文件或 pbd 文件,浏览器显示 powerbuilder 窗口对象或 psr 文件。 (3)用户对浏览器上的窗口进行操作,web 服务器把操作的结果返回给 powerbuilder 窗口。 应用程序 cgi web server 浏览器 客户端 web 浏览器 访问并调用 web 服务器上的应用 返回动态 html web 服务器 cgipowerbuild

11、er 应用数据库 4 1.4 参考资料参考资料 1.本项目的计划任务书 2.软件工程与软件开发工具 isbn7-302-09290-7、tp。6515 2004 年 9 月 3.软件工程开发报告模板标准。gb-8567-88 4.学生信息系统可行行分析报告 .www.goolge.cn/search?/ruanjian 5. 李存珠 李宣东 编著 南京大学计算机系出版 2001 年 8 月 2 可行性研究的前提可行性研究的前提 2.1 要求要求 a . 学生学籍管理功能: 学生学籍管理工作主要是学生基本情况的管理包括学生学籍变动的管理(转入、转出、 休学、复学、退学、调班、外出借读、借读、留级

12、或跳级) 、学生成绩的管理和教师基本信 息管理和教课的管理,主要包括数据输入、修改、删除、追加、查询、统计和打印报表等 功能,学生学籍管理系统要能高效、准确地完成这些功能,并要达到界面美观友好、使用 方便。powerbuilder9.0 和其他数据库管理系统相比,可以发现它基于 c/s 的体系结构, 除拥有其他开发平台的界面制作的优秀控件之外,以应用系统工程的工作空间 (workspace)为框架,以数据窗口控件和数据对象作为数据库应用系统开发的核心,通过 这两个控件的使用,并结合其他控件的辅助功能,能制作出功能强大的管理系统,因此选 用 powerbuilder9.0 来制作学生学籍管理系统

13、,实现对学生学籍(包括学籍变动情况) 、教 师信息及教课和学生成绩的全面管理。 b. 学生学籍管理软件的性能: 开发该软件的基本要求与功能是实现学生信息数据包括与学生有关的数据的管理与操 作处理,基于 microsoft sql server 2000 数据库系统的数据管理使该软件有更优异的性能.软件 的基本数据流动为用户数据的输入,学生信息,课程信息,班级信息的输入,以及有关用户提出 的对学生信息等等的查询要求所产生的数据输出.数据的输入与输出处理流程都依靠数据库 的支持.数据的安全基本保证 sql server 的安全性能比较令人满意,该软件设计中保持与其他 5 一些数据库的基本兼容. c

14、. 输出:学生基本信息和学籍各种处理的结果表格文档形式。 d. 输入:数据来源主要是来源于日常工作中存放的大量文件,如学生基本信息的输入和 学籍的变动修改的文档。 文件类型主要包括 word 文档、excel 文档 e. 处理流程和数据流程图用图表的方式表示出最基本的数据流程和处理流程,并 辅 之以叙述. f. 安全保密方面的要求: 对该软件系统设置不同级别的访问权限,通过对不同权限的管理,实现对学生学籍的 管理的安全性与保密方面的要求. g. 本系统相连的其他系统 打印系统 邮件系统,比如 outlook, office, wps h. 完成期限 2007 年 9 月 29 日到 2008

15、年 1 月 1 日 2.2 目标目标 该软件的设计目标必须尽量达到人力与设备费用的节省,并且使软件处理数据的速度提 高,软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本 最小化.实现保证软件质量的前提下的资金投入最小化. 2.3 条件、假定和限制条件、假定和限制 a.本学生学籍管理系统建议运行寿命为: 5-10 年 b.进行系统方案比较的时间: 1 周 c.经费投资方面的来源和限制 用户 d.法律政策方面的限制: 1.严禁违反宪法确定的基本原则, 2.严禁危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一. 3.严禁损害国家荣誉和利益 4.严禁传播发布会妨害第

16、三方权益的文件或者信息,包括但不限于:病毒代码, 黑客程序,软件破解注册信息. 5.严禁抄袭剽窃他人作品 e.硬件软件运行环境和开发环境方面的条件和限制 pb9.0 开发环境 microsoft visio 2003 dreamweaver 6 f.可利用的信息和资源 学校教务处系统的相关信息,学校学生信息管理的文档,学校学生学籍管理的日常事务文 档。 g. 系统投入使用的最晚时间: 2008 年 1 月 1 日 3.对现有系统的分析对现有系统的分析 3.1 处理流程和数据流程处理流程和数据流程 学校目前用的系统是在教务处的系统,是对学生信息的管理系统,功能上就是对学生 信息的输入存储,对学生

17、信息的基本查询,修改和更新,删除等基本功能。性能上速度不 是很快,主要是由于后台数据库的盘大,数据之间的管理不是很好,数据的交互存在不足 等的问题。在应用方面,只是少部分的信息对外部开放,不能达到多数的用户需求,对学 生学籍的管理这块没有很系统的一个管理系统,只是大概的管理方式。 现有系统的数据处理与流程基本为学生数据的录入与查询,删除修改等操作。流程图 可表示如下: 学生情况 查询要求 用户信息 统计打印表 各种事务处理结果 各种事务查询结果 图图 1 1现有系统数据流程图现有系统数据流程图 3.2 工作负荷工作负荷 由于数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,系统工作负荷

18、过大。 教 务 处 管 理 人 员 学 生 学 籍 管 理 系 统 教 师 与 有 关 工 作 者 7 3.3 费用开支费用开支 由于现有系统的工作负荷严重超载,在现有系统上投入的人力,设备,空间,材料, 等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用 性,急需改进。 3.4 人员人员 鉴于原有系统的技术性含量比较低,故不需要多少高技术人员的操作,只是由于数据 量的日益扩大,所需要的操作人员数量不断增大。这一点已不再适应目前信息化时代的步 伐。 3.5 设备设备 设备的科技含量也比较低,没有达到大量的计算机普及程度。 3.6 局限性局限性 经过严谨的分析,可知原

19、有的系统存在很大的局限性,比如技术的过于陈旧,人员工 作负荷大,系统维护等方面存在很多的局限性。 4.进行可行性研究的方法进行可行性研究的方法 实行软件的可行性研究方法主要有:成本效益分析,对估算问题的看法,软件的作用范围, 软件的成本估算,速度安排等。具体将在下面叙述。 4.1 决定可行性的主要因素决定可行性的主要因素 决定软件可行性的四个主要方面有:经济因素,技术因素,法律因素,不同方案。 8 4 所建议的系统所建议的系统 4.1 对所建议系统的说明对所建议系统的说明 学生学籍管理工作主要是学生基本情况的管理包括学生学籍变动的管理(转入、转出、 休学、复学、退学、调班、外出借读、借读、留级

20、或跳级) 、学生成绩的管理和教师基本信 息管理和教课的管理,主要包括数据输入、修改、删除、追加、查询、统计和打印报表等 功能,学生学籍管理系统要能高效、准确地完成这些功能 对学生学籍管理软件实现要求以及如何得到满足: 1.对学生基本信息文件的存储要求 采用 pb+后台数据库技术,实现对文件的输入以及 保存. 2.对学生文档搜索的功能要求, 可以通过在数据库设置关键字,并通过关键字来实现 对基本信息的各种搜索功能. 3.输入输出要求: 4.安全方面要求: 通过对软件登陆用户设置不同的管理级别来实现. 4.2 处理流程和数据流程处理流程和数据流程 下面列出主要事务的数据流图: 学生基本信息的录入和

21、查询 学生基本信息入库 学生成绩的录入和查询 用户信息入库 学生学籍处理的录入和查询 学生事务处理结果 用户的管理 各种事务查询 4.3 改进之处改进之处 很明显,在以上几点中已可以看出新系统的性能与功能上与现有系统的差别,首先新 系统克服了原来系统的资金投入大,人员设备技术含量低,系统工作负担重等缺点。而且 教 务 处 管 理 人 员 学 生 学 籍 管 理 系 统 学 生 各 种 用 户 9 加入了对数据的安全性保护的功能,使原有系统在可用性与稳健性方面有了很大的进步。 10 4.4 影响影响 采用建议系统与现有系统的差别在上面已所过,在此从不同方面具体说一下: (1).设备; (2).现

22、有软件; (3).用户;建议系统使用的新技术是完全基于原有的系统上的,故用户不必考虑新系统带来 的人员培训等等。 (4).经费支出;建议系统是为了改善原有系统在经费支出过高的缺点的,所以新系统一经 使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资 金购买一部分计算机与软件就能实现自动化。 4.4.1 对设备的影响对设备的影响 采用建议系统后,改进了原有系统的性能所以对设备要求自然更高,建议系统使用了 最先进的技术使设备也必须跟着升级。 4.4.2 对软件的影响对软件的影响 由于建议系统采用了先进的数据库技术以及一系列高技术含量软件,使得原来系统上 的一些软件无法继续使

23、用,不过在新系统开发过程中将尽量考虑到,对现有软件的兼容性。 4.4.3 对用户单位机构的影响对用户单位机构的影响 建议系统使用的新技术是完全基于原有的系统上的,故用户不必考虑新系统带来的人员 培训等等。 4.4.4 对系统运行过程的影响对系统运行过程的影响 说明所建议系统对运行过程的影响,如: a 用户的操作规程; 11 b 运行中心的操作规程; c 运行中心与用户之间的关系; d 源数据的处理; e 数据进入系统的过程; f. 对数据保存的要求,对数据存储、恢复的处理;由用户提出输出请求,文档管理系统 响应请求,由打印机输出 g. 输出报告的处理过程、存储媒体和调度方法; h.系统失效的后

24、果及恢复的处理办法。 4.4.5 对开发的影响对开发的影响 说明对开发的影响,如: a.为了支持所建议系统的开发,用户需进行的工作; b.为了建立一个数据库所要求的数据资源; c.为了开发和测验所建议系统而需要的计算机资源; d.所涉及的保密与安全问题。 4.4.6 对地点和设施的影响对地点和设施的影响 在学校建立一个计算机中心,实施人员限制,无尘恒温管理,以放置运行该系统的后台服 务器. 4.4.7 对经费开支的影响对经费开支的影响 建议系统是为了改善原有系统在经费支出过高的缺点的,所以新系统一经使用在经费 支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金购买一部分计 算机

25、与软件就能实现自动化。 4.5 局限性局限性 数据的庞大的限制, 不允许大容量数据录入数据库和保存.产生原因:这些问题是由于采 用的后台数据库 sql sever 的局限性所致. 12 4.6 技术条件方面的可行性技术条件方面的可行性 以现有的技术和开发人员的数量和质量条件下,可在规定期限内完成该系统的开发. 5 投资及效益分析投资及效益分析 经济可行性分析中最重要的内容之一是成本效益分析。对于一个基于计算机系统 的研制项目要在经济方面评价其是否合理,成本效益分析要估计出研制开发的花费并 与收益(包括有形的可以用货币计数的及无形的利益)衡量比较。 5.1 支出支出 就目前使用的开发技术来说建议

26、系统的功能目标应该能够达到;利用现有的技术在规 定的期限内开发工作基本能够完成。基本支出为 50 万。 5.1.1 基本建设投资基本建设投资 a.房屋和设施 25 万 b.环境保护设备 室内中央空调 2.2 万 c.安全与保密设备: 防盗门窗 灭火器 0.5 万 d.数据库管理软件 : microsoft sql sever 2 万 5.1.2 其他一次性支出其他一次性支出 a.研究(需求的研究和设计的研究)费用: 5.6 万 b.数据库的建立: 1.2 万 c.检查费用和技术管理性费用: 1 万 d.培训费用.旅差费用 开发人员所需要的一次性支出 5000 元 5.1.3 非一次性支出非一次性支出 列出在系统生命期内按月支出和维护费用: a.设备的维护费用:1000 元 13 b.软件的维护费用: 100 元 c.人员的工资,奖金: 基本工资 2000 元 奖金 0-5

温馨提示

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

评论

0/150

提交评论