【毕业学位论文】(Word原稿) 基于ASP的教师档案管理系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿) 基于ASP的教师档案管理系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿) 基于ASP的教师档案管理系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿) 基于ASP的教师档案管理系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿) 基于ASP的教师档案管理系统的设计与实现-软件工程_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 I 摘 要 学生档案管理系统是典型的信息管理系统 (其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备 ,易使用等特点。 本系统采用了 为前台的开发语言。后台选择 为数据库。主要分为:教师信息录入,教师信息修改,教师信息查询,教师信息打印以及教师账号管理几个功能模块。总的来说能够满足学校对于教师基本信息的管理。同时由于本系统基于 B/以是以网站的形式展现其功能的, 也适应了目前 速发展的现状。 关键字 :控件 ; 窗体 ; 域 he of is a of ,up of of of SP as a as In a of At , so is to of to of of 安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 录 第 1 章 引 言 . 1 介 . 1 介 . 2 发背景 . 3 发意义 . 3 用目标 . 3 第 2 章 需求分析 . 4 求说明书 . 4 行性分析 . 5 程 图 . 6 统平台及主要技术 . 6 第 3 章 总体设计 . 6 统的总体架构 . 6 据库设计 . 7 第 4 章 详细设计 . 11 录模块功能的实现 . 11 理员登录功能的实现 . 16 师登录功能实现 . 18 印教师信息文档的实现 . 20 第 5 章 测 试 . 21 试计划 . 21 试项目说明 . 21 结 论 . 24 致 谢 . 25 参考文献 . 26 西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 1 第 1 章 引 言 介 建立在通用语言运行时刻库( 的应用程序框架。他用来在服务器端构建功能强大的 用程序。 供了几个超越以前 发模式的优点: 运行在服务器端的编译后的 码,而不是像 样解释执行。 用提前绑定,即时编译,本地优化和缓存服务来提高性能。所有这一切,性能远远大于你以往写的每一行代码。 使用 优点: 在 集成开发环境( , 架由丰富的工具箱和设计器组成。所见即所得的( 辑方式、拖放服务器控件、以及自动部署,仅仅是这一强大工具所提供的一少 部分功能。 由于 基于 (,因此整个 台的强大和富有弹性,同样可以应用于 用程序开发者。 架的类库、消息以及数据访问解决方案,都可以无缝集成到 是语言中立的,因此你可以选择你最熟悉的语言,或者通过几种语言来共同完成一个应用。而且, 互用性可以保证你升级到 时候,现存的基于 开发投资依然保留。 执行常用的工作变得很容易,比如从简单的表单提交、客户端验证,到部署和站点配置。 例如, 许你建立用户接口,实现页面和逻辑代码的分离,同时,就像 表单执行模式那样来处理事件(也就是说,由页面驱动模式变成了事件驱动模式)。此外, 化了部署,用来管理代码服务,例如自动参照和垃圾回收。 用一个基于文本的、分层次的配置系统,它简化了服务器端环境和 用程序的设置。由于配置信息用纯文本格式保存,新的设置不需要本地管理工具的支持。这种“零本地支持”的理念也同样应用到了部署 用程序。 用程序部西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 2 署到服务器,简化为复制必 要的文件到服务器。在部署,甚至替换正在运行的变异代码的时候,也不需要重新启动服务器。 设计成可伸缩的,能为集群和多处理器环境设计提高性能。而且, 样,如果发生了错误的行为,例如漏洞和死锁,新的进程会在当前位置建立,来帮助你的应用程序继续处理事件请求。 供一种良好的扩充结构,允许开发者在适当的级别“插入”他们的代码。事实上,使用自己的编写的组件可以扩展或者替换 行时刻的任何子组 件。执行自定义验证或状态服务变得前所未有的容易。 8 安全性。内建的 证和每一个应用程序的独立配置,你可以认为你的应用程序是安全的。 介 微软公司开发的一个关系 数据库管理系统 ,以 为它的数据库查询和编程语言。 T 结构化查询语言 一种,支持 92 标准。 用二级安全验证、登录验证及数据库用户 账号 和角色的许可验证。 持两种身份验证模式: T 身份验证和 份验证。 本 支持多种类型的角色, 角色 概念的引入方便了权限的管理,也使权限的分配更加灵活。 公共的管理功能提供了预定义的服务器和数据库角色,可以很容易为某一特定用户授予一组选择好的许可权限 ,并且 可以在不同的操作平台上运行,支持多种不同类型的网络协议如 P、 。 它 在服务器端的软件运行平台是 T、 客户端可以是 T、 可以采用其它厂商开发的系统如 。 微软的 服务器系统。 T 的平台上,而 T 可以支持 86, C, C 和 使 备足够的威力和功能。 供服务器端的软件,这部分需要安装在 , 用户端则可以安装在许多用户端 统中, 以让用户端进行数据库的建立,维护及存取等操作, 以最多定义 32767 个数据库,每个数据库中,可以定西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 3 义 20 亿个表格,每个表格可以有 250 个字段,每个表格的数据个数并没有限制,每一个表格可以定义 250 个索引,其中有一个可以是 引。 使用的数据库查询语言称为 是 核心,化了原有的 键字以进行数据的存取,储存及处理等功能,充了流程控制指定,可以使 使用者 方便的编写功能强大的存储过程,他们存放在服务器端,并预先编译过,执行速度非常块,触发是一种特殊的存储过程,用来确保 据库引用的完整性, 使用者 可以建立插入,删除和更新触发以控制相关的表格中对数据列的插入,删除和更新,还可以使用规则( 缺省( 及限制( 来协助将新的数值套用到表格中去 发背景 该项目开发的软件为学校教师信息管理系统软件 ,是鉴于目前学校教师人数剧增,教师信息呈爆炸性增长的前提下,学校对教师信息管理的自动化与准确化 的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位 (包括学校 )的教师信息的管理。 目前社会上信息管理系统发展飞快 ,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,教师管理系统也是有了很大的发展,商业化的教师信息管理软件也不少。但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。 发意义 随着学校的规模不断扩大,教师数量急剧增加,有关教师的各种信息量也成倍增长。面对庞大的信息量,就需要有教师信息管理系统来提高教师管理工作的效率。通过这样的系统,可以做 到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。考虑到项目时间、资源等因素,在实际开发该计算机系统时,常常要为资源不足和在要求时间内难以完成而苦恼,因而需要慎重地尽可能早地估价研制课题的可行性。可行性研究包括:经济可行性、技术可行性、法律可行性、不同的方案等等。 用目标 通过本系统软件,能帮助教研人员利用计算机,快速方便的对 教师 档案 进行管理, 输西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 4 入,输出,查找的所需操作,使散乱的人事档案能够具体化,直观化,合理化 。 第 2 章 需求分析 求说明书 发的背景 任 何一个组织或是集体,实现它内部人员的管理或是各个部门的协同工作都是必要的。作为一个学 校 ,要管理许多教师的 档案 以及考试,奖惩情况,又要实现信息共享,愈来愈成为老师们管理的一个难题。因此,一个便利的教师 档案 管理系统在众人的期盼中需要实现。随着因特网发展的日新月异,人们利用网络来实现相互之间的协同工作以及资源共享越来越成为时代的潮流,一个不可扭转的趋势。目前,因特网已经深入到我们生活的各个领域 学校,银行,医院,公司,企业等等。因此,我们在这里用 ql 发 档案管理 更是顺应了时代发展的方向。我们要实现的系统主要面向 一个中小学校 。各个部门或老师的主要任务是实现相应的信息发布,更新,录入工作,而教师则主要实现信息的反馈,相应的查询事件。要实现这个系统,需要先调研,弄清楚各个部门和教师的需求情况,以便于有的放矢。系统的开发过程需要两台机器,需要安装务器版以及完成相关的配置。 开发由本人独自开发 。程序完成以后,需要调试运行,整个实现需要 一 个 星期 左右 时间 。 务需求 教师档案管理 :实现对 教师 基本信息的添加、删除、修改、更新、查询等功能,从而快捷, 方便,简单的对教师档案进行管理,效率高,易于操作,而又直观,耗损的人力物力财力又少。 能需求 该档案管理系统主要实现的是信息的录入,发布,更新,因此,不管对学校管理的需要或是教师获知信息的需要以及各个部门之间的紧密衔接关系,网上的数据必须具有高度的完整性和准确性,这就要求系统的高度安全性,可维护性,可靠性及灵活性。比如教师档案 管理,老师在录入 档案 的时候或是数据库出现异常而产生差错,可能会影响教师 奖惩的评定或是造成不该重修的出现重修情况,这就要求系统具有高度的安全性,可维护性和西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 5 可靠性 ;灵活性指的 是系统要具有强大的功能以适应不同层次的用户不同的需求。另外,系统的操作界面要求简便,通俗,以便于操作。 行性分析 是否值得去解决:研究在当前的具体条件下,开发该系统是否具备必要的资源和其它条件。一般说来,应从技术可行性、经济可行性、运行可行性等方面研究可行性。可行性研究需要的时间长短取决于工程的规模,一般说来,可行性研究的成本只占预期的工程中成本的 5 术可行性分析 技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户(这里是校方)提出的要求(如计算机的容量、速度等 )。此外,还要考虑开发人员的水平,作为计算机科学与技术专业毕业的学生,数据库设计方面对于我们应该还过得去 ,在学校里生活了四年,对这个管理模式应该比较熟悉。 我们掌握了数据库及其应用技术、数据库原理等课程,对数据库的设计、应用、维护及局域网的组成有了深刻的认识与一定的动手实践能力,从一定程度上具备了开发一个小型系统的能力。 济可行性 主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。这是个超小型的管理系统,从投入的人力, 财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞起来。从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给教学管理提高一个层次。 行可行性 在迅猛发展,学院从硬件到软件都投入了大量的人力、物力、财力,在教务上,给各个办公室配置了计算机,并能联接到互联网,并且学院领导对这方面比较重视,在教务上配置了一定数目的能够训练操作计算机的干事,可以快速、方便、高效地使用计算机进行日常工作。学院开展了计算机相关专业,可让学生以实践方式对系统进 行维护,使此系统在实践上具备了可行性。 由此可知,开发教师信息管理系统在学校中具有可行性。 西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 6 程图 系统流程图如图 2示: 图 2统流程图 统 平台 及主要技术 档案管理系统的实现需要 一台计算机 容机。在计算机中需要运行 005 程序及 据库程序。计算机内安装 P。 第 3 章 总体设计 统的总体架构 体结构和模块外部设计 模块是软件结构的基础 ,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。在考虑模块化时,应尽量使模块数接近于如图 2示 ,它使得研制成本最小,而且应尽量避免不足的模块化或超用户 管理员 教师 用户名 旧密码 性别 年龄 所属学校 管理员 修改信息 添加信息 查询教师 打印资料 退出系统 西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 7 量。 能分配 从程序的结构中可以看出,教师的信息输入功能是由教师进行的。教师的信息输出功能是由管理员进行的。教师活动的信息输入输出也是由管理员进行的。 口设计 因为该系统是教师档案管理系统, 故设计两个用户接口,管理员和普通教师。提供一个硬件接口,打印机接口,方便用户打印信息。外部界面风格要求与办公网风格相同。 据库设计 据 库物理设计 本系统中数据库采用 000 作为数据库。首先我们在 000 的“企业管理器”创建一个数据库,我们命名为 数据库中添加 6 个表: 个表与逻辑设计中一种的关系模式相对应。下面是每个数据表中的属性,包括属性列的名称、数据类型、长度、是否可以为空和备注说明等内容。 ( 1) ,用来存储配置系统信,如图 3示。 图 3-1 ( 2) ,用来存储教研信息,如图 3示。 西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 8 图 3-2 ( 3) ,用来存储研究信息,如图 3示。 图 3-3 ( 4) ,用来存储个人简历信息,如图 3示。 西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 9 图 3-4 ( 5) ,用来存储教学信息,如图 3示。 图 3-5 ( 6) ,用来存储用户信息,如图 3示。 图 3-6 西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 10 据结构与程序的关系 系统的数据结构由标准数据库语言 成。 具体的例如创建系统用户表格 程序用 示就是: 10) 10) 10) 行设计 1运行模块的组合 具体软件的运 行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。 2运行控制 软件运行时有较友好的界面,基本能够实现用户的数据处理要求。 3运行时间 系统的运行时间基本可以达到用户所提出的要求。 错处理设计 1出错输出信息 在用户使用错误的数据或访问没有权限的数据后,系统给出提示:“对不起,登录失败!”而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。 2出错处理对策 由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的 恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。 全保密设计 系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作,而且对一些重要数据,系统设置为只有更高权限的人员方可读取或是操作。系统安全保密性较高。 西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 11 第 4 章 详细设计 录模块功能的实现 登录界面如图 4示。 图 4录界面 输入输出 : 系统启动后,将首先出现用户登录窗体,用户首先输入用户名,然后输入密码 。 登录过程中还有选择是否是管理员登录还是教师登录, 如果输入的用户名或密码不存在将显示“对不起,您驶入的用户名不存在”,如下图 4 图 4录失败 西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 12 详细代码如下 ; /登录按钮 e) = & = ) 对 不 起 , 请 输 入 用 户 名 和 密 码 !);1);); /利用 断用户是否正确登录。 /如果正确登录,则修改用户表信息,并跳转到 ); 西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 13 / / 获取系统配置信息 / = ; = ; ; (); ; ) =; = ; 对不起,系统发生未知错误,请重新登录!);1);); ; ; ; / / 获取用户登录信息 / / 唯一标志 _西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 14 = ; = ; = ; = ; = ; ( 50); /执行过程 ; ; ) != ) 对 不 起 , 您 输 入 的 密 码 不 正 确 !);1);); (= & () = 1) | (= & () = 0) 对 不 起 , 您 登 录 的 身 份 不 对 !);1);); 西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 15 = ; = ; = ; = = 管理员 ; = 教师 ; ) = 1) = 1; ); /; 对 不 起 , 您 输 入 的 用 户 名 不 存 在 !);1);); 西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 16 ; ; ; 理员登录功能的实现 使用管理员账号进入系统中,如图 4示。 图 4理员登录界面 用户管理模块主要实现以下功能: 添加教师基本信息 修改教师基本信息 查询教师基本信息 管理员能够看到教师的所有信息,并且能够对教师的信息进行修改和添加,如图 4 西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 17 图 4理用户界 面 条件查询模块的功能实现 条件功能模块能通过条件 1,条件 2 和条件 3 还有关键字使管理员在众多的教师中找到与要求相符合的教师(如图 4 图 4师档案搜索 西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 18 师登录功能实现 在登录界面中输入教师的账号进入教师的界面,如图 4 图 4师登录界面 教师进入过后能对里面自己的相关的信息进行修改 管理员可以修改教师的信息有:旧密码,新密码,用户名,性别,年龄,所属学校,所在专业等。如图 4示: 图 4改资料 西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 19 详细代码如下 ; e) e) _ ), ); = 100) =) /修改用户资料 = 0) 西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 20 ), , , ), , ); /修改密码成功 ,请记住新密码,重新登录!);./); = ; ); 您输入的确认密码有误 ,请核对后重新输入 !);); ); 印教师信息文档的实现 通过打印能将教师的所有信息都打印出来,如图 4示。 图 4印界面 西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 21 第 5 章 测 试 试计划 写目的 软件测试是为了发现软件的错误,该文档的读者对象是我自己,以指导软件测试过程。 目背景 该项目开发的软件为学校教师信息管理系统软件 ,是鉴于目前学校教师人数剧增,教师信息呈爆炸性增长的前提下,学校对教师信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位的教师信息的管理。 义 静态测试:主要方法有审阅,检查。 单元测试,组装测试,系统测试。 试项目说明 该测试 计划主要包括对软件各个模块的测试,有 : 户登录窗口的测试 该测试的目的是保证登录窗口的正确性与在错误发生时的容错与纠错性。具体通过在登录框中输入空用户名,和错误的用户密码来检测系统的出错运行情况。 在登录框中输入 错误的用户密码 , 出错提示 如果 正确 ,说明功能 基本正确 , 如 图 5 图 5录测试 西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 22 加教师信息窗口的测试 该测试的目的是保证添加档案信息窗口的正确性与在数据输入不正确时的容错与纠错性。 具体通过在添加教师信息框中输入空的学号 ,已存在的 编 号,或者错误的日期格式 ,来检测系统的出错运行情况 (如图 5示) 。 图 5加教师信息测试 改 教师 信息窗口的测试 该测试的目的是保证修改教师信息窗口的正确性与在数据输入不正确时的容错与纠错性。 具体通过在修改教师信息框中输入空的学号 ,已存在的学号,或者错误的日期格式,来检测系统的出错运行情况 (如图 5示) 。 图 5改教师信息测试 西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 23 询 教师 信息窗口的测试 该测试的目的是保证查询教师信息窗口的正确性与在数据输入不正确时的容错与纠错性。 具体通过在查询教师的查询方式框中输入空的编号 ,空的姓名,或者空的班号,来检测系统的出错运行情况 (如图 5示) 。 图 5询教师信息测试 西安培华学院本科毕业论文(设计) 基于 教师档案管理系统的设计与 实现 24 结 论 随着毕业日子的到来,这个设计也接近了尾声。经过一段时间的奋战我的设计 终于完成了。在没有做这个设计以前觉得这个设计只是对这几年来所学知识的单纯总结,但是通过这次做设计发现自己的看法有点太片面。毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。通过这次的设计,使我对过去学习的专业知识有了进一步的了解及加深,特别是在软件开发技术和数据库应用方面得到充分体现。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论