1、教师备忘录系统需求文档教师备忘录系统需求文档小组成员分工情况王军(组长) 主界面,软件设置界面,课程表界面杜学娟新建备忘界面,学生基本信息界面,数据库设计陈永红查看修改备忘界面,数据库设计赵静兢帮助界面,课程表界面引言开发背景老师们的日常工作繁忙而细琐,很多事情都需要进行备忘以免耽误,但是使用普通的备忘软件并不能满足老师的需要,因为各行各业的用户对软件的具体功能的要求不同。目前虽然也存在很多种备忘录软件,但是大多都是些通用的功能比较普遍的,针对性不是很强,这种状况给很多比较专业的用户带来诸多的不便,比如,教师工作。由于工作的复杂和繁琐性,不但影响老师的工作情绪而且工作效果也不是很好。开发目的针
2、对上述背景,我们要开发一种专为老师而设计的备忘录软件。在这个软件中我们尽量多多考虑用户的需求,根据用户特点多为用户着想,做到开发繁琐而使用起来简单方便。这是一个教师备忘录软件,使用者都是教师,可能都有计算机方面的知识,有的教师可能这方面的知识并不是很多,有的操作可能有些困难或者是看不懂这个备忘录软件导致不会使用。考虑到用户的计算机水平,该软件的开发尽量做到界面清晰易懂简洁友好,操作简单,使用户喜欢使用该软件。另外,为了保证用户能很好的使用该软件,我们附带了该软件的使用方法。参考文献01李乃文、傅游、沈学利、任建华等. C#程序设计 M:清华大学出版社. 2007.502 刘勇,周学军 .SQL
3、 Server 2000基础教程M 清华出版社,199903郭东恩数据库原理及应用M: 河南科学技术出版社. 2008.204张奇、李律松、卫建伟等编著Visual C数据库项目案例导航 清华大学出版社 2006.3第二章 产品概述目标(1)开发一个拥有操作简单易用的教师备忘录软件。(2)注重实用性兼顾界面大方友好。(3)该软件针对性强,是教师高效的工作方式。运行环境本系统使用的开发工具是Microsoft Visual Studio C# ,使用SQL server数据库, 基于Windows XP操作系统。本软件运行在Windows操作系统上要求Microsoft .NET Framewo
4、rk 1.414或者更高的版本。第三章 功能需求3.1 功能划分 备忘录:(1) 为用户提供事情备忘录入功能,分为两块:课程备忘和日常工作备忘。(2) 对录入的备忘能够进行各种操作:增、删、改、查。(3) 对所教学生的基本信息进行查询根据以上分析,为了操作方便清晰,本系统功能模块:如图3-1所示: 图3-1 系统功能模块图3.2功能描述1.主界面该界面作为整个系统的主界面,作为系统导航。此系统不用登陆界面,打开软件直接出现此主界面。在此界面菜单上定义了教师日常工作的目录,通过对菜单的操作控制,可以实现各个子界面的可视性,以及用户对各个功能的具体操作。用户可以通过菜单打开各个子界面功能块,进行各
5、个功能的实现和操作。2.软件设置模块实现用户对此软件的运行方式和提醒方式的设置功能;通过用户选择是否开机运行来自己决定本软件的运行方式,通过选择提醒方式是自动弹出对话框还是使用响铃提醒来自己决定提醒方式。此种设计方式给用户带来了极大的自由选择性,充分体现了界面的友好原则。3.课程表管理可以实现让教师先输入自己的课程安排,然后进行课程查询功能;教师可以根据界面提示首先把自己本学期的课程表输入,输入的同时可以保存入数据库。另一个界面是查询课程表备忘,通过存入数据库的记录调出到课程查询界面,可以供教师进行课程备忘查询。4.备忘录模块:实现教师平时工作中除去课程备忘的事情备忘的存储功能和查询/修改功能
6、: 新建备忘界面中用户可以自行选择备忘记录存储的方式,并输入备忘的标题和内容,并且都不为空时才能存入数据库中,否则将会弹出对话框进行错误提示。备忘录查询/修改界面主要针对事情备忘进行查询,并带有修改,删除,清空功能;此查询界面中实现了用户对备忘记录的周查询和月查询以及全部查询功能,充分满足用户的查询详细要求。另外,调用出备忘记录之后,可以对相应的记录进行修改,删除,清空操作。5.班级管理模块:主要是实现对本教师所教学生的所有基本信息的查询功能:此模块功能比较简单,只进行查询信息功能。通过点击所要查询的班级名称从数据库中调出相应学生的基本信息。6.帮助模块:主要是附带上本软件的使用方法;此界面主要是防止某些用户在使用时有困难,提供本软件的使用方法,对各个界面模块的使用方法和代表意义进行解释。