1、网上选课系统可行性分析报告Version 1.012011 软工 网上选课系统可行性分析报告(FAR)Version 1.0团 队: The Lost Team学 校: 曲阜师范大学日照校区队 长: 顾 琪 琪 时间: 2 0 1 1 年 5 月 网上选课系统可行性分析报告Version 1.02目录1 引言 41.1 标识 41.2 背景 41.3 项目概述 41.4 文档概述 42 引用文件 53 可行性分析的前提 53.1 项目的要求 53.2 项目的目标 53.3 项目的环境、条件、 假定和限制 63.4 进行可行性分析的方法 64 可选的方案 64.1 原有方案的优缺点、局限性及存在
2、的问题 64.2 可重用的系统,与要求之间的差距 64.3 可选择的系统方案 164.4 可选择的系统方案 264.5 选择最终方案的准则 65 所建议的系统 75.1 对所建议的系统的说明 75.2 数据流程和处理流程 75.3 与原系统的比较(若有原系统 )75.4 影响(或要求)85.4.1 设备 85.4.2 软件 85.4.3 运行 85.4.4 开发 85.4.5 环境 85.4.6 经费 85.5 局限性 86 经济可行性( 成本- 效益分析 )96.1 投资 96.2 预期的经济效益 96.2.1 一次性收益 96.2.2 非一次性收益 96.2.3 不可定量的收益 96.2.
3、4 收益/投资比 96.2.5 投资回收周期 96.3 市场预测 97 技术可行性(技术风险评价)108 法律可行性 109 用户使用可行性 10网上选课系统可行性分析报告Version 1.0310 其他与项目有关的问题 1011 注解 10附录 10网上选课系统可行性分析报告Version 1.04学生选课管理系统可行性分析研究报告1 引言1.1 标识本系统是 Beta 1.0 版本1.2 背景随着学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下提出的,本软件产品实现学生选课管理功能。由于学校的规模扩大,作为一个大的学校,学生的选课信
4、息管理非常的重要。1.3 项目概述系统的名称: 学生网上选课管理系统;产品所有权:The Lost Team可行性研究:3 月-4 月 15 日需求分析:4 月 15 日-5 月 10 日详细设计:5 月 11 日-5 月 31 日代码编写:6 月 1 日-6 月 20 日任务提出人:夏小娜老师。需求分析人:The Lost Team 队员等。用户:使用该软件且具有一定特权的管理人员(老师)本文档适用的项目:网上选课管理系统。1.4 文档概述本软件旨在将学生选课信息有效的存储,通过可行性研究报告可以方便的了解和记录每一个用户的选课情况和成绩,更方便老师对学生的了解和学生对课程的安排,更有利于教
5、课的进行。方便学生,管理者,老师获取信息。对学生信息将进行安全检测,包括真实性。该软件项目可行性研究报告也是对学生选课管理系统的全面通盘考虑,是项目分析员进网上选课系统可行性分析报告Version 1.05行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础.此研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以节省时间和精力,也可以节省资金,并且避免了许多专业方面的困难.及早地预见项目的可行性,在可行的前提下寻求到最优解决方案.2 引用文献1.张海藩,软件工程导论 (第五版) ,北京,清华大学出版社2.(美)Y.Daniel
6、Liang 著,万波、郑海红、潘蓉、李娜等译, Java 语言程序设计 (基础 篇) ,机械工业出版社3.Microsoft SQL Sever 2000 数据库编程。北京希望电子出版社 2001.54.数据库设计与应用 北京.清华大学出版社 2007.63 可行性分析的前提3.1 项目的要求(1)功能该软件的功能为:学生选课信息更新、选课查询、成绩查询、密码管理、以及学生选课信息的导入/导出。学生选课信息更新:添加选课学生、删除选课学生、修改选课学生信息。查询功能:记录浏览和条件查询。密码管理功能允许合法用户对密码进行修改。(2)性能方便数据的录入,使查询速度大大提高。(3)系统的输入选课学
7、生所包含的信息。(4)系统的输出查询结果和各类报表。(5)数据安全和保密系统对不同权限的用户提供不同的功能模块,有一定权限的用户可以进行操作,一般的用户只能进行查询的操作。3.2 项目的目标(1)开发此学生选课管理系统软件,使教学人员及操作者进行选课管理,方便操作者随时添加、查询、修改,使工作人员从繁琐的填表,查表工作中解放出来,使得人力和设备减少;(2)使供需双方都获得满意的结果;(3)促进报表、统计数字的规范化;网上选课系统可行性分析报告Version 1.06(4)处理速度高,提高工作效率;(5)降低选课管理维护费用,提高行政工作效率,改善服务质量,为学校领导决策提供支持,该软件的设计目
8、标尽量达到人力与设备的节省,并且处理数据的速度提高。3.3 项目的环境、条件、假定和限制(1)开发环境方面条件:可在现有的实验室所提供的运行环境下开发。(2)开发时间:开发的整个过程必须在四周内完成。(3)经费问题:经费少,适合学生开发的简单系统。3.4 进行可行性分析的方法进行可行性分析的方法主要有战略分析、调查研究、预测技术、系统分析、模型方法等方法。分析原有系统,进行商品市场的调查,针对原有系统进行问卷调查,小组进行头脑风暴会议等方法。4 可选的方案:学校现有系统4.1 原有方案的优缺点、局限性及存在的问题可以方便的了解和记录每一个用户的选课情况和成绩,更方便老师对学生的了解和学生对课程
9、的安排,更有利于教课的进行。方便学生,管理者,老师获取信息。经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等等一系列缺点,所有这些都明确了需要一个新的适应新的信息化时代的高科技的系统。所以开发这样一个新系统还是很有必要的。4.2 可重用的系统,与要求之间的差距原系统有成形的体系,可以借用,但在数据处理以及显示风格上还有些改进。4.3 可选择的系统方案常成娟等同学的系统。方便,简洁。4.4 选择最终方案的准则满足要求,符合现行的各项准则。网上选课系统可行性分析报告Version 1.075 所建议的系统5.1 对所
10、建议的系统的说明根据学生选课信息的特点对数据库进行操作,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,比如对数据的增加、删除修改等给予了优化,且在用户的并行操作与用户管理方面也有了极大地改善。5.2 数据流程和处理流程网上选课系统顶层流程图5.3 与原系统的比较(若有原系统)处理数据更加网上选课系统可行性分析报告Version 1.085.4 影响(或要求)5.4.1 设备计算机5.4.2 软件JDK; eclipse; Mysql(Sqlsever)等等5.4.3 运行本系统将会使用到计算机系统,要求计算机系统的 CPU 主频在 2.0GHz 以上,内存需在1
11、GB 以上。A源数据的处理,由系统自动完成;B数据进入系统,需要用户的手动输入;C数据的保存使用数据库,系统带有数据备份和恢复的功能;D系统失效后会给出错误信息,并给出相应的解决方案。5.4.4 开发A为了支持所建议系统的开发,用户需进行的工作是交流;B. 开发此系统我们使用自己的计算机资源;C. 此系统的开发全过程只在团队内进行,保证源码,各种设计等对外保密。5.4.5 环境JDK6.05.4.6 经费经费少,适合学生开发的简单系统。5.5 局限性经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等等一系列缺点,所
12、有这些都明确了需要一个新的适应新的信息化时代的高科技的系统。所以开发这样一个系统还是很有必要的。网上选课系统可行性分析报告Version 1.096 经济可行性(成本- 效益分析 )6.1 投资包括基本建设投资(如开发环境、设备、软件和资料等 ),其他一次性和非一次性投资(如技术管理费、培训费、管理费、人员工资、奖金和差旅费等) 。6.2 预期的经济效益6.2.1 一次性收益该系统的使用可以使得管理和运行效率大大提升,出错率减少等。6.2.2 非一次性收益在整个系统生命期内由于运行所建议系统而简化了人员的投入,大大提高效率。6.2.3 不可定量的收益6.2.4 收益/投资比预计 100/10。6.2.5 投资回收周期3 个月。6.3 市场预测本系统针对学校。网上选课系统可行性分析报告Version 1.0107 技术可行性(技术风险评价)A、sql server2005linQ 等技术可以在规定时间内学习,并运用于本系统。8 法律可行性本产品是采用面向对象技术进行开发,是一个相对独立的技术产品,通过正当法律程序开发、应用本产品将会得到合法利益。9 用户使用可行性该系统操做简单,不需要专业培训,一般人员即可胜任。10 其他与项目有关的问题会在短时间内开发出更多修改后的版本。11 结论本系统可以立即开始。附录