大学生毕业论文管理系统的设计与实现_第1页
大学生毕业论文管理系统的设计与实现_第2页
大学生毕业论文管理系统的设计与实现_第3页
大学生毕业论文管理系统的设计与实现_第4页
大学生毕业论文管理系统的设计与实现_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

大学生毕业论文管理系统的设计与实现 -I-摘要大学生毕业论文管理系统主要是以现代网络技术实现大学生毕业论文的管理以及数字化。可以广泛的推广在现代教育教学中。由于大学四年级学生很多不在校内,所以毕业论文的储存、修改、与导师沟通都存在问题。使用大学生毕业论文管理系统可使学校关于大学生毕业论文管理工作变得轻松容易。系统可以满足学生、导师、管理员同时工作而不会相互干扰。现如今很多高校都已开始关注大学生毕业论文管理的网络化,实现网上办公以及大学生论文的规范化管理。大学生毕业论文管理系统选用B/S结构,系统用JSP开发。MyEclipse运行设计。SQLserver数据库存取信息。大学生毕业论文管理系统中有管理员、教师、学生三个登陆选项。管理员权限最高可修改删除教师学生信息。学生可在系统中上传毕业论文、查重报告、开题报告等重要信息。所有用户均可用浏览器登陆、浏览等。大学生毕业论文管理系统可实现学校对大学生论文的高效管理。关键词权限;毕业论文;管理;开发.3研究方法及设计思路1.3.1研究方法大学生毕业论文管理系统是将现代科技用于学校网络的管理,并且便于收集与保存教师、学生、毕业设计等信息,提供更新和搜索网络教学管理的界面,提高工作效率。通过研究构建基于校园网的高校学位论文管理系统的关键和难点问题,预计该系统将能够实施教学资源管理,毕业设计信息管理和在线测试。大学生毕业论文管理系统具有大多数高校网站学习具有的完整的学生学习管理步骤,贴近现实。它真正体现了在节约资源,提高资源利用率和解决问题的同时实现在线管理和学习的功能作用。正是由于上述问题,使用了软件工程的发展原理,对需求和概要设计的分析是基于软件过程的规范。详细设计,程序编码,测试,软件应用,软件维护等流程开发研究生论文管理系统。[1]该项目首先采用基于B/S结构和开发语言的JSP技术,并结合网络数据库开发技术对系统进行设计。构建了一个有效实用的在线教学信息管理平台,解决了教师在线教学和学生论文管理机密性不高的问题。[2]1.3.2设计思路(1)系统应符合毕业生的需要,为了操作使用的方便,实用,保密等要求;(2)系统主要使用了模块化设计方式,方便系统功能的结合和修正,且对于未参与开发人员的使用,更改,维护;(3)系统应包含数据库相关知识,并在第一时间根据客户需求添加,删除,修改和备份数据;(4)利用现有软件和更好的管理系统相关解决方案,更好地实现现有资源的充分利用,提高系统开发水平和广泛应用。[3]

2需求分析与可行性分析2.1需求分析相对而言伴随着计算机信息行业的不断发展及学校对教学管理的重视,教职工的任务也愈发繁忙,陈旧的的教学管理系统从根本上不能满足需求。大学生毕业论文管理系统是将计算机相关技术使用于学校信息的网络化管理,它能满足使用者收集与存储教职工、毕业设计等信息,提供更新和搜索网络教学管理的界面,提高工作效率。通过研究构建基于校园网的高校学位论文管理系统的关键和难点问题,预计该系统将能够实施教学资源管理,毕业设计信息管理和在线测试。大学生毕业论文管理系统包含了学校互联网学习网站中包含的毕业论文管理的完整步骤,并具备了实现的必要条件。真正做到了合理利用资源、提高工作质量、问题处理的同时真正做到了线上线下同步教学和学习。2.1.1应用需求分析表2-1应用需求分析服务器硬件处理器:Intel酷睿

内存:512M或更大

硬盘:120G或更大软件MicrosoftWindowsXPMicrosoftsqlserver

Microsofttomcat6.0或更高版本

MicrosoftOffice2003客户机硬件无特殊要求,只要能上连接互联网即可软件MicrosoftWindowsXPMicrosoftIE6.0或更高版本

