【顶岗实习管理系统的设计与实现8600字(论文)】_第1页
【顶岗实习管理系统的设计与实现8600字(论文)】_第2页
【顶岗实习管理系统的设计与实现8600字(论文)】_第3页
【顶岗实习管理系统的设计与实现8600字(论文)】_第4页
【顶岗实习管理系统的设计与实现8600字(论文)】_第5页
已阅读5页,还剩19页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

顶岗实习管理系统的设计与实现1绪论 21.1研究背景和意义 21.2研究现状 22系统开发技术 32.1C#简介 32.2ASP.NET简介 32.3数据库简介 43系统分析 43.1技术可行性分析 43.2系统角色分析 43.2.1学生角色分析 43.2.2教师角色分析 43.2.3管理员角色分析 43.3系统需求分析 54系统设计 54.1系统功能设计 54.2数据库设计 74.2.1数据库E-R图 74.2.2数据表字段设计 75系统实现 105.1系统主要界面 105.1.1首页界面 105.1.2个人中心界面 115.1.3管理员界面 125.2系统功能实现 125.2.1登录 125.2.2注册 135.2.3发布实习日志 135.2.4实习材料管理 145.2.5师生交流 155.2.6查看学生信息 165.2.7教师发布信息 165.2.8评价教师 176系统测试 186.1系统测试的意义 186.2系统测试 196.2.1学生功能测试 196.2.2教师功能测试 196.2.3管理员功能测试 207总结 21参考文献 21[摘要]为了提高人才培养的质量以及劳动者的素质,培养学生的责任感、实践动手能力等,许多高校都在安排学生们进行各种实习工作。顶岗实习是学生在完成学校安排的学习任务后,到相应的工作岗位工作的一种实践性教学形式。对于学校来说,在学生进行实习活动时,学校有责任了解和管理学生的实习进程,对学生负责。为此设计和实现一个顶岗实习管理系统,其主要目的是为了给学校和学生提供一个沟通的平台,学校可以通过这个平台对学生的实习生活情况有更深入的了解,也能够通过这个系统与学生进行沟通,帮助学生处理一些实习时遇到的问题;学生可以通过这个系统来记录下自己实习生活中遇到的各种事情,可以对教师进行评价、向教师留言寻求帮助等等。这个系统使用C#编程语言、ASP.NET、SQLServer数据库设计和开发,实现学校对学生实习信息的管理。[关键词]顶岗实习管理系统;C#;ASP.NET;SqlServer数据库1绪论1.1研究背景和意义顶岗实习是现在在校学生锻炼自己动手能力的一种方式,是国家培养人才和学校深化课堂教学的重要环节,是学生了解社会的一种途径,也是培养学生实践能力和责任感的方式。现在很多高校都在实行顶岗实习制度,安排学生进行实习活动。学校在学生实习的过程中有责任管理学生的实习过程。在以前的各种技术手段还不发达的时候,学校对学生的实习过程信息管理很有限,有问题时可能双方都不能及时的沟通,对学生的实习现状掌握得很少。随着我国的经济和科学技术不断地发展,互联网技术和信息化技术为学校对学生实习过程信息进行管控提供了更加有效、便捷、灵活变通平台。顶岗实习管理系统的出现为学校管理学生实习过程信息提供了更多可能,学校和学生通过系统进行沟通,学生也可以通过系统记录自己实习生活的点点滴滴,学校也可以对学生的实习状况有更深入的了解,学校对学生的实习信息管理可以更加科学便捷。学生顶岗实习是学校教学工作中很重要的一环,各个高校都对此十分的重视,学校对学生实习过程的管控也很重要。随着我国各项技术的不断发展,为了能够更加便捷有效的管理学生实习过程信息,顶岗实习管理系统的开发越来越有必要。通过对互联网技术和信息化技术的应用开发出的顶岗实习管理系统不仅仅为学校提供了一个更好的平台去管理学生的实习信息,解决在以往技术不发达的情况下出现的沟通不及时、实习信息管理不便、学校对学生的实习情况了解的不够等问题,同时也大大的提高了学校的教学效率和教学质量,为以后的教育行业发展提供了一个良好的环境。学校方面教师可以通过这个平台对学生的实习信息进行更加方便和便捷科学的管理,解决了以前纸质信息的保存不便的问题;可以通过查看学生发布的实习日志、和学生进行沟通对学生的实习生活状况进行更深入的了解,解决了以往因为技术不发达而导致学校和学生双方沟通不到或不及时的问题。学生方面,学生可以通过平台发布自己的实习日志来记录下自己在实习生活中的各种事情,当遇到问题的时候可以给教师留言寻求帮助,也可以对教师进行评价,让师生交流更加密切。1.2研究现状现阶段,我国正在加快发展教育业,提高教学质量,各高校也在加强教学管理力度。现在很多高校都会安排学生进行实习活动,学生顶岗实习是学校培养人才的一个重要方式。为了学校更加方便的管理学生的实习活动,顶岗实习管理系统出现了。目前我国对顶岗实习管理系统的研究有着很多的成果,有基于B/S、C/S模式的实习管理系统,也有基于Android建立的移动应用管理系统,还有很多基于各项技术来研究开发的具有相关技术特色的实习管理系统。我国对顶岗实习的管理模式也有研究,并且取得了不少的成果,探索出了许多具有创新性且更为科学便捷的管理模式,基于对顶岗实习管理模式的研究成果,越来越多具备管理模式特色的管理系统出现,也有很多专门针对一些专业实习的实习管理系统,类似于酒店实习管理系统、银行实习管理系统等等。在实习管理系统的数据库模型方面也有着不少的研究动态。尽管如此,现阶段存在的顶岗实习管理系统和实习管理模式中仍然存在着各种各样的问题,比如学生的实习积极性不高、对学校的安排不够配合,学生实习时的安全问题等,因此我国现在也仍然在不断地探索更加便捷高效、更加符合实际情况的实习管理模式,设计和开发出更加完善的顶岗实习管理系统。2系统开发技术2.1C#简介C#是一种面向对象的编程语言,它是一种稳定、简单、安全的一种语言,是从C语言和C++中衍生出来的。它虽然去掉了C语言和C++的一些相对复杂的特性,但是也继承了它们一些强大的功能。C#是属于.NETframework的一个产品,需要在.NET的平台上进行二次动态编译。C#具备强大的操作能力和高运行效率以及便捷的面向组件编程。为了在编写代码时更加方便简单,本系统选择使用C#编程语言编写系统代码。2.2ASP.NET简介ASP.NET是ASP的简单升级,也可以称为ASP+,是新一代的脚本语言。它是基于.NETframework的Web开发平台。它修正了以前版本的一些错误、也继承了以前的优点,还发展出了一些新的特色,具备比较完整的开发网站应用程序解决方案。它的代码编写也相较简单,看起来复杂的网页编写起来其实没有想象的复杂,代码看起来也很简洁。为了在系统开发过程中,将页面逻辑和业务逻辑分开,本系统采用ASP.NET开发平台开发。2.3数据库简介数据库是根据其数据结构组织、存储和管理数据的仓库。数据库在所有的信息管理系统里都是非常重要的,往往会被作为系统的核心进行设计。SQLServer是一个简单、操作方便的数据库管理系统,它对数据的存储功能更为安全、可信任且更高效。因此本系统选择SQLServer来存储数据。3系统分析3.1技术可行性分析随着互联网技术和信息化技术的发展,顶岗实习管理系统开发需要用到的相关技术已经发展得越来越完善。数据的存储有了更加安全、高效的技术支持,对数据的管理也更加简单便捷,为系统的数据处理提供了足够的技术支持。C#、ASP.NET技术使得本系统的开发过程更加方便高效,让代码的编写更加简单,所以顶岗实习管理系统的开发在技术上是可行的。3.2系统角色分析3.2.1学生角色分析在顶岗实习管理系统中,学校方面可以通过学生在系统上填写的信息和提交的文件等等来了解和掌握这个学生的实习情况。所以学生在这个系统中可以填写自己的各类基本信息,发表一些自己实习的感悟或实习中的事情、问题等等,再有就是能够通过此系统与教师进行交流探讨,对教师的实习指导工作进行评价。3.2.2教师角色分析在这个系统中,教师要做的就是管理学生的各项基本信息包括实习公司、实习地址等实习相关的通知,以及发布学校各项活动的安排通知、一些岗位的招聘信息,管理学生的实习材料等。3.2.3管理员角色分析管理员是任何一个系统中都存在的一个角色,他的存在是为了保证整个系统能够正常的运作。他是整个系统中拥有最高权限的角色。在这个系统中他的工作就是对整个系统的用户进行管理,以及管理一些特殊的数据。3.3系统需求分析学生功能:学生可以对自己的个人资料进行管理,在需要修改资料的时候可以进行相关信息的修改,在填写实习地址的时候可以在地图上搜索该位置,可以修改自己的登录密码。可以在首页查看学校方面发布的一些消息、通知,查看教师的简介,在实习时遇到问题或者在生活上遇到一些问题的时候可以给教师留言,与教师进行沟通,寻求帮助。在实习中有想要记录下来的事情或者自己在实习中的一些感想时,可以将这些写进自己的实习日志在系统中发表出来。学生可以对教师进行评价,可以对教师实习指导工作提出一些自己的建议,也可以在评价的时候说出自己觉得教师做得好的地方,让教师了解学生对自己的一些看法和建议。学生可以上传自己的实习相关材料,可以在系统上下载自己的上传实习材料。教师功能:教师可以管理自己的基本信息,修改一些自己的基本信息,修改密码。可以查看学生的各项基本信息,包括学生的实习公司、实习地址、实习居住地址等,还可以查看学生所发布的实习日志,通过学生的实习日志来了解学生的实习生活。当学校有新的学习任务安排或者一些节假日放假通知或其他事情时可以由教师代表学校方面发布相关通知,另外教师也可以发布一些岗位的招聘信息。教师可以查看学生给自己的留言与学生交流沟通,回答学生的一些问题,给学生提供帮助。当需要到学生的一些实习材料时可以去查看学生上传的实习材料,选择自己需要的材料进行下载。教师可以查看学生对自己实习指导工作的评价。管理员功能:管理员能够管理整个系统的用户,管理用户的各项基本资料,包括添加用户、删除用户,在需要通过后台修改信息的时候登录管理员账号就能在后台修改相应的信息。管理一些特殊的信息,例如院系、专业等等,只有管理员才可以添加新的院系、专业等。管理员还需要管理学生和教师的留言信息、学生对教师的评价信息以及学生上传的实习材料等。管理员也可以发布一些通知,对发布的相关信息进行管理。4系统设计4.1系统功能设计系统功能结构图如下图所示:图4-1系统功能结构图(1)用户管理模块:系统的用户角色有学生、教师、管理员三种,新用户需要完成注册操作后才能使用系统各项功能。(2)实习日志模块:学生可以在系统上发布自己的实习日志,可以在自己的实习日志列表查看自己的日志,教师可以查看学生发布的实习日志。(3)教师评价模块:学生可对教师的实习指导工作进行评价,教师可查看自己获得的评价。(4)师生交流模块:学生用户和教师用户可以通过留言的形式进行交流。(5)学校通知模块:教师、管理员可以在系统发布学校各项活动安排的通知,也可以发布一些岗位的招聘信息,学生在系统首页可以查看发布的通知详情。(6)实习材料模块:学生上传自己的各项实习材料,可以在自己的实习材料列表下载自己的材料,教师可以下载学生上传的实习材料。(7)个人信息模块:用户可以进入自己的个人中心管理自己的基本资料。4.2数据库设计4.2.1数据库E-R图按照数据库的设计绘制的E-R图:图4-2数据库E-R图4.2.2数据表字段设计xuesheng表主要是用来存储学生的各项基本信息,表设计如图4-1所示:图4-1xuesheng表admins表主要是用来存储管理员的账号密码,表设计如图4-2所示:图4-2admins表liuyanban表主要是用来存储学生和教师留言的各项信息,表设计如图4-3所示:图4-3liuyanban表laoshi表主要是用来存储教师的各项基本信息,表设计如图4-4所示:图4-4laoshi表xiangguanxinxi表主要是用来存储学校发布的相关信息的各项信息,表设计如表4-1所示:表4-1xiangguanxinxi表【相关信息】模块,表名:xiangguanxinxi字段名字段类型名称idint(主键)biaotinvarchar(255)标题fenleiint分类tupiannvarchar(255)图片tianjiarennvarchar(50)添加人dianjilvint点击率neirongNTEXT内容addtimedatetime添加时间设置索引,字段:fenlei,关联表【xiangguanxinxifenlei】中的id字段shixirizhi表主要是用来存储教师的各项基本信息,表设计如表4-2所示:表4-2shixirizhi表【实习日志】模块,表名:shixirizhi字段名字段类型名称idint(主键)biaotinvarchar(255)标题neirongNTEXT内容fabiaorennvarchar(50)发表人addtimedatetime添加时间shixicailiao表主要是用来存储学生实习材料的各项基本信息,表设计如表4-3所示:表4-3shixicailiao表【实习材料】模块,表名:shixicailiao字段名字段类型名称idint(主键)cailiaomingchengnvarchar(255)材料名称cailiaowenjiannvarchar(255)材料文件beizhuNTEXT备注shangchuanrennvarchar(50)上传人addtimedatetime添加时间jiaoshipingjia表主要是用来存储教师评价的各项基本信息,表设计如表4-4所示:表4-4jiaoshipingjia表【教师评价】模块,表名:jiaoshipingjia字段名字段类型名称idint(主键)laoshiidint教师idyonghumingnvarchar(50)用户名laoshixingmingnvarchar(255)教师姓名pingfennvarchar(255)评分pingjianeirongNTEXT评价内容addtimedatetime添加时间设置索引,字段:laoshiid,关联表【laoshi】中字段id5系统实现5.1系统主要界面5.1.1首页界面首页是一个系统的起始页面,用户能够通过首页大致了解这个系统的功能。系统首页界面整体简洁明了,即使用户之前没有接触过这个系统也可以轻松上手,进行各项操作。在顶岗实习管理系统的首页可以看到一些学校发布的信息,比如有关于学校各项活动的信息,也有一些岗位的招聘信息,让用户在一开始就能看到一些有用的信息。在首页中可以进行查看相关信息、查看教师简介、学生注册、教师注册以及普通用户登录和后台登录等操作。系统首页有轮播图,方便用户简单浏览信息。在界面顶部中间设置有搜索栏,用户可以输入关键字来搜索自己想要的信息。首页界面如图5-1所示:图5-1首页界面5.1.2个人中心界面学生在登录后进入个人中心,学生的个人中心界面将操作导航放置于界面左端,具体操作界面占据大部分的系统界面,将学生的功能归为个人中心、我的日志管理、实习材料管理、我的留言管理四个模块。学生个人中心界面如图5-2所示:图5-2学生个人中心界面教师个人中心界面与学生个人中心界面类似,将教师的功能模块划分为个人中心、学生信息管理、留言管理、评价管理、信息发布管理五个模块。教师个人中心界面如图5-3所示:图5-3教师个人中心界面5.1.3管理员界面管理员界面布局与学生、教师个人中心界面相类似,将管理员的功能分为账号管理、相关信息管理、系统管理、学院管理、教师管理、实习日志管理、学生实习材料管理七个模块。管理员界面如图5-4所示:图5-4管理员界面5.2系统功能实现5.2.1登录用户进入登录界面,如果用户之前没有注册过则需要先进行注册之后才能登录。用户填写自己的账号和对应的密码,选择自己对应的身份,填写验证码,点击登录,若输入的信息都正确无误则可以成功登录,提示登录成功,登录后的首页会显示个人中心按钮。如果账号或者密码与数据库中的数据不一致,系统会弹出错误提示,需要重新填写信息,若验证码错误也需要重新填写信息。登录界面如图5-5所示:图5-5登录界面5.2.2注册学生和教师在注册时输入自己的用户名、密码、姓名等信息进行注册,如果留空则会提示错误,然后重新填写相应信息,带红色星号的为必填信息,在所有信息都填写完毕且正确后才能注册成功。教师在注册时可以填写自己的简介。注册界面如图5-6所示:图5-6学生注册界面5.2.3发布实习日志学生在登录后可以进入个人中心发布自己的实习日志,填写标题,输入日志内容后发布即可,若标题为空则会提示用户填写完整信息。发布成功后学生就可以进入自己的实习日志列表中查看自己发布实习日志,也可以在实习日志列表界面进入编辑日志界面修改已发布的日志,在日志列表界面可以删除自己发布的日志。教师可以教师端查看学生的日志详情。学生发布实习日志界面、日志列表界面、查看日志界面如图5-7、5-8、5-9所示:图5-7发布实习日志界面图5-8日志列表界面图5-9实习日志详情5.2.4实习材料管理学生上传自己的实习材料,填写材料的名称,选择上传的文件,有需要的填写好备注,点击上传,上传成功后可以在实习材料列表看到自己上传的材料,如果实习材料的名称没有填写和没有选择上传的材料会提示用户填写完整信息。教师可以在教师端下载学生上传的实习材料。学生上传实习材料界面如下图所示:图5-10上传实习材料学生查看自己上传的实习材料列表界面如下图所示:图5-11实习材料列表教师端查看学生实习材料界面如下图所示:图5-12教师端实习材料列表5.2.5师生交流学生登录后可以进入教师简介界面查看教师简介,点击留言给教师留言,输入名称和留言内容点击提交即可,提交成功会跳转教师简介页面,可在该页面看到自己的留言内容,也可以在学生个人中心的留言管理中查看教师的回复。教师简介留言界面如下图所示:图5-13教师简介留言界面教师可以在个人中心的留言管理中回复学生的留言,选择要回复的留言,输入回复的内容,内容为空会提示错误。查看收到的留言界面如图所示:图5-14查看学生留言5.2.6查看学生信息教师可以在个人中心查看学生的各项信息,了解学生的基本情况。教师可以根据学生的用户名、姓名、学院等信息搜索学生,可以只填写一个关键词,也可以填写多个信息或者不填写。点击详情可以查看学生的详细信息。查看学生信息界面如下图所示:图5-15查看学生信息学生详情信息界面如下图所示:图5-16学生信息详情5.2.7教师发布信息教师进入个人中心可以管理自己发布的通知信息。可以查看自己发布的信息详情、编辑已发布的信息,点击删除可以删除已发布的信息。在管理信息界面顶端可以输入关键字搜索自己发布过的信息,可以全填也可以只填部分或者不填。发布信息列表界面如下图所示:图5-17发布信息列表界面发布信息详情界面如下图所示:图5-18发布信息详情界面5.2.8评价教师学生可以在教师简介界面点击匿名评价对教师进行评价,选择评价的分数,输入评价内容,点击评价即可。评价成功后会在教师简介界面显示评价信息。教师可以在个人中心查看自己的评价信息。教师简介的评价界面如下图所示:图5-19教师简介的评价界面学生填写评价信息界面如下图所示:图5-20输入评价界面教师查看收到的评价信息界面如下图所示,点击删除可以删除收到的评价。图5-21教师评价界面6系统测试6.1系统测试的意义系统测试是为了找出系统中可能存在的各种各样的问题,然后根据这些问题找出更完善的方案提高系统的质量。它能通过对系统的功能和性能进行测试,将预想结果和测试结果相比较,看系统的性能和功能是否符合客户的需求。系统测试是软件在真正被使用之前从未有过的运行环境,一些只有在实际使用时才会显露出来的问题和缺点,在进行系统测试的时候都有可能会被发现。6.2系统测试6.2.1学生功能测试学生功能测试:对学生的登录、发布实习日志、给教师留言、评价教师、上传实习材料等功能进行测试。测试结果如下表6-1所示:表6-1学生功能测试表测试功能操作/输入期望结果/输出测试结果登录输入账号密码以及验证码,选择登录身份,点击登录可以成功登录,提示操作成功,跳转首页登录成功发布实习日志添加实习日志,输入标题和内容,点击提交在个人的实习列表里可以看到发布的日志在日志列表里出现发布的日志,发布成功给教师留言在教师简介界面点击留言,输入名称和内容,点击留言在教师简介界面和个人中心留言管理界面看到自己的留言能够看到留言,留言成功评价教师选择给教师的评分,输入评价内容,点击提交在教师简介界面看到评价相应界面有显示评价得分和内容,评价成功上传实习材料填写实习材料的名称,选择上传的文件,点击上传在学生的实习材料列表和教师的实习材料管理中都能看到上传的文件,并且可以下载能够看到实习材料并且下载6.2.2教师功能测试教师功能测试:对教师的登录、学生实习材料管理、发布通知、回复学生留言等功能进行测试。测试结果如下表6-2所示:表6-2教师功能测试表测试功能操作/输入期望结果/输出测试结果登录填写账号密码、验证码,选择相应的身份点击登录可以成功登录,提示操作成功,跳转首页页面跳转,登录成功学生实习材料管理选择下载的材料点击下载能够下载下载成功发布通知填写标题和内容,选择分类,点击发布能够在首页显示发布的信息发布成功回复学生留言选择要回复的学生,输入回复的内容,点击回复学生端能够看到回复,教师也可以看到自己的回复。和预期结果一致6.2.3管理员功能测试管理员功能测试:对管理员的登录、用户管理、学校实习相关信息、教师评价信息、实习日志等功能进行测试。测试结果如下表6-3所示:表6-3管理员功能测试表测试功能操作/输入期望结果/输出测试结果登录输入管理员账号和密码,选择相应身份,点击登录可以成功登录,提示操作成功,跳转后台界面登录成功用户管理添加、修改、删除用户信息能够成功完成各

温馨提示

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

评论

0/150

提交评论