教务管理系统可行性分析报告
1.引言
1.1编写目的
随着科学技术的发展,计算机已经是日常工作和生活不可或缺的工具,将教务管理从人工管理方式转变成为计算机软件控制,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等巨大优点。如今,教务管理系统已成为日常教学工作中必不可少的管理软件,可对学生信息、选修课程、科目成绩进行各方面的管理,为用户提供充足的信息和快捷的查询、修改手段。鉴于西安电子科技大学目前使用的教务管理网站由于技术老旧且疏于管理,访问速度慢、运行不稳定,并且频繁遭到恶意攻击,现筹划开发一教务管理软件以替代当前使用的系统,最大程度地满足各方用户的需求。
1.2项目背景
项目名称:西安电子科技大学教务管理系统。
项目提出者:西安电子科技大学
项目开发者:**开发小组
用户:西安电子科技大学
1.3定义
IDE Integrated Development,集成开发环境
SQL(Structured Query Language),结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。
Eclipse ,开放源代码的、基于 Java 的可扩展开发平台。
1.4参考资料
《软件工程》弗里格 等 人民邮电出版社 (2007-05出版)
《软件工程经济学》 赵玮 西安电子科技大学(2002-09 出版)
本可项目行性分析报告采用的是GB8567—88软件设计文档国家标准。
2.可行性研究的前提
2.1要求
主要功能:教师可对学生资料、成绩以及所选课程进行修改管理;学生可通过查询获取自身成绩,自主选择相关课程;教务处统管所有学生、教师相关信息。
性能要求:所有数据实时更新保持同步,且定时备份。
输出要求:简单、快捷、实时。
输入要求: 及时的修改和更新学生的信息。
安全与保密要求:系统本身配备一定的安全机制,保证各项数据的完整、正确。
每类用户进入系统时,均需输入唯一的用户名和密码;教师有权对学生所选课程、科目成绩进行修改;学生有权对选修课程进行修改;教务处管理方有权对学生信息、所学课程、科目成绩进行管理、修改,有权公布各类新闻信息。
完成期限:2010年10月1日 至 2010年12月1日
2.2目标
本系统目标在于提高上传、查询成绩的效率,增加系统同时可容纳人数。方便教师对学生成绩的上传、修改、管理等工作;方便学生对各项科目成绩的查询,安排各个选修课程;同时使学校能够统筹教学工作,能够有条不紊的对学生的日常学习生活和教学工作进行安排规划。着重提高系统安全性,保证学生各项信息的完整、正确。节省更多的人力与设备费用,让教学管理成为一项很直接人性化的管理。
2.3条件、假定和限制
运行环境:兼容当前主流操作系统 Windows 98/2000/XP/Vista/7,与Windos office软件高度兼容,可进行文件、数据的互传。
硬件环境:奔腾4以上计算机,打印机、扫描仪等。
开发环境:SQL Server 、eclipse3.3 等
该系统的预期寿命为5年
最早投入运行的时间为2011年1月1日。
2.4可行性研究方法
通过对现运行的教学系统进行用户调查以了解用户对该系统的意见与建议,全面分析该系统的各项性能,与所建议的系统进行对比。运用加权的方法进行可行性分析。
2.5决定可行性的主要因素
对本系统进行评价的主要指标为系统性能,旧系统对于学籍成绩管理各项功能都已实现,但是该系统在运行中会出现各种各样的问题,如运行速度、容纳人数、实际操作方式,均令人不甚满意。基于此现状,筹划开发新的教学系统,在费用尽可能减少、开发时间尽可能缩短的基础上,优化系统性能,满足各方用户的需求。
成本/效益分析结果:效益 > 成本。
技术可行:现有技术可完全承担开发任务。
操作可行:软件能被原有工作人员快速接受。
软件可行:软件能够胜任工作是的要求。
3.对现有系统的分析
3.1处理流程和数据流程
教师登陆,可上传、修改、管理学生成绩,查询学生选课情况。
学生登录,可查询自身信息,查询各科目成绩,修改学修课程。
学校登陆,可查询、管理所有信息。
3.2工作负荷
当前系统负担全校20000余名教师、学生的日常教务管理工作,包括学生信息的管理,教师信息的管理,课程的安排,成绩的上传、修改、管理,选修课程的预定、修改、管理等。
3.3费用支出
由于当前系统老旧,性能不稳定,要求较多的人力,须同时配备4位管理员,每人每月工资为2000元:2000*4*12=96000元/年。
当前系统需要大型服务器,占地、空间、耗电量都非常大:20000元/年。
由于当前系统稳定性、安全性较差,每年用于解决系统出错的耗费:5000元/年。
3.4人员
当前系统需要4位管理员,对其专业技术要求并不高,只要熟悉基本的电脑操作即可。
3.5设备
一台服务器,两台PC机。
3.6局限性
由于当前系统开发技术过于老旧,稳定性、安全性能尤为不佳,致使系统频繁遭遇恶意攻击。且用户在使用系统时,普遍反映系统响应过慢,操作冗繁,运行效率很低。由此分析得出,需要开发新的教务系统。
4.所建议技术可行性分析
4.1对系统的简要描述
将原本基于网站的教务系统独立成为一个联网软件,在软件中实现教务管理系统的各项功能。
4.2处理流程和数据流程
数据库中统筹管理所有数据,根据登陆用户的身份不同,提供不同的权职。
教师登陆后,可访问数据库查看自身信息、所授课程、学生信息及其成绩等信息;可上传、修改学生成绩,登记学生考勤记载,更新数据库。
学生登录后,可访问数据库查看自身信息,各科目成绩,可根据情况选择选修课程。
学校登陆后,可查看所有信息,可统筹安排教室、安排本学期开设课程等等。
流程示意图见下:
图1 教学管理的流程示意图
具体模块结构见下:
图2 学生档案
4.3与现有系统比较的优越性
新系统在原有系统的基础上加入数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。数据库结构见下:
采用友好的用户界面,系统界面实现直观易懂,用户无须培训即可使用,且美观大方,同时增强实用性,增加功能如:快捷方式、用户帮助。
实现高性能:系统客户端加载时间2秒以内,用户登陆时间2秒以内,关键字查询响应速度1秒以内。
安全性:只有登陆用户可以使用本系统。系统根据用户的角色提供不同的功能。非法用户不能访问系统的限制
登陆界面具有防攻击功能,当多次密码不正确时,停止界面响应一段时间。
4.4采用建议系统可能带来的影响
4.4.1对设备的影响
采用旧系统时配套的服务器需要更换新的。由于所建议的系统的兼容性很强,对其他硬件没有影响。
4.4.2对现有软件的影响
所建议的系统对PC机中其他软件没有影响,且可与Windows office 系列软件相兼容,可用于互传数据、文档。
4.2.3对用户的影响
所建议的系统界面友好,用户无需经过培训即可轻松上手操作。
4.2.4对系统运行的影响
所建议的系统是在Windows操作系统下进行开发的,与Windows 98/2000/XP/Vista/7系统兼容。尚不能再其他系统下运行。
在登陆Windows操作系统后,即可直接运行所建议的系统。本系统的服务器拥有定时保存备份的功能,若客户端运行出错,或操作系统失效,恢复后未保存的数据都有备份文件将其储存。
4.2.5对开发环境的影响
为开发所建议的系统,需要SQL Server数据库技术,需要一个独立的数据服务器,以及配套的数据资源。开发本系统所用的编程语言为Java,需要Java的开发环境及Java IDE。
4.2.6对运行环境的影响
需要独立的一个房间放置服务器,PC机,要求防止环境干燥洁净。
4.2.7对经费支出的影响
为设计所建议的系统,需要大约2000元,开发经费需要5000元,维护费用则为管理员每月工资。
4.5技术可行性评价
经过分析,利用现有技术,所建议的系统的与其功能均可实现。
为开发所建议的系统,需要开发人员6名,均要求大学本科生,此项要求可以满足。
在规定的2个月的期限内,开发任务可以完成。
5.所建议系统经济可行性分析
5.1支出
5.1.1基建投资
数据库服务器1台:15000元
PC机2台:4000*2=8000元
打印机1台:2000元
扫描仪1台:3000元
5.1.2其他一次性支出
Windows server 2003 1套:10000元
Microsoft SQL Server 2000 (中文标准版)1套:10000元
软件开发费用:5000元
研究基本费用: 2000元
5.1.3经常性支出
人工费用:(管理员工资2000元/月)*2=4000/月
5.1.4. 共计
共计:27000元 每年再支出48000元
5.2效益
5.2.1一次性收益
软件专利收益:20000元
5.2.2经常性收益
由于系统性能提高,减少两名管理人员(管理员工资每人每月2000元):2000*2*12=48000元/年。
系统效率提高25%以上带来的收益:每年减少开支20000元/年。
由于系统效率提高,学生、教师运行系统时电费、网费等的节省(每人每年5元):5*20000=100000元/年。
5.2.3不可定量收益
由于系统稳定性、安全性能的提高,减少错误的发生而带来的收益:5000元/年。
5.2.3 总计
总计173000元/年
5.3收益/投资比
(173000*5+20000)/(27000+48000*5)= 3. 31
5.4投资回收周期
(27000+48000)/(173000+20000)= 0. 3886
6.社会因素可行性分析
6.1法律因素
1. 使用正版软件,盗版必究。
2. 遵守《中华人民共和国网络使用法》
3. 合同制定确定违约责任
4. 该软件项目最终解释权归属教学管理系统开发小组
5. 运行保证合格
6.2用户使用可行性
1. 软件使用者必须有一定的计算机基础
2. 系统管理员要求由计算机的专业知识
3. 管理员必须保持软件的正常性
7.其他可供选择的方案
暂无
8.结论意见
通过上述分析可看出,投资效益大,技术、经济、操作方面都具有可行性,因而所建议的项目可以进行开发。且此项目开发时间短,投资少,研发所要求的技术、人力物力都比较容易实现,投资收回周期短,应立即开始研发。
教务管理系统是一个非常实用的软件,值得推广。
第二篇:软件工程 学籍管理系统可行性分析报告
软件工程 学籍管理系统可行性分析报告
第一章 1.引言 2
1.1编写目的 2
1.2项目背景 2
1.3定义 3
1.4参考资料 3
第二章 2.可行性研究的前提 3
2.1要求 3
2.2目标 3
2.3条件、假定和限制 3
2.4可行性研究方法 4
2.5评价尺度 4
第三章 3.对现有系统的分析 4
3.1处理流程和数据流程 4
3.2工作负荷 4
3.3费用支出 4
3.4人员、设备 4
3.5局限性 4
第四章 4.所建议技术可行性分析 5
4.1对系统的简要描述 5
4.2处理流程和数据流程 5
4.3与现有系统比较的优越性 6
4.4采用建议系统可能带来的影响 6
4.5技术可行性评价 7
第五章 5. 所建议系统经济可行性分析 7
5.1支出 7
5.2效益 7
5.3收益/投资比 8
5.4投资回收周期 8
5.5敏感性分析 8
第六章 6.社会因素可行性分析 8
6.1法律因素 8
6.2用户使用可行性 8
第七章 7.其他可供选择的方案 8
第八章 8.结论 8
第一章1.引言
计算机已经深入到日常工作和生活的方方面面,已经成为我们学习和工作的得力助手,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。各行各业的人们都在使用计算机完成许许多多复杂的工作。然而,虽然现在世界上的各种软件层出不穷,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。而使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生管理的效率,也是企业的科学化、正规化管理的重要途径。故设计此系统。
1.1编写目的
该软件项目可行性研究报告是对学籍管理系统的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础.此研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以节省时间和精力,也可以节省资金,并且避免了许多专业方面的困难.所以该软件项目可行性研究报告在整个开发过程中是非常重要的。
1.2项目背景
鉴于目前学校学生人数剧增,学生信息呈爆炸性增长,计算机成本日益下降的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下提出的,本软件产品为学生管理系统的一个子系统,实现学生管理系统中的学籍管理子功能。
工程的名称: 学籍管理系统;
工程产品的名称: 学籍管理系统;
工程组织者: 学籍管理系统开发小组;
产品用户: 学校学生工作管理人员;
产品设计者: 学籍管理系统开发小组;
产品生产者:学籍管理系统开发小组;
产品所有权:学籍管理系统开发小组拥有
1.3定义
1.4参考资料
《软件工程导论》 –张海藩 清华大学出版社
《数据库系统概论》—萨师喧 王珊 高等教育出版社
第二章2.可行性研究的前提
2.1要求
本软件的功能和要求是解决高校对学生的管理的问题,为进一步完善学校的对学生档案学籍、成绩等的管理,实现学生信息数据包括与学生有关的数据的管理与操作处理,具体实现学生基本信息管理、成绩管理、奖惩情况管理。其中学生基本信息包括:学号、姓名、性别、年龄、民族、政治面貌、班级、地址,成绩信息管理包括:各科成绩、总成绩、平均成绩、专业排名,奖惩情况包括:受到奖惩的时间、内容、原因。本软件采用的数据库系统是目前广泛采用的系统,数据安全和保密有一定的保障。软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化.实现保证软件质量的前提下的资金投入最小化。
2.2目标
开发此学籍管理系统软件,使教学人员及操作者进行学籍管理,方便操作者随时添加、查询、修改,使工作人员从繁琐的填表,查表工作中解放出来;使供需双方都获得满意的结果;促进报表、统计数字的规范化;提高工作效率;降低学籍管理维护费用,提高行政工作效率,改善服务质量,为学校领导决策提供支持,该软件的设计目标尽量达到人力与设备的节省,并且处理数据的速度提高。该系统面向教务处、学生处、各院系、后勤管理和全校学生,实现对学生基本信息、学生成绩情况、宿舍管理、专项/普通奖学金管理、学生选课信息、违纪和处分、党团员管理等的计算机管理。
2.3条件、假定和限制
建议软件寿命:5年。
经费来源:学校。
硬件条件:普通PC机即可
运行环境:windows系列
数据库:MSSQL或者ACCESS
2.4可行性研究方法
2.5评价尺度
此软件由于只是一个初级产品,只要能构建一个结构,达到一些帮助查询、索引等基本功能和要求即可,软件开发周期不长。本软件可实现学生信息数据的录入、修改、删除、查询功能,使用友好的用户界面,用户可轻松使用。
第三章3.对现有系统的分析
3.1处理流程和数据流程
现有系统的数据处理与流程基本为学生数据的录入与查询等操作,系统的安全性不高。
3.2工作负荷
由于数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,系统工作负荷过大,数据处理缓慢,对计算机硬件的要求比较高。
3.3费用支出
在系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。
3.4人员、设备
鉴于原有系统的技术性含量比较低,故不需要多少高技术人员的操作,只是由于数据量的日益扩大,所需要的操作人员数量不断增大。这一点已不再适应目前信息化时代的步伐。设备的科技含量也比较低,没有达到大量的计算机普及程度,更难以实现网络化办公。
3.5局限性
经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等等一系列缺点,所有这些都明确了需要一个新的适应新的信息化时代的高科技的系统。所以开发这样一个系统还是很有必要的。
第四章4.所建议技术可行性分析
4.1对系统的简要描述
新系统在原有系统的基础上加入了新的数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。
学生管理系统可大致分大致实现以下功能:
学生基本信息管理:要求对学生信息进行添加、修改、删除等基本操作,并有强大的查询功能,可支持模糊查询。并可将查询结果进行报表打印,同时可导入各种数据类型。还可分别按照系、班级、地区、民族、政治面貌等进行统计,分别显示出人数,并可打印。软件内建强大的数据备份功能和密码管理功能,使用简单无需专业知识即可使用此功能丰富的档案管理系统。
成绩管理:课程情况,对课程包括必修课、选修课的课程有关信息进行录入、增加、修改、编码,提供课程及学分的查询;提供对每学期的必修课、选修课、补考、重修等的成绩的录入;提供成绩单自动生成功能;能够提供根据各种方便形式的查询,并可以对不及格、欠学分等进行统计。
奖惩情况管理:对每学期的奖惩情况进行登记。
4.2处理流程和数据流程
4.3与现有系统比较的优越性
很明显,在以上几点中已可以看出新系统的性能与功能上与现有系统的差别,首先随着学生人数的不断增加,数据信息越来越多,需要投入很大的人力和物力才能维持它的正常运作,同时它的查询、修改、删除等都很繁琐而且容易出错,新系统克服了原来系统的资金投入大,人员设备技术含量低,系统工作负担重等缺点。而且加入了对数据的安全性保护的功能,使原有系统在可用性与稳健性方面有了很大的进步。
4.4采用建议系统可能带来的影响
采用建议系统与现有系统的差别在上面已所过,在此从不同方面具体说一下:
(1).设备:采用建议系统后,改进了原有系统的性能所以对设备要求自然更高,建议系统使用了最先进的技术使设备也必须跟着升级。
(2).现有软件:由于建议系统采用了先进的数据库技术以及一系列高技术含量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到,对现有软件的兼容性。
(3).用户:建议系统使用的新技术是完全基于原有的系统上的,故用户不必考虑新系统带来的人员培训等等。
(4).经费支出:建议系统是为了改善原有系统在经费支出过高的缺点的,所以新系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金购买一部分计算机与软件就能实现自动化。
4.5技术可行性评价
就目前使用的开发技术来说建议系统的功能目标应该能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。
第五章5. 所建议系统经济可行性分析
5.1支出
基建投资:
数据库服务器1台:10000元
PC机2台:5000*2=10000元
打印机1台:1000元
其他一次性支出:
Windows server 2003 1套:10000元
Microsoft SQL Server 2000 (中文标准版)1套:10000元
人员培训费用:2000元
经常性支出:
人工费用:(管理员工资2000元/月)*2=4000/月
其他不可预知费用:10000元
共计:53000元,每年再支出48000元
5.2效益
一次性收益:
无
经常性收益:
减少管理人员10个:(管理员工资1800元/月)*10=18000元/月
效率提高:30%以上,节约成本30000元/年
不可定量收益:
无
共计:246000元/每年
5.3收益/投资比
246000*5/(53000+48000*5)=4.19
5.4投资回收周期
101000/246000=0.41
5.5敏感性分析
设计系统周期为五年, 估计最长可达10年
第六章6.社会因素可行性分析
6.1法律因素
所有软件都选用正版。
所有技术资料都由提出方保管。
合同制定确定违约责任。
6.2用户使用可行性
使用本软件人员要求有一定计算机基础的人员,系统管理员要求由计算机的专业知识。
第七章7.其他可供选择的方案
由于系统过于简单,所以开发小组没有提供其他的方案,只有一种开发方案。
第八章8.结论
结论可以是:在进行必要的人员投入后,工程可以立即开始进行研发。