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

上传人:韩长文 文档编号:3932518 上传时间:2019-10-10 格式:DOC 页数:31 大小:2MB
返回 下载 相关 举报
数据库系统开发与维护 毕业设计论文.doc_第1页
第1页 / 共31页
数据库系统开发与维护 毕业设计论文.doc_第2页
第2页 / 共31页
数据库系统开发与维护 毕业设计论文.doc_第3页
第3页 / 共31页
数据库系统开发与维护 毕业设计论文.doc_第4页
第4页 / 共31页
数据库系统开发与维护 毕业设计论文.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《数据库系统开发与维护 毕业设计论文.doc》由会员分享,可在线阅读,更多相关《数据库系统开发与维护 毕业设计论文.doc(31页珍藏版)》请在三一文库上搜索。

1、学 号: 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 200833 需求分析43.1可行性分析43.2 需求分析43.2.1 功能需求43.2.2 角色和工作流程53.2 系统要实现的目标74 总体设计84.1 三

2、层结构概述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 课题的意义高校毕业论文是高校本科人才培养方案的一个重要组成部分,也是学生毕业与学位资格认证的重要依据。整个本科毕业论文的工作过程持续时间长,涉及人数多(学生,指导教师

3、和教学管理人员),并且随着高校扩招,学生人数的不断增长,毕业论文工作过程中的工作量越来越大,使用传统的管理方式也变得越来越困难,在这样的背景下如何加强毕业论文的管理工作,是一个亟待探讨和研究的问题。目前,许多高校的本科毕业论文管理工作相对滞后,基本采用多年来一贯的操作模式:教师命题、学生选题,经过开题、论文撰写和论文答辩确定成绩,最后由教学管理人员将论文归档保存,整个过程基本靠人工来完成。在目前各高校网络教学环境成熟的条件下,传统模式无疑显露出诸多不足。首先,教学管理人员成为毕业设计管理流程的核心,在该管理模式下,教学管理人员逐渐成了教师、学生交流信息的中转站,使得整个管理流程环节繁杂、效率低

4、下。另外,纸制论文查询不便、需占用大量空间保存,以及对毕业设计过程的监控力度不够等都是传统管理模式所固有的弊端。研究和开发一个本科毕业论文工作全程管理系统,实现毕业论文工作过程的网络化跟踪,以及毕业论文的电子化管理,通过网络直接搭建起学生、教师间的检索、统计、报表打印以及教师在线指导等功能,但该系统没有实现对选题、答辩和成绩管理等环节的辅助管理。1.2 课题研究的主要内容高校本科毕业论文管理系统除对论文本身进行管理外,还应考虑如何提供对毕业论文全过程的管理,同时亦需考虑与教务系统如何连接,包括使用相同帐号问题、成绩自动反馈问题。如何实现一个本科毕业论文工作全程管理系统,是本课题的主要研究问题。

5、该系统如何与现有的教务管理系统整合,是本课题研究的重点问题。实现对外数据查询接口,提供对外论文查询服务是本课题的一个尝试。2 开发技术与工具2.1 Microsoft.NET 技术.NET 框架包括用于创建和操作新一代服务的.NET 基础结构和工具,用于建立新一代高度分布式的数以百万计的.NET 组件服务,以及启用新一代智能互联网设备的.NET 设备软件12。其完整的结构如图 2-1 所示: 图 2- 1 Microsoft.NET 框架2.2 ASP.NET 简介ASP. NET 提供了一个 Web 应用程序模型,该模型由一组控件和一个基本结构组成。有了它,Web 应用程序的构建变得非常容易

6、。开发人员可以直接使用 ASP.NET 控件集(诸如数据源控件、数据显示控件等),这些控件运行在 Web 服务器上,它们将用户界面转换成 HTML 格式后再发送给浏览器。在服务器上,控件负责将面向对象的编程模型呈现给 Web 开发人员,这种编程模型能提供面向对象的编程技术拥有的丰富功能。ASP. NET 还提供一些基本结构服务(诸如会话状态管理和进程循环),这些服务进一步减少了开发人员要编写的代码量,并使应用程序的可靠性得到了大幅度提高。ASP. NET 还允许开发人员将软件作为一项服务进行传送。通过使用 ASP. NET Web 服务功能,ASP. NET 开发人员只需进行简单的业务逻辑编程

