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

ASP.NET毕业设计选题设计与实现

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

【买计算机毕业论文就到计算机毕业论文网】

[版权所有:http://think58.com]

1.1 系统功能需求开发这个系统的目的就是使学生在毕业设计选题环节中实现选题的规范化、智能化、高效化、简便化;同时极大得便捷学生和指导老师,减轻学生和老师的劳动强度,提高工作效率和管理水平。针对这样的目的系统设计了如下功能:1.毕业设计信息的设置:包括管理员对毕业设计信息的添加,修改,删除。2.密码修改:针对管理员,老师,学生对自己的密码进行修改。3.个人信息管理:针对老师,学生用户对自己个人基本资料的修改。4.用户管理:针对管理员对学生和老师用户的添加,修改,删除操作。5.课题的设置:针对老师用户对课题的添加,修改,删除操作。6.课题的管理:针对管理员用户对课题的,修改,删除,审核操作。7.网上选题:针对学生用户通过系统进行在线选题操作。8.选题控制:针对管理员,老师用户对选题情况进行调整操作。学生进入系统后可以进行查看毕业设计相关消息,修改个人密码,完善个人信息,查看课题,选择课题,查看选题,完成操作后退出系统;老师进入系统后也可以查看毕业设计相关消息,修改个人密码,完善个人信息这其中包括老师附件信息,同时对课题进行添加,修改,删除操作,查看选题情况,调整选题情况,确定选题,完成操作后退出系统;管理员进入系统后可以进行毕业设计相关消息管理(包括对消息的添加,修改,删除),用户个人信息管理(包括对学生,老师用户个人信息的添加,修改,删除),课题信息管理(包括对课题的审核,修改,删除;查看选题的总体情况,调整选题情况),系统设置管理,操作结束退出系统。1.总体业务流程首先是管理员录入教师姓名,性别,部门,职务及初始密码和学生姓名,学号,班级,初始密码等基本信息,并开启教师提交选题功能。然后老师通过自己的姓名,初始密码登录,登录后修改密码及完善个人详细信息,并提交选题内容。接着管理员开始审核课题,确定通过课题名单。通过课题确定后开启学生选题功能,学生通过学号和初始密码登录,登录后及时修改密码和完善个人详细信息;并可进行选题。每人每次只能选一道课题,选题成功方可退出,等待老师审核。最后,管理员查看选题情况,并做出调整,确定最终名单。2.学生业务流程当管理员用户开启学生选题功能后,学生用户通过自己的学号和初始密码登录系统,进入系统后应该立即将密码更改为方便自己记忆的密码,因为初始密码都是统一由管理员设置,所以大家的密码都是相同的;进行完密码修改后,还应将自己的个人信息完善,如联系方式,QQ号码及电子邮件,这些信息都是为今后方便指导老师与你联系。完成了个人信息的修改后,就可以进行选题操作了。在选择课题时,学生可以根据老师姓名进行课题筛选,也可查看所有课题。这里学生可以点击教师姓名链接,查看教师详细信息,还可查看课题详细信息,包括课题介绍,所需了解的背景知识及所有编程语言;根据这些信息学生结合自己情况做出选择,然后将选择信息提交系统等待老师确定。提交了课题信息后,学生可以通过查看我的课题信息了解自己课题状态,如果还处于未确定状态,那还可以进行改选。如已确定,就不能再进行选择。3.教师业务流程当管理员用户开启提交选题功能后,教师用户通过自己姓名和初始密码登录系统,登录后同样应先修改初始密码和完善个人信息;在完善个人信息时,教师用户多一个附件信息,这里面记录的是教师的个人简介,研究方向,教学工作,项目工程及论文著作。修改完这些信息后,接着就可录入课题信息,在录入课题信息时,除了课题名称,所需人数,课题类型这些基本信息外,还应写入课题的介绍和所需背景知识,这样好方便学生在选择课题时有一定的了解和依据。最后将课题信息提交系统等待管理员审核,在这期间教师用户可以查看课题审核的情况,对未审核通过地课题还可进行修改,删除。当选题功能开启后,教师用户可以登录系统查看自己课题被选情况,了解选择课题的学生信息,同时确定选题名单;对那种一道课题被多人选择的情况可以根据实际情况进行课题选择调整。4.管理员业务流程管理员控制着整个系统的业务流程,最开始向系统录入学生用户和老师用户的初始信息如用户名、初始密码等,设置系统的基本信息如:专业、班级名称,课题类型,课题编程语言。接着向教师用户打开提交选题功能,等待老师提交课题信息。提交完成后,管理员开始对课题进行资格审核,修改、删除不合格的课题信息,并最终确定可选课题名单;然后打开选题功能,让学生用户进行选题,同时可以监控整个选题情况。最后管理员确定选题最终名单,结束整个选题过程。1系统的设计1.1系统功能模块划分本系统实现了10个完整的功能,可以根据这些功能设计出系统中的功能模块。系统中的各个功能模块划分如图3-1所示。1.1 系统功能描述1.用户登录模块用户登录:验证用户的信息是否合法,以及验证用户是否为系统的合法用户。2.信息公告模块信息公告:学生用户和老师用户登录后可以通过信息公告查看关于毕业设计的相关信息。3.个人信息管理模块个人信息管理模块主要包括密码修改和个人基本信息完善两个模块,其功能如下:l密码修改:学生老师用户对初始密码进行修改;l个人信息完善:学生老师用户对个人基本信息进行完善,如:联系方式。这样可以方便学生和指导老师的联系。4.课题选择模块课题选择模块主要包括查看课题详细信息及老师信息进行选择课题。其功能如下:l查看课题:学生用户通过查看课题详细信息来了解每道课题的介绍及选择该课题所需的背景知识;l查看教师信息:学生用户通过查看教师信息来了解教师的个人简介,教学工作情况及论文著作等;l课题选择:在对课题进行了解后学生用户可以根据自己情况选择喜欢的课题。5.课题管理模块课题管理模块主要包括教师用户对课题的添加,修改,删除及管理员用户对课题的审核,修改,删除;对课题选择情况的查看和调整。其功能如下:l课题添加:教师用户对课题录入和添加新的课题;l课题修改:该功能针对教师和管理员两个用户。教师用户只能对自己还没通过审核的课题进行修改,而管理员是在审核过程中对所有课题进行修改;l课题删除:该功能针对教师和管理员两个用户。教师用户对未审核通过课题进行删除,而管理员可以对所有课题进行删除;l课题审核:管理员用户对教师提交地课题进行审阅,查看是否符合要求;l查看未确定名单:管理员用户查看还没通过选题的学生;l查看已确定名单:管理员用户查看通过选题的学生。6.我的课题模块我的课题模块的主要是学生用户查看自己所选择课题是否通过,未通过还可进行改选。其功能如下:l查看选题状态:学生用户查看自己所选课题的状态;l改选课题:进行改选。7.课题情况功能模块课题情况功能模块主要是老师用户查看自己课题的所选情况及调整选题,确定选题。其功能如下:l查看已确定名单:教师用户查看自己已确定课题名单;l审核选题:教师用户对学生的选择地课题进行审核,确定是否同意;l调整选题:教师用户对超出课题所需人数的课题进行调整。8.系统设置功能模块系统设置功能模块主要是管理员设置课题类型,课题编程语言种类,班级名称,专业名称等。其功能如下:l设置课题类型:管理员设置课题的类型;l设置编程语言种类:管理员设置课题编程所需的语言类型;l设置班级:管理员用户设置班级名称;l设置专业;管理员用户设置专业名称。9.信息管理功能模块信息管理模块主要是管理员发布与毕业设计的相关信息,及对信息的修改,删除。其功能如下:l添加消息:管理员用户添加毕业设计相关消息;l修改消息:管理员用户对现有消息进行修改;l删除消息:管理员用户对消息进行删除。10.用户管理模块用户管理模块主要是管理员对学生,老师用户的管理及个人密码的修改。其功能如下:l添加学生:管理员用户添加学生初始信息;l添加老师:管理员用户添加老师初始信息;l删除学生:管理员用户对学生进行删除;l删除老师:管理员用户对老师进行删除;l修改学生:管理员用户对学生进行基本信息修改;l修改老师:管理员用户对老师进行基本信息修改;修改密码:管理员用户修改个人密码

包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告+外文翻译 [版权所有:http://think58.com]

think58 [来源:http://www.think58.com]

[资料来源:www.THINK58.com]

获取资料请您联系本站客服 [资料来源:http://www.THINK58.com]