学位论文管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

山东建筑大学毕业设计说明书I学位论文管理系统刘兆森(山东建筑大学管理工程学院山东省济南市250100)摘要:学位论文管理是高校教学管理中一项重要工作。传统的纸张化教学管理方式已经不能适应现代教学管理的要求,因此开发一套基于互联网的学位论文管理系统是必然之措。本系统开发的目的是实时、高效、便捷地完成教学管理工作,节省人力、物力、财力等资源。论文管理系统对学生毕业论文工作进行管理,如发布、审核、评阅、查询、修改、增加、删除,针对这些要求设计了毕业论文管理系统。通过使用计算机对学生毕业论文进行管理测试,于传统管理方式相比较,检索更加迅速、查找更加方便、提高了可靠性、提升了保密性、使得论文管理成本有所降低。这特点能够提高学生论文工作的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。关键词:学位论文管理;C#编程;信息系统开发中图分类号:c931.6DegreethesismanagementsystemLiuZhaosen(shandongjianzhuuniversityinstituteofmanagementengineeringshandongjinan250100)ABSTRACT:ThemanagementofacademicdegreethesisisanimportantworkintheteachingmanagementinCollegesanduniversities.Thetraditionalteachingmanagementmethodofpaperisunabletomeettherequirementsofmodernteachingmanagement,soitisnecessarytodevelopadegreethesismanagementsystembasedonInternet..Thepurposeofthissystemistocompletetheteachingmanagementinrealtime,efficientlyandconveniently,andsavetheresourcessuchasmanpower,materialresourcesandresources..Thesismanagementsystemonstudentgraduationthesisworkmanagement,suchastherelease,audit,marking,query,modify,add,delete,accordingtotheserequirements,designthegraduationthesismanagementsystem.Usingcomputertostudentgraduationthesismanagement,withamanualmanagementoftheincomparableadvantages,suchas:quicksearch,findconvenient,highreliability,largestoragecapacity,confidentialitygood,longlife,lowcostandsoon.Theseadvantagescangreatlyimprovetheefficiencyofstudentwork,alsoistheschoolscientificandstandardizedmanagementofthedevelopmentofnecessaryconditions,itisanimportantconditionfortheintegrationofvariouscollegesanduniversitiesandtheworld.KeyWords:Degreethesismanagement;managementinformationsystem;C#programming;systemdevelopmen山东建筑大学毕业设计说明书1第1章前言1.1课题背景毕业生信息档案的管理对于学校的管理者来说至关重要,学位论文是高等学校的非常重要的一项数据资源,是一个教育单位不可缺少的一部分。硕士论文的管理缺乏高效系统性,学生选题、提交论文以及论文的评阅和成绩发布过程复杂,文档保存工作较繁琐,缺乏安全稳定。1.2系统开发意义与目标1.2.1系统开发意义学位论文是指高等院校和研究机构的本科生以及硕士生和博士生在导师的指导下,表明作者从事科学研究取得创造性的结果或有了新的见解,并以此为内容撰写而成。基于学位论文的重要价值,学位论文管理工作越来越得到高校的重视,已成为高校教学和教务工作的重要组成部分。对学位论文管理工作的全过程实现信息化管理,是非常有必要和迫切的,符合高校信息化建设的发展方向,符合高校的实际需要。因此,研究如何设计并实现一个高效、易用、灵活、可扩展的论文过程管理系统,是非常有意义的。1.2.2系统开发目标面向高校教务处等各级学生管理部门学风建设与管理的需求开发,用于辅助高校教务处管理大学生论文,优化工作流程,实行科学管理,提高办公效率的实际应用效果,建立学生诚信档案,帮助提高大学生论文质量,论文文献能够长期保存,方便检索,且不受时空限制地共享资源。第2章学位论文管理系统调查与规划2.1系统调查一、调查方法与步骤1.小组讨论确定调查内容2.分配调查方向3.收集资料(网络搜索、研究生处)4.整理分析资料二、调查内容1、系统用户研究生:在校研究生教师:研究生指导老师管理员:研究生处负责人2、管理功能(如图2.1)图2.1组织机构图山东建筑大学毕业设计说明书23、业务流程(如图2.2)学生教师管理员提交题目选题论文题目审核题目确定学生提交任务书审批任务书提交开题报告提交论文评审终稿开题报告论文审核开题报告任务书审核开题报告评审终稿提交指导记录表指导记录表图2.2业务流程图2.2系统实现的关键技术本系统以软件工程理论和技术为指导,采用浏览器/服务器(B/S)三层结构,开发平台采用.NETFrameworkv1.1,开发工具采用VisualStudio.NET2003.编程语言采用C#,前段界面使用ASP.NET,采用性价比较好的MicrosoftSQLServer2000作为后台数据库管理系统,采用XML进行元数据描述,以方便资源共享。系统开发过程中所采用的关键技术如下:2.2.1ASP.NETASP.NET是.NETFrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。指ActiveServerPages(动态服务器页面),运行于IIS(InternetInformationServer服务,是Windows开发的Web服务器)之中的程序。asp.net使用一种字符基础的,分级的配置系统,虚拟服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为ZeroLocalAdministration的哲学观念使asp.net的基于应用的开发更加具体和快捷。一个asp.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性asp.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的asp.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP却做不到这一点。自定义性和可扩展性asp.net设计时考虑了让网站开发人员可以在自己的代码中自己定义plug-in的模块。这与原来的包含关系不同,asp.net可以加入自己定义的任何组件。网站程序的开发从来没有这么简单过。安全性基Windows认证技术和每应用程序配置,你可以确保你的原程序是绝对安全的。asp.net的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加asp.net功能,随时增强ASP应用程序的功能。asp.net是一个已编译的、基于.NET的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进山东建筑大学毕业设计说明书3行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何asp.net应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。asp.net可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。当创建asp.net应用程序时,开发人员可以使用Web窗体或XMLWebservices,或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义.如果你从来没有开发过网站程序,那么这不适合你,你应该至少掌握一些HTML语言和简单的Web开发术语(不过我相信如果有兴趣的话是可以很快的掌握的)。你不需要先前的ASP开发经验(当然有经验更好),但是你必须了解交互式Web程序开发的概念,包含窗体,脚本,和数据接口的概念,如果你具备了这些条件的话,那么你就可以在asp.net的世界开始展翅高飞了[1]。2.2.2ADO.NETADO.NET的名称起源于ADO(ActiveXDataObjects),是一个COM组件库,用于在以往的Microsoft技术中访问数据。之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在NET编程环境中优先使用的数据访问接口。ado.net可将资料管理的资料存取分成不连续的元件,这些元件可分开使用,也可串联使用ado.net也包含.NETFramework资料提供者,以用于连接资料库、执行命令和撷取结果。这些结果会直接处理、放入ado.netDataSet物件中以便利用机器操作(AdHoc)的方式公开给使用者、与多个来源的资料结合,或在各层之间进行传递。DataSet物件也可以与.NETFramework资料提供者分开使用,以便管理应用程序本机的资料或来自XML的资料[2]。2.2.3E-R图E-R图也称实体-联系图(EntityRelationshipDiagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体型、属性和联系,其表示方法为:·实体型(Entity):具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体;在E-R图中用矩形表示,矩形框内写明实体名;比如学生张三丰、学生李寻欢都是实体。如果是弱实体的话,在矩形外面再套实线矩形。·属性(Attribute):实体所具有的某一特性,一个实体可由若干个属性来刻画。在E-R图中用椭圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。如果是多值属性的话,在椭圆形外面再套实线椭圆。如果是派生属性则用虚线椭圆表示。·联系(Relationship):联系也称关系,信息世界中反映实体内部或实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不同实体集之间的联系。在E-R图中用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,

1 / 12
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功