7、,而由 ASP. NET 基本结构负责通过 SOAP 传送服务15。.NET 开发平台为开发 WEB 应用程序提供了强大的技术支持,使开发变得非常便捷,高效。ASP.NET 通过服务器控件解决了上述问题。服务器端控件会生成发送给浏览器的 HTML 代码,还能生成隐藏的 HTML 元素来存储它们当前的状态。在提交页面时,这些信息就会传送回服务器,控件将自动处理这些信息,改变 HTML 并显示控件。2.3 Visual Studio 2008Visual Studio2008 是微软提供的集成开发环境,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动

8、应用程序。在 Visual Studio2008中 Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用相同的集成开发环境(IDE),该环境允许它们共享工具,并有助于创建混合语言解决方案30。另外,这些语言充分利用了.NET Framework 的功能,提供了对简化 ASP.NET Web 应用程序开发和 XML Web Service 开发的关键技术支持。Visual Studio 集成开发环境中为开发人员提供了大量的实用工具以提高工作效率。这些工具包括了自动编译、项目创建向导、创建部署工程等等。本系统的开发使用的是 Visual Studio

9、2008,目前微软最新的 Visual Studio 集成开发环境是 Visual Studio 2010。3 需求分析3.1可行性分析可行性研究的目的是为了软件开发的前期工作做准备,探讨是否现有的技术可以实现本软件,以及作出的软件是否有实际的功能及作用;讨论软件的系统边界,系统的主要功能,系统的数据流程,为软件的总体设计打下基础; (1) 经济可行性系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。本系统不需要大量经费,在经济上完全可行。 (2) 技术可行性技术上的可行性分析主要分析技术条件能否顺利完成

10、开发工作,硬、软件能否满足开发者的需要等。本系统采用了SQL Sever作为后台服务器开发,前台以VisualStudio2008制作的模式,由于在两种软件上都有一定的了解,使用其做过一些系统,所以本系统在技术上完全可行。(3) 应用可行性本系统主要是为了用计算机代替人工进行毕业设计(论文)管理而开发的。本系统直观易懂,使用非常方便,教师、学生可以直接上手,即使是管理员,只要经过简单的培训,操作本系统没有太大的问题。在高校的购置的硬件平台上本系统也可良好的运行,在应用可行性上具备这个条件。3.2 需求分析3.2.1 功能需求通过与教务处负责全校毕业论文管理工作的老师充分沟通,结合自己作为系一级

11、毕业论文工作的管理者对毕业论文工作过程的了解,并在与部分教师和学生反复交流的基础上,得出本科毕业论文工作全程管理系统的主要需求如下:1 在每次论文工作开始时,管理员应对系统进行基本信息的设定,如毕业设计年份,申报课题时间,选题时间,导入教师、学生名单。2 学生和指导教师相互联系,根据实际情况拟定论文题目,指导教师可通过系统在网上提交拟定的题目,等待管理员审核。在审核之前这些题目只是本次待选题目(简称选题),只有通过审核的选题才能最终确定为学生的正式题目。3 管理员可以在网上审核本教研室教师提交的选题,若审核未通过,可以输入简单未通过审核的原因,教师可以看到审核结果。4 选题经审核后,教师通过系

12、统可以正式指派给学生。若审核未通过,教师需和学生重新讨论确定选题,提交、等待审核直至通过。在实际工作中,在系统中完成以上操作后,每个指导教师指导哪些学生确定了,每个学生的论文题目也确定了,此时用户在系统可以看到本届论文选题的全部结果。此后将进入论文撰写阶段。5 在论文撰写阶段,系统应提供交流平台,以便学生和教师交流,并允许通过系统上传下载文件。6 在论文撰写阶段,学生可以随时在系统中查询和下载往届学生毕业论文,了解论文内容、要求,格式等信息。7 系一级管理员要求系统能够根据指定条件生成答辩安排表,教师、学生可以看到答辩安排。8 答辩结束后,学生要通过系统提交论文(包括论文相关信息和电子文档)。

13、9 学生提交论文后,指导教师进入系统,对学生提交的论文进行审核,审核合格者,教师提交该学生的论文成绩,否则该学生需重新提交,直至审核通过。期间学生可以在系统中查看审核结果和评分结果。10 上述工作完成后,系管理员可以通过系统打印报表(如:选题结果一览表、成绩汇总表、成绩分析表等)。11 在整个论文工作过程中,管理员可以在系统中发布公告,管理自己发布的公告,教师,学生可以查看公告。12 用户可以维护个人信息,包括修改电话,Email 等。13 在系统第一次投入使用时,管理员应先添加系,然后从教务系统导入教师和学生基本信息。管理员需添加本系专业信息。以后每一届工作结束,管理员需清理毕业生信息一次。

