已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
分类号 分类号 TP315TP315 U U D D C C D10621 408 2007 D10621 408 2007 5784 05784 0 密密 级 公级 公 开开 编编 号 号 20030321872003032187 成成 都都 信信 息息 工工 程程 学学 院院 学学 位位 论论 文文 毕业论文管理系统的设计毕业论文管理系统的设计 论文作者姓名 论文作者姓名 范炳艳范炳艳 申请学位专业 申请学位专业 网络工程网络工程 申请学位类别 申请学位类别 工学学士工学学士 指指导导教教师师姓姓名名 职职称称 杨万全 教授 杨万全 教授 论文提交日期 论文提交日期 20072007 年年 0606 月月 1010 日日 毕业论文管理系统的设计毕业论文管理系统的设计 摘摘 要要 毕业论文管理系统的设计 采用的是 B S 结构 本系统借助了网络平台 不但使学生与老师进行有效的沟通 使学生可以及时的了解有关毕业论文的相 关事情 而且使论文的上传查看 信息的管理 用户的管理和数据库的管理等 工作更加容易 既提高了工作效率 也降低了成本 本毕业课题主要针对于高 校的毕业环节进行管理 本系统结合高校教务的实际需求 以 SQL Server2003 Macromedia Dreamweaver MX ASP 作为开发工具 实现用户登录 身份验证 不同的用户进入系统后实现不同的操作 该系统有老师毕业课题申 报和课题审批管理 学生选题管理 相关报表的生成管理 网上答疑管理 学 生论文上传和查看 网上评阅等功能和后台管理员使用的信息管理 用户管理 和数据库管理等模块组成 以实现高校教务学籍管理水平的高效化和网络化 关键词关键词 毕业论文管理 B S SQL 操作 The Design of Graduation Management System Abstract The Design of Graduation thesis Management System uses the B S structure The system through a network platform will not only enable students and teachers to communicate effectively and make students understand the thesis of the relevant matters in a timely but also make upload papers information management user management and database management work easier It can help us to improve the efficiency and reduce the cost The major function of the soft is to manage graduation link in the college The system combined with the actual demand of high educational system uses SQL Server2003 Macromedia Dreamweaver MX ASP as a developme nt tool It consists of modules of user login authentication different users have different operations declaration and approval management of teacher s graduated topics student s topic management statements related to the production management online Frequently Asked Questions management Upload and examine students s thesis and the management of information and user as database that used by the background managers to achieve improving the efficience and network scopes for the level of management of educational administration in collages Key words graduation thesis management B S SQL operation 目目 录录 论文总页数 22 页 1引言 1 1 1选题背景 1 1 2国内外研究状况 1 1 3选题的目的与意义 1 2需求分析 1 2 1系统的可行性分析 1 3可行性分析 2 3 1系统开发的目的和意义 2 3 2开发工具的选择 2 4总体设计 3 4 1总体结构图 3 4 2各模块功能描述 3 4 2 1 课题申报管理 3 4 2 2 课题审批管理 4 4 2 3 选题管理 4 4 2 4 相关报表的生成管理 4 4 2 5 网上答疑管理 5 4 2 6 论文网上上传和查看 5 4 2 7 网上评阅 5 4 2 8 后台管理 5 5系统配置要求 6 5 1软件要求 6 5 2硬件要求 6 6数据库设计 6 6 1E R 图 6 6 2数据库的逻辑设计 8 6 2 1 基本表的设计 8 6 2 2 数据库连接 11 7详细设计 12 7 1系统流程图 12 7 1 1 总体系统流程图 12 7 1 2 分模块流程图 12 7 2模块实现 15 8测试 18 8 1软件测试的必要性 18 8 2软件测试的过程 18 结 论 19 参考文献 20 致 谢 21 声 明 22 1 1 引言引言 1 11 1 选题背景选题背景 随着社会的飞速发展 计算机科学技术的日趋完善 人们传统的思想观念 和工作方式开始发生巨大的转变 依靠计算机技术进行信息化管理已经势在必 行 而我们高等学校也面临着同样的问题 学生信息的管理 老师信息的管理 和日常工作的管理等等 都必须依靠计算机软件管理实现 学生毕业论文管理 系统是众多管理系统中的一部分 也是很重要的一部分 可是 在许多高校并 没有在这一环节上实现信息化管理 而这一部分的工作仍然是由人工来进行完 成 人工操作必定存在很多的缺陷 比如 工作量繁多 资料易丢失 更新和 修改很不方便 老师与学生之间的沟通和信息传达不及时等等 我所做的课题 毕业论文管理系统 它采用了当前流行的 B S 结构和 Internet 网络技术 不仅 方便操作 而且可以大大提高系统的可移植性 并且 通过计算机信息化管理 可以避免人工操作的一些缺陷和不足 1 21 2 国内外研究状况国内外研究状况 现在国内外有很多关于毕业论文的软件 采用的技术也多种多样 如 JSP FTP 模式 但是大多数毕业论文管理系统软件是用于网络学院的远程教学 至于国内的正规院校 利用论文管理系统组织管理论文的活动并不多 针对国 内外教学管理软件的巨大需求和基本要求 一个好的毕业论文管理软件必须功 能齐全 操作简单 向用户展示友善的操作界面 在完善功能的同时又必须兼 顾系统的灵活性 安全性和健壮性 一个好的论文管理系统 不管是计算机专 业人员还是其他用户都能很快上手 操作简便 易于安装 容易普及 1 31 3 选题的目的与意义选题的目的与意义 针对目前我校毕业论文管理工作的现状及不足 运用工作流管理的相关理 念 设计基于工作流的论文管理系统 通过更好地规划工作流程 并行执行相 互独立的活动 在客户服务中 能够快速方便的访向所有相关数据和工作流程 从而可以大大提高客户服务质量 降低管理成本 如避免不必要的和重复的工 作 提高工作人员的工作效率 设计并实现基于工作流的论文管理系统 通过 此系统的设计与实现 加深对工作流管理系统理论的理解 实现研究服务于实 践的原则 2 2需求分析需求分析 2 12 1 系统的可行性分析系统的可行性分析 毕业论文管理管理系统 它采用了当前流行的 B S 结构和 Internet 网络技术 而如今编写 HomePage 也没原来那么麻烦 网站的一些制作要求和素材在 Internet 随处都可以找到 制作网站的工具也是种类繁多 我们可以从中找到符 合自己要求的工具 管理信息系统的开发有很多的实例 一些实例的源代码也 可以提供参考 所以 从技术上来说 开发这个系统的技术难题是不多的 我们是自行开发的系统 成本可以忽略不计 还有后期维护的费用也相对 比较低廉 并且一旦该系统投入使用的话 可以减少学校在人工方面的投入 达到降低人工操作成本的目的 参照其它 MIS 系统 该系统在技术上完全可以实现与用户的良好交互作用 并且作为开发者 我也尽可能地减少让用户难以操作或是难以理解的交互方式 综上所述 该系统无论从技术上 经济上 还是操作上都具有相当的可行性 当然 更重要的是 该系统是结合当前实际需要 可以满足高校工作需要 减 轻人工操作的负担 3 3可行性分析可行性分析 3 13 1 系统开发的目的和意义系统开发的目的和意义 许多高校并没有在毕业论文管理这一环节上实现信息化管理 这一部分的 工作仍然是由人工来进行完成 而人工操作必定存在很多的缺陷 比如 工作 量繁多 资料易丢失 更新和修改很不方便 老师与学生之间的沟通和信息传 达不及时等等 该系统正是方便解决这些问题 提供更强的操作 它采用了当 前流行的 B S 结构和 Internet 网络技术 不仅方便操作 而且可以大大提高系 统的可移植性 该系统对毕业管理环节具有重要意义 能使学生与老师进行有 效的沟通 毕业设计过程中的要求也能很好的得到完成 课题管理也很方便 3 23 2 开发工具的选择开发工具的选择 该毕业课题准备采用 SQL Server2000 Macromedia Dreamweaver MX ASP 做 为开发工具 以下分析证明此方案是可行 对于创建专业 Web 站点而言 世界上最好的方法现在莫过于最简单的建立 功能强大的 Internet 应用程序的方法 Dreamweaver MX 这一完整的集成解决 方案使得编写人员在单一环境下工作 达到快速创建 建立和管理 Web 站点和 Internet 应用程序的 用户可以使用它编写可以运行 VBSCRIPT JAVASCRIPT 等脚本语言的以 asp 为后缀名的应用程序 再用 Internet 服务管理器进行网 页的浏览 用户不但可以访问本地数据库如 Acess Foxpro Parodox 外 还可以 访问诸如 SQL Server Sybase 等多种远程数据库 使得程序员充分利用已有 的资料 减轻工作量 以便于在其它应用程序间进行信息交流 在管理信息系统的开发应用中 Microsoft 公司的 ASP Active Server Pages 被广为使用 ASP 实际上是将标准的 HTML 文件拓展了一些附加特征 为编写人员提供了在服务器端运行脚本的环境 使编写人员可以利用 VBScript 和 JavaScript 或其它的第三方脚本语言来创建 ASP 实现过去需要编写复杂的 CGI 程序才能实现的有动态内容的网页 如计数器等 ASP 提供了一些内置对 象和组件 允许用户从浏览器中接收和发送信息 ASP 可以和诸如 SQL Server 这样的数据库进行连接 进而完成资料的交换与更新 使用 SQL 语句既可以从 数据库中查询资料 也可以更新资料 并且可以通过窗体的提交 向数据库中 添加 删除和显示查询结果直接快速的显示出来 ASP 利用新增的 ADO 数据 控制项 ODBC 资料源连接 你只需很少的代码就可以实现数据库的绑定功能 可以不再不用像其它面向对象的软件开发工具为绑定资料源而编写很多的代码 4 4总体设计总体设计 4 14 1总体结构图总体结构图 本管理系统共有8个模块组成 分别是课题申请模块 课题审批模块 选题 模块 相关报表模块 网上答疑模块 论文上传和查看模块 网上评阅模块 和后台管理模块 这8个模块的总体结构图4 1如下 图 4 1 总体结构图 课题 申请 课题审 批管理 相关报 表生成 论文网上 上传和查 看 网上 答疑 选题 管理 后台 管理 填 写 申 请 表 教 研 室 审 批 院 系 审 批 课 题 汇 总 表 课 题 任 务 报 批 书 课 题 题 型 分 析 表 网上 评阅 论 文 评 价 统 计 论 文 上 传 论 文 查 看 论 文 评 价 毕业论文管理系统 4 24 2 各模块功能描述各模块功能描述 4 2 1 课题申报管理课题申报管理 每个院系的管理员可以将老师通过个人添加和群组添加 把 teacher 表中 符合条件的数据添加到 teacher login 表 其中 teacher 表是已经存在的 可 以和学校和资料共享 老师可以根据自己获得的教工号进入该系统 而课题申 报只有老师才可以进行申报 管理员可以查看该网页 学生则不可以浏览 课 题申报也有规则 一旦不符合规范的操作则回出现相应的提示信息和警告 可 以按照提示信息进行操作 简略流程图如下图 4 2 详细见 P13 图 7 2 课 题 申 请 填 写 相 关 申 请 表 数据库 图 4 2 课题申报管理图 4 2 2 课题审批管理课题审批管理 课题审批是针对整个学院的 每个院系的管理员可以将该审批权限给某个 老师或者是经过讨论后 将结果填上去 有必要的话也可以添加适当的备注 对审批结果进行适当的说明 该权限还没有具体的规定 两级审批的步骤是一 样的 拥有不同权限的人访问不同的网页 4 2 34 2 3 选题管理选题管理 在总体结构图中 选题管理模块是对学生进行选题设置的 学生可以查看 有关课题的信息 在该模块中学生通过报名 进入系统进行选题这一部分是该 系统的关键之一 它是作用在前两部分的基础上 老师提交课题以后 经过两 级审批通过后 学生才能进行相应的选题 并且 学生的可选题目必须是针对 学生所在的专业 而不是所有的题目 学生在选题的过程中 可以对相应的课 题进行了解 对相应的课题的指导老师的基本信息进行了解以及有关课题的选 题情况进行了解 选题管理对是否出现重复选题做了相关处理 如果学生进行 重复选题的话 他或她就必须把前一次的选题操作进行删除 然后才可以进行 再一次选题 而这样操作的话 就避免了学生重复选题的可能性 当然 老师 也可以对选题管理进行部分操作 如 学生报名的删除 指导老师可以对已选 了他的课题的学生进行删除 当学生进入该系统的时候 就会出现通告 告知 已被删除的学生 他的选题无效 请另外选题 学生模块的具体划分 指导老 师可以对已选了他的课题的学生进行模块具体划分 当学生进入该系统的选题 管理时可以查看到他的模块 备注 学生是否在校外还是在校内进行毕业设计 这些信息在课题任务报批书生成的过程中要用 4 2 4 相关报表的生成管理相关报表的生成管理 相关报表指的是课题题型分析统计表 课题任务报批书和课题题型汇总表 这些表都是针对相关院系的 当然 老师也可以通过选择进行具体的操作 得 到具体专业的报表 图 4 3 选题管理图 4 2 5 网上答疑管理网上答疑管理 网上答疑也是该系统的一个特点 我们都知道 一旦学生如果不在学校里 那与指导老师联系的机会就少了 有些疑难问题得不到有效的解决 就可以通 过这一模块功能来解决 4 2 6 论文网上上传和查看论文网上上传和查看 论文网上上传的实现是通过添加上传组件 程序附带 Lyfupload 及 Aspupload 上传组件 分别放在 Lyfupload 和 Aspupload 活页夹内 使用时将 Lyfupload dll 或 Aspupload dll 文件复制到 Windows 的 system32 Win98 ME 为 system 目录下 再在运行对话框中执行 regsvr32 lyfupload dll 不包 括引号 下同 或 regsvr32 aspupload dll 命令即可安装成功 最好是两个 选题管理 学 生 报 名 老 师 删 除 学 生 报 名 具 体 模 块 分 配 都在运行对话框中执行 4 2 7 网上评阅网上评阅 网上评阅实现的是老师对学生毕业论文质量的评价和相应的表格 4 2 8 后台管理后台管理 后台管理是管理信息系统的一个必不可少的一部分 它为资料的管理提供 了一个可视化的平台 后台管理它分为几部分 信息管理 用户管理 数据库 管理 其中信息管理为信息发布 信息删除 bbs 管理 课题管理 用户管理 主要为用户添加 用户删除 管理员密码管理 数据库管理主要是资料初始化 资料备份 用户添加 删除 也分为好几部分 有学生添加 删除 老师添加 删除 管理员添加 删除 添加 删除 又分单个添加 删除 和群组添 加 删除 等等 在整个系统中 管理员的权限最高 详细图如图 4 4 5 5系统配置要求系统配置要求 经过前面的分析得出了本系统需要的配置要求 在用户接口要求主要包软 件需求 操作系统 硬件需求 主机或工作站的基本硬件配置 5 15 1软件要求软件要求 Windows2003 XP 或 WindowsNT4 0 5 0 SQL Server 2000 Macromedia Dreamweaver MX 5 25 2硬件要求硬件要求 处理器 Intel Pentium 系列处理器 后台管理 信息管理用户管理数据库管理 B B S 管 理 信 息 删 除 新 信 息 发 布 课 题 管 理 用 户 添 加 用 户 删 除 管 理 员 密 码 资 料 备 份 资 料 初 始 化 图 4 4 后台管理结构图 内存 32M以上 硬盘 1 2G以上 6 6数据库设计数据库设计 在需求分析阶段我们已经基本了解了各个模块所要实现的功能 通过与用 户更深刻的接触 现在可以开始创建数据库了 本系统的数据库是采用的 SQL SQL 容易安装 容易上手 SQL 数据库和 ASP 一起使用兼容性好一些 使用 起来也方便些 6 16 1关系图关系图 E R 图为实体 联系图 提供了表示实体型 属性和联系的方法 用来描述 现实世界的概念模型 构成 E R 图的基本要素是实体型 属性和联系 其表示 方法为 实体型 用矩形表示 矩形框内写明实体名 属性 用椭圆形表示 并用无向边将其与相应的实体连接起来 联系 用菱形表示 菱形框内写明联 系名 并用无向边分别与有关实体连接起来 同时在无向边旁标上联系的类型 1 1 1 n 或 m n 管理员实体由属性管理员编号 管理员所在院校 登陆密码组成 老师实体分别有属性 教工号 姓名 性别 学院 职务 职称 登陆密 码组成 学生实体由属性 学号 姓名 性别 专业 所在学院 班级 登陆 密码选题状态组成 课题实体由属性课题编号 课题名称 学院 专业 模块总数 模块名称 课程性质 课题来源 课题类型 院系审批结果 教研室审批结果 提交时间 老师可以申报课题 也可以指导学生 学生可以选择课题 老师 学生 课题三个实体之间的关系图如下 图 6 1 课题要经过教研室和院系的审批才能被学生选择 教研室与课题 院系 与课题之间的关系图如下 图6 2 审 批 课 题 教 研 室 院 系 1 1 n 老 师 申报 课 题 n m 指导 学 生 n m 选择 11 图 6 1 老师 学生和课题关系图 图6 2 课题审批关系图 管理员先要对数据进行初始化 在存入数据库 管理员可以对数据库中 的数据进行备份和恢复 信息实体可以有实体管理员发布 信息实体有编号 主题 学院 发送 时间 作者姓名 内容等属性组成 它们之间的关系如图 6 3 管理员 发布 信 息 编 号 主 题 学 院 发布时间 作者姓名 内 容 1 m 图6 3 管理员与信息的关系图 管理员具有最高的权限可以添加用户 老师和学生 添加分为单个添加 和群组添加 管理员和用户之间的关系如图 6 4 管理员 添 加 用 户 1m 图6 4 管理员和用户的关系图 6 26 2数据库的逻辑设计数据库的逻辑设计 6 2 1 基本表的设计基本表的设计 因为该毕业管理系统是针对高校的 属于学校内部的管理信息系统 所以 用户分为三种 学生 老师和管理员 管理员是最高权限 他可以对学生和老 师进行添加和删除 也可以对管理员进行添加和删除 并且管理员是有院系之 分的 本系统默认的管理员是 编号 16 姓名 zq 院系 计算机系 登 陆密码 123 管理员基本表名为 manager login 学生基本表名为 student login 老师基本表名为 teacher login 课题和课题审批的基本信息 均放在一张表中 基本表名为 subject 老师与课题的关系的基本信息表名为 t su 老师 学生和课题三者关系的基本信息表名为 t st su 信息的基本信 息表名为 info 老师职称的基本信息表名为 technical 院系与专业的基本信 息表名为 profession 课题申请表内容的基本信息表名为 table1 课题性质 课题来源 课题类型三项对应的具体内容信息基本表 subject table1 表 6 1 管理员基本信息表 字段类型长度允许空备注所代表中文意思 use id Int4 否主键管理员的编号 User nameChar10 否管理员的姓名 passwordchar15 否管理员登录密码 默认 为 123 institutechar15 否管理员所在的学院 表 6 2 教师基本信息表 字段类型长度允许空备注所代表中文意思 Teacher idInt4 否主键老师的编号 InstituteChar15 否老师所在的学院 Teacher nameChar10 否老师的名字 Research roomChar30 是 老师所在教研室的名称 Teacher sexChar2 否老师的性别 passwordChar15 否老师登录密码 默认为 123 Teacher postChar50 是老师的职务 DegreeChar20 是老师的学位 TechnicalChar10 否老师的职称 PhoneChar15 是老师的电话号码 Mobile phoneChar15 是老师的手机号码 EmailChar25 是 三项必 有一项 不空 老师的电子邮箱 conditionChar40 否校内或校外的指导老师 表 6 3 学生基本信息表 字段类型长度允许空备注所代表中文意思 student idchar20 否主键学生的学号 student namechar10 否学生的名字 student sexchar2 否学生的性别 passwordchar15 否学生登录密码 默认为 123 institutechar15 否学生所在的学院 professionchar20 否学生所在的专业 gradechar30 否学生所在的班级 Phonechar15 是学生的电话号码 Mobile phonechar15 是学生的手机号码 EmailChar40 是 三项必有 一项不空 学生的电子邮箱 nditionInt4 否0 表示未 选 1 表示 已选 2 表 示被老师 删除 选题状态 表 6 4 信息表 字段类型长度允许空备注所代表中文意思 info id Int4 否主键信息编号 info nameChar10 否信息标题 Info bodychar300 否信息内容 Info timedatetime10 否发送时间 senderchar10 否发送人姓名 表 6 5 老师课题关系表 字段类型长度允许空备注所代表中文意思 Teacherone idInt4 否第一指导老师的编号 Teachertwo idInt4 否第二指导老师的编号 Subject idInt4 否申报课题的编号 表 6 6 老师 学生与课题关系表 字段类型长度允许空备注所代表中文意思 Teacherone idInt4 否第一指导老师的编号 Teachertwo idInt4 否第二指导老师的编号 Student idInt4 否选题学生的学号 Subjectone idInt4 否主课题的编号 Subjecttwo name1Char100 是次课题 1 名称 Subjecttwo name2Char100 是次课题 2 名称 Subjecttwo name3Char100 是次课题 3 名称 ConditionChar10 是学生在校内或校外毕业设计 表 6 7 老师职称基本表 字段类型长度允许空备注所代表中文意思 TechnicalChar10 否职称 表 6 8 学院专业基本表 字段类型长度允许空备注所代表中文意思 InstituteChar20 否学院名称 ProfessionChar20 否学院对应的专业 表 6 9 课题性质 来源 类型三项对应的具体内容基本表 字段类型长度允许空备注所代表中文意思 SubjectChar50 否课题性质 课题来源课题 类型 bodyChar50 否三项所对应的具体内容 表 6 10 课题申报表内容的基本信息 字段类型长度允许空备注所存放的内容 Table idInt4 否标识 Institute1Char20 否院 系 Profession1Char20 否专业 Title1Char50 否课题内容 number1Char20 否限报人数 nature1Char20 否课题性质 model1Char20 否模块总数 resource1Char20 否课题来源 type1Char20 否课题类型 Bkground1Char20 否选题背景 Subplan1Char20 否初步计划 Teacherone1Char20 否第一指导老师 Teachertwo1Char20 否第二指导老师 Technical1Char20 否技术职称 Degree1Char20 否学位 Remark1Char20 否备注 表 6 11 申报课题信息表 字段类型长度允许空备注所代表的中文意思 Subject idInt4 否主键课题编号 Subject nameChar50 否课题名称 InstituteChar15 否学院 ProfessionChar50 否提供的专业 Model noInt2 否模块总数 Model1Char50 是模块 1 的名称 Model2Char50 是模块 2 的名称 Model3 Char50 是模块 3 的名称 Model4 Char50 是模块 4 的名称 Model5 Char50 是模块 5 的名称 Model6Char50 是模块 6 的名称 Model7Char50 是模块 7 的名称 Model8Char50 是模块 8 的名称 Subject nature1 Char40 是课题性质 结合工程实际 Subject nature2Char40 是课题性质 结合教师科研课题 Subject nature3Char40 是课题性质 结合社会实践 Subject nature4Char40 是课题性质 设计辅助手段 Subject nature5Char40 是 五项必 有一项 不空 课题性质 应用 CAD Subject resourceChar20 否课题的来源 Subject typeChar20 否课题的类型 NumberInt2 否限报的人数 BkgroundChar100 是课题背景 SubplanChar100 是课题初步计划 RemarkChar100 是课题备注 Time1Datetime 否课题提交申请的时间 Examine1Char2 否3 种 待批 同意 不同意 课题教研室审批的结果 Remark1Char100 是课题教研室审批的备注 Time2Datetime 否课题教研室审批的时间 Examine2Char2 否课题院系审批的结果 Remark2Char100 是课题院系审批的备注 Time3Datetime 否课题院系审批的时间 从上述的表可以看出主键和外键两个关键词 主键是用来唯一表示一条数 据的字段 其数值不能重复 如学号 外键也叫侯选键 能够完全决定所有的属性 的那些字段叫外键 6 2 2 数据库连接数据库连接 本系统是采用的 ADODB 方法来连接的数据库 其代码如下 7 7详细设计详细设计 7 17 1 系统流程图系统流程图 7 1 1 总体系统流程图总体系统流程图 在整个系统中 用户登录系统首先进行身份 学生 老师和管理员 的验 证 当身份验证成功后 分别进入不同的界面进行不同的操作 具体的流程图 如 下图 图 7 1 图 7 1 系统流程图 7 1 2 分模块流程图分模块流程图 在课题申报及审批模块中分为老师申报课题后由管理员进入教研室待批的 课题目录系统后进行审批 具体的流程图如图 7 2 结束 在后台管理的流程图中 首先进行管理员的身份验证 管理员进入系统后 进行课题的删除 BBS 删除 发布和删除有关信息 查看添加和删除用户 学 生和老师 进行密码管理 备份和修复数据库内的资料 具体的流程图 7 3 学生所选课题是经过教研室和院系两级审批同意的课题 在选题模块学生 和老师都可以进入该模块 学生进入该模块进行选题 老师则查看学生选题信 息确定学生所选的题目 同意或删除 具体的流程如下图 7 4 图 7 2 课题申报及审批流程图 申 报 课 题 院 系 待批的课题目录 教研室待批的课题目录 产生获得两级审批同意 的课题目录 老 师 同意 同意 不同意 不同意 判断 用户登录 管理员 审 批 审 批 数据库 退出结束 退出结束 退出结束 图 7 3 后台管理流程图 错误 管理员登录 身份 验证 错误提示 数据库 删除 BBS 发布 删除 信息 查看添加 删除用户 备份 修 复数据库 存 正确 删除课 题 管理员 密码管 理 结束 从上面的模块分析得出 管理员先要对资料进行备份 在对数据库中的表 进行初始化 然后 就添加用户学生和老师 已经存在数据库中的老师登陆系 统进行课题申报 填写完基本的申报信息后 满足填写要求的则可以提交成功 资料入库 相关老师被赋予一定的权限 可以进行审批 这一权限是老师自己 经过协商产生的 课题审批分为两级审批 教研室审批和院系审批 只有获得 教研室审批得到通过的课题才能交付院系审批 两级审批都得到通过的课题才 能提供给学生进行选题 学生选题是一对一的关系 一个学生只能选一个课题 如果想更改的话 必须对前一次的选题进行删除 相应的申请老师可以对以报 该课题的学生进行删除 该删除信息在学生下次登陆的时候会提示 相应的申 请老师也可以进行具体模块的划分和一些必要的说明 后台管理是针对管理员 进行操作的 它分为几部分 信息管理 用户管理 数据库管理 其中信息管 图 7 4 选题及模块分配流程图 是 否 选择课题 具体模块分配 查看课题的具体内容 指导 老师的信息 课题的选题情 况 报名成功 学 生 否 用户登录 老 师 删除 学 生 获得两级审批同意的 课题目录 判 断 重复 报 名 是 删除前次 报名 删 除 报名失败 查看课题具体情况 是 否 删除报名 数据库结束退出 理为信息发布 信息删除 bbs 删除 课题删除 用户管理主要有用户添加 用户删除 管理员密码管理 数据库管理是指资料初始化 资料备份 用户添 加也分为好几部分 有学生添加 老师添加 管理员添加 添加又分单个添加 和群组添加等等 用户删除也分为好几部分 有学生删除 老师删除 管理员 删除 删除又分单个删除和群组删除等等 7 27 2 模块实现模块实现 1 登录模块 不同的身份对应不同的信息输入 student 对应相应的学号 teacher 对应相应的教工号 administrator 对应相应的管理员编号 并且这些 号码均是唯一的标识 分别都可以再进行密码验证 default1 asp 正确则可 以进入系统 如图 7 5 代码片段 图 7 5 系统登录示例 MsgBox 此管理员编号不存在 location href default asp MsgBox 密码不对 请您确认 history go 1 2 课题申报模块 填写申请的权限只能给老师 课题名称不能为空 第一 指导老师也不能为空 如果出错的话 会有提示信息 并且 模块数的选择是 通过一个用 javascript 脚本语言编写的函数 function buttonclick1 str if str 1 hh1 style display hh2 style display none hh3 style display none hh4 style display none hh5 style display none hh6 style display none hh7 style display none hh8 style display none 1 1 图 7 6 课题申报图 8 8测试测试 8 18 1 软件测试的必要性软件测试的必要性 软件测试就是在软件投入运行前 对软件需求分析 设计规格说明书和编 码的最终复审 是软件质量保证的关键步骤 确切的说 软件测试最终的目的 就是为了发现错误 8 28 2 软件测试的过程软件测试的过程 本系统采用的是黑盒测试法 也称为功能测试法 该系统有用户登录测试 个人修改资料测试 毕业课题申请测试 课题审批测试 学生选题测试和后台 管理测试 其中课题管理测试包括教研室审批测试 院系审批测试 后台管理 测试包括 1 信息管理测试 当点击 信息发布 右边框架显示信息发布页面 管理员可在这发布公告 新闻及各科室相关的通知或其它的文件 当点击 信息删除 右边框架分页显 示所有已发布信息的主题 内容 来源 时间等信息 若要删除此信息 点击 删除 即可 当点击 BBS 删除 右边框架分页显示所有已发布 bbs 的主题 内容 来源 时间等信息 若要删除此 bbs 点击 删除 即可 当点击 课 题删除 右边框架分页显示所有已发布课题的主题 来源 时间 状态等信息 若要删除此课题 点击 删除 即可 2 用户管理 当点击 用户添加 右边框架显示用户添加页面 管理员可在这向各个子 系统添加用户 添加时可单个添加 也可群组添加 选单个添加时 要在页面 上选择用户身份 student 则填写相应的学号 teacher 校内 则填写相应的教工 号 teacher 校外 则填写相应的姓名 职称 联系电话等基本信息 administrator 则填写相应的姓名 可以获得编号 按提交后 能正确添加单个用 户 选群组添加时 要在页面上选择用户类别 用户身份 用户权限 用户所 在院系 用户所在专业 按提交后 能正确群组添加用户 当点击 用户删除 右边框架显示用户删除页面 管理员删除各种用户 删除时可单个删除 也可 群组删除 选单个删除时 要在页面上选择用户身份 student 则填写相应的学 号 teacher 校内 则填写相应的教工号 teacher 校外 则填写相应的姓名 职称 联系电话等基本信息 administrator 则填写相应的姓名 可以获得编号 按提交 后 能正确删除单个用户 选群组删除时 要在页面上选择用户类别 用户身 份 用户权限 用户所在院系 用户所在专业 按提交后 能正确群组删除用 户 当点击 管理员密码管理 当前管理员只可以更改自己的密码 3 数据管理 当点击 数据备份 恢复 右边框架显示备份 恢复数据库页面 选择 备 份 按 确定 管理员可备份各子系统用到的数据库 选择 恢复 管理员 可恢复所选的已坏数据库 当点击 数据初始化 右边框架显示数据库数据初 始化页面 按 确定 管理员可初始化数据库 也相当于新建一个数据库 结结 论论 本系统设计实现了毕业论文管理模块的基本功能 达到了预期设计的效果 在设计过程中完成了课题申请 课题审批 学生选题 相关报表的生成 学生 上传论文 网上评阅和后台管理功能 功能上没有遗失 在技术上采用了 ASP NET 实现编码 经过将进半年的时间 完成了基于 NET 平台的毕业论文管理系统设计与 开发实现 由于是第一次参与系统的开发 在设计和实现过程中遇到许多的问 题 如学生上传论文的格式受到一定的限制 上传论文用到的是 lufupload dll 和 Aapupload dll 分别放在系统目录下 如果系统文件受到病 毒的侵害 那么文件上传就将失败 还需要改进 通过本次课题的研究 可以看出毕业论文的管理这一系统对高校管理论文 十分的重要 减少了以前造成论文的不易管理主要原因是这一部分工作是由人 工来完成的 人工操作工作量繁多 资料易丢失 更新和修改很不方便 老师 与学生之间的沟通和信息传达不及时等等 该设计不仅解决了以前人工操作的 不便性 而且使工作效率大大的提高方便用户操作 也降低以前由人工操作的 大部分成本 在学生选题模块学生可以更好的了解课题与指导老师的相关信息 网上论文上传和查看方便学生对论文的提交 能够提高学生对论文信息的了解 速度 但是该设计还存在不足之处 毕业设计是四年学习的总结 通过这次的设计可以提高自己解决问题和处 理问题的方法 提升自己的理论和技术水平 为以后的开发积累实际的经验 参考文献参考文献 1 李飞 方睿 苟志坚 最新计算机网络基础与应用 M 成都 四川大学出版社 2003 2 吉根林 翠海源 ASP NET 程序设计教程 M 北京 电子工业出版社 2005 3 方睿 网络数据库原理及应用 M 成都 四川大学出版社 2005 4 龙马工作室 Dreamweaver8 中文版完全自学手册 M 北京 人民邮电出版社 2006 5 李晓黎 张魏 ASP SQL Server 网络应用系统开发与实例 M 北京 人民邮电出版社 2004 6 郝思嘉 ASP NET 课程设计案例精编 M 北京 中国水利水电出版社 2006 7 刘振岩 刘慧敏 王欢 ASP 数据库开发入门与提高 M 北京 清华大学出版社 2004 致致 谢谢 本文是在杨万全老师的热情关心和指导下完成的 他渊博的知识和严谨的 治学作风使我受益匪浅 对顺利完成本课题起到了极大的作用 在此向他表示 我最衷心的感谢 感谢杨万全老师在课题研究初期给予的帮助 在他的帮助下课题才得以很 好的展开 有了一个很好的开端 感谢中期同学在问卷调查中给予的帮助 因 为他们的协助 才得以高效率的完成了所有问卷调查 获取了珍贵的数据资料 在论文完成过程中 本人还得到了韩斌老师和初期检查和中期检查的老师 和同学的热心帮助 本人向他们表示深深的谢意 最后向在百忙之中评审本文的各位专家 老师表示衷心的感谢 作者简介 姓 名 范炳艳 性别 女 出生年月 1982 年 8 月 民族 汉 E mail boyan520110 声声 明明 本论文的工作是 2007 年 2 月至 2007 年 6 月在成都信息工程学院网络工程 系完成的 文中除了特别加以标注地方外 不包含他人已经发表或撰写过的研 究成果 也不包含为获得成都信息工程学院或其他教学机构的学位或证书而使 用过的材料 除非另有说明 本文的工作是原始性工作 关于学位论文使用权和研究成果知识产权的说明 本人完全了解成都信息工程学院有关保管使用学位论文的规定 其中包括 1 学校有权保管并向有关部门递交学位论文的原件与复印件 2 学校可以采用影印 缩印或其他复制方式保存学位论文 3 学校可以学术交流为目的复制 赠送和交换学位论文 4 学校可允许学位论文被查阅或借阅 5 学校可以公布学位论文的全部或部分内容 保密学位论文在解密后 遵守此规定 除非另有科研合同和其他法律文书的制约 本论文的科研成果属于成都信 息工程学院 特此声明 作者签名 2007 年 06 月 日 袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃 蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度矿产资源开发与合作合同
- 2024业务员合同协议书范本
- 2024表演合作合同范本
- 个人土地使用权部分转让协议
- 个人小额贷款合同协议书
- 广东省外地职工劳动合同模板
- 2024个人借款担保合同范本「标准版」
- 买卖合同因质量问题的反诉状2024年
- 婚内财产划分:债务承担约定
- 2024年私人装修工人简单合同
- 2024年国际货物买卖FOB条款合同
- 华南理工大学《嵌入式系统》2022-2023学年期末试卷
- 2024-2025学年二年级上学期数学期中模拟试卷(苏教版)(含答案解析)
- 入团志愿书(2016版本)(可编辑打印标准A4) (1)
- 集团公司两金管理评价办法
- 电影的声音分析PPT课件
- “三措一案”实施规范标准
- 【全面解读《国有建设用地使用权出让地价评估技术规范【2018】4号文》
- 案件移交清单模板
- 等差数列及其通项公式
- 【土木工程本科毕业设计】《混凝土结构》课程设计
评论
0/150
提交评论