系统的性能决定了系统的安全等问题。2.1.2运行需求分析表2-2运行条件硬件条件软件条件局域网酷睿CPU硬盘储存容量大于50G打印机WindowsXPIE60以上2.2可行性研究当今诸多学校的管理方式偏于落后。因此,我们应该学习和运用先进的技术来降低教学成本,提高教学效率。毕业论文管理系统具有以下优点:2.2.1经济可行性它可以大大增加获得的信息量,缩短信息处理周期,提高信息管理效率。且项目开发所需资金较少,在项目完成以后可以带来的收益非常高。2.2.2技术可行性本次开发的毕业论文管理系统采用JSP开发语言,JSP语言广泛。JSP语言结合HTML制作网页。不但可以高效率完成系统程序,而且易修改,执行方便,就算使用记事本也可完成设计。2.2.3运行可行性新的系统并不会影响旧系统的运行使用,且简单易操作。更容易培训及使用。就目前而言,熟悉计算机的人越来越多,从而本系统的运行将没有问题,所以该系统满足运行的可行性。2.2.4时间可行性一个完整的系统不得不考虑系统研发时间。通过往日的学习积累,在半年完成系统并不困难。综上所述,开发大学生毕业论文管理系统是可行的。

3相关技术简介3.1JSP技术简介JSP几乎不对数据处理,它可以使页面静态。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。可以用tags访问服务端的数据同样scriptlets也能做到。[4]JSP主要作用是分离网页逻辑与设计。最主要的效果是可使基于web的程序更容易开发。JSP页面分为两部分html代码和java代码。首先由客户端发出要求,之后服务器处理相应java代码,最后经处理过的java代码编译成html网页返还给客户端浏览器。JavaServlet是JSP的重要部分,我们常见的web程序需要用到JSP以及JavaServlet。JSP技术简单易用类似于java技术,而且具备了全面向对象,安全可靠等面向internet的基本需求。JSP主要优先如下:(1)我们通常只编写一次就可以满足运行的需求。在系统之外不需任何代码。(2)几乎所有平台环境都可以运行开发。没有局限性(3)非常完善的运行条件。只需一个war文件就可运行。一台到多台服务器运行均可。3.2sqlserver数据库SQL语言的以链接为主要功能,SQL之所以能够为用户和业界所接受并成为国际标准,是因为它是一个综合的、功能极强同时又简洁易学的语言。[5]SQL集数据查询(dataquerry)、数据操纵(datamanipulation)、数据定义(datadefinition)和数据控制(datacontrol)功能于一体[5]3.3JDBCJDBC多用于执行SQL及连接数据库。动态链接是JDBC独有的结构,可使系统模块化。使用JDBC用于达到一下效果:(1)与数据库做对接;(2)向数据库传递信息;(3)返回相关结果。

4系统分析与设计4.1系统实现目标面对学校复杂的毕业论文管理工作,系统的开发需满足用户需求,又可以在未来有更好的发展,因此系统心能必须具备以下要求:1.实用性:满足大量用户同时使用且保证速率。2.安全性:首先保证用户数据安全,并且系统自身也要保证安全。易维护:必须满足系统简单容易维护,使用者及设计开发者更容易管理。4.数据库建设满足需求:在建设数据库时需要保证系统数据不出现冗余、数据不会变更、存储更规范。大学生毕业论文管理系统可使学校对于毕业生论文管理的效率更高更好。大学生毕业论文管理系统使用身份验证机制,按权限可分为:普通毕业生、毕业生导师和系统管理员。4.2系统体系结构系统首先要求功能齐全,其次才是页面整洁美观。所以功能模块的设计是关键。大学生毕业论文管理系统可满足学校对于毕业生论文的高效管理。首先应满足学生登陆系统模块的完善,其次是毕业论文的查找、修改等所以系统模块图如下表:大学生毕业论文管理系统大学生毕业论文管理系统学生开发人员查找毕业设计下载资料输入指导意见在线答疑答辩教师分配学生信息管理教师信息管理测试人员图4-1系统功能模块图系统包括以下模块:1、 学生登录系统模块:(1)查找毕业设计。学生可以查找毕业设计的要求和模板。(2)下载。学生可以下载毕业设计的要求和模板。2、 教师登录系统模块:(1)输入指导意见。教师可以输入指导意见。(2)在线答疑。教师可以在线答疑。3、admin登录系统模块:(1)教师信息变更。(2)毕业生信息变更(3)教师与毕业生匹配。

