陈天红的第二篇博客
教务管理系统可行性分析报告
1.引言
1.1编写目的
随着科学技术的发展,计算机已经是日常工作和生活不可或缺的工具,将教务管理从人工管理方式转变成为计算机软件控制,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等巨大优点。如今,教务管理系统已成为日常教学工作中必不可少的管理软件,可对学生信息、选修课程、科目成绩进行各方面的管理,为用户提供充足的信息和快捷的查询、修改手段。鉴于西安电子科技大学目前使用的教务管理网站由于技术老旧且疏于管理,访问速度慢、运行不稳定,并且频繁遭到恶意攻击,现筹划开发一教务管理软件以替代当前使用的系统,最大程度地满足各方用户的需求。
1.2项目背景
待开发的软件系统的名称:教务管理系统。
项目提出者:陈天红
项目开发者:陈天红
用户:中南林业科技涉外学院学生及老师
1.3定义
学生管理:学生的学籍信息。
成绩信息管理:考试成绩查询。
课程信息查询:通过学生班级查询学生的课程。
SQL:结构化查询语言。
1.4参考资料
《软件工程》弗里格等 人民邮电出版社
《软件工程概论》 (第三版)郑人杰 马素霞等编著
可行性研究报告(GB8567——88)。
2.可行性研究的前提
2.1要求
主要功能:教师可对学生资料、成绩以及所选课程进行修改管理;学生可通过查询获取自身成绩,自主选择相关课程;教务处统管所有学生、教师相关信息。
性能要求:所有数据实时更新保持同步,且定时备份。
输出要求:简单、快捷、实时。
输入要求: 及时的修改和更新学生的信息。
安全与保密要求:系统本身配备一定的安全机制,保证各项数据的完整、正确。
每类用户进入系统时,均需输入唯一的用户名和密码;教师有权对学生所选课程、科目成绩进行修改;学生有权对选修课程进行修改;教务处管理方有权对学生信息、所学课程、科目成绩进行管理、修改,有权公布各类新闻信息。
完成期限:30天
2.2目标
本系统目标在于提高上传、查询成绩的效率,增加系统同时可容纳人数。方便教师对学生成绩的上传、修改、管理等工作;方便学生对各项科目成绩的查询,安排各个选修课程;同时使学校能够统筹教学工作,能够有条不紊的对学生的日常学习生活和教学工作进行安排规划。着重提高系统安全性,保证学生各项信息的完整、正确。节省更多的人力与设备费用,让教学管理成为一项很直接人性化的管理。
2.3条件、假定和限制
运行环境:Windows7以上系统
开发环境:Visual Studio Code、InteIIij IDEA;
该系统的预期寿命为5年
最早投入运行的时间为2022年12月31日。
2.4可行性研究方法
通过对现运行的教学系统进行用户调查以了解用户对该系统的意见与建议,全面分析该系统的各项性能,与所建议的系统进行对比。运用加权的方法进行可行性分析。
2.5评价尺度
对本系统进行评价的主要指标为系统性能,旧系统对于学籍成绩管理各项功能都已实现,但是该系统在运行中会出现各种各样的问题,如运行速度、容纳人数、实际操作方式,均令人不甚满意。基于此现状,筹划开发新的教学系统,在费用尽可能减少、开发时间尽可能缩短的基础上,优化系统性能,满足各方用户的需求。
成本/效益分析结果:效益 > 成本。
技术可行:现有技术可完全承担开发任务。
操作可行:软件能被原有工作人员快速接受。
软件可行:软件能够胜任工作的要求。
3.对现有系统的分析
3.1处理流程和数据流程
教师登陆,可上传、修改、管理学生成绩,查询学生选课情况。
学生登录,可查询自身信息,查询各科目成绩,修改学修课程。
学校登陆,可查询、管理所有信息。
3.2工作负荷
当前系统负担全校15000余名教师、学生的日常教务管理工作,包括学生信息的管理,教师信息的管理,课程的安排,成绩的上传、修改、管理,选修课程的预定、修改、管理等。
3.3费用支出
暂无
3.4人员
暂无
3.5设备
版本在Windows7以上的电脑一台。
3.6局限性
由于当前系统开发技术过于老旧,稳定性、安全性能尤为不佳,致使系统频繁遭遇恶意攻击。且用户在使用系统时,普遍反映系统响应过慢,操作冗繁,运行效率很低。由此分析得出,需要开发新的教务系统。
4.所建议的系统
4.1对所建议系统的说明
将原本基于网站的教务系统独立成为一个联网软件,在软件中实现教务管理系统的各项功能。
4.2处理流程和数据流程
数据库中统筹管理所有数据,根据登陆用户的身份不同,提供不同的权职。
教师登陆后,可访问数据库查看自身信息、所授课程、学生信息及其成绩等信息;可上传、修改学生成绩,登记学生考勤记载,更新数据库。
学生登录后,可访问数据库查看自身信息,各科目成绩,可根据情况选择选修课程。
学校登陆后,可查看所有信息,可统筹安排教室、安排本学期开设课程等等。
4.3改进之处
新系统在原有系统的基础上加入数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。
采用友好的用户界面,系统界面实现直观易懂,用户无须培训即可使用,且美观大方,同时增强实用性,增加功能如:快捷方式、用户帮助。
实现高性能:系统客户端加载时间2秒以内,用户登陆时间2秒以内,关键字查询响应速度1秒以内。
安全性:只有登陆用户可以使用本系统。系统根据用户的角色提供不同的功能。非法用户不能访问系统的限制
登陆界面具有防攻击功能,当多次密码不正确时,停止界面响应一段时间。
4.4影响
4.4.1对设备的影响
暂无
4.4.2对现有软件的影响
所建议的系统对PC机中其他软件没有影响,且可与Windows office 系列软件相兼容,可用于互传数据、文档。
4.4.3对用户单位机构的影响
所建议的系统界面友好,用户无需经过培训即可轻松上手操作。
4.4.4对系统运行过程的影响
在登陆Windows操作系统后,即可直接运行所建议的系统。本系统的服务器拥有定时保存备份的功能,若客户端运行出错,或操作系统失效,恢复后未保存的数据都有备份文件将其储存。
4.4.5对开发环境的影响
为开发所建议的系统,需要MySql数据库技术,需要一个独立的数据服务器,以及配套的数据资源。开发本系统所用的编程语言为Java,需要Java的开发环境。
4.4.6对经费开支的影响
软件的开发成本并不大,其他的投入也只是电脑。由于学校的电脑已经普及,所运行已经达到了要求,无需重新开发建设,所以系统开发、运行所需的费用是比较低的。
4.5局限性
经过分析,利用现有技术,所建议的系统的与其功能均可实现。
为开发所建议的系统,需要开发人员6名,均要求大学本科生,此项要求可以满足。
在规定的2个月的期限内,开发任务可以完成。
4.6技术条件方面的可行性
利用现有的技术,该系统的功能够实现;
对开发人员都已经过将近三年的学习,拥有一定的经验和基础;
在规定的期限内,本系统的开发能够完成。
5可选择的其他系统方案
5.可选择的其他系统方案
5.1可选择的系统方案1
参照第4章的提纲,说明可选择的系统方案1,并说明它未被选中的理由。
5.2可选择的系统方案2
按类似5.1条的方式说明第2个乃至第n个可选择的系统方案。
6投资及效益分析
6.1支出
对于所选择的方案,说明所需的费用。如果已有一个现存系统,则包括该系统继续运行期间所需的费用。
6.1.1基本建设投资
阿里云服务器:2000元
计算机一台:4000元
数据通讯设备:1500元
安全与保密设备:1000元
6.1.2其他一次性支出
研究(需求的研究和设计的研究):800元;
开发计划与测量基准的研究:600元;
数据库的建立:1000元;
培训费、旅差费以及开发安装人员所需要的一次性支出:2000元。
6.1.3非一次性支出
设备的租金和维护费用:500元/年;
软件的租金和维护费用:900元/年;
数据通讯方面的租金和维护费用:600/年;
房屋、空间的使用开支;600元/年;
公用设施方面的开支:700元/年;
保密安全方面的开支:400元/年;
其他经常性的支出:400元/年。
6.2收益
6.2.1一次性收益
暂无
6.2.2非一次性收益
节约了学校的人力、物力、财力,大大提升学生和老师的效率。
6.2.3不可定量收益
由于系统稳定性、安全性能的提高,减少错误的发生而带来的收益:15120元/年。
6.3收益/投资比
由于在教务系统正式投入运行之前,没有做具体的统计,但是人力物力财力消耗巨大,管理起来很不方便。教务系统投入运行之后,预期会带来可观的收益,在管理上也会带来极大的便利,会节约许多不必要的资源浪费。
6.4投资回收周期
根据投资和收益的分析,三年内便可以收回投入成本,剩下两年年大概收益20000元。
6.5敏感性分析
该系统的使用寿命为:5年;
该系统的工作负荷量:5台计算机;
设备和软件的配置等待变化时,对开发和收益的影响最多不超过6000元。
7.社会因素可行性分析
7.1法律方面的可行性
1. 使用正版软件,盗版必究。
2. 遵守《中华人民共和国网络使用法》
3. 合同制定确定违约责任
4. 该软件项目最终解释权归属教学管理系统开发小组
5. 运行保证合格
7.2使用方面的可行性
1. 软件使用者必须有一定的计算机基础
2. 系统管理员要求由计算机的专业知识
3. 管理员必须保持软件的正常性
8.结论
通过上述分析可看出,投资效益大,技术、经济、操作方面都具有可行性,因而所建议的项目可以进行开发。且此项目开发时间短,投资少,研发所要求的技术、人力物力都比较容易实现,投资收回周期短,应立即开始研发。
教务管理系统是一个非常实用的软件,值得推广。

浙公网安备 33010602011771号