14、若专业,教研室信息发生变化,管理员可以对专业信息进行管理。14 论文管理系统的登录帐号、密码应和教务系统一样,在论文系统中输入的成绩时,应自动更新教务系统中成绩。3.2.2 角色和工作流程经过以上功能需求分析,可以得出论文管理系统的用户有:学生、教师、管理员,不同用户在系统中担任不同角色,具有不同权限,要完成不同操作。不同用户的操作又有着相互依赖关系,如管理员把学生分配给指导教师,学生、教师才能看到论文安排结果;教师提交归档材料,教研室管理员才能审核归档材料;学生上传论文,教师才能审核上传的论文。有些操作是公共的,如查看公告,有些操作是特定角色才能进行的,如论文审核。按毕业论文工作的时间顺序,

15、及其不同角色在不同时间阶段要参与的活动综合分析后,得出毕业论文工作过程流程图,如图 3-1 所示:图 3- 1 毕业论文工作流程3.2 系统要实现的目标根据上面需求分析,最终确定系统要实现如图 3-2 所示功能模块,由于模块划分是从功能角度出发,而不是从用户角度考虑,所有一个功能模块会涉及到多个用户。图 3- 2 系统功能模块图下面对各模块作简要说明:学生模块基本功能:课题选择、我的课题、我的任务书、开题材料、论文提交、通知公告、网上答疑、下载专区、个人信息维护、密码修改。教师模块基本功能:课题申报、全院课题、选题管理、发布任务书、开题报告、通知公告、网上答疑、论文接收、归档材料、下载专区、本

16、组学生信息、个人信息管理、密码修改。管理模块基本功能:基础数据维护、教师信息导入、学生信息导入、教师信息管理、学生信息管理、教师申报课题管理、选题管理、账户管理、通知公告、归档材料、下载专区、数据库维护、个人信息管理、密码修改。4 总体设计4.1 三层结构概述4.1.1 三层结构的概念三层结构是一种成熟、简单并得到普遍应用的应用程序架构,它将应用程序结构划分为三个逻辑层:户表示层、业务逻辑层和数据访问层。其中将实现人机交互界面的所有表单和组件放在表示层,将所有业务规则和逻辑的实现封装在负责业务逻辑组件中,将所有和数据库的交互封装在数据访问组件中33。其结构如图 4-1 所示。图 4- 1 三层

17、结构示意图三层结构十分有利于系统的开发,维护、部署和扩展。使用三层结构的目的,是为了实现“高内聚、低耦合”,采用“分而治之”的思想,把问题划分开来各个解决,易于控制,易于延展,易于分配资源。三层结构是一种严格分层方法,即数据访问层只能被业务逻辑层访问,业务逻辑层只能被表示层访问,用户通过表示层将请求传送给业务逻辑层,业务逻辑层完成相关业务规则和逻辑,并通过数据访问层访问数据库获得数据,然后按照相反的顺序依次返回将数据显示在表示层。4.1.2 三层结构的优点1 从开发角度和应用角度来看,三层架构比双层或单层结构都有更大的优势三层结构适合群体开发,每人可以有不同的分工,协同工作使效率倍增。开发双层

18、或单层应用时,每个开发人员都应对系统有较深的理解,能力要求很高,开发三层应用时,则可以结合多方面的人才,只需少数人对系统全面了解,从一定程度上降低了开发的难度。2 三层架构可以更好地支持分布式计算环境逻辑层的应用程序可以放在多个机器上运行,充分利用网络的分布式特性。分布式计算的潜力巨大,远比升级 CPU 有效。美国人曾利用分式计算解密,几个月就破解了据称永远都破不了的密码。3 可适应不断的变化和新的业务需求对软件进行分层可以达到结构清晰、易于重用的目的。任何应用系统实施的重点不在于需求确定以后能否实现这些需求,而是在系统实施后如何适应变化的需求。三层结构由于对系统分层设计,一旦日后需求发生变化

