1、教务工作系统需求分析教务工作系统需求分析项目名称:教务工作系统申 报 人:谈湘敏 200710510239专业班级:07计科(2)班提交日期: 2010年12月28日教务工作系统需求分析1.引言1.1编写目的随着网络化时代的到来,越来越多的信息被网络化管理,在高校中,教学科的信息繁重,需要一个专门的系统来进行管理。该教务工作系统用来对教师工作进行统计,包括建立一个专家库系统,方便对专家信息进行查询,修改,增加等;教师可以通过教改课题查询课题情况,管理员则可以修改课题信息;课程建设也可以用来查询相关信息;教研积分统计则是对教师工作效率的一个统计。1.2背景教育理念是学校发展的灵魂,是学校前进的指
2、挥棒,保证学校基本的教学秩序和教学质量必不可少,教务工作系统是学校管理工作的核心,促进学校的可持续发展,促进学校教务工作向规范化发展,调动教师工作积极性,教务工作系统选题源于我校教学改革科的工作实际,期望借助教务工作系统实现该科室日常工作的信息化,专家库信息管理的自动化,教研积分统计的高效化。该系统从目前景德镇陶瓷学院教务工作的实际情况出发,针对教务处与各院系教学所处地域分散的特点,提出了建立教务工作系统的构想。1.3参考资料1、 软件工程导论(第5版)张海藩 编著,清华大学出版社2、 ASP.NET数据库项目案例导航吴晨、孙少波、叶莞编著,清华大学出版社 3、 ASP.NET Web站点高级
3、编程范例李明刚、肖建等编著,清华大学出版社1 目标教务工作系统为了适应教师综合信息管理的需求,改变景德镇陶瓷学院现有的管理模式,实现教师日常工作的信息化、专家库信息管理的自动化,教研积分统计的高效化,而建立的教务工作系统。它可以为教务处提供可靠的信息,为提高景德镇陶瓷学院的教师工作效益服务。系统的总目标是:用信息技术实现办公自动化代替原有的手工管理方式,提高教师工作效率。具体如下:一.改变过去的手工操作,建立计算机系统操作,更加快捷,做到高效率。二.在本系统的支持下,能够达到适时更新教师信息,能够提高教学科工作效率。2.需求规定3.1教务工作系统功能需求 专家库系统要求能够对专家库信息进行查询
4、,修改,删除,能够多参数按职称,人数随机抽取出专家信息等,随时更新专家信息。 教改课题要求能够对教改课题信息进行查询,修改,删除,能够对课题信息进行输入等功能。 课程建设要求能够对课程信息进行查询,修改,删除,能够对课程信息进行输入等功能。 教研积分要求能够对教师课题所得积分按照指定规则或由主持人随意分配进行统计,能够实现某个教师积分统计后的查询。3.2教师工作系统性能需求 先进性要求要求系统采用业界认可的先进技术和开发工具,保证各项系统的功能、性能指标都达到较高水准。 安全性要求要向各类用户提供各种方式的信息服务,也要保护系统数据的安全性,整个系统具有良好的安全管理功能,从数据库存贮、检索、
5、提取、入库、发布、管理等各个层面和角度都具有相应的安全机制信息的标题和内容不能同时为空,要求 可扩充性要求 随着数据量的增加和运行节点的扩展,系统对硬件软件的要求会不断提高,系统采用的所有硬件、软件的选型必须考虑可扩展性的要求。 可维护性要求由于系统规模庞大,设备选型较多,具有多平台、多节点、地域分布广等特点,系统必须易于维护。在系统建设和开发过程中的每个环节,都必须遵循有关国际、国家标准。3.3教务工作系统数据流图3.4 教务工作系统数据字典在数据流图的基础上,定义数据字典。数据字典是对数据库中数据的描述,它的作用是在软件设计过程中保证系统数据的一致性。数据字典的编写举例如下:文件名:专家库
6、 组成:姓名+职称+所在院系文件名:教改课题 组成:项目名称+负责人+立项时间+类别+结题时间文件名:课程建设 组成:课程名称+负责人+研制队伍成员+所在院系+立项时间+结题情况+课程级别文件名:教研积分 组成:教师姓名+参与项目+所得积分+总得积分3.5教务工作系统实体联系图图3.4.1专家实体及其属性图图3.4.2 教改课题及其属性图图3.4.3 课程建设及其属性图3.4.4 教研积分及其属性4.系统E-R图数据分析过程同数据库的逻辑结构和物理结构密切相关,需要确定、编制、组织、筛选应用程序所使用的信息。它以一种能够分析和分类的方式来捕获用户的所有信息,这使得某一模型可以直接转化成数据库结
7、构。我们使用一种信息建模技术,这种技术是通过实体、关系、属性三种基本对象来定义信息。实体是需要维护和使用的相关特性的集合体;属性是实体的特性或特征;关系是实体之间的联系,关系为实体记录(实例)之间的联系和交互作用方式建立了模型。5.系统代码系统登录代码用户登录界面 登录 教务工作系统 用户类型: 谈湘敏 卢老师 用 户 名: 密 码: 主界面首页!-function MM_preloadImages() /v3.0 var d=document; if(d.images) if(!d.MM_p
8、) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i0&parent.frames.length) d=parent.framesn.substring(p+1).document; n=n.substring(0,p); if(!(x=dn)&d.all) x=d.alln; for (i=0;!x&id.forms.length;i+) x=d.formsin; for(i=0;!x&d.layers&i 2) if (img = MM_findObj(args2) != n
9、ull & !img.MM_init) img.MM_init = true; img.MM_up = args3; img.MM_dn = img.src; if (nbArr = documentgrpName) = null) nbArr = documentgrpName = new Array(); nbArrnbArr.length = img; for (i=4; i args.length-1; i+=2) if (img = MM_findObj(argsi) != null) if (!img.MM_up) img.MM_up = img.src; img.src = im
10、g.MM_dn = argsi+1; nbArrnbArr.length = img; else if (event = over) document.MM_nbOver = nbArr = new Array(); for (i=1; i args.length-1; i+=3) if (img = MM_findObj(argsi) != null) if (!img.MM_up) img.MM_up = img.src; img.src = (img.MM_dn & argsi+2) ? argsi+2 : (argsi+1)? argsi+1 : img.MM_up); nbArrnb
11、Arr.length = img; else if (event = out ) for (i=0; i document.MM_nbOver.length; i+) img = document.MM_nbOveri; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; else if (event = down) nbArr = documentgrpName; if (nbArr) for (i=0; i nbArr.length; i+) img=nbArri; img.src = img.MM_up; img.MM_dn = 0; documentgrpName = nbArr = new Array(); for (i=2; i 教务工作系统 欢迎进入教务工作系统 【下载本文档,可以自由复制内容或自由编辑修改内容,更多精彩文章,期待你的好评和关注,我将一如既往为您服务】
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1