大学教务管理系统报告.docx
《大学教务管理系统报告.docx》由会员分享,可在线阅读,更多相关《大学教务管理系统报告.docx(13页珍藏版)》请在冰豆网上搜索。
大学教务管理系统报告
可行性分析报告
1、引言
1.1编写目的和对象
近年来,高等教育不断发展,高校规模持续扩大,高校学生的数量急剧增加,面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐,随着计算机及通讯技术的飞速发展,高等教育对教务管理工作提出了更高的要求。
为了使教务管理工作更加规范化、科学化、现代化,笔者开发的教务管理系统包括系统工具、教学资源、学籍管理、教学计划、开课管理、智能排课、选课管理、考务管理、成绩管理、毕业设计、开放性实验室、毕业资格审查、毕业环节管理、教学质量监控、教材管理等十余个子系统。
方便管理,使规则一体化。
能够最大程度满足高校现代化管理要求的教务管理系统。
描述了该系统的总体功能概述,并以成绩管理模块的构建过程为例,说明了数据库及程序的设计方法。
该系统的建设和运用,使高校教务管理真正实现远程办公、异地办公,提高各院系、各部门管理人员管理水平与办公效率,减轻工作负担的目的。
1.2背景描述
在建立教务管理系统时,需要一个提供WWW服务的服务器软件、一个后台支持数据库、一个对数据库进行操作的语言,目前绝大多数高校及大、中专院校的教务管理系统均采用美国微软公司的,属于C/S(Client/Server)模式或C/S和B/S(Browse/Server)混合模式。
笔者开发的教务管理系统也是近几年基于浏览器/服务器(B/S),客户端/服务器(C/S)混合的应用体系结构来建设高校网络教务管理系统。
客户端/服务器(C/S)模式相对于浏览器/服务器(B/S)模式速度快,且有更安全的存取模式,同时可以降低网络通讯量;但它有诸如跨平台性差、缺乏开放性、难以与Internet接轨、维护升级不方便、系统资源冗余度大等问题,它的封闭特点使人们难以建立完整的信息网络以及与其他系统的信息交流。
采用浏览器/服务器(B/S),客户端/服务器(C/S)混合的应用体系可以加强系统的可控性、集中性、可伸缩性;简化了客户端的使用;所有应用放在服务器端,把数据从客户端分离出来,从而增强系统的健壮性;基于浏览器进行各院系之间的信息交流,使用者可以在任何能连接Internet的地方使用本系统。
综合以上分析,本系统服务器端选择的开发平台为Windows2003,Windows2003系统相对其他系统稳定,使我们储存的大量数据不易丢失。
SQL作为后台数据库服务器。
本系统客户端选择Windows2000或WindowsXp为操作系统,这样客户端使用的电脑更有普遍性。
1.3术语的定义和缩写词
1.3.1专业术语
1、浏览器/服务器、客户端/服务器
1、C/S(Client/Server)模式
2、B/S(Browse/Server)混合模式
2、缩写词
浏览器/服务器(B/S)
客户端/服务器(C/S)
1.3.2参考资料
1、与项目有关的已发表的资料
2、文档中所引用的资料,所采用的软件标准或规范
3、利用网络搜索所需文件样板模式
2、可行性研究的前提
2.1要求
教务管理涉及到学生从入学到毕业的全过程管理,包括学籍管理、教学计划、开课/排课、选课、成绩管理、实验管理、毕业设计及教学质量监控等多个环节
功能:
具体运行的高校教务管理系统时,在各学院的Web网页上为每位有权限的教师留有专门的入口直接访问教务管理系统网页,用特定的用户名和密码等登录后进入成绩录入、信息查询等功能
性能:
每位教师直接在浏览器端通过操作数据库,能很方便地录入、查询所需的信息。
无需浪费过多的时间,方便简单。
输出要求:
数据完整,详实。
输出要求:
简捷,快速,实时
完成期限:
预计六个月,即截止2010年12月2日
安全与保密要求:
本系统服务器端选择的开发平台为Windows2003,Windows2003系统相对其他系统稳定,使我们储存的大量数据不易丢失。
2.2目标
系统实现后,大大提高管理信息处理效率。
降低错误的发生率,减少信息交流的烦琐过程及其带来的不变,降低网络通讯量,进一步运用先进的技术,减少人力物力财力的消耗,从而减少很多不必要的因素。
2.3条件、假定和限制
建议软件寿命:
5年
假定系统不实现,此时一定要将页面功能和数据库功能分开,这样容易实现维护方便
限制:
分析清楚系统工作流程,将数据库中的数据集组织为各个模块,C/S(Client/Server)模式,B/S(Browse/Server)混合模式其本系统服务器端选择的开发平台为Windows2003,Windows2003系统相对其他系统稳定,
2.4可行性研究方法
首先在教务管理系统的页面左侧,通过用户名和密码进入到二级界面中,选择页面左侧的成绩录入后,在窗体上侧的目录树中显示的是该教师在所选学期开设的全部课程、专业、班级,再初始化成绩单后,出现表格用来录入学生各项成绩,【考试成绩】【平时成绩】【实验成绩】【期中成绩】【总成绩】分别对应不同的成绩项目,在每个成绩项目表头中都有可以选择的框,来控制对应的成绩项目是否可以修改。
本模块提供了查询、保存、切换、提交、新增、删除、清空、设置、分析、统计、打印、初始化、语音校对、自动计算总成绩、设置考试性质、设置考试状态、清空当前数据、选择成绩类型等功能,具体操作如下:
⑴、保存:
成绩录入完成后,单击【保存】按钮,系统自动将数据保存到服务器中,同时会刷新当前录入的成绩中是否有小于60分的情况,并用淡红色来表示;
⑵、提交:
当确认所有的学生成绩录入完成后,便可以将成绩资料提交供教务处审核。
方法为:
单击【提交】按钮,选择此次提交的考试性质。
如果成绩没有录入完成(总成绩为空的情况),则系统不允许提交。
确认后单击【确定】按钮,系统将成绩数据提交,此时在【提交】栏标记一个对号,表明该成绩已经提交成功;
⑶、清空:
如果要清空当前所选班级所有学生的成绩,单击【清空】按钮,单击【是】按钮,则完成清空操作,否则单击【否】按钮,返回主窗体。
⑷、清空当前数据:
在录入成绩过程中,可能会出现成绩资料录入错误的情况,需要将相应的错误资料清空后重新录入。
如果要清空一条记录,可以选中该记录,单击鼠标右键->【清空当前数据】,单击【是】按钮,即完成清空操作,否则单击【否】按钮,返回主窗体。
⑸、统计:
如果要查看成绩统计信息,单击【统计】按钮,在该窗体的右侧将出现统计信息,可以通过【直方图】和【圆饼图】两种方式查看统计信息;
⑹、自动计算总成绩:
选中【自动计算总成绩】,当录入相应的【考试成绩】【平时成绩】【实验成绩】【期中成绩】后,系统会自动根据设置的比率,计算出该学生对应的这门课程的总成绩。
2.5决定可行性的主要因素
有两点很重要:
一是要尽量将页面功能和数据库功能分开,这样容易实现,维护方便;二是要分析清楚系统工作流程,将数据库中的数据集组织为各个模块,通过寻找这些模块相互之间的共同元素使存放在一个模块中的信息关联到存放在另一个模块中的信息,根据其数据关系驱动相应的程序,即通过设计一定的流程来实现软件的功能,整个数据之间关系的传递组带是编程。
3.对现有系统的分析
3.1处理流程和数据流程:
当教学管理的烦琐给具有强烈时间观念的工作人员带来了诸多不便,教学办公室缺少一种完善的教学管理软件,为了对教学的管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,主要用于大中专院校学生日常管理工作,以规范的学生档案为基础,实现了学生考勤,学籍变更、考试成绩、教师考勤等电算化管理,实现学校人力资源的优化和教学管理的科学管理而设计的
3.2工作负荷:
本系统将大大改善数据处理速度,并且更加方便的对数据进行管理,同时可以减少人力资源的浪费以及工资支出。
3.3费用支出:
如人力、设备、空间、支持性服务、材料等项开支
开发时间:
6个月。
经费来源:
个人筹集
3.4人员列出所需人员的专业技术类别和数量
只需添置低档计算机,如果条件允许可添加打印机以便查询能方便打印成资料作为参考;对现有软件的影响:
对现有软件不会产生冲突,对系统运行的影响:
对使用的操作系统来说有很好的兼容性、稳定性。
对用户的影响:
需要短时间来熟悉新系统,但不需要大量的培训。
3.5局限性:
说明现有系统存在的问题以及为什么需要开发新的系统
本系统参照于当前本院教学管理系统的形式而作,主要目的就是实现学生、教师方便的利用手机访问该系统,进行相关作。
该系统的主要创新之处就是,使用手机端Java小程序作为系统客户端,Servlet程序作为服务器端处理程序,SQLserver2000作为后台数据库。
它打破了传统的C/S,B/S结构的系统。
也打破了传统系统要使用PC机才能进行学生成绩查询和管理的运行模式,而是通过手机来实现相应作。
前提是手机必须支持JAVA。
当然这已经不是问题所在了。
随着网络通信的飞速发展,手机的配置越来越高,对于这样低配置需求的系统来说,完全不是问题所在了。
4.所建议技术可行性分析
4.1对系统的简要描述
将原本基于网站的教务系统独立成为一个联网软件,在软件中实现教务管理系统的各项功能。
4.2处理流程和数据流程
数据库中统筹管理所有数据,根据登陆用户的身份不同,提供不同的权职。
教师登陆后,可访问数据库查看自身信息、所授课程、学生信息及其成绩等信息;可上传、修改学生成绩,登记学生考勤记载,更新数据库。
学生登录后,可访问数据库查看自身信息,各科目成绩,可根据情况选择选修课程。
学校登陆后,可查看所有信息,可统筹安排教室、安排本学期开设课程等等。
流程示意图见下:
图1教学管理的流程示意图
具体模块结构见下:
图2学生档案
4.3与现有系统比较的优越性
新系统在原有系统的基础上加入数据库的支持,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大地改善。
数据库结构见下:
采用友好的用户界面,系统界面实现直观易懂,用户无须培训即可使用,且美观大方,同时增强实用性,增加功能如:
快捷方式、用户帮助。
实现高性能:
系统客户端加载时间2秒以内,用户登陆时间2秒以内,关键字查询响应速度1秒以内。
安全性:
只有登陆用户可以使用本系统。
系统根据用户的角色提供不同的功能。
非法用户不能访问系统的限制
登陆界面具有防攻击功能,当多次密码不正确时,停止界面响应一段时间。
4.4采用建议系统可能带来的影响
4.4.1对设备的影响
采用旧系统时配套的服务器需要更换新的。
由于所建议的系统的兼容性很强,对其他硬件没有影响。
4.4.2对现有软件的影响
所建议的系统对PC机中其他软件没有影响,且可与Windowsoffice系列软件相兼容,可用于互传数据、文档。
4.2.3对用户的影响
所建议的系统界面友好,用户无需经过培训即可轻松上手操作。
4.2.4对系统运行的影响
所建议的系统是在Windows操作系统下进行开发的,与Windows98/2000/XP/Vista/7系统兼容。
尚不能再其他系统下运行。
在登陆Windows操作系统后,即可直接运行所建议的系统。
本系统的服务器拥有定时保存备份的功能,若客户端运行出错,或操作系统失效,恢复后未保存的数据都有备份文件将其储存。
4.2.5对开发环境的影响
为开发所建议的系统,需要SQLServer数据库技术,需要一个独立的数据服务器,以及配套的数据资源。
开发本系统所用的编程语言为Java,需要Java的开发环境及JavaIDE。
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其他一次性支出
Windowsserver20031套:
10000元
MicrosoftSQLServer2000(中文标准版)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)使用方面可行性
由于新系统的客户端只要求用浏览器,所有用户完全有能力使用此系统,并且界面友好,操作方便简单。
6.2用户使用可行性
1.软件使用者必须有一定的计算机基础
2.系统管理员要求由计算机的专业知识
3.管理员必须保持软件的正常性
7.其他可供选择的方案
暂无
8.结论意见
通过上述分析可看出,投资效益大,技术、经济、操作方面都具有可行性,因而所建议的项目可以进行开发。
且此项目开发时间短,投资少,研发所要求的技术、人力物力都比较容易实现,投资收回周期短,应立即开始研发。
教务管理系统是一个非常实用的软件,值得推广。