19、,只需修改相应层的部分代码,对其他层没有影响或影响很小。4 能有效提高系统安全性多层体系结构将数据与程序、数据控制与应用逻辑分层独立管理,能更严格地控制信息访问。用户端只能通过逻辑层来访问数据层,减少了入口点,把很多危险的系统功能都屏蔽了。4.1.3 三层结构的缺点1 “三层结构”开发模式一个非常明显的缺点就是其执行速度不够快。当然这个“执行速度”是相对于非分层的应用程序来说的34。2 “三层结构”开发模式,入门难度够高,难于理解和学习。以这种模式开发出来的软件,代码量通常要稍稍多一些。4.2 本系统的分层设计上一节讨论的三层结构是一个总体的三层结构模型,实际开发应用系统时,每一层还可划分成多

20、个子层,层与层之间还可引入接口层,并且一般还加入业务实体层,以便各层简传递业务数据,加入公共层,用来封装公用方法。本系统根据实际情况采用的分层结构如图 4-2 所示。图 4- 2 本系统的分层结构分层的思路和各层作用如下:公共层(Common Layer):本层包括自定义实体类型和自定义实体类型集合,还封装一些常用的公共方法,供表示层、业务逻辑层和数据访问层调用。用于各层次之间数据交互的载体。表示层(Presentation Layer,简称 PL):提供交互界面,供用户操作。可采用 WinForm 方式,也可采用 Web 方式,本系统选择的是 Web 方式。本层负责传递用户的输入给业务逻辑层

21、,并把业务逻辑层的处理结果展示给用户。业务逻辑层(Business Logic Layer,简称 BLL):主要是针对具体业务处理的操作,如对数据进行有效性验证,操作约束判断等。业务逻辑层接收表示层传来的数据(简单变量、业务实体类型对象或业务实体集合类型对象),然后根据具体的业务逻辑调用数据访问层的一个或多个方法进行处理,最后返回处理结果给表示层。数据访问层(Data Access Layer,简称 DAL):封装对数据库的访问操作。是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库。这里封装所有访问数据库的相关代码,包括 SQ

22、L 语句,存储过程等。本层接收业务逻辑层传来的数据(简单变量、业务实体类型对象或业务实体集合类型对象),执行不同 SQL 语句或存储过程,并把执行结果返回给业务逻辑层。4.3 数据库设计本系统后台使用 SQL 2000 数据库。GDS数据库是系统的主数据库,它用于存放学生信息、教师信息、管理员信息、基础数据信息、专业信息、课题信息、选题信息、邮件信息、下载资料信息和系统公告信息。GDS 数据库包括十一张表,各表名称与表之间关系如图 4-3 的E-R图所示。图 4- 3 E-R图上述十一张表中,权限表(Speciality 表)、专业表(Speciality 表)和选题表(StaffRoom 表

23、)结构比较简单,分别用来存储各类用户权限、专业名称和选题信息,其它各表如下。1. 基础数据表基础数据表(BaseSystemData表)用来存放基础数据配置信息,其结构如表4-1所示。表 4- 1 BaseSystemData表2. 管理员表、学生表和教师表管理员表(Admins表)、学生表(Student 表)和教师表(Teacher 表)分别用来存放内置的管理员基本信息、学生和教师的基本信息,其结构如表4-2 、表 4-3 和表 4-4所示。表 4- 2 Admins 表表 4- 3 Student 表表 4- 4 Teacher 表3 下载信息表、邮件信息表和通知公告表下载信息表(Dow

24、nloadZone表)、邮件信息表(MailInfo表)和通知公告表(PublicNotice 表)分别用来存放供下载的文件相关信息、邮件信息和通知公告信息。表结构如表 4-5、表 4-6和表 4-7 所示。表 4- 5 DownloadZone表表 4- 6 MailInfo表表 4- 7 PublicNotice表4 课题信息表课题信息表(Subjects表)用于记录教师申报的课题的详细信息,以及课题适用年份、最大选题人数,当前选题人数等信息,结构如表 4-8 所示。表 4- 8 Subjects表5 详细设计本系统分为三大模块:管理员模块、教师模块、学生模块,由三个人独立进行开发最终集成

25、而来,以下是各模块的运行效果:5.1 管理员模块的实现毕业设施(论文)管理系统开始启用时,必须先由管理员对系统进行初始配置,具体包括以下内容:1基础数据维护以管理员身份登录(系统预先内置了校管理员账号,登录后可修改),分别进行学院(系)设置,专业设置,时间设置。图5-1 主界面图5-2 学院设置图5-3 专业设置图5-4 时间设置2 .导入学生、教师基本信息下载指定模板,按固定格式文件导入学生和教师信息(主要是学号教师编号、姓名等)。使学生和教师的账户和密码都初始化为各自编号。图5-5 学生信息导入图5-6 教师信息导入3 .下载专区用来上传、管理、下载毕业设计的相关文件材料。图5-7 下载专

