当前位置:文档之家› 高校教师工作量核算系统的需求分析

高校教师工作量核算系统的需求分析

目录1 项目可行性研究 (1)1.1 编写的目的 (1)1. 2 编写的背景 (1)1. 3 参考资料 (1)1. 4 结论 (2)2 项目开发计划 (2)2.1 项目的概述 (2)2.2 实施计划 (2)3 数据需求说明 (4)3.1 数据的逻辑说明 (4)3.2 数据的采集 (4)4 功能需求分析 (4)4.1 系统的主要模块及其功能 (4)4.2 数据流分析 (5)5 项目需求分析 (6)5.1 任务的概述 (6)5.2 需求规定 (6)5.3 需求环境规定 (7)6 总结 (8)1 项目可行性研究本次课程设计的项目为高校教师工作量核算系统。

项目可行性研究主要分析本系统开发的必要性以及可预见的各方面的问题,以帮助小组对项目开发的决策,最终达到帮助开发人员做出更好、更符合用户需求的设计。

本报告的预期使用者是该项目的需求人员,开发组人员,支持本项目的指导老师和软件测试人员。

1.1 编写的目的课程设计编写高校教师工作量核算系统。

本系统主要完成对教师信息和工作量的管理,包括添加、修改、删除,查询,确认,打印信息以用户管理等七个方面。

系统可以完成对各类信息的浏览、查询、添加、删除、修改、确认等功能。

系统的核心是教师工作量统计和排课之间的联系,当完成添加或删除操作时系统会自动计算出一时间段内的教师工作量。

查询功能也是系统的核心之一。

此外,系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能。

1.2 编写的背景随着计算机技术的飞速发展,计算机在各行各业中的应用迅速普及,计算机的应用在工作量管理管理中同样也得到了飞速的发展。

对于工作量管理最基层的管理之一工作量管理来说,利用计算机实现工作量管理等日常工作来提高办事效率,是适应当今社会发展要求,推动工作量管理管理领域现代化快速发展的必要条件。

不同地方的学校具有不同的工作量管理管理制度,这也决定不同的地方有不同的工作量管理制度,对于我们学校来说目前就是这个情况,面对实际,迫切需要开发出一个新系统来适应这些工作。

本系统是结合了我们学校的实际情况,进行综合考察,经过实际的需求分析采用了功能强大的编程语言作为开发工具,用作为数据库,开发出的工作量信息管理系统。

整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成从用户信息录入,删除,修改到用户信息查询的操作,经过实践证明本系统完全可以满足这个方面的需要。

1.3 参考资料[1] 刘韬, 骆娟, 何旭洪编著.《数据库系统开发实例导航》.北京:人民邮电出版社.2003[2] 王姗,陈红. 数据库系统原理教程.清华大学出版社.2005.12[3] 柯建勋. 9.0 进阶开发篇(实例与技巧篇作).清华大学编程俱乐部[4] .软件工程——实践者的研究方法(可下载)[5] Watts . 软件工程规范. 清华大学出版社1.4 结论开发工具支持强大的数据库开发,再加上稳定的运行环境的支持和开发人员的技术,从功能和性能上完全都满足系统的要求,因此从技术方面讲开发此工作量管理系统是可行的。

由于开发此工作量管理系统所需的硬件(计算机及相关硬件)和软件环境(和)价格低廉,在市场上都容易购买到,因此开发此系统成本低,经济效益高,因此系统经济可行,应积极开发。

此工作量管理系统具备良好的界面、使用方便、操作简单、易于被用户接受,用户只需可以熟练操作计算机和对此系统使用做简单的了解即可方便使用,而且使用此系统可以减速少大量录入工作,大大减少工作量管理管理人员的负担,从使用方面是此系统的开发是可行的。

此工作量管理系统不侵犯他人合法权益,法律可行的。

2 项目开发计划2.1 项目的概述2.1.1 工作内容在本项目的开发中首先需要进行该项目的可行性研究,描述此研究的目的、背景资料、参考资料等。

当确定其的可行性时编写此项目的具体实施计划,分析用户的需求。

然后进行程序的编码等具体设计工作,在此同时不断与用户交流来完善软件,最后进行软件的测试与维护工作。

2.1.2 主要参加人员表1 项目主要参加人员及其工作表姓名学号班级分工系统需求人员成员韩克玲信息0802系统设计人员2.1.3 产品2.1.3.1 程序程序名称:高校教师工作量核算系统所用的编程语言:所采用的数据库:数据库2.1.3.2 文件需移交给用户的文件的名称:1.需求分析阶段需求分析报告2.系统设计阶段系统设计报告2.2 实施计划2.2.1 进度安排表2 项目进度安排表2.2.2 关键问题数据库设计和具体实现以及相关的连接是整体项目能否顺利运行的关键。

功能模块的合理分配和各子界面之间的调度以及界面设计的合理性,决定着整体项目的运行效果。

3 数据要求说明3.1 数据的逻辑描述对数据进行逻辑描述时可把数据分为动态数据和静态数据。

3.1.1 静态数据所有作为控制或参考用的静态数据元素:教师个人基本信息、课程信息3.1.2 输入动态数据教师查询工作量:教师编号教务处查询教师工作量:教师编号3.2 数据的采集采集的数据是教师的教师编号,通过输入教师编号,系统显示出该教师的一些信息,包括教师姓名、教师系别、开课任务等,并显示教师的工作量。

