优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

毕业设计选题系统

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

1 引言
1.1 研究背景
随着科学技术的不断提高,全球信息化技术的兴起,特别是Internet的日益普及,解决了信息Internet上传递的问题,建立了一个组织得很好的信息结构框架,使得Internet用户能够在Internet上的任何一个终端,以一种简单、统一的方式来访问超媒体文档。
随着Internet的普及,我国各大中专院校也加快了信息化进程,并且都建立了自己的校园网。这为我们网络现代化教育提供了必备的物质基础。在技术和需求的推动下,毕业生以班级为单位的原始手工报送的选题方式,暴露出了很多缺点和不足,如消耗时间较长、工作效率不高,而现有的Internet却没有提供这些专业工具。使用计算机实现毕业生网上选题,具有手工选题所无法比拟的优点。例如:检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等。这些优点能够极大得提高毕业学生毕业设计选题的效率,也是学校实现科学化,正规化教学管理的一项重要的基础条件。
基于以上原因,本文提出了一种网上选题系统,它能很好的解决以上的问题。它改变了以往以班级为单位的原始手工选课的方式,而是采用以个人为依托的网上选题方式,使毕业生在毕业设计选题环节中实现选题的规范化,智能化,高效化,简便化;极大地便捷了学生和指导老师,显著地提高了工作效率。本文提出的系统引用了ASP.NET这一具有强大功能、用于Web开发的全新框架。ASP.NET在系统中处于操作系统内核与应用程序之间,使得应用程序可以更好地利用操作系统提供的功能,并使得应用程序的开发更快、更简单。本系统最根本的目的是让在籍学生可以在线选题,教师可以在线进行课题信息输入、信息查询等,并且具有操作方便,响应快捷等优点。 【买计算机毕业论文就到www.think58.com】 内容来自think58 [资料来源:http://think58.com]
1.2 研究目标
本系统的主要任务是完成我们系毕业生毕业设计环节中选题任务的管理。主要针对的用户是学生,教师,管理员。学生通过该系统可以进行在线课题查询、课题选择、查看选题情况及个人信息的修改;教师用户可以通过该系统进行课题的操作(添加、修改、删除),查看选题,调整课题选择及个人信息的修改;管理员通过该系统可以进行对用户信息的管理操作(添加、修改、删除),课题的管理操作,系统的设置等。
1.3 研究意义
通过该毕业设计选题系统可以实现对整个毕业设计选题过程的系统化,规范化,无纸化。整个系统使用户操作起来简单便捷,对减轻学生,教师的劳动强度,提高工作效率与管理水平,具有很大的使用价值。而且本系统是基于B/S架构,无需在客户端安装任何程序即可使用,达到真正的方便使用,易于推广。系统采用模块化管理,可以方便的对系统功能进行添加删除。这样,当以后出现什么新的需求,可以通过修改部分系统模块,添加和修改系统功能来适应新的要求。
1.4 系统开发工具及技术概述
本系统以Windows操作系统为服务平台,后台数据库和前台设计分别采用了自己熟悉的SQL Server 2000数据库和ASP.NET,编程语言为C#。
1.4.1 SQL Server 2000数据库技术概述 think58

[资料来源:THINK58.com]


SQL Server目前正日益成为Windows操作系统上面最为重要的一种数据库管理系统,随着SQL Server 2000的推出,微软的这种数据库服务系统在WindowsNT/2000系列操作系统里更加占有垄断地位,因为其与WindowsNT/2000系列操作系统完全集成,可以利用操作系统来完成客户机的身份,发送和接收消息等。SQL Server 2000的特性主要包括五个方面,第一,Internet集成;第二,可伸缩性和可用性;第三,企业级数据库功能;第四,易于安装、部署和使用。第五,数据仓库。
1.4.2 ASP.NET简介
ASP.NET不仅仅是Active Server Page(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。Web窗体页是用ASP.NET技术生成的。ASP.NET是一种统一的Web平台,它提供了生成企业级应用程序所必须的全部服务。ASP.NET又是基于.NET Framework生成的,因此整个框架都可用于任何ASP.NET应用程序。您可以使用任何与公用语言运行库兼容的语言(包括Microsoft Visual Basic、Visual c#和Jscript .NET)来创作应用程序。

本文来自think58 [资料来源:http://think58.com]


在安全性方面,ASP.NET应用程序在运行时,会以有限的权限在名为ASP.NET的Web服务器上的特殊本地用户上下文中执行。这样就限制了它对Windows资源和进程的访问,从而增强了Web应用程序代码的安全性。
1.4.3 ADO.NET技术简介
ADO.NET技术是NET.Framework的组成部分,它使您可以通过编程连接到数据源,并保持足够长的时间以下载和缓存所需的数据集。然后可使用户能够脱机与数据绑定控件交互,而不必使网络连接一直保持打开。ADO.NET专门设计为使用XML或OLE DB数据提供程序优化数据访问。ASP.NET Web窗体使用System.Data命名空间中的ADO.NET对象来实现数据处理。它提供对Microsoft SQL Server等数据源以及通过OLE DB和XML公开的数据源的一致访问。数据共享使用者应用程序可以使用ADO.NET的连接到这些数据源,并检索、操作和更新数据。
1.4.4 B/S模式简介
B/S模式即浏览器/服务器(Browser/Server)模式,该模式一般不用在客户端上安装软件,通过IE浏览器就可以达到进入系统的目的,是目前管理系统普遍采用的开发模式。最初的管理信息系统基本上是采用客户机/服务器(Client/Server)模式开发的,但随着WWW的广泛应用,目前的管理信息系统已经逐渐开始从C/S模式向浏览器/服务器(Browser/Server)模式转变。B/S与C/S相比有比较明显的优点。其一,具有分布式的优点,客户端可以随时随地进行操作,没有时间和空间的限制;其二,系统升级更新简单,只需对服务器更新则整个系统就可以更新;在服务器上增加、更改功能模块后客户端不需要做任何改变即可使用,所以目前已成为企业网上首选的计算机模式,原先在C/S下的很多软件都开始移植到B/S模式下。 think58 [资料来源:www.THINK58.com]
2 需求分析
2.1 系统功能需求
开发这个系统的目的就是使学生在毕业设计选题环节中实现选题的规范化、智能化、高效化、简便化;同时极大得便捷学生和指导老师,减轻学生和老师的劳动强度,提高工作效率和管理水平。针对这样的目的系统设计了如下功能:
1. 毕业设计信息的设置:包括管理员对毕业设计信息的添加,修改,删除。
2. 密码修改:针对管理员,老师,学生对自己的密码进行修改。
3. 个人信息管理:针对老师,学生用户对自己个人基本资料的修改。
4. 用户管理:针对管理员对学生和老师用户的添加,修改,删除操作。
5. 课题的设置:针对老师用户对课题的添加,修改,删除操作。
6. 课题的管理:针对管理员用户对课题的,修改,删除,审核操作。
7. 网上选题:针对学生用户通过系统进行在线选题操作。
8. 选题控制:针对管理员,老师用户对选题情况进行调整操作。
通过图1系统操作流程图可知在实际操作中,系统将根据用户角色分配不同的功能权限给用户;管理员在系统中的权限高于学生用户和教师用户,所获得的功能也是最多的,
think58好,好think58 [资料来源:http://www.THINK58.com]