26、区4 .教师、学生管理用来管理使用本系统的相关教师和学生信息及其资格进行审核。图5-8 教师管理图5-9 学生管理5 .申报课题管理用来管理教师申报的课题信息及对其进行审核。图5-10 课题管理6 .选题管理用来对课题的选择状况,学生的选题情况进行监测和管理(可针对专业),并能实现对监测结果进行导出。图5-11 选题管理7 .数据库维护用来实现对数据库进行备份及还原操作,保障系统的安全性。图5-12 数据库维护5.2 教师模块的实现1 .课题申报用来实现申报课题信息,并对自己申报的课题进行管理和维护。图5-13 课题申报图5-14 课题管理维护2 .全院课题查看用来查看全院的课题申报情况并能浏

27、览课题详细信息。图5-15 全院课题3 .选题管理用来查看自己的被选课题和未选课题情况,对被选课题可以查看选课的学生情况,并能对学生进行退选。图5-16 全院课题图5-17 学生选课信息4 .发布任务书用来给选择了我的课题的学生发送相应任务书,并接收学生提交的任务书。图5-18 发布任务书5 .网上答疑用来对选择了我的课题的学生进行网上答疑。图5-19 网上答疑6 .本组学生信息用来查看所有选择了我的课题的学生信息。图5-20 本组学生信息7 .个人信息维护用来对个人信息及联系方式进行维护。图5-21个人信息维护5.3 学生模块的实现1 .课题选择查看所有自己可以选择的课题并选择一个课题。图5

28、-17课题选择2 .我的课题显示自己选择的课题的基本信息,在时间允许范围内可以退定所选课题。图5-18我的课题3 .提交开题材料选择要提交的开题资料及接收教师并上传开题资料至教师端。图5-19提交开题材料4 .提交论文选择要提交的正式论文及接收教师并上传论文至教师端。图5-20提交论文附 录课题选择页面主要源代码:public partial class Student_SubList : System.Web.UI.Page string sid; protected void Page_Load(object sender, EventArgs e) /页面加载 sid = Request

29、.Cookiesid.Value.ToString(); if (!IsPostBack) Ddind(); private void Ddind() /数据绑定 Fannie.Student stu = new Fannie.Student(); DataSet ds1 = new DataSet(); DataTable dt=new DataTable(); dt = stu.GetProfession(sid).Tables0; ds1 = stu.GetSuitSubject(sid); if (ds1.Tables0.Rows.Count = 0) Label1.Visible =

30、 true; else Label1.Visible = false; DataColumn dc = new DataColumn(); dc.ColumnName = SubNo; ds1.Tables0.Columns.Add(dc); for (int i = 0; i ds1.Tables0.Rows.Count; i+) ds1.Tables0.RowsiSubNo = (i + 1).ToString(); GridView1.DataKeyNames = new string SubjectID ; GridView1.DataSource = ds1; GridView1.D

