本科生毕业论文(设计)-毕业论文双向选题系统.doc_第1页
本科生毕业论文(设计)-毕业论文双向选题系统.doc_第2页
本科生毕业论文(设计)-毕业论文双向选题系统.doc_第3页
本科生毕业论文(设计)-毕业论文双向选题系统.doc_第4页
本科生毕业论文(设计)-毕业论文双向选题系统.doc_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

本科生毕业设计本科生毕业设计毕业论文双向选题系统TheBidirectionalSubject-SelectionSystemofThesis学生姓名所在专业所在班级申请学位指导教师职称副指导教师职称答辩时间目录目目录录设计总说明.IINTRODUCTION.III1绪论.11.1管理信息系统的发展.11.2开发管理信息系统的意义.22系统需求分析.32.1系统的初步调查.32.2毕业论文双向选题系统的发展历史.32.3毕业论文双向选题系统的开发目的.32.4毕业论文双向选题系统的定义.43系统可行性分析及开发步骤.43.1可行性分析.43.2系统的开发步骤.43.3对本系统的分析.53.4开发和运行环境.64ASP.NET编程环境简介.64.1什么是ASP.NET.64.2ASP.NET与ASP.84.3ASP.NET访问数据库.94.4ASP.NET配置的平台要求.95毕业论文双向选题系统设计的系统分析.95.1系统功能模块划分.95.2系统流程分析.116数据库设计.136.1数据库设计与分析.146.2数据表的创建.166.3存储过程及事务的创建.187系统界面代码和实现.197.1配置Web.config文件.197.2系统登录界面.197.3系统管理员主界面.217.3.1课题信息管理界面.21目录7.3.2学生信息管理界面.227.3.3课题选择信息管理界面.237.3.4公告信息管理界面.247.4学生用户主界面.257.4.1课题信息浏览及课题选择界面.257.4.2公告信息浏览界面.288信息系统的实现.298.1信息系统实现概述.298.2系统测试过程.298.3系统运行与维护.308.3.1系统的运行.308.3.2系统的维护.309结束语.31鸣谢.32参考文献.33设计总说明I设计总说明日新月异的信息技术大大推动了社会的进步,已经改变了或正改变着人们的工作、学习、生活、思想。去公司上班,离不开考勤管理信息系统;去邮局汇款,离不开汇款管理信息系统;电信部门离开了管理信息系统,就无法管理电信业务,等等。通过管理信息系统,可以自动化、标准化和规范化管理业务流程,降低管理人员的事务性工作负荷,加快信息处理的速度,提高信息的质量和利用率,迅速适应顾客需求的变化。因此使用管理信息系统,企业可以通过降低成本,提高质量,缩短产品交付时间或服务时间,获取更高的利益等方式,从而根本上提升企业和竞争能力。管理信息系统将促进整个社会的进步。管理信息系统(ManagementInationSystemMIS)集中了许多先进的管理思想,是信息时代现代企业的先进管理模式。今天,它的管理领域已远远超出了企业内部资源计划与管理的范畴,步入了电子商务环境下企业间协同管理的阶段,并将最终导致面向全球化生产管理的新一代ERP的产生与发展。毕业论文双向选题系统是典型的管理信息系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备、用户界面简洁实用、易用。毕业论文双向选题系统的开发是在分析我校目前论文选题现状的基础上提出来的。目前我校的毕业课题选择还处在手工操作阶段,指导老师与毕业生之间缺少有效的沟通渠道,效率低,耗时长、课题资源分配不均,影响了我校毕业论文水平。这与学校提出的实现数字化校园建设目标不符合。经过上述分析,毕业论文双向选题系统的开发是符合学校信息建设目标,在经济上、技术上操作上都是可行的。系统的正常运行,能大大地减轻学校毕业选题的日常事务,实现选课的信息化、高效化。因此,我们提出毕业论文双向选题系统的开发是可行的。本系统实现了课题选择管理的信息化,包括课题公布、选题信息管理、选题通知、浏览课题、课题选择等,为指导老师和毕业提供课题选择信息的最新动态,并能够与互联网相连来实现课题的网上选题。在开发本系统过程中尽量利用基础软硬环境,采用先进的管理系统开发方案从而达到充分利用现有资源,提高系统开发水平和应用效果的目的;系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员进行补充、维护;系统应具备数据库维护功能,及根据用户需求进行数据的删除、备份等操作。设计总说明II经过研究分析后系统使用ASP.NET技术开发使用SQLServer2000作为数据库开发工具及VisualStudio.NET2003作为系统开发工具,开发语言是C#。ASP.NET是基于.NETFramework的动态网站技术是Microsoft.NETFramework的一部分是一种可以在高度分布式的Internet环境中简化应用程序开发的计算环境;SQLServer2000是Microsoft公司推出的关系数据库管理系统,它提供了功能全面、操作简单的图形化界面。因为在ASP.NET应用中提供了专用于SQLServer数据库应用系统的类库,可以有效地提高数据访问的效率,降低应用程序开发难度,因此,在ASP.NET开发中,SQLServer成为了首选的数据库后台管理系统;MicrosoftVisualStudio.NET是一套完整的开发工具用于生成ASPWeb应用程序XMLWebservices桌面应用程序和移动应用程序。C#伴随.NET一起出现,它是微软公司针对.NET所设计的一种全新的编程语言。微软是这样描述C#的:“C#是从C和C+派生来的一种简单、现代、面向对象和安全的编程语言。”专门为.NET量身定做,它是.NET平台中最重要的语言。关键词:数据一致性;信息管理系统;ASP.NETSQLServer2000INTRODUCTIONIIIINTRODUCTIONChanginginationtechnologyhasgreatlypromotedthesocialprogresshaschangedorischangingpeoplesworkstudylifeandthinking.WorkingatthecompanyneedsthehelpofattendancemanagementinationsystemRemittingmoneyatthePostOfficeneedsremittancemanagementinationsystemaswellIftelecommunicationssectorshavenomanagementinationsystemtheywillnotmanagethetelecommunicationservicesandsoforce.Throughmanagementinationsystemserviceswillbemanagedinanautomaticandstandardizedway.Workloadofmanagementpersonalwillbereducedtoo.Whatsmorewhilepaceofprocessinginationwillbeacceleratedqualityandavailabilitywillbepromotedsofasttoadapttothechangesofcustomerssneeds.Thereforebyusingmanagementinationsystementerprisescanreducecastimprovequalityshortenproductsdeliverytimeorservicetimeandearnhigherprofitssothattheycanenhancethelevelofenterprisesandtheircompetitiveness.Themanagementinationsystemarepushingustowardsfuturerevolution.MIS(ManagementInationSystem)whichfocusesalotofadvancedmanagementconceptsisamodernenterprisemanagementmodelintheinationtimes.NowadaysitsmanagementfieldshasgonefarbeyondtheinnerresourcesplanningandmanagementofenterprisesenteredastageunderthemanagementofenterprisesintheE-businessenvironmentandwillresultintheoutcomingandthedevelopmentofanewgenerationERPwhichdevelopstheproduction-orientedmanagementofglobalization.TheBidirectionalSubject-SelectionSystemofThesisisatypicalmanagementinationsystem(MIS)Itsdevelopmentincludestwoaspects:theestablishmentandthemaintenanceofdatabasebackgroundandthedevelopmentoffront-endapplications.Asfortheeronethedatabaseisrequiredtobebuiltinaconsistentintegratedandsecureway.butforthelateroneitdemandsafunctionallyintactapplicationprogramsandansimpleeasyandusefuluserinterface.ThedevelopmentofTheBidirectionalSubject-SelectionSystemofThesisisforwardonthebasisoftheanalysisofthecurrentsituationaboutselectingthesistopicsinouruniversity.Atpresentselectionofthesistopicsinouruniversityisoperatedbyhands.Tutorsandgraduateslackofeffectivechannelstocommunicatecausinginefficiencytime-consumptionandunevendistributionofresourceswhichhasagreatinfluenceonthelevelofpapersinouruniversity.Thisisinconsistentwiththegoalofbuildingdigitalcampusputforwardbyouruniversity.ThroughtheaboveanalysesthedevelopmentofTheBidirectionalSubject-SelectionSystemofINTRODUCTIONIVThesisagreeswiththegoalofschoolsinationconstructionandispracticalnomatterineconomyorintheoperationoftechniques.Thenormaloperationofthissystemwillgreatlyalleviatedailyaffairsofchoosingtopicsmakingitknownandefficient.ThereforeitisfeasibletoputforwardthedevelopmentofTheBidirectionalSubject-SelectionSystemofThesis.Thissystemrealizessubject-selectionbyinationincludingannouncementofsubjectsmanagementofsubject-selectioninationnoticeofsubject-selectiontheskimmingofsubjectsandselectionofsubjectsprovidesinstructorsandgraduateswiththenewestinationaboutsubject-selectionandconnectswithinternetsoastoselectsubjectsoninternet.Intheprocessofmakingthissystembasicsoftandhardenvironmentsarefullymadeuseofandadvancedmanagementsystemdevelopmentprogramsareabouttotakeadvantagesofthepresentresourceswithaenhancethelevelandapplyingeffectsofsystemdevelopmentthissystempurposetousesmodularprogramdesignswhichisconvenientforvariouscombinationsandchangesofthesystemfunctionsandiseasyforthenonpaticipantstosupplementandmaintainthesystemthissystemshouldhavethemaintenancefunctionsofdatabaseandmakedeletionandstoratronofdataaccordingtotheusersrequirements.ThroughstudyandanalysisthissystemisdevelopedwiththeuseofASP.NETtechnologyusesSQLServer2000asdatabasedevelopingtoolandVisualStudio.NET2003assystemdevelopingtoolwithadevelopinglanguageC#.ASP.NETbasedonthetechnology.NETFrameworksActiveWebsiteisapartofMicrosoft.NETFrameworkandisalsoacalculatedenvironmentdevelopedbysimplizedapplicationprogramsundertheconditionsofdenseInternet.SQLServer2000isasystemrelatedwithdatabasemanagementintroducedbyMicrosoftCompany.Itprovidesaninterfacewithfullfunctionsandeasy-operatedphotograph.IfspecialapplicationsystemdatabaseappliedinSQLServerdatabaseisofferedintheapplicationofASP.NETitwillenhancetheefficiencyofvisitingthedataandmakethedevelopmentofapplicationprogramseasier.ThereforeinthedevelopmentofASP.NETSQLServerbecomesthefirstchoiceofthebackgrounddatabasemanagementsystem.MicrosoftVisualStudio.NETisacompletesetofdevelopmenttoolusedtoproduceASPWebapplicationprogramXMLWebservicesdesktopapplicationprogramsandmobileapplicationprograms.C#togetherwith.NETisabrand-newprogramminglanguagedesignedbyMicrosoftCompanyintermsof.NET.MicrosoftCompanysaysaboutC#likethis“C#isasimplemodernizeandobject-orientedandsafeprogramminglanguagederivedbyCandC+.”C#ISmadefor.NETanditisthemostimportantlanguageatthestageof.NET.INTRODUCTIONVKEYWORDS:TheConsistencyoftheDataInationManagementSystemASP.NETSQLServer20001毕业论文双向选题系统毕业设计说明书1绪论1.1管理信息系统的发展管理信息系统是一个历史范畴不是一个固定不变的东西。管理信息系统的内涵随着时间的变化而不断变化。从最早的业务处理系统,到流行的管理系统系统,从简单的部门信息管理,到企业战略信息管理,都能感受到管理信息的广泛应用。随着计算机硬件和软件技术水平不断提高,计算机技术在企业中的应用越来越深入,管理信息系统从低级的业务处理系统不断地向高级的战略信息系统发展。1946年,是世界公认的计算机发明的年代。计算机刚刚诞生的时候,主要用于各种科学计算。从20世纪50年代中期开始,计算机开始在企业管理中应用。计算机在企业管理中最早的应用是工资数据处理,目的是加快数据的处理速度和提高数据处理的精确度1。这时候的计算机应用只是偶尔的情况,这个阶段的应用被称为电子数据处理(ElectronicDataProcessingEDP)。后来,计算机技术在企业中的许多管理领域内得以使用,这时候的计算机应用开始普及,许多重复性、数据量庞大的工作都使用计算机来完成。但是,这种应用还只是作为事务处理的工具。这个阶段的计算机应用被称为事务处理系统(TransactionProcessingSystemTPS)。进入到20世纪60年代后,操作系统、数据库系统都已经开始成熟,因此计算机在企业管理中的应用更加普及。这时候,使用计算机不仅仅完成业务数据的处理,还使用计算机系统按照预先规定好的数学模型,处理一些诸如统计等复杂的操作。这个阶段的计算机应用被称为管理信息系统(ManagementInationSystemMIS)。进入20世纪70年代末,个人计算机、局域网迅速发展起来,且性能越来越高。人们希望利用计算机技术来完成那些琐碎、繁重的文档管理、公文传送、记事、调度等工作,并且把办公室中的所有工作人员置入一个协同的工作环境中,可以共享网络中的各种资源。这个阶段的计算机应用被称为办公自动化系统(OfficeAutomationSystemOAS)。20世纪80年代初,决策支持系统(DecisionSupportSystemDSS)的概念开始出现了。之所以出现决策支持系统的概念,是因为企业中的决策者已经不满足使用计算机技2术处理那些常规的操作而是希望自己也参与到计算机系统中,并且可以根据需要随时调整参数,以便分析比较复杂的决策问题。这个时候,还出现了另外一个趋势,这就是高层支持系统(cutiveSupportSystemESS)。高层支持系统主要为企业的高层管理人员提供服务,并且以非常友好的方式,辅助高层管理人员执行特定用途的管理和决策。进入20世纪90年代以来,随着计算机技术的调整发展和Internet的出现,计算机技术在企业中的作用越来越重要。这个时候,许多企业不把计算机仅仅看成一种手段,而是看成保证企业成功的一种战备资源。从计算机应用的发展历程可以看出,管理信息系统的概念是动态的,其内容不停地发生变化。20世纪70年代的管理信息系统是一种狭义的管理信息系统,而当前的管理信息系统的概念是一种广义的概念。无论决策支持系统、高层支持系统,还是战略信息系统,都可以称为广义的管理信息系统,或者简称为信息系统2。1.2开发管理信息系统的意义总的说来,计算机技术的发展,其性价比大幅的下降,使得其被大量广泛的使用。针对现实中的各种应用需求,相应的产生很多技术体系、技术标准,如J2EE、.NET,COMCOM+等。这又大大的推动了企业的信息化进程。其影响可以归纳为如下两点:(1)计算机已经成为我们学习和工作的得力助手今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面。计算机可以代替人工进行许多繁杂的劳动;计算机可以节省许多资源;计算机可以大大的提高人们的工作效率;计算机可以使敏感文档更加安全。(2)在学校和企业特别是大中专企业中开发计算机管理系统的意义现在我国的学校和企业特别是大中专企业的资料管理水平还停留在纸介质或半自动由电脑处理一部分数据、由人工处理一部分数据的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。软件作为一项有力的工具,只能当此种工具,与我们的实践相结合起来的时候,才具有重大的社会价值及使用价值。因此根据学校和企业目前实际的资料管理情况开发毕业论文双向选题系统是十分必要的。2系统需求分析2.1系统的初步调查经调查后,不难看到,我校关于毕业论文选题目方面的管理信息系统建设时间并不3长,还处在起步阶段。目前,我校的论文选题都是人工操作方式进行,以纸张形式集合所有导师的课题,发放到各个班级。由于资源有限,发放各个班级的课题资料只有几份,而一个班通常有三十人以上。所以,同学们只能以轮流方式来查看课题资料,查看完后在相应课题表格后面的空白处填上自己的姓名、班级、学号、联系方式后就等于完成了课题选择任务,剩下的就是等待选结果的公布。这个时候,你会奇怪地发现,有几个名字几乎会出现在每个相似的课题后面的空白处或者特意地将自己个人信息填满整个空白处,导致其他同学就没处下手写下个人信息。第一轮选题结束后(其实应该是只有一轮),没能选上的同学只得由学院来安排课题。也就是说,有不少的学生是在对该课题一无所知的情况下被通知你的毕业课题是该课题。从上面的论述中,我们不难看出:学校的选题现状是缺乏有效的沟通渠道,缺少科学的管理机制。在信息技术大大推动了社会的进步、已经改变了或正改变着人们的工作、学习、生活、思想的同时,如何实现选题的科学化、信息化、高效性,已经成为我们学校迫切解决的一个难题。2.2毕业论文双向选题系统的发展历史目前,学校的毕业论文选题大多数都是使用人工操作方式来管理。随着各大高校的不断扩招,导致导师的课题有限而毕业生数量庞大的局面,如何在最短的时间内,实现毕业生在选课题前能有个非常清晰的了解与让绝大部分毕业生能够选上自己感兴趣及擅长的课题已成为十分迫切的问题。在本校,毕业生论文选题大部分是人工操作进行分配,由于缺少及时、有效的沟通渠道,导师与毕业生在选题前的没有进行充分的交流,毕业生没有一个能全面了解课题信息的平台,加上课题信息的来源有限,这导致毕业生在还没浏览及了解全部课题的情况下,就必须在短时间内做出选择。从而,出现课题资源分配不均,导致部分课题出现过热,而有的课题却无人选择的情况。另外,落选的毕业生又只能重新选择一些自己不感兴趣或是不熟悉的课题。所以,人工选题方式效率低、质量差,缺少科学性,已不再适合当今信息化潮流的趋势。随着科学技术的不断提高,信息管理系统的广泛应用,毕业论文双向选题系统应运而生。2.3毕业论文双向选题系统的开发目的本项目的名称:毕业论文双向选题系统,用户是指导老师和毕业生指导老师同时兼顾系统管理员角色。本毕业论文双向选题系统是在分析目前高校毕业生选择课题现状后,在导师和学生之间建立一座桥梁改变目前学校毕业生选课题的混乱情况,实现课题选择的信息化,并给毕业生提供一个信息化、高效、及时的选题平台。本系统实现了课题选择管理的信息化,包括课题公布、选题信息管理、选题通知、浏览课题、课题选择等,为指导老师和毕业提供课题选择信息的最新动态,并能够与互联网相连来实现课题的网上选题。42.4毕业论文双向选题系统的定义毕业论文双向选题系统:系统指对毕业生提供的各种服务,包括课题浏览、课题相关信息搜索、课题选择、公告信息浏览等;管理系统指向管理员提供学生信息浏览及修改界面、课题选择信息查询界面、添加新公告界面等。3系统可行性分析及开发步骤3.1可行性分析毕业论文双向选题系统的开发是在分析我校目前论文选题现状的基础上提出来的。目前我校的毕业课题选择还处在手工操作阶段,指导老师与毕业生之间缺少有效的沟通渠道,效率低,耗时长、课题资源分配不均,影响了我校毕业论文水平。这与学校提出的实现数字化校园建设目标不符合。(1)鉴于本校图书馆信息系统及选课系统的成功开发并正常使用,说明我校完全有自行开发毕业论文双向选题系统的能力。技术人员、各种外围设备、通信设备、计算机设备的性能(如速度、容量等)能满足本系统开发的要求,所以在技术方面不存在问题。(2)目前我校在校生已达20000人,毕业生人数每年新增,毕业生论文选题工作量庞大、复杂,而且效率低。当系统成功开发并实施之后,能够有效地处理相关的日常事务,实现选题的信息化,提高毕业生论文选题工作的效率。(3)我校的信息建设已全面展开,所以,系统操作人员的素质,包括道德修养、文化程序、业务熟练程序、掌握计算机方面的知识、对联机处理的操作能力能适应本系统的要求,则在操作方面是可行的。(4)从我校目前的建设目标出发,学校领导提出“通过提高校园网的速度和出口能力,加快数字化校园建设和信息建设”的要求,学校领导对信息系统的建设给予政策上、经济上、技术上的支持,能保证本系统的顺利开发。而且我校的管理制度和方法、规章制度健全,所以,在管理方面也是可行的。经过上述分析,毕业论文双向选题系统的开发是符合学校信息建设目标,在经济上、技术上操作上都是可行的。系统的正常运行,能大大地减轻学校毕业选题的日常事务,实现选课的信息化、高效化。因此,我们提出毕业论文双向选题系统的开发是可行的。3.2系统的开发步骤(1)系统规划。在建设毕业论文双向选题系统之前,我进行了详细的系统规划。毕业论文双向选题系统以课题选择为核心,以课题信息的发布、修改、删除、查看、选择等为管理对象。通过对课题管理中诸多复杂的,关联性强的数据进行处理,为毕业生提供课题信息服务、选题服务及为指导老师提供辅助决策。通过系统目标的确定、选题流程分析、通过深入调查与分析,确立系统的信息结构,从而完成子系统的划分。5(2)系统分析。系统分析是在系统规划的指导下,对待开发系统进行深入详细的调查研究,确定新系统逻辑模型,在逻辑上界定新系统的功能,但并不涉及新系统的物理实现,也就是要解决系统“干什么”,而不是“怎么干”的问题3。系统分析内容将在以下章节中详细加以论述,这里就不再赘述。(3)系统设计。系统分析的任务是建立系统逻辑模型,而系统设计则是在逻辑模型的基础上,进行物理模型设计,解决系统怎样做的问题。具体内容如下:系统的功能结构。系统模块结构系统采用结构化设计的方法,先按逻辑关系把系统分成若干层次结构,定义每个层次的功能及与其他层次之间的信息联系;再考虑用户操作的方便性等因素,将系统划分为若干个子系统,并对每个子系统划分出若干模块、子模块,从而使系统形成自顶向下的模块结构,使系统层次结构良好,便于每个模块的编程、查错和修改。系统的设计模式。毕业论文双向选题系统的系统目标是实现毕业论文课题信息网上发布、网上选题,为此,我们采用BS模式作为本系统的设计模式。系统的数据库设计。本系统中主要涉及到数据包括用户信息、课题信息、公告信息等,在课题选择中偏重课题信息处理。在系统中数据库层的数据以文件为单位,保证了数据的独立。系统存取数据,首先通过系统界面,向服务器中的数据发出存取申请,申请服务器中SQLServer2000建立连接,将申请转给SQLServer,SQLServer对数据库做查询、统计等工作,将满足要求的结果送给用户。系统的人机界面设计。本系统界面设计追求的是界面友好,操作简易。由于本系统中用户包括指导老师和学生,指导老师同时兼顾系统管理员角色。所以,通过登录不同的界面来实现系统安全控制,经过系统验证后自动登录到管理员主界面或学生用户主界面。为了保证系统运行安全、控制严谨,系统在数据录入及处理过程中,设置了大量的数据合法性检查功能。系统的代码设计。代码是代表事物名称、属性和状态等的符号,即给特定对象实例一个唯一的标识或编号。为了便于计算机处理,一般用数字、字母或它们的组合表示代码。代码设计是系统设计中一项重要而繁杂的详细设计工作,做好这一设计对于实现信息资源共享具有重要意义。详细的代码设计在这里不一一详列。(4)系统的实现。系统实现是在系统设计的基础上,将系统设计的结果转换成能够实际运行系统的过程。系统实现阶段,涉及大量的人力、物力,花费时间也比较长,实现过程中有大量的组织协调工作,需要管理人员进行全面安排,所以这个阶段必须有周密的计划和安排。3.3对本系统的分析(1)系统目标设计通过使用毕业论文双向选题目系统,为指导老师及毕业生提供一个信息平台,实现选题工作的系统化、规范化、简易化、智能化,从而达到提高选题工作效率的目的。6(2)开发设计思想尽量利用基础软硬环境,采用先进的管理系统开发方案从而达到充分利用现有资源,提高系统开发水平和应用效果的目的;系统应满足老师、同学和相关人员日常使用需要,并达到操作过程中的直观、方便、实用、安全等要求;系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员进行补充、维护;系统应具备数据库维护功能,及根据用户需求进行数据的删除、备份等操作。(3)系统功能分析用户登录。用户登录系统,包括管理员登录、学生登录及学生新用户注册;课题信息管理。查看课题信息、增加、修改、删除课题信息;学生信息管理。查看学生信息、修改、删除学生信息;课题选择信息管理。查看预选、正选情况,并可编辑正选信息;公告信息管理。查看公告信息、增加、修改、删除公告信息;课题信息浏览界面。查看课题信息,并可按类搜索相关课题信息;公告信息浏览界面。查看公告信息及公告详细内容;课题选择界面:。提交预选、正选,并可查看正选最新结果;数据表、数据库的备份。3.4开发和运行环境开发技术:ASP.NET开发语言:C#开发工具:VisualStudio.NETDreamweaverMX2004运行环境:WindowsXP4ASP.NET编程环境简介4.1什么是ASP.NETASP.NET是Microsoft.NET的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)-动态服务器主页的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic、.NET、C#和.NET.)创作应用程序。另外,任何ASP.NET应7用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等4。ASP.NET是使用.NET框架提供的编程类库构建而成的,它提供了Web应用程序模型,该模型由一组控件和一个基本结构组成。有了它,Web应用程序的构建变得非常容易。开发人员可以直接使用ASP.NET控件集。ASP.NET还提供了一些基本结构服务(诸如会话状态管理和进程重启服务),这些服务大大减少了开发人员要编写的代码量,并使应用程序的可靠性得到大幅度提高。ASP.NET还允许开发人员将软件作为一项服务(即Web服务)来提供。通过使用ASP.NETWeb服务功能,ASP.NET开发人员只需进行简单的业务逻辑编程,而由ASP.NET基本结构负责通过简单对象访问协议(SOAP)来提供服务。微软为ASP.NET设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。与以前的Web开发模型相比,ASP.NET提供了数个重要的优点:(1)增强的性能。ASP.NET是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。(2)世界级的工具支持。ASP.NET框架补充了VisualStudio集成开发环境中的大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。(3)威力和灵活性。由于ASP.NET基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。.NE

温馨提示

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

最新文档

评论

0/150

提交评论