已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)毕业设计(论文)(2011届)教师文案管理系统的设计与开发学生姓名 学 号 院 系 专 业指导教师 完成日期 35教师文案管理系统的设计与开发摘 要随着信息网络化的发展及院校办公自动化的提高,传统的人工建档管理方法和纸质保存方式在处理庞大的教师信息时已显的力不从心。为了适应新的发展形势需要,本设计是基于微软.net平台,采用流行的b/s模式,以数据库sql server 2005为依托,使用全新的面向对象语言c#,结合asp.net,运用web服务器控件设计而成的教师文案管理系统。该系统可以方便教师在网上查询或打印个人基本信息和科研信息。同时,教师还能通过该系统分类管理个人上传的文件。上级部门可以登录后台进行科研的审核。通过对本系统的应用,将在很大程度上减轻教师与维护人员的劳动强度,提高工作效率和管理水平。关键词:b/s结构;教师文案管理;asp.net;sql server 2005 the teacher archives management system design and developmentabstractalong with the development of information networks and the improvement of college office automation, the traditional management method of manual filing and the papery way of preserving were powerless to deal with the huge teachers information. in order to meet the needs of new development situation, the teacher archives management system is put forward in the thesis. the system is based on the microsoft.net framework. it is created by a and c#, microsoft sql server 2005 database, popular b/s model and web server control is used. the system can help teachers to check online or print the basic personal information and researches. teachers also can classify and manage the personal files. the senior department can audit scientific researches through the background. it will substantially reduce labor intensity of teachers and maintenance personnel improve working efficiency and management level through the application of this system.key words: b/s model; teacher archives management; asp.net; sql server 2005目 录摘 要iabstractii目 录1前言21.教师文案系统开发概述31.1 教师文案管理系统的国内现状31.2 教师文案管理系统的国外现状41.3 教师文案管理系统开发的必要性41.4 管理信息系统的发展51.5 主要技术介绍51.5.1 b/s的应用51.5.2 sql2005介绍61.5.3 asp.net技术介绍61.5.4 uml技术介绍72.系统需求分析72.1 功能需求分析72.1.1 功能划分与描述72.1.2 网站功能模块划分分析82.2 教师文案管理系统分析92.2.1 教师文案管理系统用例图92.2.2 教师文案管理系统顺序图102.3 外部接口需求分析112 3.1 用户界面112.3.2 硬件需求112.3.3 软件需求112.4 软件属性需求123.系统设计与实现133.1 数据库设计133.1.1 系统数据库设计133.1.2 系统数据库建模133.1.3 数据表153.2网站模块设计与实现193.2.1 教师模块设计193.2.2 上级部门模块设计213.2.3 系统管理员模块设计213.2.4 教师界面实现223.2.5 上级部门管理界面实现273.2.6 系统管理员界面实现284.系统运行维护304.1 使用工具和软件运行环境304.2 系统测试304.3 系统运行与维护305.结论32致谢34前言伴随着技术及社会的发展,信息管理的方式不断地迈向信息化和网络化,各类学校都相继建设了自己的校园网络。但是,当前使用的教师信息管理系统只记录教师的基本信息,而不涉及教师的工作、科研等信息,信息记录不完整,管理过程中经常需要人工操作,管理效率不高。要实现对教师信息完全的数字化和网络,提高网络办公化的管理效率,我们应当利用完善的校园网络,为教师构建一个基于b/s结构和.net开发平台的教师文案管理系统,实现教师日常的教学情况及工作量的管理和统计,科研信息管理和统计等工作。教师文案管理系统首先主要解决教师在日常教学过程中要不断重复填写大量的教学、科研等信息的问题,让教师从繁琐的日常生活中解脱出来。在该平台上教师可以按年、类别录入、编辑、修改和统计自己教学、科研等信息。其次,本系统能够用网络长久的保存教师录入的教学科研等信息,上级部门可以按年、类别查询、导出、审核和打印每个教师的教学科研信息等,方便了教师与上级部门的沟通和交流。设计开发教师文案管理系统,能真正实现办公的网络化和信息化,大大的提高教师的工作效率。该教师文案管理系统是将计算机技术和数据库技术结合起来的高效的文案管理系统,节省了教师教学过程中的人力物力,方便与上级部门的沟通,对教师的工作真正实现了网络化、自动化和规范化。1. 教师文案系统开发概述1.1 教师文案管理系统的国内现状管理信息系统(mis)发展到90年代,产生了c/s(客户机/服务器)服务方式,将一个数据库应用分为客户端和服务器两个部分。但基于c/s的mis普遍存在开放性差,软件的开发周期长,开发费用高,软件维护量大等缺点,c/s模式的开发方式逐渐被b/s方式所取代。b/s采用了www技术的诸多优势,使客户端的软件层次及安装配置的工作量明显减少。从目前来说,随着数字化校园的提倡,经过了几年的信息系统的建设,国内高校的管理信息系统基本实现了办公自动化、教务管理、学生事务管理、校园卡系统等。在教务管理方面,国内高校先后将管理信息系统引入了教务管理工作,一定程度上实现了教务管理工作的现代化、信息化、网络化。大量的为教师服务的教师信息管理系统也应运而生,但目前这些系统也存在明显的缺陷:第一、很多高校的教师信息管理的工作人员很多在工作上都处于手工和半手工状态,其自动化办公系统在这个领域建设纯属虚设。第二、部分的系部使用的是单机版本教师信息管理系统,只在办公室实现了教师基本信息的管理,信息封闭死板,校区管理分散,查询信息无能为力。第三、目前使用较多的教师信息管理软件,通常只记录了教师的基本信息和工作量,教师的科研成果等没有以数字化的形式存储到计算机中,更多的采用纸质保存的方式,这使得消息查询效率很低,保密性和长期存在性也很差。为了使教师从繁重的日常工作中解脱出来,开发一个基于b/s模式,具有开放性、实用性和灵活性的教师信息管理系统已成为必然趋势。本系统的开发和设计的目标就是建立一套科学、有效、及时、充分的教师管理体系,实现教师的文案信息管理,并为教师提供一个方便、实时地与各部门交流沟通的渠道。其开发的意义如下:1) 节省人力物力,提高了工作效率。2) 实现了院系的共享,方便了沟通和联系。3) 对教师的管理实现了网络化、自动化、规范化。4) 使教师从复杂繁重的日常生活中解脱出来,便于抽出时间与其他教师互相学习,努力提高自己的教学质量。1.2 教师文案管理系统的国外现状在欧美,由于政府的强力支持,各学校纷纷对校务管理和教学进行了数字化改造。据调查,90年代以来,西方发达国家大部分名牌高校均已较成功地完成了数字化校园建设工作。新的世纪开端,世界各国都加快了信息化进程,这也包括教育信息化。随着计算机网络技术的迅速发展,国外大学在电子化教学以及教育信息化方面取得了长足的发展。美国各高校逐步实现了数字化校园网和教育信息化,各高校采用了远程教学、师生互动教学、电子化教学为辅、网络课件以及“虚拟大学”等方式实现电子化教学。1.3 教师文案管理系统开发的必要性正如前文的国内国外现状所描述那样,目前很多高校网络中使用的教师信息管理系统无法涉及到教师的教学和科研统计等文件管理,无法满足教师日常工作的需要,在这样的条件下,开发一个高效、便捷、通用的教师文案管理系统显得尤为迫切。因为通过开发,可以更好的帮助教师有条不紊的整理自己日常的教学教研文件,并且较快的统计科研信息,还可以快速查询自己想要的信息,节省时间。系统设有论坛,方便教师之间的沟通和交流。综上所述,教师文案管理系统的开发是很有前景和意义的。1.4 管理信息系统的发展管理信息系统经历了由手工到单机到网络、由低级到高级、从支持基层事务处理到中层控制管理到高层决策的过程:1) 20世纪50年代以前,手工机械方式的数据处理系统。2) 20世纪50年代计算机的普遍使用产生了电子数据处理系统。3) 20世纪70年代随着数据库、网络技术和科学管理的发展,产生了管理信息系统。4) 由于管理信息系统实践中暴露的不足,国际上进行了对mis失败的讨论,于是产生了决策支持系统。5) 人工智能是计算机发展史中最新的研究领域。 回顾管理信息系统的历史,我们可以看到:计算机应用领域的不断扩大,系统经历了从低到高,从简单到复杂,从程序化到智能化的过程。管理信息系统在管理现代化中起着举足重轻的作用,它不仅是实现管理现代化的有效途径,同时,也促进了企业管理走向现代化的进程。1.5 主要技术介绍1.5.1 b/s的应用目前系统构建的应用软件开发模式分为两种:客户机/服务器模式(c/s)和浏览器/服务器模式(b/s)。c/s模式,即client/server(客户机/服务器)结构。在这个体系中,用户只有先获取服务器应用提供商提供的客户端软件,才能够在个人计算机上实现与服务器的对接、交互并获得服务。虽然传统的c/s体系结构采用开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是client端还是server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,已经很难跟上时代的步伐,而且多用户同时使用局域网时,代价高,效率低。相比之下,随着时代的进步,另一开放模式b/s结构受到越来越多互联网用户的青睐。b/s模式,即browser/server(浏览器/服务器)结构。与c/s模式相比,b/s模式的优势更加突出,用户直接在网页浏览器中与服务器进行交互并获得服务,操作比安装软件更直接、更方便。b/s模式的优势如下:1.客户端不用安装特别软件,直接上网即可浏览。2. 应用系统的程序代码、数据及支持软件全部集中在服务器端,而客户端不需要安装专用的前端应用程序,仅通过一个随处可见的浏览器,就可以访问数据库中的信息,因而减轻了客户端的负载量,减少了不必要的空间浪费。客户端不必对软件进行维护和升级,由服务器端实现这些操作。3.客户端以不同的方式操作同一个数据库,实现信息的统一和随时更新。鉴于b/s模式的优势突出,本系统采用b/s模式对教师文案管理系统进行开发,教师只要在有网络的情况下,能随时随地进行工作管理。1.5.2 sql2005介绍sql server 2005是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。sql server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使用户可以构建和管理用于业务的高可用和高性能的数据应用程序。与 microsoft visual studio等开发工具的紧密集成使sql server 2005与众不同。无论是开发人员、数据库管理员、信息工作者还是决策者,sql server 2005 都可以为他们提供创新的解决方案,帮助他们从数据中更多地获益。sql server 2005有助于开发者在以下三个主要方面提高业务:1. 企业数据管理:sql server 2005针对行业和分析应用程序提供了一种更安全可靠和更高效的数据平台。sql server的最新版本不仅是迄今为止sql server的最大发行版本,而且是最为可靠安全的版本。2. 开发人员生产效率:sql server 2005提供了一种端对端的开发环境,其中涵盖了多种新技术,可帮助开发人员大幅度提高生产效率。3. 商业智能:sql server 2005的综合分析、集成和数据迁移功能使各个企业无论采用何种基础平台都可以扩展其现有应用程序的价值。构建于sql server 2005的商业智能解决方案使所有员工可以及时获得关键信息,从而在更短的时间内制定更好的决策。1.5.3 asp.net技术介绍asp.net可以说是microsoft重新改造asp之后的里程碑式产品,并将其和所有microsoft.net的应用程序结合,建构在clr(common language runtime,公共语言运行库)的基础之上,asp.net支持的语言中,c#是最适合开发.net应用的编程语言。asp.net技术具有以下特点:1.运行效率更高。2.顶级开发工具支持。3.程序结构清晰,开发简单,移植方便。4.拥有和视窗环境非常相似的web控件,在asp.net3.5中整合了asp.net ajax,提供了完善的ajax解决方案。1.5.4 uml技术介绍uml是编制软件蓝图的标准化语言,它提供了一套描述软件模型的概念和图形表示法,以及语言的扩展机制和对象约束语言。软件开发人员使用uml语言对复杂软件系统建立可视化模型,并且能编制说明文档。uml支持面向对象的技术和方法,能够准确方便的表达面向对象的概念和意义,体现其分析和设计的风格。uml提供的模型建筑之间的基本联系有4中:依赖、关联、泛化、实现。uml图形是模型元素集合的可视化表示,uml共定义了9类图形:类图、对象图、用例图、顺序图、协同图、状态图、活动图、组件图、配置图。使用uml进行软件系统的分析与设计,能够加速软件开发的进程,提高代码的质量,支持变动的业务需求。uml适用于各种规模的软件项目系统,能够促进软件复用。uml最主要的一个特点就是容易掌握使用。本系统采用uml建模技术,通过绘制用例图、活动图、顺序图、状态图来描述各类系统用户的业务功能流程,具有简洁明了的特点。在数据库建模中通过绘制类图,清晰的表达出数据库中各张表之间的相互联系,使得抽象复杂的系统体现出清晰的可视化效果。2. 系统需求分析2.1 功能需求分析2.1.1 功能划分与描述软件需求分析是软件开发期的第一个阶段,也是关系到软件开发成败的关键步骤,其根本任务是确定用户对软件系统的需求。准确、完整和规范化的需求是软件开发成功的关键。因此,需求分析是教师文案管理系统开发的第一步,也是最重要的一步,而理解需求是在问题及其最终解决方案之间架设桥梁的第一步。教师文案管理系统是根据教师实际工作需求进行设计开发的,系统主要功能包括教师个人简历的修改、科研项目发布查询、科研论文发布查询、教学文案资料管理、教师教学信息管理、后台管理和操作等几个功能模块。下面分别从教师用户、上级部门管理员和系统管理员管理中的具体应用作简单介绍:一、 教师用户功能:1. 登录功能:选择职员登录。2. 论坛交流:教师可以通过论坛进行发帖,查看论坛信息。3. 管理个人信息:修改个人信息、修改密码。4. 科研项目管理:发布、修改、删除个人科研项目,同时可以上传个人科研项目附件,进行提交审核。5. 科研论文管理:发布、修改、删除个人科研论文,同时可以上传个人论文附件,进行提交审核。6. 教师文案管理:教师日常文案上传、下载管理,并可以创建文件夹,对文案进行归类管理。7. 教师教学信息管理:录入、查询教师教学信息,并能导出教学信息。二、 上级部门管理功能:1. 登录功能:选择上级部门登录。2. 教师用户管理:根据专业、教师编号、教师姓名对教师信息进行查询。3. 科研项目管理:根据教师姓名、项目编号、项目名称对教师科研项目信息进行搜索。并根据教师上传附件等信息对教师科研项目信息进行审核和附件。4. 科研论文管理:根据教师姓名、论文编号、论文名称对教师科研论文信息进行搜索。并根据教师上传附件等信息对教师科研论文信息进行审核和附件下载。三、 系统管理员管理功能:1. 登录功能:网站后台登录。2. 审核功能:对教师发布的帖子进行审核。3. 用户管理功能:新增、删除、查询用户。4. 公告管理功能:发布、删除、查询公告信息。2.1.2 网站功能模块划分分析功能模块划分就是描述系统的需求,将需求分析中的描述进行抽象化,提取出要实现的功能,是一个理性化的过程。分析的根本目的是开发者和提出需求的人之间建立一种理解和沟通的机制,因此,本系统的需求是根据本校教师的需求出发的。教师文案管理系统根据教师和管理员进行主要模块划分,教师一共六大主要功能模块,上级部门一共三大主要功能模块,系统管理员共四大主要功能模块,具体功能模块的划分如图2-1-2所示:图2-1-2教师文案管理系统功能模块图2.2 教师文案管理系统分析2.2.1 教师文案管理系统用例图用例图(user case)是由参与者(actor)、用例(use case)以及它们之间的关系构成的用于描述系统功能的动态视图。它展示了用例之间以及同用例参与者之间是怎样相互联系的,主要用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素,并使开发者能够实现这些元素。虽然用例图定义了系统的功能需求,但是它只从系统的外部看系统功能,并不描述系统内部对功能的具体实现。教师文案管理系统用例图定义教师文案管理系统的功能需求,主要呈现了系统管理员、上级部门以及教师的相关功能,如图2-2-1所示。2-2-1教师文案管理系统用例图2.2.2 教师文案管理系统顺序图顺序图是uml建模中两种类型的交互图之一,用来建模以时间顺序安排的对象交互,并且把用例行为分配给类。它是用来显示参与者如何采用若干顺序步骤与系统对象交互的模型。顺序图有两个主要的标记符:活动对象和这些活动对象之间的通信消息。活动对象可以是任何在系统中扮演角色的对象,不管它是对象实例还是参与者。活动对象之间发送的消息是顺序图的关键,消息说明了对象之间的控制流,对象是如何交互的,以及什么条件会改变控制流。 如图2-2-2是各类用户在教师文案管理系统中的抽象描述流程关系。2-2-2教师文案管理系统顺序图2.3 外部接口需求分析2 3.1 用户界面本系统界面按windows界面进行规范化设计,界面按钮功能明确,色调淡雅,美观实用,具有易用性原则。同时界面具有一致性原则,与用户交互性强。2.3.2 硬件需求服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器性能往往不尽人意。但是随着科技的进步,目前的硬件性能已经相当出色。本系统服务器端配置如下:intel平台,cpu 1.0ghz以上,内存256mbd以上,硬盘10g以上,显卡tnt2显示适配器。本系统的客户端主要用于浏览和操作数据库,配置要求相对较低。2.3.3 软件需求1. 服务器端框架结构:microsoft .net framework 2.0及以上服务器:iis 6.0数据库:microsoft sql server 20052. 浏览客户端操作系统:windows xp框架结构:microsoft .net framework2.03. 开发平台操作系统:windows xp开发工具:visual studio 2008框架结构:microsoft.net framework2.0数据库:microsoft sql server 20052.4 软件属性需求1. 可靠性:系统内不存在严重的错误,能准确发挥各类用户所需功能。2. 安全性:设置用户权限,用户登录时要选择自己身份并输入密码和用户名进行登录。3. 可移植性:本系统支持多种网络环境,特别是互联网,能够实现跨平台操作。4. 易用性:系统操作简单,易学易用,界面布局合理,人性化的操作界面,节省操作时间,提高工作效率。3. 系统设计与实现3.1 数据库设计3.1.1 系统数据库设计数据库是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。使用数据库可以带来许多好处如减少数据的冗余度,从而大大的节省了数据的存储空间,实现数据资源的充分共享等。数据库在一个系统中占有非常重要的地位,数据库结构设计的好坏将直接对系统的访问效率、稳定性以及实现的效果产生影响。一个设计合理的数据库可以提高数据库的存储速率,保证数据的完整性和一致性。设计数据库系统时应该充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。在建立教师文案管理数据库之前,本人对各类用户需求进行调研,分析他们的业务活动和数据使用情况,然后对数据库中的各类数据进行规范化操作。建立合理的信息模式,设计合理的数据库体系结构和逻辑结构是本系统应用软件总体设计的关键性工作。3.1.2 系统数据库建模类图(class diagram)显示了系统的静态结构,而系统的静态结构构成了系统的概念基础。它用于对系统中的各种概念进行建模,并描绘它们之间的关系。类图的目的在于描述系统的构成方式,而不是系统如何协作运行的。它包括名称(name)、属性(attribute)和操作(operation)三部分。其中名称是每个类的图形中所必须拥有的元素,用于同其他类进行区分。教师文案管理系统类图如图3-1-1所示。图3-1-1教师文案管理系统类图3.1.3 数据表1、admin(系统管理员信息表)l 表格的英文名称:adminl 表格的中文名称:系统管理员信息表l 表格的含义或用途:记录系统管理员的基本信息l 表格的字段说明:表3-1系统管理员信息序号列名数据类型长度小数位标识主键允许空默认值说明1useridint40是是否用户id2usernamevarchar500是账号3userpwdvarchar500是密码2、sy_sysuser(系统用户表)l 表格的英文名称:sy_sysuserl 表格的中文名称:系统用户表l 表格的含义或用途:主要记录系统用户的信息和权限。l 表格的字段说明:表3-2系统用户序号列名数据类型长度小数位标识主键允许空默认值说明1useridint40是是否用户id2usernumnvarchar500是用户编号3usernamenvarchar200否教师姓名4userpwdnvarchar500否教师密码5familynamenvarchar500是名族6birthplacenvarchar500是籍贯7birttimenvarchar500是出生时间8logintimedatetime83是登录时间9telnvarchar500是联系电话10educationnvarchar500是学历11jobsnvarchar500是现任职务12departmentnvarchar500是所在部门13usersexnvarchar100是性别14politicallandscapenvarchar500是政治面貌15promotiontimenvarchar500是晋升时间16jobtimenvarchar500是任职时间17professionalnvarchar500是专业职称18remarksnvarchar10000是备注19systembit10否(0)权限3、folder(文件夹表)l 表格的英文名称:folderl 表格的中文名称:文件夹表l 表格的含义或用途:主要记录创建文件夹信息l 表格的字段说明:表3-3文件夹序号列名数据类型长度小数位标识主键允许空默认值说明1folderidint40是是否文件id2foldernamenvarchar1000是文件夹名3f_idnvarchar1000是文件夹编号4、information (文件信息表)l 表格的英文名称:informationl 表格的中文名称:文件信息表l 表格的含义或用途:主要记录上传的文件信息l 表格的字段说明:表3-4文件信息序号列名数据类型长度小数位标识主键允许空默认值说明1informationidint40是是否文件id2informationnamenvarchar1000是文件名3informationname_envarchar1000是guid(全球唯一标识符)4createtimedatetime83是创建时间5filepathnvarchar1000是路径信息5、news (公告信息表)l 表格的英文名称:newsl 表格的中文名称:公告信息表l 表格的含义或用途:主要记录系统管理员发布公告的信息。l 表格的字段说明:表3-5公告信息序号列名数据类型长度小数位标识主键允许空默认值说明1newsidint40是是否信息id2titlenvarchar500是公告题目3contentstext160是公告内容4createtimedatetime83是创建时间6、papers (论文信息表)l 表格的英文名称:papersl 表格的中文名称:论文信息表l 表格的含义或用途:主要记录教师发布的论文信息。l 表格的字段说明:表3-6论文信息序号列名数据类型长度小数位标识主键允许空默认值说明1paperidint40是是否论文id2papernumnvarchar500是论文编号3papernamenvarchar500否论文名称4publishnamenvarchar500是刊物名称5levelnvarchar500是级别6publishtimenvarchar500是发表时间7rankingnvarchar500是排名8contentstext160是备注9auditbit10是审核10professionalnvarchar500是专业11createtimedatetime83是创建时间12attachesvarchar500是上传文件名13attaches_envarchar1000是guid14useridint40是是否用户id7、research (科研项目信息表)l 表格的英文名称:researchl 表格的中文名称:科研项目信息表l 表格的含义或用途:主要记录教师发布的科研项目信息。l 表格的字段说明:表3-7科研项目信息序号列名数据类型长度小数位标识主键允许空默认值说明1researchidint40是是否项目id2researchnamenvarchar1000是项目名称3researchnumnvarchar1000是项目编号4classificationnvarchar500是立项学科5starttimenvarchar500是立项时间6projectfundingnvarchar1000是到校经费7rankingnvarchar1000是排名8daoxiaotimevarchar500是到校时间9awardstimevarchar500是结题时间10contentstext160是备注11createtimedatetime83是创建时间12auditbit10是审核13attaches_envarchar1000是guid14attachesnvarchar500是上传文件名15useridint40是是否用户id8、sy_notice (帖子信息表)l 表格的英文名称:sy_noticel 表格的中文名称:帖子信息表l 表格的含义或用途:主要记录教师发布的论坛帖子。l 表格的字段说明:表3-8帖子信息序号列名数据类型长度小数位标识主键允许空默认值说明1noticeidint40是是否帖子编号2noticetitlevarchar400否名称3noticetimedatetime83否发布时间4noticepersonvarchar200否发布人5noticecontenttext160否发布内容6auditbit10是8、teachercourse(教学信息表)l 表格的英文名称:teachercoursel 表格的中文名称:教学信息表l 表格的含义或用途:主要记录教师的教学信息。l 表格的字段说明:表3-9教学信息序号列名数据类型长度小数位标识主键允许空默认值说明1teaidint40是是否教学编号2classnamevarchar400否班级名3coursenamevarchar500否课程名4courseyearvarchar200否年度学期5teachplacevarchar500否教学地点6stunovarchar500是学生人数7courseperiodvarchar是课时8useridint否用户id3.2网站模块设计与实现3.2.1 教师模块设计该模块的主要功能有发帖子,查看论坛信息,个人资料修改,个人密码的修改,发布、编辑、删除、查询、提交审核科研信息,并能上传下载其附件信息。教师个人文案资料的管理,其主要功能有新建文件夹,删除文件夹,在相应的文件夹下上传下载文件。教师教学信息管理,其主要功能有教学信息的录入、删除和导出。如图3-2-1是教师在系统中的主要业务活动图。教师的一个重要功能是对发布的科研信息能进行提交审核,对于提交审核通过的科研信息能进行编辑修改,审核不通过的科研信息将会自动删除。如图3-2-2是教师审核流程状态图。图3-2-1教师主要业务活动图图3-2-2教师审核流程状态图3.2.2 上级部门模块设计该模块的主要功能有查询打印所有教师信息,个人密码修改,查询所有教师的科研项目信息,审核所有教师的科研信息。上级部门根据教师发布的科研信息和上传的附件等信息对教师的科研信息进行审核。审核成功后将反馈信息给教师,审核不通过的信息将自动删除。如图3-2-3是上级部门主要业务活动描述。3-2-3上级部门主要业务活动图3.2.3 系统管理员模块设计该模块的主要功能是增加删除用户,并能设置其相应权限。添加首页公告信息,对公告信息具有增删查功能。审核、删除教师发的帖子。如图3-2-4描述了系统管理员主要功能流程。图3-2-4系统管理员功能活动图3.2.4 教师界面实现1. 教师管理主界面:如图3-2-5所示。图3-2-5教师管理界面2. 论坛交流:教师可以通过点击“论坛主页”,查看所有教师发布并通过审核的帖子。如图 3-2-6所示。教师也可以发布帖子,发布后提交到后台系统管理员,如图3-2-7所示。后台系统管理员通过审核后,帖子将会出现在教师功能界面“我的帖子”列表中,教师可以对我发布的帖子进行删除操作。图3-2-6论坛主页图3-2-7后台管理员进行审核3. 教师信息:通过后台系统管理员添加教师用户,分配权限为0,教师可以通过用户名和密码进入自己功能主页,并能在此基础上完善自己的个人信息,如图3-2-8所示,并能修改自己的密码。在修改个人信息中,一些常用的信息如性别、名族均用下拉框列表实现,方便教师修改。图3-2-8教师个人信息完善4. 科研项目信息:科研信息主要是发布教师科研项目信息,并上传其科研信息附件,如图3-2-9所示,上传完毕后,页面将会自动跳转到教师个人的科研信息列表,在教师个人科研信息列表中,教师可以对发布的科研项目信息进行修改、删除操作,如图3-2-10所示。教师还可以根据项目名称和项目编号对自己发布的科研项目信息进行模糊搜索。对于修改完善的科研项目信息可以进行提交操作,如图3-2-11所示,进行提交后的的科研信息将会显示在上级部门管理员的“科研审核”列表中。对于通过审核的科研项目信息审核操作中的“提交”按钮将会变成不可用,如图 3-2-12所示。图3-2-9教师发布科研信息图3-2-10教师发布科研信息后可执行的操作界面图3-2-11教师进行提交审核图3-2-12审核通过后显示的界面5. 科研论文管理:教师论文管理主要功能与科研项目管理相同,在这里不一一讲述,其主要功能有发布论文和对发布的论文信息进行搜索、编辑、删除和审核等操作。6. 教师资料:教师资料管理主要有教师能自行创建所需要的文件夹,如图3-2-13所示。并能对文件夹进行简单操作,如图3-2-14所示。教师能在相应的文件夹中上传课件、教学资料等文档,如图3-2-15所示,并能进行相应下载。图3-2-13教师可以创建新的文件夹图3-2-14文件夹简单管理图3-2-15教师上传文件3.2.5 上级部门管理界面实现1. 上级部门登录:上级部门登录后的功能界面如图3-2-16所示。图3-2-16上级部门功能界面2. 用户管理:用户管理主要是上级部门管理员能对所有教师信息根据教师姓名、教师编号、所在部门进行搜索。如图3-2-17所示,并能进行对所有教师信息进行打印功能。图3-2-17教师用户管理界面3. 修改个人密码:上级部门管理员能修改个人密码。4. 科研管理:上级部门管理员可以通过“科研项目列表”查看搜索所有教师发布的科研项目,并能通过审核字段的显示知道其审核状态。未审核的科研信息审核状态为“false”,如图3-2-18所示。在“科研项目审核”列表中显示的是教师提交的科研项目信息,上级部门管理员可以对教师上传的科研附件进行下载查看,并根据其判别科研项目是否通过,如图3-2-19所示。若审核成功,如图3-2-20所示。再次回到科研项目列表中,其通过的审核的科研项目字段中的审核状态为“true”。图3-2-18所有教师科研信息列表图3-2-19上级管理员下载附件进行审核图3-2-20审核成功后提示信息5. 科研论文管理:论文管理与科研项目管理功能相同,这里不详细讲述。3.2.6 系统管理员界面实现1. 后台登录:通过首页中链接的“后台登录”进行登录,如图3-2-21所示。图3-2-21系统管理员的用户管理界面2. 增加用户:系统管理员可以根据需求增加相应的用户,在增加用户时候根据下拉框设置分配其不同权限。3. 用户管理:系统管理员能够查询上级部门管理员和教师在内的所有用户信息,并能修改其密码、删除用户等基本操作。如图3-2-22所示。图3-2-22系统管理员的用户管理界面4. 修改密码:修改管理员密码。5. 审核帖子:对于教师发布的帖子进行“批准”操作。6. 公告管理:添加、查询、删除公告信息,如图3-2-23所示。发布的公告将显示在首页。图3-2-23系统管理员的用户管理界面4. 系统运行维护 4.1 使用工具和软件运行环境本系统采用microsoft visual studio 2008开发平台,利用.net中的c#语言作为开发工具,使用sql server 2005数据库,在操作系统win7环境下开发完成。4.2 系统测试软件测试的种类大致可分为人工测试和基于计算机的测试。而基于计算机的测试又可分为黑盒测试和白盒测试。黑盒测试也称功能测试或数据驱动测试,前提是已知产品所具有的功能,通过测试来检测每个功能是否正常使用。黑盒测试方法主要用于软件确认测试。在开发教师文案管理系统时候,根据这次测试主要测试软件各个功能的实现情况,对本系统采用有针对性的黑盒测试,具体的方式是:1. 选择登录权限预期:教师输入完姓名和密码后若选择“上级部门”登录,则跳出提示错误信息。测试结果:成功。2. 教师信息录入预期:教师登录后能够完善自己个人信息,上级部门登录能够查询到教师个人信息。测试结果:成功。3. 教师科研信息提交审核预期:教师发布完个人科研信息后进行网上提交,然后由上级部门登录到相应界面,通过点击“科研信息审核”看到教师所提交的科研信息,进行“批准”后,返回教师界面查看教师发布的科研信息,且提交按钮为不可用,表明审核已通过。测试结果:成功。4.3 系统运行与维护本系统运行可以采用鼠标点击来进行操作,使用简单,操作人员只需懂电脑的基本操作便可进行系统管理。系统维护是指在管理信息系统交付使用后,为了改正错误或满足新的需要而修改系统的过程。本系统的维护性体现在如下几个方面:1. 对用户在使用过程中遇到的困难和需求对系统进行完善和升级。2. 更新旧代码,以适应时代的趋向。3. 管理人员在日常管理中进行简单的维护操作,保存软件说明文档,并对其进行不断完善。5. 结论基于b/s结构模式的教师文案管理系统是集现代化管理思想与计算机数据处理技术、数据存储技术和网络传输技术为一体,用于教师文案信息管理和控制。通过教师文案管理系统,可以达到自动化运行、信息化管理和无纸化办公的目的,对提高教师的工作效率、降低运行成本
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二手车协议样本
- 躯体感觉障碍病因介绍
- 苔藓样念珠状疹病因介绍
- 药物性肾损害病因介绍
- 内蒙古通辽市(2024年-2025年小学六年级语文)部编版质量测试(下学期)试卷及答案
- 中考地理总复习八上第三章中国的自然资源教材知识梳理
- 畜禽粪便+尾菜膜覆盖好氧堆肥技术规范
- (参考)塑料壶项目立项报告
- 2024-2025学年江苏省南京市六年级语文上学期期末考试真题重组卷(统编版)-A4
- 《现代商务谈判》课件
- 期末测试卷(一)(试题)2023-2024学年二年级上册数学苏教版
- 追觅科技在线测评题
- 《实践是检验真理的唯一标准》名师教学课件
- 2024内蒙古财经大学辅导员公开招聘(列编招聘)3人及历年高频难、易错点500题模拟试题附带答案详解
- 车站信号工高级题库
- 2024儿童青少年抑郁治疗与康复痛点调研报告
- 云南省保山市(2024年-2025年小学三年级语文)人教版期末考试(上学期)试卷(含答案)
- 2024年全国职业院校技能大赛高职组(智能节水系统设计与安装赛项)考试题库-下(多选、判断题)
- 在奉献中成就精彩人生 课件-2024-2025学年统编版道德与法治七年级上册
- 邮轮运营管理 课件 第七章 邮轮安全管理的全面解析
- 公园保洁服务投标方案
评论
0/150
提交评论