31、ataBind(); 我的课题页面主要源代码:public partial class Student_SubjectDetail : System.Web.UI.Page static public string studentid; public int subid; private SqlConnection conn = new SqlConnection(ConfigurationManager.AppSettingsconnection.ToString(); protected void Page_Load(object sender, EventArgs e) /页面加载 if

32、 (Request.Cookiesid != null) studentid = Request.Cookiesid.Value.ToString(); else Response.Write( alert(请重新登录!); if (Request.QueryStringid != null) subid = Convert.ToInt32(Request.QueryStringid.ToString(); if (!IsPostBack) GetSubDetail(); private void GetSubDetail() /数据绑定 SubjectDetail1.DataKeyNames

33、 = new string SubjectID ; Fannie.Subjects getsub = new Fannie.Subjects(); SubjectDetail1.DataSource = getsub.GetOneSub(subid); SubjectDetail1.DataBind(); protected void ChooseSubject_Click(object sender, EventArgs e) /选题按钮事件 Fannie.Student stu = new Fannie.Student(); if (IsTime() if (IsChosen() if (

34、IsMax() int count = stu.InsertChosen(studentid, subid); if (count 0) Response.Write( alert(选题成功!);window.location.href=ChosenSub.aspx;); else Response.Write( alert(选题失败!); else Response.Write( alert(此课题已被选满,请选其他课题);window.location.href=SubList.aspx;); private bool IsTime() /判断是否是选题时间 DateTime dtm =

35、DateTime.Now; DataTable dt = new DataTable(); Fannie.Student stu = new Fannie.Student(); dt = stu.GetChooseTime().Tables0; DateTime begin = Convert.ToDateTime( dt.Rows0ChooseBegin.ToString(); DateTime end = Convert.ToDateTime( dt.Rows0ChooseEnd.ToString(); if (dtm end) Response.Write( alert(还未到选题时间,

36、不能选题!);history.go(-1); return false; else return true; private bool IsMax() /判断当前课题是否超过最大可选人数 int max; int count; DataSet ds = new DataSet(); Fannie.Student stu = new Fannie.Student(); ds = stu.GetMaxandNowPeople(subid); max=Convert.ToInt32(ds.Tables0.Rows00.ToString(); count=Convert.ToInt32(ds.Tabl

37、es0.Rows01.ToString(); if (max count) return true; else return false; private bool IsChosen() /判断当前用户是否选择了课题 Fannie.Student stu = new Fannie.Student(); DataTable dt = stu.GetChosenSub(studentid).Tables0; if (dt.Rows.Count != 0) Response.Write( alert(您已经选择了课题,请不要重复选择!); return false; else return true

38、; 致 谢本系统是在我系 老师的悉心指导及系统开发小组成员密切协作下完成的。首先,要感谢 副教授在我本门课程期间对我的帮助和指点,张老师渊博的专业知识,严谨的治学态度使我受益匪浅,没有张老师严格的要求,耐心细致的指导,本系统是不会如此顺利完成的。其次,要感谢开发小组的成员们对我的帮助和支持,让我从一个没有一点经验的系统开发新手快速的掌握了系统开发的知识,从他们身上我学到了很多的东西。教务处缪贤浩老师参与了需求分析和后期测试,并给了我们一些其它方面的帮助和指点, 同学分别完成了管理员模块和教师模块的开发,还有很多参与了系统测试的同学,在这里对他们表示我诚挚的谢意!参考文献1 教育部办公厅关于加强

39、普通高等学校毕业设计(论文)工作的通知.教高厅200414 号.2 樊崇艺,罗四维.毕业设计(论文)在线管理系统的设计与实现J.教育技术导刊,2007,(4):36-37.3 李光亚.基于校园网的论文管理系统研究与实现D.上海:华东师范大学,2007.4 郑州轻工业学院毕业论文管理系统Z/OL. http:/ 刘群艳,吴兴春.B/S 模式的学位论文提交系统的设计与实现J.西安文理学院学报, 2007,10(4):87-89.6 赵连朋.高校学位论文数字化管理系统的设计开发J.黑龙江工程学院学报, 2005,19(1):37-40.7 陈翔.基于 Web 的论文管理系统的设计和实现J.杭州师范学

40、院学报,2007,6(6):455-460.8 郭巍.基于网络的高校毕业论文工作全程管理信息系统J.重庆工商大学学报, 2005,22(6):587-591.9 汪洪波.NET 框架下基于 Web 服务架构系统研究与应用D.成都:电子科技大学,2007.10 John Kauffman,Brian Matsik. ASP.NET 数据库入门经典C#编程篇(张哲峰,黄翔宇,译)M.北京:清华大学出版社,2003.11 FJZhou. 对.NET 平台总体的理解Z/OL.http:/ Reynolds. .NET Enterprise Development In C#:From Design T

41、o DeploymentM.WroxPress,2002.13 邹勇.基于.NET 的 WEB 在线考试系统设计与实现D.成都:电子科技大学,2007.14 Dong Weihua, Liu Jiping,Guo Qingsheng.Construction of E-Government GIS Based on.Net platform and Web ServiceC.IEEE,2006,915-917.15 陈忠睿.基于 ASP_NET 的办公自动化系统的设计与实现D.成都:四川大学,2005.16 陈冠军.精通 ASP.NET 2.0 企业级项目开发M.北京:人民邮电出版社,2007.17 岳昆,王晓玲,周傲英.Web 服务核心支撑技术:研究综述J.软件学报,2004, 15(3):428-442.18 祝建江.基于.NET Web Service 的多层分布式体系结构的研究与应用D. 杭州:浙江工业大学,20

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1