小学排课系统可行性研究报告.docx
《小学排课系统可行性研究报告.docx》由会员分享,可在线阅读,更多相关《小学排课系统可行性研究报告.docx(11页珍藏版)》请在冰豆网上搜索。
小学排课系统可行性研究报告
可行性研究报告
小学排课系统
软件项目管理十班
?
?
?
2012.04.17
1引言1
1.1编写目的1
1.2背景1
1.3定义1
1.4参考资料1
2可行性研究的前提2
2.1要求2
2.2目标2
2.3条件、假定和限制2
2.4进行可行性研究的方法3
2.5评价尺度3
3对现有系统的分析3
3.1处理流程和数据流程4
3.2工作负荷4
3.3费用开支4
3.4人员4
3.5设备5
3.6局限性5
4所建议的系统5
4.1对所建议系统的说明5
4.2处理流程和数据流程5
4.2.1数据对象E-R图5
4.2.2排课流程图6
4.2.3数据字典6
4.3改进之处6
4.4影响7
4.4.1对设备的影响7
4.4.2对软件的影响7
4.4.3对用户单位机构的影响7
4.4.4对系统运行过程的影响7
4.4.5对开发的影响7
4.4.6对地点和设施的影响7
4.4.7对经费开支的影响8
4.5局限性8
4.6技术条件方面的可行性8
5可选择的其他系统方案8
6投资及效益分析8
6.1支出8
6.1.1基本建设投资8
6.1.2其他一次性支出9
6.1.3非一次性支出9
6.2收益9
6.2.1一次性收益9
6.2.2非一次性收益9
6.3收益/投资比9
6.4投资回收周期9
6.5敏感性分析10
7社会因素方面的可行性10
7.1法律方面的可行性10
7.2使用方面的可行性10
8结论10
GB8567——88
可行性研究报告
1引言
1.1编写目的
为了丰富小学生的文化内涵,增加小学生的课内外知识,小学开的课程越来越多,涉及范围越来越广泛,从而导致小学课程的纷繁复杂,给后勤排课人员带来一定的困扰,容易出现一个老师同一时刻要去两个教室上课(课程冲突)。
传统的人工设计在科技发达的今天已经要淘汰了,为紧跟时代的潮流我们开发研制了小学排课系统,既能够提高工作效率,又可以提高工作水平。
为后勤排课人员减轻了很大的负担和压力。
1.2背景
现在计算机已经在各个学校成为普遍的教学工具,甚至每个家庭都已配备计算机。
用计算机来提高工作效率已经是很普及的事了,节省时间很金钱,人力和物力。
为此用计算机来进行排课,是明智而又必要的。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
《软件工程导论》张海藩.清华大学出版社
《学生信息管理系统》
2可行性研究的前提
2.1要求
课程安排是学校课程管理的重要组成部分,对于学校和教师管理来说都至关重要,所以课程安排系统应该能够为后勤排课人员提供充足的信息和快捷的查询手段。
但是使用传统人工的方式管理教师、课程,效率低、不利于查找、更新和维护。
使用计算机对课程进行安排管理,能够极大地提高工作人员的效率,节约教育经费,这也是适应学校信息化建设发展趋势的重要因素。
(1)主要功能:
小学排课系统的主要功能为:
课时安排,课程安排,教师安排,学生课程表查询,教师上课查询,以及教师上课提醒等功能。
数据更新功能:
课程相关信息的添加,教师相关信息的添加,教室相关信息的添加。
数据更新提供便捷的可视化界面,通过应用程序将更新的数据同步到数据库中。
(2)性能要求:
方便快捷有效地完成课程管理的各项工作,录入数据合法性的校验程度高,数据查询速度快,能够快速的对课程信息进行迅速管理。
(3)系统的输入、输出
输入:
教师,课程,时间
输出:
课程表.xls
(4)安全和保密没有很大的要求,课程都是公开的。
2.2目标
小学排课系统的基本目标是合理科学的安排课程,不仅有利于后勤工作人员减轻排课带来的任务,而且更科学的安排课程,既避免了课程冲突又使同学们的学习效率得到一定的提高。
2.3条件、假定和限制
(l)所建议系统运行寿命的最小值
系统运行寿命的最小值应达5年。
(2)进行系统方案选择比较的时间
系统方案选择比较的时间为一个月。
(3)经费、投资方面的来源
经费主要来源于教学经费。
(4)硬件环境:
运行时内存要求:
10MB
安装所需硬盘:
50MB
打印机:
可选
(5)软件环境
中文Windows95/98/2000/XP
SQLserver数据库
(6)可利用的信息和资源
教室信息管理。
(7)系统投入使用的最迟时间
系统投入使用的最迟时间为2012年9月。
2.4进行可行性研究的方法
通过对各个小学后勤工作人员的调查,了解排课系统需要实现的具体功能,以及所需要输入的数据和输出的数据。
分析当前市面上的排课系统的优缺点能够做如何的改进,分析自身团队的具体实力是否具备开发的实力。
2.5评价尺度
费用的多少、各项功能的优先次序、开发时间的长短及使用中的难易程度。
3对现有系统的分析
(1)与现有系统比较的优越性
小学排课系统系统有利课程和老师的集中、有效管理。
能使错误排课率的处理降到最低,并且该系统占据空间小,易更新,易备份。
可随时调动课程和老师。
(2)采用建议系统可能带来的影响
采用该系统将加快信息处理和传递过程,有利于促进课程管理体制合理化,促进课程安排的科学化、规范化、标准化,有利于决策工作的改善、决策优化及提高办公效率,同时,本系统还有利于节省办公用品,进一步减少经费支出。
3.1处理流程和数据流程
3.2工作负荷
在开学时各个年级的各个班级进行课程安排,关键在于课程和老师的匹配,课程和时间的匹配,教师和班级的匹配。
中小学班级是固定的还好办,大学教室不固定,又要个系统附加教室安排的任务。
使教师,课程,时间,班级不会冲突在一起。
3.3费用开支
软件购买,后期维护费。
3.4人员
教务处教学管理人员一名。
软件维护人员一名。
3.5设备
电脑。
3.6局限性
在安排课程的同时,不能够智能时间安排,比如什么时间上英语什么时间上数学,并据此更加科学的管理课程、安排课程。
相应时间不够短,可能牵扯到深层搜索来安排课程。
4所建议的系统
4.1对所建议系统的说明
由于使用本系统可以减少大量的工作和经济费用,新系统界面友好、使用简捷方便,有一定计算机基础的人都可以进行使用。
4.2处理流程和数据流程
4.2.1数据对象E-R图
4.2.2排课流程图
4.2.3数据字典
名字:
教师信息
别名:
描述:
教授的课程和上课的班级
定义:
教师信息=教授课程+上课班级
位置:
课程表
名字:
课程信息
别名:
描述:
每门课程的课时和教授老师
定义:
课程信息=课程名+教授教师+课时
位置:
课程表
名字:
班级信息
别名:
描述:
所开课程
定义:
班级信息=课程名+教师信息
位置:
课程表
4.3改进之处
根据课程的性质,课程的课时,课程的重要性安排课程,短时间内完成课程安排,不必采用人力判断课程是否冲突,是否合理。
4.4影响
说明在建立所建议系统时,预期将带来的影响,包括:
4.4.1对设备的影响
对一班打印机,计算机,操作系统没有太大影响。
4.4.2对软件的影响
对应用软件没有明显的影响,不出意外没有兼容问题。
4.4.3对用户单位机构的影响
用户单位需要对计算机操作有大体的了解,能够熟练一班计算机的程序安装和卸载,熟练掌握打印机的工作方式。
4.4.4对系统运行过程的影响
课程的源数据以及教师班级信息的格式严格按要求来操作,否则程序执行错误或当机。
如有此现象发生可关机重启,再无效果联系售后维修人员。
4.4.5对开发的影响
用户需要提供所有的项目流程,提供对应的工作方式,提供源数据的模型,方便开发人员开发出符合用户需求的应用程序。
4.4.6对地点和设施的影响
提高管理设备的需求。
4.4.7对经费开支的影响
暂时经费开支加大,但以后的经费开支明显减少。
4.5局限性
由于时间和经济方面的限制,开发的短期时间内很难收回成本,但是会提高其知名度,增加客户量,会在一定时期后得到长期收益。
4.6技术条件方面的可行性
开发系统的计算机硬件已经非常普及,完全没有问题;现在的计算机各方面的技术都非常成熟,相对来说开发此系统的技术也要求比较简单,因此在技术方面是可行的;同时教务处人员还必须有一定量的系统管理和维护的专业人员,在这方面可以通过培训原来的技术人员成为新的需要的技术人员,也可以雇用所需这方面的专业技术员;若按计划,在规定的期限内,本系统的开发是可以完成的。
5可选择的其他系统方案
可以采用非人际界面关系的系统,或是简单的排序程序,但是这对于非计算机操作人员带来很大的工作困难。
6投资及效益分析
6.1支出
基本建设投资,一次性投资,非一次性投资等。
6.1.1基本建设投资
打印机:
¥元
计算机:
¥元
基本软件:
¥元
6.1.2其他一次性支出
开发人员费用:
开发培训费:
开发设备费:
开发调研费:
6.1.3非一次性支出
使用维护费:
¥
6.2收益
一次开发终生受用,开发出一班的模型或标准,在以后的开发过程中就大大减少任务量,和开发费用。
6.2.1一次性收益
没有立即的收益
6.2.2非一次性收益
工作人员减少:
¥
工作量的减少:
¥
6.3收益/投资比
人员工作节省费用/投资比值。
6.4投资回收周期
(总的投资-出售系统的收益)/每年的收益
6.5敏感性分析
所谓敏感性分析是指一些关键性因素如系统生命期长度、系统的工作负荷量、工作负荷的类型与这些不同类型之间的合理搭配、处理速度要求、设备和软件的配置等变化时,对开支和收益的影响最灵敏的范围的估计。
在敏感性分析的基础上做出的选择当然会比单一选择的结果要好一些。
7社会因素方面的可行性
7.1法律方面的可行性
和校方签订一定的使用权合同,防止校方将系统外卖。
全部软件购买正版,在一定的时间范围内承担一切的维护费用,超出使用范围则费用由校方支出,软件代码不公开。
免费提供使用文档。
7.2使用方面的可行性
基本满足校方的排课要求,同时对校方的工作制度,工作流程没有阻碍作用,反而增加校方工作效率。
提高学校的管理效率。
8结论
综上所述,系统开发基本可以进行。