您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 给排水/暖通与智能化 > 毕设管理系统 课设报告
课设报告题目:毕设管理系统学号:13204126姓名:吴浩鹏指导教师:杨丰玉目录1绪论...............................................................41.1系统开发背景及现状...................................................41.2系统开发关键技术与开发环境...........................................41.2.Windows操作系统简介.............................................41.2.2Apache服务器简介..............................................41.2.3SQLServer数据库简介..........................................41.2.4Jsp语言简介...................................................51.2.5ajax简介-2-1.2.6Jquer简介-2-2基于Web的数据库技术分析...................................................62.1数据库应用系统层次体系...............................................62.1.1终端/主机体系结构..............................................62.1.2客户机/服务器体系结构..........................................62.1.3浏览器/服务器体系结构..........................................72.1.4C/S结构与B/S结构比较.........................................82.2Web数据库管理系统介绍...............................................92.2.1Web数据库管理系统工作原理.....................................92.2.2利用系统分析与设计.............................................错误!未定义书签。3.1功能分析.............................................错误!未定义书签。3.2数据库设计...........................................错误!未定义书签。3.3Powerdesigner画的E-r图-11-4系统功能实现..............................................................164.1系统结构*和流程.....................................................164.1.1学生模块结构..................................................164.1.2教师模块结构...................................错误!未定义书签。4.1.3管理员模块结构.................................错误!未定义书签。4.1.4注册登陆模块结构...............................错误!未定义书签。附录................................................错误!未定义书签。基于WEB的毕业设计管理系统摘要:本系统是针对现代高校计算机技术的发展,为了应对以往毕业生毕业设计中遇到的工作效率低,交互性差等问题而采用软件工程的设计思想设计的。本文的基础就是利用Jsp技术与SQLServer数据库和Apache服务器的结合,开发出的一个基于WEB技术的B/S结构的毕业设计管理系统。首先,本文探讨了数据库运行的体系结构,介绍了浏览器/服务器模式的工作方式及特点;比较了主机/终端、客户机/服务器和浏览器/服务器等三种模式各自的优缺点。比较结果表明,浏览器/服务器模式继承了客户机/服务器模式的优点并克服了它的缺点,不受操作系统和硬件的制约,而且能防止“胖客户机”现象的发生,比较容易实现不同网络间的连接。浏览器/服务器模式是目前广泛使用的主体结构。因此,我们开发的本系统也将采用了浏览器/服务器模式。在此基础上,本文还探讨了实现WEB数据库的不同方法。本次设计是应用LAMP技术实现网络环境下的本科毕业生毕业设计管理。利用VIM工具结合使用SQLServer数据库,Jsp,Ajax,Jquery等技术的工作原理及特点,并以此为理论技术依据阐述了基于WEB的毕业设计管理系统的结构设计和具体的实现过程。关键词:B/S;C/S;毕业设计管理系统;LAMP;windows;jsp;SQLServer;Apache;Jquery;Ajax.1绪论1.1系统开发背景及现状随着计算机网络技术的发展,给信息时代的人们带来了很大的方便。如今在Internet上,你随处都可以看到很多的各类信息管理系统,如企业信息管理系统,电子商务系统,学校教务管理系统等各类信息管理系统的普及。而针对本科毕业设计的选题等相关事项,涉及到导师给出课题或学生自选课题,以及在各个阶段需要上交或是提交相关的文档资料等问题,目前主要还是由人为来处理操作,需要花费一定人力,这给整个工作带来了很多不便,而且容易出错。因此就需要一个对此流程进行管理的电子系统,使得此过程更加方便,更加透明,更加高效,以节省更多的人力和不必要的工作。而目前的此类系统或多或少的存在以下的问题:1、不清楚建立网站的目的或没有根据自己的目的详细策划网站的功能,只适应一时之需;结果页面的设计,包括系统内的链接和功能未能真正提供方便;2、缺少一个针对有效管理本科毕业设计(论文)工作的基于Web技术的B/S的管理系统,所以很多的管理系统远远达不到标准,没能很好地发挥管理系统应有的效果;3、现实还没有一个适合我校关于毕业设计管理工作的管理系统,或是直接针对我校的毕业设计管理工作而编写的管理系统。通过对毕业设计管理工作的初步了解,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今毕业设计管理工作需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。1.2系统开发关键技术与开发环境1.2.1windows操作系统简介[1]MicrosoftWindows,是美国微软公司研发的一套操作系统,它问世于1985年,起初仅仅是Microsoft-DOS模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。Windows采用了图形化模式GUI,比起从前的DOS需要键入指令使用的方式更为人性化。随着电脑硬件和软件的不断升级,微软的Windows也在不断升级,从架构的16位、32位再到64位,系统版本从最初的Windows1.0到大家熟知的Windows95、Windows98、WindowsME、Windows2000、Windows2003、WindowsXP、WindowsVista、Windows7、Windows8、Windows8.1、Windows10和WindowsServer服务器企业级操作系统,不断持续更新,微软一直在致力于Windows操作系统的开发和完善。1.2.2Apache服务器简介[1]Apache是世界使用排名第一的Web服务器软件,可以运行在几乎所有广泛使用的计算机平台上。因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。1.2.3SQLServer数据库简介[1]SQLServer是一个微软的关系型数据库管理系统,目前SQLServer被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了SQLServer作为网站数据库。1.2.4JSP语言简介[1]JSP独特的语法混合了C、Java、C#以及JSP自创新的语法,用JSP做出的动态页面与其他的编程语言相比,JSP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;JSP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。JSP具有非常强大的功能,所有的CGI的功能JSP都能实现,而且支持几乎所有流行的数据库以及操作系统。1.2.5Ajax简介[1]AJAX即“AsynchronousJavascriptAndXML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX=异步JavaScript和XML(标准通用标记语言的子集)。AJAX是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用AJAX)如果需要更新内容,必须重载整个网页页面。1.2.6Jquery简介[1]JQuery是继prototype之后又一个优秀的Javascript库。它是轻量级的js库,它兼容CSS3,还兼容各种浏览器(IE6.0+,FF1.5+,Safari2.0+,Opera9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使用户能更方便地处理HTML(标准通用标记语言下的一个应用)、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页面保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需要定义id即可。jQuery是一个兼容多浏览器的javascript库,核心理念是writeless,domore(写得更少,做得更多)。jQuery在2006年1月由美国人JohnResig在纽约的barcamp发布,吸引了来自世界各地的众多JavaScript高手加入,由DaveMethvin率领团队进行开发。如今,jQuery已经成为最流行的javascript库,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。jQuery是免费、开源的,使用MIT许可协议。jQuery的语法设计可以使开发更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。除此以外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。jQuery,顾名思义,也就是JavaScript和查询(Query),即是辅助JavaScript开发的库2基于Web的数据库技术分析当计算机的应用开始从数值计算向数据库方面发展的时候,许多公司和机构都致力于建立一种完美的数据库运行的体系结构。网络的出现给计算机带来一次重大的改革,为了适应网络环境下的数据库应用,人们依据计算机的应用特点和应用功能的划分方式,提出了一系列应用框架—主机/终端模式、客户机/服务器模式以及随后的浏览器/服务器模式。在构造一个应用系统时,我们首先要考虑的是系统的体系结构,采用
本文标题:毕设管理系统 课设报告
链接地址:https://www.777doc.com/doc-4224620 .html