好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数据库系统开发与维护毕业设计论文.doc

31页
  • 卖家[上传人]:re****.1
  • 文档编号:449523967
  • 上传时间:2023-10-20
  • 文档格式:DOC
  • 文档大小:2MB
  • / 31 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 学 号: 200840410230 数据库系统开发与维护题 目毕业设计(论文)管理系统教 学 院计算机学院专 业计算机科学与技术班 级08计科(2)班姓 名 指导教师 2011年12月28日 目 录1 序 言 11.1 课题的来源与意义 11.1.1 课题的来源 11.1.2 课题的意义 11.2 课题研究的主要内容 12 开发技术与工具 22.1 Microsoft.NET 技术 22.2 ASP.NET 简介 22.3 Visual Studio 2008 33 需求分析 43.1可行性分析 43.2 需求分析 43.2.1 功能需求 43.2.2 角色和工作流程 53.2 系统要实现的目标 74 总体设计 84.1 三层结构概述 84.1.1 三层结构的概念 84.1.2 三层结构的优点 84.1.3 三层结构的缺点 94.2 本系统的分层设计 94.3 数据库设计 115 详细设计 145.1 管理员模块的实现 145.2 教师模块的实现 175.3 学生模块的实现 20附 录 22致 谢 25参考文献 26数据库开发与维护1 序 言1.1 课题的来源与意义1.1.1 课题的来源本课题是“黄石理工学院计算机学院”立项项目,立项时间为 2011 年 9 月。

      1.1.2 课题的意义高校毕业论文是高校本科人才培养方案的一个重要组成部分,也是学生毕业与学位资格认证的重要依据整个本科毕业论文的工作过程持续时间长,涉及人数多(学生,指导教师和教学管理人员),并且随着高校扩招,学生人数的不断增长,毕业论文工作过程中的工作量越来越大,使用传统的管理方式也变得越来越困难,在这样的背景下如何加强毕业论文的管理工作,是一个亟待探讨和研究的问题目前,许多高校的本科毕业论文管理工作相对滞后,基本采用多年来一贯的操作模式:教师命题、学生选题,经过开题、论文撰写和论文答辩确定成绩,最后由教学管理人员将论文归档保存,整个过程基本靠人工来完成在目前各高校网络教学环境成熟的条件下,传统模式无疑显露出诸多不足首先,教学管理人员成为毕业设计管理流程的核心,在该管理模式下,教学管理人员逐渐成了教师、学生交流信息的中转站,使得整个管理流程环节繁杂、效率低下另外,纸制论文查询不便、需占用大量空间保存,以及对毕业设计过程的监控力度不够等都是传统管理模式所固有的弊端研究和开发一个本科毕业论文工作全程管理系统,实现毕业论文工作过程的网络化跟踪,以及毕业论文的电子化管理,通过网络直接搭建起学生、教师间的检索、统计、报表打印以及教师指导等功能,但该系统没有实现对选题、答辩和成绩管理等环节的辅助管理。

      1.2 课题研究的主要内容高校本科毕业论文管理系统除对论文本身进行管理外,还应考虑如何提供对毕业论文全过程的管理,同时亦需考虑与教务系统如何连接,包括使用相同帐号问题、成绩自动反馈问题如何实现一个本科毕业论文工作全程管理系统,是本课题的主要研究问题该系统如何与现有的教务管理系统整合,是本课题研究的重点问题实现对外数据查询接口,提供对外论文查询服务是本课题的一个尝试2 开发技术与工具2.1 Microsoft.NET 技术.NET 框架包括用于创建和操作新一代服务的.NET 基础结构和工具,用于建立新一代高度分布式的数以百万计的.NET 组件服务,以及启用新一代智能互联网设备的.NET 设备软件[12]其完整的结构如图 2-1 所示: 图 2- 1 Microsoft.NET 框架2.2 ASP.NET 简介ASP. NET 提供了一个 Web 应用程序模型,该模型由一组控件和一个基本结构组成有了它,Web 应用程序的构建变得非常容易开发人员可以直接使用 ASP.NET 控件集(诸如数据源控件、数据显示控件等),这些控件运行在 Web 服务器上,它们将用户界面转换成 HTML 格式后再发送给浏览器。

      在服务器上,控件负责将面向对象的编程模型呈现给 Web 开发人员,这种编程模型能提供面向对象的编程技术拥有的丰富功能ASP. NET 还提供一些基本结构服务(诸如会话状态管理和进程循环),这些服务进一步减少了开发人员要编写的代码量,并使应用程序的可靠性得到了大幅度提高ASP. NET 还允许开发人员将软件作为一项服务进行传送通过使用 ASP. NET Web 服务功能,ASP. NET 开发人员只需进行简单的业务逻辑编程,而由 ASP. NET 基本结构负责通过 SOAP 传送服务[15]NET 开发平台为开发 WEB 应用程序提供了强大的技术支持,使开发变得非常便捷,高效ASP.NET 通过服务器控件解决了上述问题服务器端控件会生成发送给浏览器的 HTML 代码,还能生成隐藏的 HTML 元素来存储它们当前的状态在提交页面时,这些信息就会传送回服务器,控件将自动处理这些信息,改变 HTML 并显示控件2.3 Visual Studio 2008Visual Studio2008 是微软提供的集成开发环境,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。

      在 Visual Studio2008中 Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成开发环境(IDE),该环境允许它们共享工具,并有助于创建混合语言解决方案[30]另外,这些语言充分利用了.NET Framework 的功能,提供了对简化 ASP.NET Web 应用程序开发和 XML Web Service 开发的关键技术支持Visual Studio 集成开发环境中为开发人员提供了大量的实用工具以提高工作效率这些工具包括了自动编译、项目创建向导、创建部署工程等等本系统的开发使用的是 Visual Studio 2008,目前微软最新的 Visual Studio 集成开发环境是 Visual Studio 20103 需求分析3.1可行性分析可行性研究的目的是为了软件开发的前期工作做准备,探讨是否现有的技术可以实现本软件,以及作出的软件是否有实际的功能及作用;讨论软件的系统边界,系统的主要功能,系统的数据流程,为软件的总体设计打下基础; (1) 经济可行性系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。

      本系统不需要大量经费,在经济上完全可行 (2) 技术可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等本系统采用了SQL Sever作为后台服务器开发,前台以VisualStudio2008制作的模式,由于在两种软件上都有一定的了解,使用其做过一些系统,所以本系统在技术上完全可行3) 应用可行性本系统主要是为了用计算机代替人工进行毕业设计(论文)管理而开发的本系统直观易懂,使用非常方便,教师、学生可以直接上手,即使是管理员,只要经过简单的培训,操作本系统没有太大的问题在高校的购置的硬件平台上本系统也可良好的运行,在应用可行性上具备这个条件3.2 需求分析3.2.1 功能需求通过与教务处负责全校毕业论文管理工作的老师充分沟通,结合自己作为系一级毕业论文工作的管理者对毕业论文工作过程的了解,并在与部分教师和学生反复交流的基础上,得出本科毕业论文工作全程管理系统的主要需求如下:1 在每次论文工作开始时,管理员应对系统进行基本信息的设定,如毕业设计年份,申报课题时间,选题时间,导入教师、学生名单2 学生和指导教师相互联系,根据实际情况拟定论文题目,指导教师可通过系统在网上提交拟定的题目,等待管理员审核。

      在审核之前这些题目只是本次待选题目(简称选题),只有通过审核的选题才能最终确定为学生的正式题目3 管理员可以在网上审核本教研室教师提交的选题,若审核未通过,可以输入简单未通过审核的原因,教师可以看到审核结果4 选题经审核后,教师通过系统可以正式指派给学生若审核未通过,教师需和学生重新讨论确定选题,提交、等待审核直至通过在实际工作中,在系统中完成以上操作后,每个指导教师指导哪些学生确定了,每个学生的论文题目也确定了,此时用户在系统可以看到本届论文选题的全部结果此后将进入论文撰写阶段5 在论文撰写阶段,系统应提供交流平台,以便学生和教师交流,并允许通过系统上传下载文件6 在论文撰写阶段,学生可以随时在系统中查询和下载往届学生毕业论文,了解论文内容、要求,格式等信息7 系一级管理员要求系统能够根据指定条件生成答辩安排表,教师、学生可以看到答辩安排8 答辩结束后,学生要通过系统提交论文(包括论文相关信息和电子文档)9 学生提交论文后,指导教师进入系统,对学生提交的论文进行审核,审核合格者,教师提交该学生的论文成绩,否则该学生需重新提交,直至审核通过期间学生可以在系统中查看审核结果和评分结果10 上述工作完成后,系管理员可以通过系统打印报表(如:选题结果一览表、成绩汇总表、成绩分析表等)。

      11 在整个论文工作过程中,管理员可以在系统中发布公告,管理自己发布的公告,教师,学生可以查看公告12 用户可以维护个人信息,包括修改,Email 等13 在系统第一次投入使用时,管理员应先添加系,然后从教务系统导入教师和学生基本信息管理员需添加本系专业信息以后每一届工作结束,管理员需清理毕业生信息一次若专业,教研室信息发生变化,管理员可以对专业信息进行管理14 论文管理系统的登录帐号、密码应和教务系统一样,在论文系统中输入的成绩时,应自动更新教务系统中成绩3.2.2 角色和工作流程经过以上功能需求分析,可以得出论文管理系统的用户有:学生、教师、管理员,不同用户在系统中担任不同角色,具有不同权限,要完成不同操作不同用户的操作又有着相互依赖关系,如管理员把学生分配给指导教师,学生、教师才能看到论文安排结果;教师提交归档材料,教研室管理员才能审核归档材料;学生上传论文,教师才能审核上传的论文有些操作是公共的,如查看公告,有些操作是特定角色才能进行的,如论文审核按毕业论文工作的时间顺序,及其不同角色在不同时间阶段要参与的活动综合分析后,得出毕业论文工作过程流程图,如图 3-1 所示:图 3- 1 毕业论文工作流程3.2 系统要实现的目标根据上面需求分析,最终确定系统要实现如图 3-2 所示功能模块,由于模块划分是从功能角度出发,而不是从用户角度考虑,所有一个功能模块会涉及到多个用户。

      图 3- 2 系统功能模块图下面对各模块作简要说明:学生模块基本功能:课题选择、我的课题、我的任务书、开题材料、论文提交、通知公告、网上答疑、下载专区、个人信息维护、密码修改教师模块基本功能:课题申报、全院课题、选题管理、发布任务书、开题报告、通知公告、网上答疑、论文接收、归档材料、下载专区、本组学生信息、个人信息管理、密码修改管理模块基本功能:基础数据维护、教师信息导入、学生信息导入、教师信息管理、学生信息管理、教师申报课题管理、选题管理、账户管理、通知公告、归档材料、下载专区、数据库维护、个人信息管理、密码修改4 总体设计4.1 三层结构概述4.1.1 三层结构的概念三层结构是一种成熟、简单并得到。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.