资源描述
可行性研究报告
小学排课系统
软件项目管理 十班
???
2023.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/2023/XP
SQL server数据库
(6)可运用的信息和资源
教室信息管理。
(7)系统投入使用的最迟时间
系统投入使用的最迟时间为2023年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结论
综上所述,系统开发基本可以进行。
展开阅读全文