数据采集的承担者为开发者,数据统一采用界面输入,接受者都是电脑,根据“提交”、“确认”、“删除”三个按钮,进入到数据库采用统一的处理。

采集的数据为整形数据,通信媒体为光缆,输入数据时间为1分钟内是有效信息。

4 功能需求分析4.1 系统主要模块及其功能本课题主要是解决工作量管理管理中的日常中涉及到的问题,目标是使工作量在管理上做到数据的信息化、快速化。

系统在实现上应至少具有如下功能:(1)教师信息管理该模块包括教师信息和教学任务的添加、修改、删除和查询。

(2)工作量系数管理该模块是对教学工作量计算系数进行添加、修改、删除和查询。

(3)教学日志管理教学日志是对教师上课的日常记录,反应了教师完成教学任务的情况,教学日志管理模块就是实现教学日志的添加、修改和查询,根据教师授课方式的不同,将教师教学日志记录分为两部分,一部分为课堂教学和课程设计。

(4)工作量计算处理工作量计算处理是系统的核心模块然后将教师教学日志按照课程进行汇总,根据计算方法计算工作量。

(5)工作量统计报表该模块实现各类统计分析报表的生成、查询和打印,包括系部教师和全校教师的工作量汇总表,按职称或课程性质统计的分析报表等。

(6)教师工作量的确认教师通过系统最终显示的工作量,再结合自己的实际工作能力。

最终确认自己的工作量,教务处根据教师确认的工作量进行教学安排。

4.2 数据流分析工作量管理系统的数据流程:新用户注册后,系统对用户的信息进行登记,把用户的基本信息和那个工作量的情况等的信息登记到工作量管理部,并保存到数据库中,通过输入用户名和密码,一般用户和管理员都可以通过信息查询模块来查询已经注册了的用户的一些基本信息,使用本软件可以通过输入用户名对用户的数据进行查询。

当然,管理员除了可以对信息进行查询外,还可以通过输入正确的管理员的用户名和密码对数据进行维护,对该工作量进行数据维护,把该用户的信息添加到工作量信息表中,并通过修改信息及时地进行更新,同时,也应该对该用户离开的工作量进行数据维护,删除他在该工作量的信息,并把修改过后的信息提交给该用户所在工作量号和工作量信息,及时地提交给数据库,以便信息及时地维护。

系统数据流图如下:5 项目需求说明5.1 任务的概述5.1.1 系统最终实现目标(1)本系统通过强大的计算机技术给教师和教导处安排教学活动带来便利;(2)减少人力与管理费用;(3)提高信息准确度;(4)改进管理和服务;(5)建立高效的信息传输和服务平台,提高信息处理速度和利用率;(6)系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;(7)更简便、信息化程度更高。

5.1.2 用户的特点本软件的最终用户是面向教师、教务处人员,他们都具有一定的计算机应用基础,可以比较熟练操作计算机。

教师和教务处人员都是经常性用户。

系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。

维护人员为间隔性用户。

5.2 需求规定5.2.1 时间特性的要求输入教师编号后等待信息显示的时间小于5秒钟。

5.2.2 数据管理能力要求能有效及时记录教师信息,更新教师开课的信息。

定时整理数据:系统管理员根据实际的开课情况时整理系统数据库,对教师的授课(本科生、研究生)、指导实验、指导实习、指导课程设计、指导毕业设计、指导研究生、实验室建设工作,及时整理并归档。

查询教师工作量:能随时教师的工作量,以便准确、及时、方便地安排教师工作,管理权限由系统管理员掌握和分配。

5.2.3 故障处理要求a. 内部故障处理:在开发阶段可以随时修改数据库里的相应内容。

b. 外部故障处理:对编辑的程序进行重装载时,第一次装载认为错,修改。

第二次运行,在需求调用时出错,有错误提示,重试。

c. 本软件可能产生的错误为数据库的错误信息,应由数据库管理员对数据库进行维护。

为了确保系统恢复的能力,数据库管理员要定期对数据库进行备份。

5.2.4 其他专门要求如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。

数据的安全性、完整性要求:图书馆各项数据信息必须保证安全性和完整性。

网络系统设有通信、程序、网络三级权限和口令管理,确保系统安全。

5.3 运行环境规定5.3.1 设备运行该软件所需要的硬设备:系统,至少512M内存、外存容量为2G、脱机5.3.2 支持软件数据库服务器端:(1)操作系统:(2) 数据库管理系统:数据库,配置协议服务器端:(1)操作系统:(2)信息服务()6.0管理器(3) 2008,配置协议客户端:(1)操作系统:(2) 浏览器: 5.0以上,配置协议5.3.3 接口采用接口实现数据库的调用,采用接口调用。

硬件接口:考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这较易实现。

软件接口:这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。

考虑到文档处理时有可能需要较常用的办公软件。

例如的系列,所以应尽量实现它们之间的数据格式的自动转换。

5.3.4控制本软件是以中文版及其以上版本的操作系统来控制软件运行。

6.总结本次课程设计的项目为高校教师工作量核算系统。

这份报告高校教师工作量核算系统的需求分析报告。

项目可行性研究主要分析本系统开发的必要性以及可预见的各方面的问题,以帮助小组对项目开发的决策,最终达到帮助开发人员做出更好、更符合用户需求的设计。

项目计划主要是整个项目的工作内容、参加人员、实施计划。

主要是使整个项目准确的、及时的按照计划完成。

数据的说明主要是对数据的逻辑描述和数据采集的一些要求。

相关主题