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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目 录

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 编写的背景

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

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

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

本系统是结合了我们学校的实际情况,进行综合考察,经过实际的需求分析采用了功能强大的PB编程语言作为开发工具,用 SQL Server 作为数据库,开发出的工作量信息管理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成从用户信息录入,删除,修改到用户信息查询的操作,经过实践证明本系统完全可以满足

这个方面的需要。

1.3 参考资料

[1] 刘韬, 骆娟, 何旭洪编著.《PB数据库系统开发实例导航》.北京:人民邮电出版社.2003

[2] 王姗,陈红. 数据库系统原理教程 .清华大学出版社 .2005.12

[3] 柯建勋. PowerBuilder 9.0 进阶开发篇(实例与技巧篇作).清华大学.PB编程俱乐部

[4] oger S.Pressman .软件工程——实践者的研究方法(可下载)

[5] Watts S.Humphrey . 软件工程规范. 清华大学出版社

1.4 结论

开发工具PB支持强大的数据库开发,再加上Windows XP稳定的运行环境的支持和开发人员的技术,从功能和性能上完全都满足系统的要求,因此从技术方面讲开发此工作量管理系统是可行的。

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

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

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

2 项目开发计划

2.1 项目的概述

2.1.1 工作内容

在本项目的开发中首先需要进行该项目的可行性研究,描述此研究的目的、背景资料、参考资料等。当确定其的可行性时编写此项目的具

姓名学号班级分工

成员韩克玲20083273信息0802系统需求人员系统设计人员

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

2.1.2 主要参加人员

表1 项目主要参加人员及其工作表

2.1.3 产品

2.1.

3.1 程序

程序名称:高校教师工作量核算系统

所用的编程语言:C#

所采用的数据库:SQL数据库

2.1.

3.2 文件

需移交给用户的文件的名称:

1. 需求分析阶段--需求分析报告

2. 系统设计阶段--系统设计报告

2.2 实施计划

2.2.1 进度安排

表2 项目进度安排表

时间任务

2011.6.27—2011.6.30确定项目题目,完成需求分析

2011.6.31─2011.7.5完成系统设计

2.2.2 关键问题

数据库设计和具体实现以及相关的连接是整体项目能否顺利运行的关键。

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

3 数据要求说明

3.1 数据的逻辑描述

对数据进行逻辑描述时可把数据分为动态数据和静态数据。

3.1.1 静态数据

所有作为控制或参考用的静态数据元素:教师个人基本信息、课程信息

3.1.2 输入动态数据

教师查询工作量:教师编号

教务处查询教师工作量:教师编号

3.2 数据的采集

采集的数据是教师的教师编号,通过输入教师编号,系统显示出该教师的一些信息,包括教师姓名、教师系别、开课任务等,并显示教师的工作量。

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

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

4 功能需求分析

4.1 系统主要模块及其功能

本课题主要是解决工作量管理管理中的日常中涉及到的问题,目标是使工作量在管理上做到数据的信息化、快速化。

系统在实现上应至少具有如下功能:

(1)教师信息管理

该模块包括教师信息和教学任务的添加、修改、删除和查询。

相关文档
最新文档