资源条件下,技术风险有多大,项目是否能实现。
经济可行性:进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是
否值得投资开发。
社会可行性: 要开发的项目是否存在任何侵权,妨碍等责任问题,要开发项目的
运行方式在用户组织内是否行得通,现有的管理制度、人员素质、操作方式是否可行。
2.1.4 参考资料:
软件设计国家标准文档格式 《软件工程教程》
2.2 可行性研究的前提
2.2.1 基本要求:
能够真确的分析出用户的需求,并且准确的界定项目的规模,并对各种方案进行有效的评估和筛选。
2.2.2 开发目标:
奖学金评定系统
2.3、技术的可行性分析:
无论从硬件或是软件上来说,建立此奖学金评定系统是可行的。从软件开发方面来看,本系统是一个基于PowerBuilder的应用程序。目前PowerBuilder开发工具已经十分成熟,利用现有的技术可以完成系统所要求的全部功能目标。考虑到开发时间较为紧张,但仍然可以在规定时间内完成开发。运行方面,目前学校的计算机系实验室设施较为完善,网络资源充分,学校计算机系实验室的机房和服务器,可以很方便的运行该奖学金评定系统。
2.3.1支出
在学校计算机系的机器上,上课的时间,以及宿舍电脑上。不必进行另外的硬件设备投资。
经常性支出,仅包括软件的维护费用。
2.3.2效益
本系统可以很方便的实现教务管理的自动化,可以减少很多的人力开支和大量的办公费用,也能极大的提高奖学金评定的效率,同时也能使奖学金评定工作的流程更
6
加明了,从而进一步的带来更好的社会作用。
2.4社会可行性分析
2.4.1 法律方面的可行性
新系统的研制和开发都是选用正版软件,将不会侵犯他人,集体和国家的利益,不会违反国家的政策法律和法规。
2.4.2 使用方面的可行性
由于现在大家的计算机水平普遍提高,加上此奖学金评定系统界面友好,合乎常人的的使用习惯,使操作更加简单;数据录入迅速,规范,可靠;统计正确;制表灵活;适应力强;容易扩充。
2.5 结论
完成此项目是在现有的技术条件下可以开发。
3.项目开发计划
3.1引言
3.1.1编写目的
本次开发计划的目的是:
a.把在开发过程中对各项工作的人员、分工、经费、系统资源条件等问题的安排用文档形式记载下来,以便根据本计划开展和检查本项目工作,保证项目开发成功; b.制订项目组开发过程中的评审和审查计划,明确相应的质量管理负责人员; c.规定软件配置管理的活动内容和要求,明确配置管理工作的人员。
3.1.2项目背景
项目软件名称:奖学金评定系统。
随着计算机应用的日益普及和深化,网上办公已经成为一种趋势。本项目要开发的是基于局域网的奖学金评定系统。由于学校规模大,二级院系的管理效率和策略不同,原来的人工工作方式不仅会造成办理时间的延误和人力资源的浪费,而且存在着各种信息
7
不易存放、易丢失、难以备份和查询等缺点。因此,实现一个将各种奖学金管理和服务功能集成起来的管理信息系统就显得十分必要,既可以节省资源,又可以有效存储、更新、查询信息,提高工作和服务效率。
开发的系统要求界面友好,方便直观。既要方便管理员对学生信息进行录入、删除、修改、查询和统计等操作,又要方便管理,将数据库发布到互联网上,进行资源共享,方便学生可以在自己的权限内对奖学金评定信息进行访问,查询相关信息和进行相关操作。
特别要求:需求分析必须详细,并且有相关专家合作进行, 任务来源:计算机科学与应用系; 说明
A:项目名称:奖学金评定系统 B:项目提出者:牛晓太老师
C:项目开发人员:马小兰,王晓静,杨茹,张珊珊 D:本系统将是独立的系统。
3.1.3定义
? SQLSever :数据库管理软件 ? DBMS:数据库管理系统 ? Windows2000/2003/XP:运行环境 ? PowerBuilder:软件开发工具
3.1.4参考资料
·《软件工程》 电子工业出版社编者:赵池龙
·《面向对象软件工程》机械工业出版社:StephenR.schach
·《PowerBuilder实用教程》电子工业出版社:郑阿奇 ·软件文档编写:老师提供样本
8
3.2项目概述
3.2.1工作内容
在三周之内完成本软件系统的设计、开发、测试并书写各种文档,交付客户使用。
3.2.2条件与限制
条件:
工作地点:郑州航空工业管理学院软件工程实验室 工作条件:拥有完善的局域网系统。 限制:
时间太短,项目开发小组实际经验不够丰富,开发的产品漏洞可能很多,需要对软件的测试工作量太大。
3.2.3产品
3.2.3.1程序
程序名称:奖学金评定系统 使用工具:PowerBuilder 存储形式:数据库 3.2.3.2文档
文档格式要求按照我国GB/T8567-1988国家标准和IEEE/ANSI830-1993标准规范要求进行。软件文档目录包括:
? 项目开发计划 ? 可行性报告 ? 软件需求规格说明 ? 软件概要设计规格说明; ? 软件详细设计规格说明;
9
? 软件标准规范 ? 软件测试计划 ? 软件测试办法
? 软件可靠性和安全性设计指南 ? 软件详细设计报告 ? 软件代码 ? 测试分析报告 ? 项目总结报告
3.2.4运行环境
郑州航空工业管理学院软件工程实验室
3.2.5服务
培训:软件使用及安装,时间5天。 软件支持:略
3.2.6验收标准
验收标准:经用户和开发小组负责人双方签字确认的“需求规格说明书”。重点确认软件的可靠性、易使用性和功能完整性。
3.3实施计划
3.3.1任务分解
主要将任务分解各个部分:软件可行性分析报告、软件计划说明书,需求规格说明书、软件概要设计说明书、软件详细设计说明书、代码模块的开发、测试软件性能、书写软件测试报告。
3.3.2进度
用四天时间完成软件的可行性研究报告和软件计划和需求规格说明书和软件概要设计并画出E-R图;
10