基于Web的毕业设计质量管理系统的设计与实现.doc_第1页
基于Web的毕业设计质量管理系统的设计与实现.doc_第2页
基于Web的毕业设计质量管理系统的设计与实现.doc_第3页
基于Web的毕业设计质量管理系统的设计与实现.doc_第4页
基于Web的毕业设计质量管理系统的设计与实现.doc_第5页
免费预览已结束,剩余12页可下载查看

下载本文档

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

文档简介

江 阴 职 业 技 术 学 院 毕业论文 课 题: 基于 web 的毕业设计质量管理系统的设计与实现 专 题: 专 业: 计 算 机 信 息 管 理 学 生 姓 名: 班 级: 2006 信 息 管 理 学 号: 20060803139 指 导 教 师: 完 成 时 间: 2009 年 01 月 05 日 i 摘 要 随着计算机网络和internet的普及,运用先进的管理信息系统及软件开发平台,对信 息进行科学化和网络化管理,己经成为高校信息系统的发展趋势。然而目前,在高校教 学管理,尤其是毕业设计质量管理方面,还缺乏有效的网络化信息管理。因此,基于 web的毕业设计质量管理系统的开发无疑为开展和管理毕业设计工作提供了极大的便利。 该课题是江阴职业技术学院科研课题高校教务管理系统的子课题“毕业设 计质量管理系统” 。本系统是为解决毕业生在毕业设计管理过程中遇到的工作效率低、 交互性差、选题及质量管理不可控等问题而设计的。利用microsoft visual studio、sql server数据库等开发平台,构建了“基于web的毕业设计质量管理系统” ,为高校毕业设 计的管理和参加毕业设计的师生提供了一个良好的信息平台。 关键词:asp.net;web;毕业设计;质量管理 abstract i abstract with the development of network technology and the prevalence of internet, managing the campus information using advanced mis technology and software development platforms has become the latest trend sweeping the university management architectures. however, there is, in the management of higher education, especially in the design of the quality of management graduates, but also the lack of an effective network-based information management. therefore, the design and realization of quality management system on the graduation project has undoubtedly carried out the design and management of school facilities to provide a great deal. this subject, “graduation project quality management system“, is the sub-topics of scientific research subject “educational management system“ in jiangyin polytechnic college. this system is to address the graduates in the graduation project management process encountered a low efficiency, poor interactivity, choice and quality management issues such as non-controllable designed. the design of the use of microsoft visual studio, sql server database development platform to build a web-based mis of graduation project, designed for college graduates to participate in the management and the teachers and students graduating from the design provided a net palm for graduation project. keywords: asp.net; web; graduation project; quality management 目 录 i 目 录 摘 要 .i abstract .i 目 录 .i 第一章 绪论 1 1.1 课题的目的及意义 .1 1.2 发展现状和趋势 .1 1.3 课题的设计思路 .2 1.4 主要工作内容和组织 .3 第二章 系统开发的关键技术及实现方案 4 2.1 关键技术 .4 2.1.1 dotnet 框架 .4 2.1.2 asp.net 技术 5 2.1.3 uml 简介 6 2.1.4 sql server2005 简介 .6 2.2 系统实现方案 .7 第三章 需求分析与开发 9 3.1 课题背景 .9 3.1.1 项目背景 .9 3.1.2 面临的困难 .9 3.2 可行性分析 .10 3.2.1 经济可行性 .10 3.2.2 技术可行性 .10 3.2.3 用户可行性 .10 3.3 系统建设原则 .11 3.3.1 实用性原则 .11 3.3.2 可扩展性与可维护性原则 .11 3.3.3 安全可靠性原则 .11 3.3.4 用户界面设计原则 .11 3.4 系统需求分析与设计 .11 3.4.1 功能需求分析 .11 3.4.2 核心业务流程 .13 第四章 总体设计 15 4.1 系统概述 .15 4.2 总体设计 .15 4.2.1 系统总体拓扑设计 .15 4.2.2 系统功能框架设计 .15 4.3 功能模块设计 .16 目 录 ii 4.3.1 基础管理 .16 4.3.2 课题信息 .16 4.3.3 过程管理 .17 4.3.4 评阅管理 .17 4.3.5 系统管理 .17 第五章 数据库设计 18 5.1 数据库设计概述 .18 5.2 数据库设计 .18 5.2.1 数据库信息 .18 5.2.2 数据库结构 .19 第六章 详细设计与实现 28 6.1 基础管理 .28 6.1.1 密码修改 .28 6.1.2 修改教师个人资料 .29 6.1.3 修改学生个人资料 .29 6.1.4 教师信息导入 .30 6.1.5 学生信息导入 .33 6.1.6 最新公告 .34 6.1.7 新闻添加 .35 6.1.8 新闻编辑 .36 6.1.9 年度毕业设计管理 .38 6.2 课题信息 .39 6.2.1 课题发布 .39 6.2.2 课题审核设计 .41 6.2.3 课题列表设计 .42 6.2.4 学生选课 .44 6.3 过程管理 .47 6.3.1 留言反馈 .47 6.3.2 上传管理 .49 6.4 评阅管理 .51 6.4.1 答辩审核 .51 6.4.2 评分 .52 6.5 系统管理 .52 6.5.1 用户组管理 .52 6.5.2 用户组权限列表 .53 6.5.3 用户组权限修改 .54 6.5.4 数据库备份 .55 6.5.5 数据库还原 .56 第七章 系统测试 58 7.1 系统测试的目的及意义 .58 7.2 功能测试及内容 .59 7.3 测试的方法 .60 目 录 iii 7.4 系统功能测试结论 .60 第八章 系统部署 61 8.1 基础软件规划 .61 8.1.1 网络操作系统 .61 8.1.2 数据库系统 .61 8.2 asp.net 应用程序部署和配置 62 8.2.1 部署 iis 配置信息 .62 8.2.2 web.config 配置信息 .64 第九章 总结与展望 65 9.1 本文总结 .65 9.2 工作展望 .66 致 谢 67 参考文献 68 附 录 69 附录 1 毕业设计开题报告 .69 附录 2 总体功能性需求分析 .69 附录 3 需求规格说明书 .69 附录 4 数据库设计说明书 .69 附录 5 详细设计说明书 .69 附录 6 功能测试报告 .69 附录 7 系统使用说明书 .69 补充附录 1 课题立项证明 .69 补充附录 2 结项鉴定证明 .69 江阴职业技术学院毕业设计(论文) 1 第一章 绪论 1.1 课题的目的及意义 计算机网络技术的发展给信息时代的人们带来了很大的方便。如今在 internet 上, 你随处都可以看到很多的各类信息管理系统,如企业信息管理系统,电子商务系统,学 校教务管理系统等各类信息管理系统的普及。 毕业设计(论文)工作是教学计划的重要组成部分,是实现培养目标要求的重要阶 段,也是进行人才培养教育的最后一个重要的综合性实践教学环节,做好毕业设计(论 文)工作对于全面提高教学质量具有重要的意义。因此,各高校都十分重视毕业设计。 但是现有的指导教师以书面形式提交毕业设计课题以及要求,再分配给学生的操作流程, 不仅可能会限制学生的兴趣和特长的发挥,而且也给指导教师的指导工作增加了阻力和 许多额外的劳动。而且在各个阶段需要上交或是提交相关的文档资料等问题,目前主要 还是由人工处理,需要花费一定人力。这给整个工作带来了很多不便,而且容易出错。 其尤为突出的弊端是,无法保证毕业设计的质量,更无法保证质量管理中的可控、可溯。 因此,基于 web 的毕业设计质量管理系统的开发,无疑为开展和管理毕业设计工作提 供了极大的便利。 本课题旨在使目前校园内毕业设计管理信息网络化,解决已往信息传递不方便、不 快捷等问题,如假期学生因不在校而无法上交文档,学院或导师为安排工作而必须通知 到各个学生等繁琐的操作,通过本系统可实现毕业设计管理工作的网络化,在方便教师 和学生、提高工作效率和效果的同时,落实和保障毕业设计质量管理。 1.2 发展现状和趋势 随着高校的规模不断扩大,如何合理利用教学资源,有效地加强教学管理工作,已 成为各大高校十分关注的问题。如何有效地增强教学管理水平,充分调动学生的学习积 极性,提高毕业设计的教学质量是各高校教学管理工作的重点之一。虽然目前国内很多 高校纷纷建立了毕业设计选题系统,但是真正做到对整个毕业设计的流程和质量进行管 理的却为数不多。而我院在这方面至今仍然采用原有的操作流程和管理手段,面临着许 多迫切的问题,如核心信息分散、工作效率低、管理模式单一、交互性差、实时性、质 量不可控等等,迫切需要一套基于web 的毕业设计质量管理系统,以达成毕业设计质量 管理的管理高效、信息透明、协作良好等目标。 第一章 绪论 2 目前同类系统或多或少的存在以下的问题: (1)同类院校都比较重视学院整体信息化建设,许多核心环节比如学院网络、网 站,以及学籍管理、教务管理信息系统等都已经建设齐备,但是对于学院质量管理的细 分部分的信息化建设,比如毕业设计质量管理等,往往重视和投入不足。 (2)同类系统往往更注重相关信息的管理,而忽视或没有真正关注到毕业设计管 理工作中的过程质量管理,没能很好地发挥毕业设计管理工作应有的效果。 (3)目前还没有一套适合我院关于毕业设计管理工作的管理系统,或是直接针对 我院的毕业设计质量管理工作而编写的管理系统。 通过对毕业设计质量管理工作的初步了解,从系统结构的组织、功能的实现、技术 的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今高职院校毕业设计质 量管理工作需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。 1.3 课题的设计思路 本课题以江阴职业技术学院为项目需求方,在针对高职院校毕业设计管理工作的现 状与特点进行分析后,进行“基于 web 的毕业设计质量管理系统 ”的研发工作。拟基 于“高校教务管理系统”研发背景,以软件工程与项目管理规范、.net 技术框架等为 工作基础,结合 asp.net、c#编程语言、sql server2005 等工具进行研发工作。 基于学院毕业设计质量管理实际需求,使用本课题所开发系统后,期望逐步达到如 下管理目标: (1)管理毕业设计工作,提高工作效率。 (2)实现科学合理的学生-课题双选,提高课题选题实际命中率。 (3)实现毕业设计过程质量管理和控制,达到毕业设计质量可控、可溯。 (4)科学管理毕业设计课题,反映学院各专业教科研动态和成果。 (5)逐步实现毕业设计课题等核心信息交流共享,达成学科交叉、协作。 本课题所涉及项目的研发工作分为以下 7 个主要阶段: (1)需求调研与分析。到学院教务处、系部等相关部门实地开展需求调研工作,理 解毕业设计质量管理目标,获取毕业设计质量管理的核心业务流程、数据项,收集用户 对系统的相关功能需求,确定系统实现方案。 (2)需求分析与开发。在需求调研分析的基础上,设计系统原型(demo)并论证, 汇总并整理、反复论证系统需求规格说明书。 江阴职业技术学院毕业设计(论文) 3 (3)数据库分析与设计。确定数据库产品选择(ms-sql server) ,设计数据库结 构,物理上创建数据库、表等基本的数据库对象,撰写数据库设计说明书并论证。 (4)详细设计。按照详细设计相关规范,撰写系统详细设计说明书并论证。 (5)编码与测试。按照相关编码规范及要求,分模块编码实现,完成基本测试。 (6)功能测试、试运行。按照前期设计资料,分模块组织进行功能测试,查找设计 缺陷和错误,并修正;通过后部署该系统进行初步运行测试,以学院教务处、部分系部 为特定用户试用、查找问题,并及时修正。 (7)项目实施与维护。由教务处等单位组织鉴定,在确认没有重大缺陷和错误的情 况下,最终在全院范围内部署和实施该系统。 1.4 主要工作内容和组织 第一章:绪论。 第二章:系统开发的关键技术以及实现方案。 第三章:需求分析与开发。 第四章:总体设计。 第五章:数据库设计。 第六章:详细设计与实现。 第七章:系统测试。 第八章:系统部署。 第九章:总结与展望。 dotnet 框 架 由 以 下 三 个 主 要 部 分 组 成 : ( 1) 公 共 语 言 运 行 时 公 共 语 言 运 行 时 在 组 件 的 开 发 及 运 行 过 程 中 , 扮 演 着 非 常 重 要 的 角 色 。 在 组 件 运 行 过 程 中 , 运 行 时 负 责 管 理 内 存 分 配 、 启 动 或 删 除 线 程 和 进 程 、 实 施 安 全 策 略 、 同 时 满 足 当 前 组 件 对 其 他 组 件 的 需 求 。 dotnet 框 架 的 关 键 作 用 在 于 它 提 供 了 一 个 跨 编 程 语 言 的 统 一 编 程 环 境 。 ( 2) 统 一 的 编 程 类 dotnet 框 架 为 开 发 人 员 提 供 了 一 个 统 一 、 面 向 对 象 、 层 次 化 、 可 扩 展 的 类 库 集 (api)。 现 今 , c+开 发 人 员 使 用 的 是 microsoft 基 类 库 , java 开 发 人 员 使 用 的 是 第一章 绪论 4 windows 基 类 库 , 而 visualbasi。 用 户 使 用 的 又 是 visualbasica pi 集 。 而 dotnet 框 架 统 一 了 微 软 当 前 的 各 种 不 同 类 框 架 。 这 样 , 开 发 人 员 无 需 学 习 多 种 框 架 就 能 顺 利 编 程 。 而 且 , 通 过 创 建 跨 编 程 语 言 的 公 共 api 集 , dotnet 框 架 可 实 现 跨 语 言 继 承 、 错 误 处 理 和 调 试 。 实 际 上 , jscript 到 c+的 所 有 编 程 语 言 , 都 是 相 互 等 同 的 , 开 发 人 员 可 以 自 由 选 择 理 想 的 编 程 语 言 。 ( 3) 活 动 服 务 器 页 面 ( asr.net) asp.net 是 使 用 dotnet 框 架 提 供 的 编 程 类 库 构 件 而 成 的 , 下 节 我 们 将 专 门 描 述 asr.net 架 构 。 致 谢 5 致谢 在江阴职业技术学院学习和生活的三年,是我人生中难以忘怀的时光。感谢学院和 计算机科学系的各位领导和老师们,为我们创造了良好的学习氛围和学习平台,各位老 师付出了艰辛的劳动,让我们学到了很多知识。 衷心感谢我的指导老师吴懋刚讲师,他敏锐的眼光、精辟的见解、创新的开拓精神、 严谨认真的治学风范、勤奋谦逊的工作态度,以及忘我的工作精神是我终身的学习楷模。 老师对我耐心的指导和严格的要求使我的学习有了不断提高和许多收获,并将继续激励 我在今后的工作中克服困难,迎接挑战。真诚的向尊敬的吴老师致以崇高的敬意! 本人毕业设计得以完成,与学院教务处的季胤老师、邱荒逸老师等的直接关心和指 导是分不开的,在开始的需求调研阶段、项目开发过程以及后面试运行阶段,他们都积 极参与、不厌其烦地参与讨论,从软件使用者的角度,对于软件界面是否友好、系统原 型是否合理、说明书是否完整等,都提出了许多很宝贵的意见;要感谢系部各位老师, 在项目开发过程中,他们对于项目规范、代码检查、系统测试等都提出来很多宝贵建议, 使我受益匪浅;同时,也要感谢我的同学王伟,他对我提供了直接的支持和鼓励,协助 我完成了系统设计文档整理、功能测试等工作,从技术上给予我大量好的建议。 最后,要感谢各位评阅及答辩老师在百忙之中抽出时间对论文进行审阅并参加答辩。 计算机技术和网络技术日新月异地飞速发展,再加上本人水平有限,所以我的毕业 设计工作肯定存在不少错误和不尽如人意之处,欢迎广大老师和同学批评指正,在此深 表感谢。 参考文献 6 参考文献 1 美 simon robinson,christian nagel著.李敏波译 .c#高级编程(第3版)m. 北京: 清华大学 出版社,2002. 2 史嘉权.数据库系统概论m.北京:清华大学出版社,2006. 3 王燕编著 .面向对象的理论与c+实践m. 北京:清华大学出版社,1997. 4 周之英编著 .现代软件工程m.科学出版社,2000. 5 陈玉峰.sqlserver2000数据库开发教程m.北京:科学出版社,2003. 6 郑人杰等编著 .软

温馨提示

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

评论

0/150

提交评论