实习管理系统的设计与实现.docx
- 文档编号:5115170
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:45
- 大小:577.01KB
实习管理系统的设计与实现.docx
《实习管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《实习管理系统的设计与实现.docx(45页珍藏版)》请在冰豆网上搜索。
实习管理系统的设计与实现
实习管理系统的设计与实现
摘要
目前,根据国家、学校的政策在校学生都要走出校门,进行工作前实习。
工学结合的人才培养是学校培养人才的重要方式。
让学生进入企业通过在校学习的知识与企业实际工作相结合,熟练掌握学习的知识。
实习期间如何更好管理实习学生,成为一个有待解决的问题。
实习是高校毕业生毕业前对所学习知识的检验,是高校教育的一个重要的环节。
学校学生在实习过程中即是一名在校的学生又是实习单位的临时员工,因此在这个情况下实习生管理是双重的,即受管理,又受企业按员工进行管理。
学校的老师主要负责对实习生日常的问题进行指导,以及对实习生所在企业进行各方面沟通,加强高校与企业之间密切联系。
传统的实习管理方式,无法实时掌握实习生、企业、学校之间的情况,不便于进行管理。
现在网络科技高速发展,通过互联网建立一种沟通方式,不仅方便教师、学生、实习单位之间交流管理,而且解决了目前实习生分散分布不易集中管理的问题。
利用计算机及网络环境,开发一套学校实习管理系统,对现在实习生管理工作是非常有必要的。
实习管理系统主要分为学校后台管理和前台学生、教师、实习单位管理两部分内容。
学校后台管理主要包括实习问题自由讨论区管理、院系管理、班级管理、实习单位管理、实习申请审批管理、学生信息管理、教师信息管理、实习成绩管理。
前台管理主要包括学生、教师、实习单位登录管理、自由讨论区浏览、个人资料管理、讨论区好友管理、学生疑问管理、讨论话题管理、实习作业管理、实习单位资料浏览管理、实习单位申请管理、实习单位打分管理、实习分数管理等功能组成。
关键词:
实习管理;信息管理;C#语言;微软可视化平台
PracticeManagementSystemDesignandImplementation
Abstract
Currently,accordingtothecountry'spolicyonschoolstudentsmustleaveschool,internshipbeforeworking.Combinationofengineeringtalentcultivationisanimportantwaytoschoolpersonneltraining.Allowstudentstoentertheenterprisethroughknowledgelearnedinschoolandcorporatecombinedwithpracticalwork,learningtomastertheknowledge.Duringtheinternshiphowtobettermanagestudentinterns,tobecomeaproblemtobesolved.
Internshipbeforegraduationcollegegraduatesarelearningtotestknowledgeisanimportantpartofuniversityeducation.Schoolstudentsintheinternshipprocessmeansonenameintheschoolstudentinternshipsandtemporaryemployees,sointhiscasetheinternmanagementistwofold,namely,managed,andmanagedbytheenterprisebyemployees.Schoolteacherisprimarilyresponsibleforthedaytodayissuesguidanceintern,aswellasallaspectsoftheenterprisewheretheinterncommunication,strengthenthecloselinksbetweenuniversitiesandenterprises.Thetraditionalpracticemanagement,unabletograspthesituationinrealtimeintern,businesses,betweenschools,noteasytomanage.Nowtherapiddevelopmentofnetworktechnology,establishawaytocommunicatethroughtheInternet,notonlytofacilitatetheexchangeofmanagementbetweenteachers,students,internshipsandinternsdisperseddistributionisnoteasytosolvetheproblemofthecurrentcentralizedmanagement.Theuseofcomputerandnetworkenvironment,thedevelopmentofaschoolpracticemanagementsystem,managementinternfornowisverynecessary.
Practicemanagementsystemismainlydividedintoforegroundandbackgroundmanagementschoolstudents,teachers,internshipmanagementoftwoparts.SchoolManagementInternshipissuesincludingfreediscussionzonemanagement,facultymanagement,classmanagement,managementinternships,internshipsapplicationapprovalmanagement,studentinformationmanagement,teachers,informationmanagement,performancemanagementpractice.Frontdeskmanagementincludingstudents,teachers,internshipsloginmanagement,freetalkbrowsing,personalinformationmanagement,forumfriendsmanagement,studentmanagementquestions,discussionmanagement,operationsmanagementinternship,internshipsbrowsinginformationmanagement,applicationmanagementinternships,internshipsscoringmanagement,practicemanagementandotherfunctionalcomponentsscores.
Keyword:
Practicemanagement;informationmanagement;SQLSERVER2012;ASP.NET;C#;Visual2008
插图清单
插表清单
引言
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
随着计算机网络技术发展,Web数据库技术已经成为应用最为广泛的网站架构基础技术在应用系统中,Web提供了与客户进行通信联络的有效手段,利用Web技术,实现Web服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。
一直以来人们使用传统人工的方式管理实习生信息,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间长了,将产生大量的文件和资料,这对于查找、更新和维护都带来了不少的困难。
ASP是Microsoft公司配合IIS提供的一种动态网页实现技术,而 MicrosoftVisualStudio2008则是Microsoft公司数据库系列中的旗舰产品,两者结合,为Web数据库技术提供了完美的实现体系.。
实习信息管理系统就是在这种条件下开发出来的,通过网页的形式,完成实习信息管理的功能。
实习信息管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起资料一致性和完整性强、资料安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
实习信息管理系统是一个对实习管理信息化的重要组成部分,实习信息管理系统不但能够方便广大实习了解用人企业单位的信息,同时也为学校了解和掌握实习的实习情况,统计实习生的实习率提供了前提;以及提供学校掌握企业用人情况及查看企业对实习生的反馈信息的快捷查询的条件。
第1章绪论
1.1系统开发背景
基于计算机网络的飞速发展,我们已经进入一个网络时代。
可以说,网络给信息处理、信息传输提供一个更快捷、更安全的平台。
作为高校教育实习管理系统设计要符合广大用户的需求。
因而,建立高校教育实习管理系统设计具有很强的现实意义。
在社会主义市场经济的条件下,现在社会的竞争日趋激烈,人才的竞争跟随时代的发展日益增强,为了适应用人机制和用人要求发生的变化,满足现代社会对创新型人才的需要,适应科学技术发展的需要,学校开始寻找外部公司进行实习工作岗位。
实习是培养技能型人才,实现培养目标的主要途径。
它不仅是校内教学的延续,而且是校内教学的总结。
实习完成的质量将直接影响到学生的毕业以及今后的职业生活。
但是该项工作具有工作量大,管理难度大等特点。
现如今随着计算机技术以及网络技术的高速发展,以及计算机在社会各行各业中应用的普及,为加强该项工作的管理,提高管理的效率,将各项工作做实做细,利用计算机实现对高校学生实习的管理势在必行。
因此特引入计算机信息技术,开发专门的管理信息系统。
通过本系统可以将实习的各项工作预先作好计划,有步骤的去执行,在实习开始后又能掌握各项工作的动态,适时了解学生的实习情况,并能利用交互平台提出管理意见和建议,并对该项工作形成流程化的管理。
1.2课题的目的和意义
随着计算机技术和网络技术的发展,计算机和网络的应用已经渗透到了我们的学习、工作和生活,为了使学校对实习管理工作更加科学、有效和安全,开发一套高校教育实习管理系统设计成为必然趋势。
高校教育实习管理系统设计要提高管理的效率以及质量,实现对高校学生实习过程的有效管理以及在线交流。
系统建设和实施后,将大大提高高校学生实习管理工作的信息化水平,提高工作效率。
该系统将给学校整个的信息化建设带来深远而有意义的影响。
1.3系统设计思想
一个大型的计算机系统,必须有一个正确的设计指导思想,通过合理选择数据结构、操作系统以及开发环境,构建一个完善的体系结构,这样才能充分发挥计算机管理信息的优势。
根据实际需求,本系统的设计按照下述原则进行。
1.实用性
系统以用户需求为目标,以方便用户为原则,同时融入先进的管理经验。
根据物业公司实际用户既业主需求的功能情况,度身订造一套先进的自动化信息管理系统,尽可能降低使用前的培训、实施和使用中的维护时间。
充分满足物业公司现在及未来的各种需求,真正为物业公司信息管理提供强有力的支持。
2.先进性
本设计将充分应用现有成熟的计算机技术、软件开发技术,为用户提供高性能的系统。
系统采用SQLServer2012数据库管理系统作为后台,可以方便的将物业公司各类信息进行统一的管理,方便快捷。
3.高可靠性
一个实用的系统同时必须是可靠的,本设计通过合理而先进的系统设计以及软、硬件的优化选型,可保证系统的可靠性与容错性。
4.高安全性
在设计中,将充分利用系统软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。
5.采用标准技术
本系统的所有设计遵循国际上现行的行业标准进行,以提高系统的开放性。
6.可维护性
系统的设计要方便维护,包括硬件的维护,软件的维护(更新,升级等)。
7.可扩展性及灵活性
系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。
1.4论文组织结构
论文的组织结构主要有6章组成,内容如下:
第1章绪论,主要阐述了五个方面的内容,分别是本文的研究前景、国内外研究现状、本文研究的内容、承担的工作和论文组织结构。
第2章相关技术综述,主要是对开发本系统所涉及到或用到的开发工具和技术,做一个简明的说明及概述,为下面的系统设计方案和系统实施做充分的理论知识支持。
第3章是系统分析,通过大量调研,进行目标系统的需求分析,包括性能需求和功能需求,进而设计出详细的数据流程图和用例分析图。
第4章系统设计,根据前面的系统分析,明了独立模块以及子模块等各模块之间的关系,并进行汇总,最后完成数据库的设计。
第5章系统实现,根据各个功能模块的功能不同以及之间的关系,进行仔细
的分析,并详细的绘制出实现功能的方案。
第6章是系统测试,主要是对系统的运行环境进行概述,并针对一些重要模块,进行性能测试和功能测试,保证系统的完善性和健康性。
第2章相关技术
2.1.NET
2.1.1.Net简介
.NET框架是一种支持多语言开发和执行的环境,它能够提供跨语言开发编程平台。
.NET框架其目的是方便开发人员建立应用程序开发。
在WEB服务方面,使得互联网上的各应用系统之间可以使用WEB服务进行相互沟通。
在该层次上看,.NET框架主要包括公共语言运行时、服务框架和上层的两类应用模板——传统的Windows应用程序模板和基于ASP.NET的面向Web的网络应用程序模板。
在公共语言运行中,管理代码和开发应用程序变的简单,其功能可以通过编译器和其他开发工具共同展现。
图2-1架图如下:
图2-1.NET架构图
2.1.2.NET的优点
(1)基于面向对象语言开发:
.NETFramework基础架构是具有面向对象的开发模式,开发上具有充分的灵活性。
(2)设计语言多样性:
在.NET环境开发中,开发人员可以使用自己熟悉的语言进行项目开发,.NET环境可以支持VisualBaisc.NET、C#、J#、C++等
语言,.NET通过编译,将其编译成中间语言然后进行执行。
(3)对WEB页面的进行更容易开发:
ASP.NET是.NET使用的最新技术,它可以使用一些集成的控件对WEB页面进行设计和编码开发,通过使用集成控件,开发人员能够更容易开发以及开发效率上得到快速的提高。
(4)高效的数据交换组件:
.NET开发环境使用了一组新的组件,它使用了新的设计思路,能够给各类数据源进行快速高效的访问,这就是ADO.NET,它能够访问各类数据库和各类数据源,对处理数据效率方有了很大的提高。
(5)编程代码的共用性:
.NET使用面向对象语言,可以对各类程序集更好的利用。
通过使用编程代码的共用可以更好的解决系统中各设计版本之间相互冲突的问题。
(6)开发系统项目的安全性:
开发项目都包含了一些安全信息,项目设计完成后,编译系统时,系统可以根据项目进行编译生成一系列的DLL文件,在项目代码的安全性方面比以前ASP语言有了提高。
(7)网络服务的支持:
目前.NET对于网络服务集成了大量的服务支持,通过.NET集成,用户可以开发各类基于网络的WEB服务程序。
2.2C#语言
C#语言是一种全新的语言,通过吸取C和C++等多种语言的优点,以其强大的功能和完美的语法风格,得到了广大开发者的认可。
C#语言是专门用于.NET开发环境。
C#的重要性体现在以下几个方面:
(1)它是专门为与微软的.NETFramework一起使用而设计的。
(2)它是一种基于现代面向对象设计方法的语言,在设计它时,微软还吸取了其他类语言的经验,这些语言是近20年来面向对象规则得到广泛应用才开发出来的。
C#其本身只是一种语言,尽管它是用于生产面向.NET环境的代码,但它本身不是.NET的一部分。
.NET支持一些特性,C#并不支持。
而C#语言支持的另一个特性,.NET却不支持例如运算符重载。
2.3数据库三层结构框架
系统主要采用数据库结构设计,设计采用三层模式结构,通过三层模式能够有效的管理数据,提高数据库的逻辑独立性和物理独立性。
通过使用各级模式,使不同级别的用户与数据库建立联系。
使用三层模式使得数据信息更快更安全的运行。
三层结构如图2-2:
图2-2三层结构图
三层结构包含:
表示层(USL),业务逻辑层(BLL),数据访问层(DAL)
1:
表示层:
主要是对应用程序方式展示,是建立在业务逻辑层基础上功能的进一步完善,无论表示层如何更换,逻辑层都能提供完善的服务。
2:
业务逻辑层:
主要是对表示层的问题进行接收并传送给数据访问层进行处理的操作,它基本起到了承上启下的作用,建立在数据访问层基础上。
3:
数据访问层:
主要是对最基础的数据的操作层,是对基础数据操作,而不是对数据库,该层主要是为业务逻辑层和表示层提供数据信息服务。
2.4SQLServer2012
SQLServer2012是微软应该多年开发的一个数据库平台,它可以使用集成的商业智能(BI)工具提供了企业级的数据管理。
SQLServer2012数据库在数据安全方面做了大量的工作,为数据存储提供更高的性能。
SQLServer2012结合了数据分析、报表数据集成功能。
使得企业可以构建更为经济有效的企业解决方案,帮助用户推行到各个领域。
在与其他开发工具包紧密的联系集成在一起,无论是开发人员还是数据库管理人员都可以提供一套解决方案。
SQLServer2012将有助于您在以下几个方面提高工作效率:
1、企业数据管理是针对各行业和开发人员提供的一种可靠的、高效的数据管理平台。
2、开发人员生产效率,SQLServer2012数据库包含了大量的新技术,可以帮助开发人员大大提高工作效率。
SQLServer2012针对各行各业应用程序分析,提供一套安全可靠的数据平台。
它不仅是最为可靠的,还提供了一种端对端的开发环境,包含了各种新技术,帮助开发人员大幅度的提高工作效率。
第3章系统需求与可行性分析
3.1需求分析
需求分析的目的是确切的回答下述问题:
“将要开发的系统必须做什么?
”通过调查与研究,了解企业各个部门的实际运营情况和业务流程运作需求,以及顾客对于这一系统的在线体验有何要求,如系统前端应具备那些功能模块,各功能模块在实现时又该注意什么问题,这一阶段的工作对于系统的设计模型是非常重要的,其需求分析的质量将直接影响到系统设计的好坏。
本论文主要介绍生产实习管理信息系统的设计思路及实现方法,开发工具使用MicrosoftVisualStudio2008,数据库采用MicrosoftSQLServer2012,服务器采用IIS。
在Windows8平台上开发基于B/S模式的高校教育实习管理系统设计。
系统的用户角色分为:
学生用户、指导老师、实习企业、管理员
学生用户:
(1)实习信息录入:
学生个人基本信息(姓名、班级、学号、联系电话、实习单位、实习地址)
实习单位基本信息(公司名称、地点、简介、公司联络人、联系电话)
(2)实习信息变更
(3)学生实习成果资料上传区 (实习周记、实习总结报告)
(4)实习相关文档资料下载区(实习周记、实习鉴定表、实习总结、满意度调查表等)
2、实习企业:
(1)学生信息查看
(2)实习信息交流
(3)实习成绩评定
3、指导教师:
(1)学生信息查看
(2)企业信息查看
(3)实习信息交流
(4)学生实习周记查看与评分
(5)实习成绩评定
4、管理员:
(1)基本信息管理(学生信息、实习企业信息、指导教师信息)
(2)公告管理
(3)实习相关文档资料上传
(4)实习周记、总结报告管理
(5)评价管理
(6)数据管理
(7)系统组件更新
系统采用B/S结构,用户可以通过浏览器登陆站点的主页面,其间经过IIS网络信息服务系统等接入系统应用服务器,用户操作界面后台由动态服务器页面开发完成(ActiveServerPages),通过ADO组件和ODBC(OpenDatabaseConnectivity开放数据库连接)连接入SQL数据库,进行数据写入、读出、检索等操作,从而实现不同用户的各种需求。
同时,管理员也可以由服务器内部登陆系统,对数据和应用进行维护和管理,这些操作可以通过LAN或者Internet连接服务器主机完成,也可以直接对数据库所在主机进行操作完成。
3.2可行性研究
可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题能否解决。
如果是正确的就加以肯定。
要达到这个目的就必须分析几种可能的解决方法的利弊,从而判断原定的系统目标和规模是否实现,系统完成后所能带来的价值是否大于开发这个系统的投资价值。
因此,可行性研究实质上是要进行一次大大的压缩,从而简化了系统分析和设计的过程。
首先,需要进一步分析和澄清问题定义。
在问题定义阶段初步定义的规模和目标,如果是正确的就进一步加以肯定,如果是错误的就应该加以改正,如果对目标系统有任何约束和限制,也就必须把他们清楚地列举出来。
在澄清了问题定义之后,分析员应该导出系统的逻辑模型。
然后从系统逻辑模型出发,探索若干个可供选择的主要方法。
对每种方法都应该仔细研究它的可行性,一般来说,至少应该达到下面的三个可行性:
1.技术可行性,即使用现有的技术能否实现这个系统。
2.经济可行性,即这个系统所带来的经济利益能否超过它的开发成本。
3.操作可行性,即系统的操作方式在这个用户群内能否行的通。
分析员应该为每个可行的解法制定一个粗略的实现进度。
当然,可行性研究最根本的任务是对以后的行动方针提出建议。
如不可行的话,分析员应该停止这项开发工程,以避免时间、资源、人力和经费的浪费;如果问题值得解决的话,分析员就应该推荐一个好的解决方案,并且为工程指定一个初步设计。
可行性研究需要的时间长短取决于工程的规模,一般说来,可行性研究的成本只是预期工程总成本的5%-10%。
第4章系统设计
4.1系统结构化分析
系统总体结构设计确定系统主要有几个模块组成以及各模块之间的关系。
实习管理系统是一个多内容多页面多关系的基于WEB管理系统。
在设计中系统采用B/S模式,可以根据院系实际需求,进行功能开发。
更能适应目前需求不断增加和院系业务不断拓展的需求。
系统安全可靠方面,系统能够实现定期数据备份,能够实现故障运行,在运行过程中有个别点出现故障不会影响系统正常运行,系统平台支持多用户多位置用户登录,对平台进行工作操作。
在操作性方面,平台界面简洁,所有功能一目了然。
沟通联络方式简单、多样,可供用户自由选择。
所有数据收集、整理、存储工作全部由平台系统自动完成,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实习 管理 系统 设计 实现