毕业设计:毕业设计(论文)管理系统

毕业设计:毕业设计(论文)管理系统

ID:18634903

大小:2.03 MB

页数:29页

时间:2018-09-18

上传者:U-4969
毕业设计:毕业设计(论文)管理系统_第1页
毕业设计:毕业设计(论文)管理系统_第2页
毕业设计:毕业设计(论文)管理系统_第3页
毕业设计:毕业设计(论文)管理系统_第4页
毕业设计:毕业设计(论文)管理系统_第5页
资源描述:

《毕业设计:毕业设计(论文)管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

学号:200840410230数据库系统开发与维护题目毕业设计(论文)管理系统教学院计算机学院专业计算机科学与技术班级08计科(2)班姓名卢璟祥指导教师张国军2011年12月28日 目录1序言11.1课题的来源与意义11.1.1课题的来源11.1.2课题的意义11.2课题研究的主要内容12开发技术与工具22.1Microsoft.NET技术22.2ASP.NET简介22.3VisualStudio200833需求分析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课题研究的主要内容高校本科毕业论文管理系统除对论文本身进行管理外,还应考虑如何提供对毕业论文全过程的管理,同时亦需考虑与教务系统如何连接,包括使用相同帐号问题、成绩自动反馈问题。如何实现一个本科毕业论文工作全程管理系统,是本课题的主要研究问题。该系统如何与现有的教务管理系统整合,是本课题研究的重点问题。实现对外数据查询接口,提供对外论文查询服务是本课题的一个尝试。26 数据库开发与维护2开发技术与工具2.1Microsoft.NET技术.NET框架包括用于创建和操作新一代服务的.NET基础结构和工具,用于建立新一代高度分布式的数以百万计的.NET组件服务,以及启用新一代智能互联网设备的.NET设备软件[12]。其完整的结构如图2-1所示:图2-1Microsoft.NET框架2.2ASP.NET简介ASP.NET提供了一个Web应用程序模型,该模型由一组控件和一个基本结构组成。有了它,Web应用程序的构建变得非常容易。开发人员可以直接使用ASP.NET控件集(诸如数据源控件、数据显示控件等),这些控件运行在Web服务器上,它们将用户界面转换成HTML格式后再发送给浏览器。在服务器上,控件负责将面向对象的编程模型呈现给Web开发人员,这种编程模型能提供面向对象的编程技术拥有的丰富功能。ASP.NET26 数据库开发与维护还提供一些基本结构服务(诸如会话状态管理和进程循环),这些服务进一步减少了开发人员要编写的代码量,并使应用程序的可靠性得到了大幅度提高。ASP.NET还允许开发人员将软件作为一项服务进行传送。通过使用ASP.NETWeb服务功能,ASP.NET开发人员只需进行简单的业务逻辑编程,而由ASP.NET基本结构负责通过SOAP传送服务[15]。.NET开发平台为开发WEB应用程序提供了强大的技术支持,使开发变得非常便捷,高效。ASP.NET通过服务器控件解决了上述问题。服务器端控件会生成发送给浏览器的HTML代码,还能生成隐藏的HTML元素来存储它们当前的状态。在提交页面时,这些信息就会传送回服务器,控件将自动处理这些信息,改变HTML并显示控件。2.3VisualStudio2008VisualStudio2008是微软提供的集成开发环境,用于生成ASP.NETWeb应用程序、XMLWebServices、桌面应用程序和移动应用程序。在VisualStudio2008中VisualBasic、VisualC++、VisualC#和VisualJ#全都使用相同的集成开发环境(IDE),该环境允许它们共享工具,并有助于创建混合语言解决方案[30]。另外,这些语言充分利用了.NETFramework的功能,提供了对简化ASP.NETWeb应用程序开发和XMLWebService开发的关键技术支持。VisualStudio集成开发环境中为开发人员提供了大量的实用工具以提高工作效率。这些工具包括了自动编译、项目创建向导、创建部署工程等等。本系统的开发使用的是VisualStudio2008,目前微软最新的VisualStudio集成开发环境是VisualStudio2010。26 数据库开发与维护3需求分析3.1可行性分析可行性研究的目的是为了软件开发的前期工作做准备,探讨是否现有的技术可以实现本软件,以及作出的软件是否有实际的功能及作用;讨论软件的系统边界,系统的主要功能,系统的数据流程,为软件的总体设计打下基础;(1)经济可行性系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。本系统不需要大量经费,在经济上完全可行。(2)技术可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。本系统采用了SQLSever作为后台服务器开发,前台以VisualStudio2008制作的模式,由于在两种软件上都有一定的了解,使用其做过一些系统,所以本系统在技术上完全可行。(3)应用可行性本系统主要是为了用计算机代替人工进行毕业设计(论文)管理而开发的。本系统直观易懂,使用非常方便,教师、学生可以直接上手,即使是管理员,只要经过简单的培训,操作本系统没有太大的问题。在高校的购置的硬件平台上本系统也可良好的运行,在应用可行性上具备这个条件。3.2需求分析3.2.1功能需求通过与教务处负责全校毕业论文管理工作的老师充分沟通,结合自己作为系一级毕业论文工作的管理者对毕业论文工作过程的了解,并在与部分教师和学生反复交流的基础上,得出本科毕业论文工作全程管理系统的主要需求如下:1在每次论文工作开始时,管理员应对系统进行基本信息的设定,如毕业设计年份,申报课题时间,选题时间,导入教师、学生名单。2学生和指导教师相互联系,根据实际情况拟定论文题目,指导教师可通过系统在网上提交拟定的题目,等待管理员审核。在审核之前这些题目只是本次待选题目(简称选题),只有通过审核的选题才能最终确定为学生的正式题目。26 数据库开发与维护3管理员可以在网上审核本教研室教师提交的选题,若审核未通过,可以输入简单未通过审核的原因,教师可以看到审核结果。4选题经审核后,教师通过系统可以正式指派给学生。若审核未通过,教师需和学生重新讨论确定选题,提交、等待审核直至通过。在实际工作中,在系统中完成以上操作后,每个指导教师指导哪些学生确定了,每个学生的论文题目也确定了,此时用户在系统可以看到本届论文选题的全部结果。此后将进入论文撰写阶段。5在论文撰写阶段,系统应提供交流平台,以便学生和教师交流,并允许通过系统上传下载文件。6在论文撰写阶段,学生可以随时在系统中查询和下载往届学生毕业论文,了解论文内容、要求,格式等信息。7系一级管理员要求系统能够根据指定条件生成答辩安排表,教师、学生可以看到答辩安排。8答辩结束后,学生要通过系统提交论文(包括论文相关信息和电子文档)。9学生提交论文后,指导教师进入系统,对学生提交的论文进行审核,审核合格者,教师提交该学生的论文成绩,否则该学生需重新提交,直至审核通过。期间学生可以在系统中查看审核结果和评分结果。10上述工作完成后,系管理员可以通过系统打印报表(如:选题结果一览表、成绩汇总表、成绩分析表等)。11在整个论文工作过程中,管理员可以在系统中发布公告,管理自己发布的公告,教师,学生可以查看公告。12用户可以维护个人信息,包括修改电话,Email等。13在系统第一次投入使用时,管理员应先添加系,然后从教务系统导入教师和学生基本信息。管理员需添加本系专业信息。以后每一届工作结束,管理员需清理毕业生信息一次。若专业,教研室信息发生变化,管理员可以对专业信息进行管理。14论文管理系统的登录帐号、密码应和教务系统一样,在论文系统中输入的成绩时,应自动更新教务系统中成绩。3.2.2角色和工作流程经过以上功能需求分析,可以得出论文管理系统的用户有:学生、教师、管理员,不同用户在系统中担任不同角色,具有26 数据库开发与维护不同权限,要完成不同操作。不同用户的操作又有着相互依赖关系,如管理员把学生分配给指导教师,学生、教师才能看到论文安排结果;教师提交归档材料,教研室管理员才能审核归档材料;学生上传论文,教师才能审核上传的论文。有些操作是公共的,如查看公告,有些操作是特定角色才能进行的,如论文审核。按毕业论文工作的时间顺序,及其不同角色在不同时间阶段要参与的活动综合分析后,得出毕业论文工作过程流程图,如图3-1所示:图3-1毕业论文工作流程26 数据库开发与维护3.2系统要实现的目标根据上面需求分析,最终确定系统要实现如图3-2所示功能模块,由于模块划分是从功能角度出发,而不是从用户角度考虑,所有一个功能模块会涉及到多个用户。图3-2系统功能模块图下面对各模块作简要说明:学生模块基本功能:课题选择、我的课题、我的任务书、开题材料、论文提交、通知公告、网上答疑、下载专区、个人信息维护、密码修改。教师模块基本功能:课题申报、全院课题、选题管理、发布任务书、开题报告、通知公告、网上答疑、论文接收、归档材料、下载专区、本组学生信息、个人信息管理、密码修改。管理模块基本功能:基础数据维护、教师信息导入、学生信息导入、教师信息管理、学生信息管理、教师申报课题管理、选题管理、账户管理、通知公告、归档材料、下载专区、数据库维护、个人信息管理、密码修改。26 数据库开发与维护4总体设计4.1三层结构概述4.1.1三层结构的概念三层结构是一种成熟、简单并得到普遍应用的应用程序架构,它将应用程序结构划分为三个逻辑层:户表示层、业务逻辑层和数据访问层。其中将实现人机交互界面的所有表单和组件放在表示层,将所有业务规则和逻辑的实现封装在负责业务逻辑组件中,将所有和数据库的交互封装在数据访问组件中[33]。其结构如图4-1所示。图4-1三层结构示意图三层结构十分有利于系统的开发,维护、部署和扩展。使用三层结构的目的,是为了实现“高内聚、低耦合”,采用“分而治之”的思想,把问题划分开来各个解决,易于控制,易于延展,易于分配资源。三层结构是一种严格分层方法,即数据访问层只能被业务逻辑层访问,业务逻辑层只能被表示层访问,用户通过表示层将请求传送给业务逻辑层,业务逻辑层完成相关业务规则和逻辑,并通过数据访问层访问数据库获得数据,然后按照相反的顺序依次返回将数据显示在表示层。4.1.2三层结构的优点1从开发角度和应用角度来看,三层架构比双层或单层结构都有更大的优势三层结构适合群体开发,每人可以有不同的分工,协同工作使效率倍增。开发双层或单层应用时,每个开发人员都应对系统有较深的理解,能力要求很高,开发三层应用时,则可以结合多方面的人才,只需少数人对系统全面了解,从一定程度上降低了开发的难度。26 数据库开发与维护2三层架构可以更好地支持分布式计算环境逻辑层的应用程序可以放在多个机器上运行,充分利用网络的分布式特性。分布式计算的潜力巨大,远比升级CPU有效。美国人曾利用分式计算解密,几个月就破解了据称永远都破不了的密码。3可适应不断的变化和新的业务需求对软件进行分层可以达到结构清晰、易于重用的目的。任何应用系统实施的重点不在于需求确定以后能否实现这些需求,而是在系统实施后如何适应变化的需求。三层结构由于对系统分层设计,一旦日后需求发生变化,只需修改相应层的部分代码,对其他层没有影响或影响很小。4能有效提高系统安全性多层体系结构将数据与程序、数据控制与应用逻辑分层独立管理,能更严格地控制信息访问。用户端只能通过逻辑层来访问数据层,减少了入口点,把很多危险的系统功能都屏蔽了。4.1.3三层结构的缺点1“三层结构”开发模式一个非常明显的缺点就是其执行速度不够快。当然这个“执行速度”是相对于非分层的应用程序来说的[34]。2“三层结构”开发模式,入门难度够高,难于理解和学习。以这种模式开发出来的软件,代码量通常要稍稍多一些。4.2本系统的分层设计上一节讨论的三层结构是一个总体的三层结构模型,实际开发应用系统时,每一层还可划分成多个子层,层与层之间还可引入接口层,并且一般还加入业务实体层,以便各层简传递业务数据,加入公共层,用来封装公用方法。本系统根据实际情况采用的分层结构如图4-2所示。26 数据库开发与维护图4-2本系统的分层结构分层的思路和各层作用如下:公共层(CommonLayer):本层包括自定义实体类型和自定义实体类型集合,还封装一些常用的公共方法,供表示层、业务逻辑层和数据访问层调用。用于各层次之间数据交互的载体。表示层(PresentationLayer,简称PL):提供交互界面,供用户操作。可采用WinForm方式,也可采用Web方式,本系统选择的是Web方式。本层负责传递用户的输入给业务逻辑层,并把业务逻辑层的处理结果展示给用户。业务逻辑层(BusinessLogicLayer,简称BLL):主要是针对具体业务处理的操作,如对数据进行有效性验证,操作约束判断等。业务逻辑层接收表示层传来的数据(简单变量、业务实体类型对象或业务实体集合类型对象),然后根据具体的业务逻辑调用数据访问层的一个或多个方法进行处理,最后返回处理结果给表示层。数据访问层(DataAccessLayer,简称DAL):封装对数据库的访问操作。是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库。这里封装所有访问数据库的相关代码,包括SQL语句,存储过程等。本层接收业务逻辑层传来的数据(简单变量、业务实体类型对象或业务实体集合类型对象),执行不同SQL语句或存储过程,并把执行结果返回给业务逻辑层。26 数据库开发与维护4.3数据库设计本系统后台使用SQL2000数据库。GDS数据库是系统的主数据库,它用于存放学生信息、教师信息、管理员信息、基础数据信息、专业信息、课题信息、选题信息、邮件信息、下载资料信息和系统公告信息。GDS数据库包括十一张表,各表名称与表之间关系如图4-3的E-R图所示。图4-3E-R图上述十一张表中,权限表(Speciality表)、专业表(Speciality表)和选题表(StaffRoom表)结构比较简单,分别用来存储各类用户权限、专业名称和选题信息,其它各表如下。1.基础数据表基础数据表(BaseSystemData表)用来存放基础数据配置信息,其结构如表4-1所示。表4-1BaseSystemData表2.管理员表、学生表和教师表26 数据库开发与维护管理员表(Admins表)、学生表(Student表)和教师表(Teacher表)分别用来存放内置的管理员基本信息、学生和教师的基本信息,其结构如表4-2、表4-3和表4-4所示。表4-2Admins表表4-3Student表表4-4Teacher表3下载信息表、邮件信息表和通知公告表下载信息表(DownloadZone表)、邮件信息表(MailInfo表)和通知公告表(PublicNotice表)分别用来存放供下载的文件相关信息、邮件信息和通知公告信息。表结构如表4-5、表4-6和表4-7所示。26 数据库开发与维护表4-5DownloadZone表表4-6MailInfo表表4-7PublicNotice表4课题信息表课题信息表(Subjects表)用于记录教师申报的课题的详细信息,以及课题适用年份、最大选题人数,当前选题人数等信息,结构如表4-8所示。表4-8Subjects表26 数据库开发与维护5详细设计本系统分为三大模块:管理员模块、教师模块、学生模块,由三个人独立进行开发最终集成而来,以下是各模块的运行效果:5.1管理员模块的实现毕业设施(论文)管理系统开始启用时,必须先由管理员对系统进行初始配置,具体包括以下内容:1.基础数据维护以管理员身份登录(系统预先内置了校管理员账号,登录后可修改),分别进行学院(系)设置,专业设置,时间设置。图5-1主界面图5-2学院设置图5-3专业设置26 数据库开发与维护图5-4时间设置2.导入学生、教师基本信息下载指定模板,按固定格式文件导入学生和教师信息(主要是学号/教师编号、姓名等)。使学生和教师的账户和密码都初始化为各自编号。图5-5学生信息导入图5-6教师信息导入3.下载专区用来上传、管理、下载毕业设计的相关文件材料。图5-7下载专区26 数据库开发与维护4.教师、学生管理用来管理使用本系统的相关教师和学生信息及其资格进行审核。图5-8教师管理图5-9学生管理5.申报课题管理用来管理教师申报的课题信息及对其进行审核。图5-10课题管理26 数据库开发与维护6.选题管理用来对课题的选择状况,学生的选题情况进行监测和管理(可针对专业),并能实现对监测结果进行导出。图5-11选题管理7.数据库维护用来实现对数据库进行备份及还原操作,保障系统的安全性。图5-12数据库维护5.2教师模块的实现1.课题申报用来实现申报课题信息,并对自己申报的课题进行管理和维护。图5-13课题申报26 数据库开发与维护图5-14课题管理维护2.全院课题查看用来查看全院的课题申报情况并能浏览课题详细信息。图5-15全院课题3.选题管理用来查看自己的被选课题和未选课题情况,对被选课题可以查看选课的学生情况,并能对学生进行退选。图5-16全院课题图5-17学生选课信息26 数据库开发与维护4.发布任务书用来给选择了我的课题的学生发送相应任务书,并接收学生提交的任务书。图5-18发布任务书5.网上答疑用来对选择了我的课题的学生进行网上答疑。图5-19网上答疑6.本组学生信息用来查看所有选择了我的课题的学生信息。图5-20本组学生信息26 数据库开发与维护7.个人信息维护用来对个人信息及联系方式进行维护。图5-21个人信息维护5.3学生模块的实现1.课题选择查看所有自己可以选择的课题并选择一个课题。图5-17课题选择2.我的课题显示自己选择的课题的基本信息,在时间允许范围内可以退定所选课题。图5-18我的课题26 数据库开发与维护3.提交开题材料选择要提交的开题资料及接收教师并上传开题资料至教师端。图5-19提交开题材料4.提交论文选择要提交的正式论文及接收教师并上传论文至教师端。图5-20提交论文26 数据库开发与维护附录课题选择页面主要源代码:publicpartialclassStudent_SubList:System.Web.UI.Page{stringsid;protectedvoidPage_Load(objectsender,EventArgse)//页面加载{sid=Request.Cookies["id"].Value.ToString();if(!IsPostBack){Ddind();}}privatevoidDdind()//数据绑定{Fannie.Studentstu=newFannie.Student();DataSetds1=newDataSet();DataTabledt=newDataTable();dt=stu.GetProfession(sid).Tables[0];ds1=stu.GetSuitSubject(sid);if(ds1.Tables[0].Rows.Count==0)Label1.Visible=true;else{Label1.Visible=false;DataColumndc=newDataColumn();dc.ColumnName="SubNo";ds1.Tables[0].Columns.Add(dc);for(inti=0;ialert('请重新登录!')");26 数据库开发与维护if(Request.QueryString["id"]!=null){subid=Convert.ToInt32(Request.QueryString["id"].ToString());}if(!IsPostBack){GetSubDetail();}}privatevoidGetSubDetail()//数据绑定{SubjectDetail1.DataKeyNames=newstring[]{"SubjectID"};Fannie.Subjectsgetsub=newFannie.Subjects();SubjectDetail1.DataSource=getsub.GetOneSub(subid);SubjectDetail1.DataBind();}protectedvoidChooseSubject_Click(objectsender,EventArgse)//选题按钮事件{Fannie.Studentstu=newFannie.Student();if(IsTime()){if(IsChosen()){if(IsMax()){intcount=stu.InsertChosen(studentid,subid);if(count>0){Response.Write("");}elseResponse.Write("");}else{Response.Write("");}}}}privateboolIsTime()//判断是否是选题时间{DateTimedtm=DateTime.Now;DataTabledt=newDataTable();Fannie.Studentstu=newFannie.Student();dt=stu.GetChooseTime().Tables[0];DateTimebegin=Convert.ToDateTime(dt.Rows[0]["ChooseBegin"].ToString());DateTimeend=Convert.ToDateTime(dt.Rows[0]["ChooseEnd"].ToString());if(dtmend){Response.Write("");returnfalse;}elsereturntrue;}26 数据库开发与维护privateboolIsMax()//判断当前课题是否超过最大可选人数{intmax;intcount;DataSetds=newDataSet();Fannie.Studentstu=newFannie.Student();ds=stu.GetMaxandNowPeople(subid);max=Convert.ToInt32(ds.Tables[0].Rows[0][0].ToString());count=Convert.ToInt32(ds.Tables[0].Rows[0][1].ToString());if(max>count)returntrue;elsereturnfalse;}privateboolIsChosen()//判断当前用户是否选择了课题{Fannie.Studentstu=newFannie.Student();DataTabledt=stu.GetChosenSub(studentid).Tables[0];if(dt.Rows.Count!=0){Response.Write("");returnfalse;}elsereturntrue;}}26 数据库开发与维护致谢本系统是在我系张国军老师的悉心指导及系统开发小组成员密切协作下完成的。首先,要感谢张国军副教授在我本门课程期间对我的帮助和指点,张老师渊博的专业知识,严谨的治学态度使我受益匪浅,没有张老师严格的要求,耐心细致的指导,本系统是不会如此顺利完成的。其次,要感谢开发小组的成员们对我的帮助和支持,让我从一个没有一点经验的系统开发新手快速的掌握了系统开发的知识,从他们身上我学到了很多的东西。教务处缪贤浩老师参与了需求分析和后期测试,并给了我们一些其它方面的帮助和指点,范梦同学和祝存曾同学分别完成了管理员模块和教师模块的开发,还有很多参与了系统测试的同学,在这里对他们表示我诚挚的谢意!26 数据库开发与维护参考文献[1]教育部办公厅关于加强普通高等学校毕业设计(论文)工作的通知.教高厅[2004]14号.[2]樊崇艺,罗四维.毕业设计(论文)在线管理系统的设计与实现[J].教育技术导刊,2007,(4):36-37.[3]李光亚.基于校园网的论文管理系统研究与实现[D].上海:华东师范大学,2007.[4]郑州轻工业学院毕业论文管理系统[Z/OL].http://jszx.zzuli.edu.cn/lwgl/main_index.asp,2007.[5]刘群艳,吴兴春.B/S模式的学位论文提交系统的设计与实现[J].西安文理学院学报,2007,10(4):87-89.[6]赵连朋.高校学位论文数字化管理系统的设计开发[J].黑龙江工程学院学报,2005,19(1):37-40.[7]陈翔.基于Web的论文管理系统的设计和实现[J].杭州师范学院学报,2007,6(6):455-460.[8]郭巍.基于网络的高校毕业论文工作全程管理信息系统[J].重庆工商大学学报,2005,22(6):587-591.[9]汪洪波.NET框架下基于Web服务架构系统研究与应用[D].成都:电子科技大学,2007.[10]JohnKauffman,BrianMatsik.ASP.NET数据库入门经典—C#编程篇(张哲峰,黄翔宇,译)[M].北京:清华大学出版社,2003.[11]FJZhou.对.NET平台总体的理解[Z/OL].http://www.cnblogs.com/fjzhou/archive/2008/01/15/1039550.html,2008.[12]Reynolds..NETEnterpriseDevelopmentInC#:FromDesignToDeployment[M].WroxPress,2002.[13]邹勇.基于.NET的WEB在线考试系统设计与实现[D].成都:电子科技大学,2007.[14]DongWeihua,LiuJiping,GuoQingsheng.ConstructionofE-GovernmentGISBasedon.NetplatformandWebService[C].IEEE,2006,915-917.[15]陈忠睿.基于ASP_NET的办公自动化系统的设计与实现[D].成都:四川大学,2005.[16]陈冠军.精通ASP.NET2.0企业级项目开发[M].北京:人民邮电出版社,2007.[17]岳昆,王晓玲,周傲英.Web服务核心支撑技术:研究综述[J].软件学报,2004,15(3):428-442.[18]祝建江.基于.NETWebService的多层分布式体系结构的研究与应用[D].杭州:浙江工业大学,2006.26 黄石理工学院课程设计数据库系统开发与维护课程设计成绩评定表姓名卢璟祥性别男专业班级08计算机科学与技术(2)班课程设计题目:毕业设计(论文)管理系统课程设计答辩或质疑记录:成绩评定依据:最终评定成绩(以优、良、中、及格、不及格评定)指导教师签字:年月日1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