高校教师工作量核算系统的需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
1项目可行性研究 .........
编写的目的 ......
2项目开发计划 ......
2. 1项目的概述 .........
2. 2实施计划 .......
3数据需求说明 ......
3. 1数据的逻辑说明 .......
3. 2数据的采集 .......
4功能需求分析 ......
4. 1系统的主要模块及其功能 ........
4. 2数据流分析 .......
5项目需求分析 ......
5. 1任务的概述 .......
目录
1.
2 编写的背景 ...... 1.
3 参考资料 ...... 1.
4 结论 .....
1
5. 2需求规定 .......
5. 3需求环境规定 .......
6总结 ......
1 项目可行性研究
本次课程设计的项目为高校教师工作量核算系统。项目可行性研究主要分析本系统开发的必要性以及可预见的各方面的问题,以帮助小组对项目开发的决策,最终达到帮助开发人员做出更好、更符合用户需求的设计。本报告的预期使用者是该项目的需求人员,开发组人员,支持本项目的指导老师和软件测试人员。
1.1编写的目的
课程设计编写高校教师工作量核算系统。本系统主要完成对教师信息和工作量的管理,包括添加、修改、删除,查询,确认,打印信息以用户管理等七个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改、确认等功能。
系统的核心是教师工作量统计和排课之间的联系,当完成添加或删除操作时系统会自动计算出一时间段内的教师工作量。查询功能也是系统的核心之一。此外,系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能。
1.2编写的背景
随着计算机技术的飞速发展,计算机在各行各业中的应用迅速普及,计算机的应用在工作量管理管理中同样也得到了飞速的发展。
对于工作量管理最基层的管理之一工作量管理来说,利用计算机实现工作量管理等日常工作来提高办事效率,是适应当今社会发展要求,推动工作量管理管理领域现代化快速发展的必要条件。
不同地方的学校具有不同的工作量管理管理制度,这也决定不同的地方有不同的工作量管理制度,对于我们学校来说目前就是这个情况,面对实际,迫切需要开发出一个新系统来适应这些工作。
本系统是结合了我们学校的实际情况,进行综合考察,经过实际的需求分析采用了功能强大的PB编程语言作为开发工具,用SQL Server作为数据库,开
发出的工作量信息管理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成从用户信息录入,删除,修改到用户信息查询的操作,经过实践证明本系统完全可以满足这个方面的需要。
1.3参考资料
[1]刘韬,骆娟,何旭洪编著.《PB数据库系统开发实例导航》.北京:人民邮
电出版社.2003
[2]王姗,陈红.数据库系统原理教程.清华大学出版社.2005.12
[3]柯建勋.PowerBuilder 9.0 进阶开发篇(实例与技巧篇作).清华大学.PB 编程俱乐部
[4] oger S.P ressma n . 软件工程----- 实践者的研究方法(可下载)
⑸Watts S.Humphrey . 软件工程规范.清华大学出版社
1.4结论
开发工具PB支持强大的数据库开发,再加上WindowsXP稳定的运行环境的
支持和开发人员的技术,从功能和性能上完全都满足系统的要求,因此从技术方
面讲开发此工作量管理系统是可行的。
由于开发此工作量管理系统所需的硬件(计算机及相关硬件)和软件环境
(PB和SQLSERVER介格低廉,在市场上都容易购买到,因此开发此系统成本低,
经济效益高,因此系统经济可行,应积极开发。
此工作量管理系统具备良好的界面、使用方便、操作简单、易于被用户接受,
用户只需可以熟练操作计算机和对此系统使用做简单的了解即可方便使用,而且
使用此系统可以减速少大量录入工作,大大减少工作量管理管理人员的负担,从使用方面是此系统的开发是可行的。
此工作量管理系统不侵犯他人合法权益,法律可行的。
2项目开发计划
2.1项目的概述
2.1.1工作内容
在本项目的开发中首先需要进行该项目的可行性研究,描述此研究的目的、
背景资料、参考资料等。当确定其的可行性时编写此项目的具体实施计划,分析用户的需求。然后进行程序的编码等具体设计工作,在此同时不断与用户交流来完善软件,最后进行软件的测试与维护工作。
2.1.2主要参加人员
2.1.3产品
2.1.
3.1 程序
程序名称:高校教师工作量核算系统
所用的编程语言:C#
所采用的数据库:SQL 数据库
2.1.
3.2 文件
需移交给用户的文件的名称:
1.需求分析阶段--需求分析报告
2.系统设计阶段--系统设计报告
2.2.2关键问题
数据库设计和具体实现以及相关的连接是整体项目能否顺利运行的关键。
功能模块的合理分配和各子界面之间的调度以及界面设计的合理性,
决定着 整体项目的运行效果。 表1项目主要参加人员及其工作表
成员
姓名 学号 班级 分工
系统需求人员
韩克玲 20083273 信息0802 系统设计人员
3数据要求说明
3.1数据的逻辑描述
对数据进行逻辑描述时可把数据分为动态数据和静态数据。
3.1.1静态数据
所有作为控制或参考用的静态数据元素:教师个人基本信息、课程信息
3.1.2输入动态数据
教师查询工作量:教师编号
教务处查询教师工作量:教师编号
3.2数据的采集
采集的数据是教师的教师编号,通过输入教师编号,系统显示出该教师的一些信息,包括教师姓名、教师系别、开课任务等,并显示教师的工作量。
数据采集的承担者为开发者,数据统一采用界面输入,接受者都是电脑,根据“提交”、“确认”、“删除”三个按钮,进入到数据库采用统一的处理。
采集的数据为整形数据,通信媒体为光缆,输入数据时间为1 分钟内是有效信息。4功能需求分析
4.1系统主要模块及其功能
本课题主要是解决工作量管理管理中的日常中涉及到的问题,目标是使工作量在管理上做到数据的信息化、快速化。
系统在实现上应至少具有如下功能:
(1)教师信息管理
该模块包括教师信息和教学任务的添加、修改、删除和查询。
(2)工作量系数管理
该模块是对教学工作量计算系数进行添加、修改、删除和查询。
(3)教学日志管理
教学日志是对教师上课的日常记录,反应了教师完成教学任务的情况,教学日志管理模块就是实现教学日志的添加、修改和查询,根据教师授课方式的不同,将教师教学日志记录分为两部分,一部分为课堂教学和课程设计。
(4)工作量计算处理