4.3数据流图下面列出大学生毕业论文管理系统我所涉及到的数据流图:用户用户学生信息表管理员信息表教师信息表学生信息用户信息错误信息身份验证管理员信息教师信息管理员数据教师数据学生数据进入学生子系统管理员系统进入教师子系统学生操作后数据管理后数据教师操作后数据用户图4-2系统整体数据流图4.4数据库设计大学生毕业论文管理系统我所涉及到的数据库初步画出的系统实体E-R图图4-3系统整体E-R图以下是表结构:表4-1管理员信息表列名数据类型长度说明idint4编号namevarchar50管理员IDpasswordvarchar50管理员密码Realnamevarchar50增加时间Sexvarchar50性别agevarchar50年龄addressvarchar50地址telvarchar50电话addtimevarchar50时间表4-2指导信息表列名数据类型长度说明idint4编号Sjrvarchar50标题Nrvarchar50内容Fsr教师Sjvarchar50时间表4-3答疑信息表列名数据类型长度说明idint4编号Wtvarchar50问题Nrvarchar50内容Fsrvarchar50发送日Sjvarchar50时间Hfvarchar50回复内容Hfrvarchar50回复人Hfsjvarchar50时间表4-4相关信息表列名数据类型长度说明idint4编号Mcvarchar50学生Zzvarchar50题目Lxvarchar50内容Sjvarchar50时间要求urlvarchar50路径

5系统实现5.1登录界面大学生毕业论文管理系统登录界面采用三个权限等级。管理员可以设置修改其他级别。账号密码双重验证,错一不可。图5-1登陆模块主要代码如下:StringuserName=requestgetParameter("userName"); StringuserPassword=requestgetParameter("userPassword"); List<Object>params=newArrayList<Object>(); paramsadd(userName); UserBizbiz=newUserBiz(); Useru=bizlogin(params); if(u!=null){ requestgetSession()setAttribute("user",u); if(ugetUserRole()==0){ requestgetRequestDispatcher("IndexServlet")forward(request,response); }}5.2管理员设置管理员作为系统中重要的一部分权限太大。为防止他人恶意修改或者存取信息需不定时修改密码。旧密码错误则无法设置新密码。图5-2管理员设置主要代码如下:Stringpassword=requestgetParameter("password"); Useruser=(User)requestgetSession()getAttribute("user"); List<Object>params=newArrayList<Object>(); paramsadd(password); paramsadd(usergetUserId()); UserBizbiz=newUserBiz(); booleanflag=bizupdatePwd(params); if(flag){ requestsetAttribute("msg","修改成功,请重新登录"); requestgetRequestDispatcher("loginjsp")forward(request,response); } }}5.3教师信息管理模块教师板块就相对简单。用于自身信息修正。如下图所示:图5-3教师信息管理模块代码如下:Stringsql="select*fromteacherAccount"; TeacherBizbiz=newTeacherBiz(); try{ List<TeacherAccount>teachers=bizfindMoreTeacher(sql); Systemoutprintln(teachers); requestsetAttribute("teachers",teachers); requestgetRequestDispatcher("webapp/back/teacher_listjsp")forward(request,response); }catch(Exceptione){ eprintStackTrace()}5.4系统首页图5-4系统首页结论光阴荏苒,时光如梭经过几个月的忙碌,大学生毕业论文管理系统经过不断调试修改已经完成。在写论文这段时间我们仿佛回到了最初学习代码的时间。很开心。此次让我对系统开发又有了全新的理解与认识。不仅温故了以往学习过的只是,又通过与别人的交流学习提升了自身之所学。从未尝试过最专业的系统开发。这次大胆的尝试首先感谢指导老师对我的悉心指导。设计论文会遇到很多诸如SQL中关联等问题。我会通过和指导教师的交流或从网上学习搜索相关信息。初入社会才明白身于学校的幸福,初识社会中人才懂学校人际的单纯。感谢在毕业之前让我充实了自己。这次大学生毕业论文设计让我对自己的能力有了进一步的提升。通过本次大学生毕业论文管理系统的设计与实现。最初想要的结果已经实现。但是试着社会发展时代进步,我们有必要时刻醒自己,本系统需要不断地修改以及功能更新。对于系统的发展,我有着以下构想:1系统推广的方向。就当下而言,大学生毕业论文管理系统已经可以实现高校论文的高效管理。所以有必要向别的学校进行推广以及技术性交流。不断更新完善大学生毕业论文管理系统。2系统欠缺的东西。就以现在调试的结果来看。如果出现大量数据,我们的系统会出现卡顿,数据冗余等情况。所以这些问题都有待于我们自行解决。

致谢光阴荏苒,时光如梭在不经意间我们度过了四年紧张且舒适的大学生活。回忆往昔点点滴滴。嘴角不禁微微上扬。酸甜苦辣各自都有。初入社会才明白身于学校的幸福,初识社会中人才懂学校人际的单纯。万分感谢诸位老师四年的悉心指导以及对学业上的帮助。学校是个神圣的地方。既教会我们入社会的生存技能,也教会了为人处世。最重要的教会了我们如何做人。由衷地感谢各位老师同学。在过去的几个忙碌的月。我坚信专业技能也是有所提升,对以往的知识有了更深的理解。在这即将离开校园与初识社会的时

温馨提示

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

评论

0/150

提交评论