《基于Web的毕业设计质量管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于Web的毕业设计质量管理系统的设计与实现.doc(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、江阴职业技术学院毕业论文课 题:基于Web的毕业设计质量管理系统的设计与实现专 题:专 业: 计算机信息管理学 生 姓 名: 班 级: 2006信息管理学 号: 20060803139指 导 教 师: 完 成 时 间: 2009年01月05日 摘 要随着计算机网络和Internet的普及,运用先进的管理信息系统及软件开发平台,对信息进行科学化和网络化管理,己经成为高校信息系统的发展趋势。然而目前,在高校教学管理,尤其是毕业设计质量管理方面,还缺乏有效的网络化信息管理。因此,基于Web的毕业设计质量管理系统的开发无疑为开展和管理毕业设计工作提供了极大的便利。该课题是江阴职业技术学院科研课题高校教
2、务管理系统的子课题“毕业设计质量管理系统”。本系统是为解决毕业生在毕业设计管理过程中遇到的工作效率低、交互性差、选题及质量管理不可控等问题而设计的。利用Microsoft Visual Studio、SQL Server数据库等开发平台,构建了“基于Web的毕业设计质量管理系统”,为高校毕业设计的管理和参加毕业设计的师生提供了一个良好的信息平台。关键词:ASP.NET;Web;毕业设计;质量管理IAbstractAbstractWith the development of network technology and the prevalence of Internet, managing
3、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 th
4、e 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 Manage
5、ment 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 suc
6、h 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
7、 a net palm for graduation project.Keywords: ASP.NET; Web; graduation project; quality management7目 录目 录摘 要IABSTRACTI目 录I第一章 绪论11.1 课题的目的及意义11.2 发展现状和趋势11.3 课题的设计思路21.4 主要工作内容和组织3第二章 系统开发的关键技术及实现方案42.1 关键技术42.1.1 DotNET框架42.1.2 ASP.NET技术52.1.3 UML简介62.1.4 SQL Server2005简介62.2 系统实现方案7第三章 需求分析与开发93.1
8、课题背景93.1.1 项目背景93.1.2 面临的困难93.2 可行性分析103.2.1 经济可行性103.2.2 技术可行性103.2.3 用户可行性103.3 系统建设原则113.3.1 实用性原则113.3.2 可扩展性与可维护性原则113.3.3 安全可靠性原则113.3.4 用户界面设计原则113.4 系统需求分析与设计113.4.1 功能需求分析113.4.2 核心业务流程13第四章 总体设计154.1 系统概述154.2 总体设计154.2.1 系统总体拓扑设计154.2.2 系统功能框架设计154.3 功能模块设计164.3.1 基础管理164.3.2 课题信息164.3.3
9、过程管理174.3.4 评阅管理174.3.5 系统管理17第五章 数据库设计185.1 数据库设计概述185.2 数据库设计185.2.1 数据库信息185.2.2 数据库结构19第六章 详细设计与实现286.1 基础管理286.1.1 密码修改286.1.2 修改教师个人资料296.1.3 修改学生个人资料296.1.4 教师信息导入306.1.5 学生信息导入336.1.6 最新公告346.1.7 新闻添加356.1.8 新闻编辑366.1.9 年度毕业设计管理386.2 课题信息396.2.1 课题发布396.2.2 课题审核设计416.2.3 课题列表设计426.2.4 学生选课44
10、6.3 过程管理476.3.1 留言反馈476.3.2 上传管理496.4 评阅管理516.4.1 答辩审核516.4.2 评分526.5 系统管理526.5.1 用户组管理526.5.2 用户组权限列表536.5.3 用户组权限修改546.5.4 数据库备份556.5.5 数据库还原56第七章 系统测试587.1 系统测试的目的及意义587.2 功能测试及内容597.3 测试的方法607.4 系统功能测试结论60第八章 系统部署618.1 基础软件规划618.1.1 网络操作系统618.1.2 数据库系统618.2 ASP.NET应用程序部署和配置628.2.1 部署IIS配置信息628.2
11、.2 Web.Config配置信息64第九章 总结与展望659.1 本文总结659.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 课题的目的及意义计算机网络技术的发展给信息时代的人们带来了很大的方便。如今在Internet上,你随处都可以看到很多的各类信息管理系统,如企业信息管理系统,电子商务系统,学
12、校教务管理系统等各类信息管理系统的普及。毕业设计(论文)工作是教学计划的重要组成部分,是实现培养目标要求的重要阶段,也是进行人才培养教育的最后一个重要的综合性实践教学环节,做好毕业设计(论文)工作对于全面提高教学质量具有重要的意义。因此,各高校都十分重视毕业设计。但是现有的指导教师以书面形式提交毕业设计课题以及要求,再分配给学生的操作流程,不仅可能会限制学生的兴趣和特长的发挥,而且也给指导教师的指导工作增加了阻力和许多额外的劳动。而且在各个阶段需要上交或是提交相关的文档资料等问题,目前主要还是由人工处理,需要花费一定人力。这给整个工作带来了很多不便,而且容易出错。其尤为突出的弊端是,无法保证毕
13、业设计的质量,更无法保证质量管理中的可控、可溯。因此,基于Web的毕业设计质量管理系统的开发,无疑为开展和管理毕业设计工作提供了极大的便利。本课题旨在使目前校园内毕业设计管理信息网络化,解决已往信息传递不方便、不快捷等问题,如假期学生因不在校而无法上交文档,学院或导师为安排工作而必须通知到各个学生等繁琐的操作,通过本系统可实现毕业设计管理工作的网络化,在方便教师和学生、提高工作效率和效果的同时,落实和保障毕业设计质量管理。1.2 发展现状和趋势随着高校的规模不断扩大,如何合理利用教学资源,有效地加强教学管理工作,已成为各大高校十分关注的问题。如何有效地增强教学管理水平,充分调动学生的学习积极性
14、,提高毕业设计的教学质量是各高校教学管理工作的重点之一。虽然目前国内很多高校纷纷建立了毕业设计选题系统,但是真正做到对整个毕业设计的流程和质量进行管理的却为数不多。而我院在这方面至今仍然采用原有的操作流程和管理手段,面临着许多迫切的问题,如核心信息分散、工作效率低、管理模式单一、交互性差、实时性、质量不可控等等,迫切需要一套基于Web的毕业设计质量管理系统,以达成毕业设计质量管理的管理高效、信息透明、协作良好等目标。目前同类系统或多或少的存在以下的问题:(1)同类院校都比较重视学院整体信息化建设,许多核心环节比如学院网络、网站,以及学籍管理、教务管理信息系统等都已经建设齐备,但是对于学院质量管
15、理的细分部分的信息化建设,比如毕业设计质量管理等,往往重视和投入不足。(2)同类系统往往更注重相关信息的管理,而忽视或没有真正关注到毕业设计管理工作中的过程质量管理,没能很好地发挥毕业设计管理工作应有的效果。(3)目前还没有一套适合我院关于毕业设计管理工作的管理系统,或是直接针对我院的毕业设计质量管理工作而编写的管理系统。通过对毕业设计质量管理工作的初步了解,从系统结构的组织、功能的实现、技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今高职院校毕业设计质量管理工作需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。1.3 课题的设计思路本课题以江阴职业技术学院为项目需求方
16、,在针对高职院校毕业设计管理工作的现状与特点进行分析后,进行“基于Web的毕业设计质量管理系统”的研发工作。拟基于“高校教务管理系统”研发背景,以软件工程与项目管理规范、.NET技术框架等为工作基础,结合ASP.NET、C#编程语言、SQL Server2005等工具进行研发工作。基于学院毕业设计质量管理实际需求,使用本课题所开发系统后,期望逐步达到如下管理目标:(1)管理毕业设计工作,提高工作效率。(2)实现科学合理的学生-课题双选,提高课题选题实际命中率。(3)实现毕业设计过程质量管理和控制,达到毕业设计质量可控、可溯。(4)科学管理毕业设计课题,反映学院各专业教科研动态和成果。(5)逐步
17、实现毕业设计课题等核心信息交流共享,达成学科交叉、协作。本课题所涉及项目的研发工作分为以下7个主要阶段:(1)需求调研与分析。到学院教务处、系部等相关部门实地开展需求调研工作,理解毕业设计质量管理目标,获取毕业设计质量管理的核心业务流程、数据项,收集用户对系统的相关功能需求,确定系统实现方案。(2)需求分析与开发。在需求调研分析的基础上,设计系统原型(Demo)并论证,汇总并整理、反复论证系统需求规格说明书。(3)数据库分析与设计。确定数据库产品选择(MS-SQL Server),设计数据库结构,物理上创建数据库、表等基本的数据库对象,撰写数据库设计说明书并论证。(4)详细设计。按照详细设计相
18、关规范,撰写系统详细设计说明书并论证。(5)编码与测试。按照相关编码规范及要求,分模块编码实现,完成基本测试。(6)功能测试、试运行。按照前期设计资料,分模块组织进行功能测试,查找设计缺陷和错误,并修正;通过后部署该系统进行初步运行测试,以学院教务处、部分系部为特定用户试用、查找问题,并及时修正。(7)项目实施与维护。由教务处等单位组织鉴定,在确认没有重大缺陷和错误的情况下,最终在全院范围内部署和实施该系统。1.4 主要工作内容和组织第一章:绪论。第二章:系统开发的关键技术以及实现方案。第三章:需求分析与开发。第四章:总体设计。第五章:数据库设计。第六章:详细设计与实现。第七章:系统测试。第八
19、章:系统部署。第九章:总结与展望。江阴职业技术学院毕业设计(论文)DotNET框架由以下三个主要部分组成:(1)公共语言运行时公共语言运行时在组件的开发及运行过程中,扮演着非常重要的角色。在组件运行过程中,运行时负责管理内存分配、启动或删除线程和进程、实施安全策略、同时满足当前组件对其他组件的需求。DotNET框架的关键作用在于它提供了一个跨编程语言的统一编程环境。(2) 统一的编程类DotNET框架为开发人员提供了一个统一、面向对象、层次化、可扩展的类库集(API)。现今,C+开发人员使用的是Microsoft基类库, Java开发人员使用的是Windows基类库,而VisualBasi。用
20、户使用的又是VisualBasicA PI集。而DotNET框架统一了微软当前的各种不同类框架。这样,开发人员无需学习多种框架就能顺利编程。而且,通过创建跨编程语言的公共API集,DotNET框架可实现跨语言继承、错误处理和调试。实际上,Jscript到C+的所有编程语言,都是相互等同的,开发人员可以自由选择理想的编程语言。(3)活动服务器页面(ASR.NET)ASP.NET是使用DotNET框架提供的编程类库构件而成的,下节我们将专门描述ASR.NET架构。致 谢致谢在江阴职业技术学院学习和生活的三年,是我人生中难以忘怀的时光。感谢学院和计算机科学系的各位领导和老师们,为我们创造了良好的学习
21、氛围和学习平台,各位老师付出了艰辛的劳动,让我们学到了很多知识。衷心感谢我的指导老师吴懋刚讲师,他敏锐的眼光、精辟的见解、创新的开拓精神、严谨认真的治学风范、勤奋谦逊的工作态度,以及忘我的工作精神是我终身的学习楷模。老师对我耐心的指导和严格的要求使我的学习有了不断提高和许多收获,并将继续激励我在今后的工作中克服困难,迎接挑战。真诚的向尊敬的吴老师致以崇高的敬意!本人毕业设计得以完成,与学院教务处的季胤老师、邱荒逸老师等的直接关心和指导是分不开的,在开始的需求调研阶段、项目开发过程以及后面试运行阶段,他们都积极参与、不厌其烦地参与讨论,从软件使用者的角度,对于软件界面是否友好、系统原型是否合理、
22、说明书是否完整等,都提出了许多很宝贵的意见;要感谢系部各位老师,在项目开发过程中,他们对于项目规范、代码检查、系统测试等都提出来很多宝贵建议,使我受益匪浅;同时,也要感谢我的同学王伟,他对我提供了直接的支持和鼓励,协助我完成了系统设计文档整理、功能测试等工作,从技术上给予我大量好的建议。最后,要感谢各位评阅及答辩老师在百忙之中抽出时间对论文进行审阅并参加答辩。计算机技术和网络技术日新月异地飞速发展,再加上本人水平有限,所以我的毕业设计工作肯定存在不少错误和不尽如人意之处,欢迎广大老师和同学批评指正,在此深表感谢。参考文献参考文献1 美Simon Robinson,Christian Nagel
23、著.李敏波译.C#高级编程(第3版)M.北京:清华大学出版社,2002.2 史嘉权.数据库系统概论M.北京:清华大学出版社,2006.3 王燕编著.面向对象的理论与C+实践M.北京:清华大学出版社,1997.4 周之英编著.现代软件工程M.科学出版社,2000.5 陈玉峰.SQLServer2000数据库开发教程M.北京:科学出版社,2003.6 郑人杰等编著.软件工程M.清华大学出版社,1999.7 于鹏.VBScript/ASP网页设计语言教程M.北京:电子工业出版社,2004.8 金雪云,焦桂英.ASP.NET高级开发技术与范例M.北京:电子工业出版社,2002.9 王少锋.面向对象技术
24、UML教程M.北京:清华大学出版社,2004.10 刘东等.基于WWW的数据库应用J.计算机系统应用,1998.11 谭郁松等.基于Web环境下的异构数据库连接技术的研究与实现J.计算机工程,1998.12 尹德进,余志勇,刘光斌,王宏力编著.基于ASP的试卷生成与管理系统设计J.现代电子技术,2003.13 张永梅,陈立潮编著.Web数据库的开发与安全设计J.现代电子技术,2004.14 王晓婕编著.基于Web在线辅导答疑系统的设计与实现J.现代电子技术,2006.15 孙汝霞,尹春勇编著.网上考试系统的设计与实现J.计算机与信息技术,2002.16 王铮钧,王峥嵘编著.ASP.Net中的数
25、据导出J.现代电子技术,2006 .17 艾斯伯斯图著,梁超译.构建Web解决方案应用ASRNET和ADO.NETM.北京:科学出版社,2002.18 刘韬.SQL Server2005数据库系统开发实例导航M.北京:人民邮电出版社,2004.19 王国荣.ASRNET领先研究M.北京:中国青年出版社:2001.20 朱贵良,宋庆涛,基于Web的网上作业处理系统的设计与实现J.计算机工程,2002,28(6):251-253.21 郭兴伟等编著.ASP.NET动态网站开发基础教程(C#篇)M.北京:清华大学出版社,2006.5.附 录附 录附录1 毕业设计开题报告 附录2 总体功能性需求分析 附录3 需求规格说明书 附录4 数据库设计说明书附录5 详细设计说明书附录6 功能测试报告附录7 系统使用说明书补充附录1 课题立项证明补充附录2 结项鉴定证明