本科文档管理系统设计——前台设计毕业设计.doc
《本科文档管理系统设计——前台设计毕业设计.doc》由会员分享,可在线阅读,更多相关《本科文档管理系统设计——前台设计毕业设计.doc(21页珍藏版)》请在咨信网上搜索。
1、摘要 随着计算机网络技术的发展,给信息时代的人们带来了很大的方便。如今在Internet上,随处都可以看到很多的各类信息管理系统,如企业管理系统,电子商务系统,学校教务管理系统等各类信息管理系统的普及。而针对本科毕业设计的选题等相关事项,涉及到导师给出课题或学生自选课题,以及在各个阶段需要上交或是提交相关的文档资料等问题,目前主要还是由人为操作,需要花费一定的人力,这个给整个工作带来了很多不便。 本科毕业设计文档管理系统是根据实际情况为模型进行开发设计的,其主要目标是为传统毕业设计的人工管理模式进行改造,实现教学管理工作的自动化、网络化、无纸化建设。经分析,本文以B/S(Browser/Ser
2、ver)为开发模式,使用MVC模式,采用三层架构,保证系统的可维护性和可扩展性。运用JS、CSS、JSP(JAVA SERVER PAGES)和JAVA编程语言,以TOMCAT、Dreamweaver、MyEclipse、SqlServer为开发平台,实现了毕业设计文档管理系统部分功能。本文主要介绍本科毕业设计文档管理系统的前台设计,以JSP为基础,运用CSS、JavaScript,并引入了Extjs这种Ajax技术来完善表示层。使页面载入的更快、降低流量费用。关键词:本科毕业设计文档管理系统,前台设计,ExtjsabstractWith the development of computer
3、 network technology, to the people of the information age has brought great convenience. Now on the Internet, everywhere can see a lot of all kinds of information management system, such as enterprise management system, e-commerce system, the school educational administration management system such
4、as the spread of all kinds of information management system. And related matters such as for undergraduate course graduation design topic, involves the teacher gives the subject or topic, and students choice, and at each stage to pay or submit related documents, the current main or by human actions,
5、 takes a certain amount of manpower, this brought a lot of inconvenience to the work. Undergraduate course graduation design document management system is designed according to the actual situation as a model for development, its main goal is to the traditional manual management mode of graduation d
6、esign, realize the automation and networking of teaching management, paperless construction. After analysis, we with B/S (Browser/Server) is a development mode, using the MVC pattern, adopt three layer architecture, to ensure that the system maintainability and extensibility. Using js, CSS, JSP (JAV
7、A SERVER PAGES) and the JAVA programming language, using TOMCAT, Dreamweaver, MyEclipse, used as the development platform, to achieve the function of document management system of graduation design. The paper mainly introduced the undergraduate course graduation design at the front of document manag
8、ement system design, based on the JSP, using CSS, javaScript, and introduces Extjs this AJAX technology to improve the presentation layer. Make the page load faster, to reduce the traffic cost. Keywords: Undergraduate course graduation design document management systems, front desk design, Extjs目录1.
9、 引言11.1课题研究的背景11.2研究现状11.3研究意义11.4本文所做的工作22.相关技术简介32.1 JSP简介32.2 CSS布局的优点32.3设计中JavaScript和AJAX技术42.4 Extjs前端框架技术42.5 DWR框架技术53.需求分析631项目概述63.1.1应用目标63.1.2作用及范围63.2功能分析64.系统设计741系统功能设计74.2系统功能图75.系统的实现85.1用户登录85.2管理员用户95.3学生用户145.4普通教师用户145.5系主任用户146.结论167.致谢17参考文献181. 引言1.1课题研究的背景本科毕业设计文档管理系统基于网络平台
10、实现学校审核学生毕业设计,学生通过浏览器实现对自身毕业设计结果的关注和了解。实现学生和教师在不同的时期,不同的1地点对自身毕业设计情况能够充分了解的解决方案。主要实现将毕业设计信息集中管理、发布,为学生、教师提供一个方便、简洁的服务平台。本科毕业设计文档管理系统根据其简洁、方便的信息交流特点,能够给学生提供快捷方便、随时随地的通过网络了解毕业设计的这么一个环境,并帮助教师及时掌握学生毕业设计完成的进度和遇到的困难,弥补了传统观念里必须亲自到学校进行之间必要交流的缺点。 毕业设计的管理是高校管理工作中的一项重要内容,随着高校教育教学改革的不断深入,对于高校毕业设计管理的规范化、科学化、信息化已成
11、为目前面临的重要课题。目前,很多高校毕业设计管理还存在一些问题,例如:根据教学要求,通常学生在大学最后一年需要在外地进行实习,而此时又面临着毕业设计选题问题,另外,毕业设计完成时,论文上交也存在困难。同时,在做毕业设计的过程中,由于学生在外,指导教师对学生的指导和交流也会存在一些麻烦。要解决以上这些问题,一方面要提高管理人员业务知识水平,另一方面要充分利用现代科学技术,建立现代化的管理信息系统,从而使高校毕业设计管理效率更高,使其更加规范化,科学化和信息化,满足教学和管理要求。1.2研究现状随着信息化时代的来临,以计算机技术和网络通讯技术为基础的现代信息科学技术迅猛发展,政府、企业,包括各个高
12、校都在加快信息化建设。高校信息化是高等教育现代化的需要,是深化教学改革、培养新型人才、提高管理水平的需要。国外高校信息化建设从六、七十年代开始发展,现在已经比较成熟,与之相比我国高校信息化建设起步较晚,八十年代中期才开始进行校园网的基础设施建设。近年来我国高校在信息化建设方面去的了较大成绩,国内许多高校都已经建立起自己毕业设计管理信息系统,能够实现教师上传课题、学生选题、文档管理等,系统都很成熟。由于河北农业大学现在还没有自己的毕业设计档案管理系统,设计一个符合河北农业大学特点的资助系统就显得尤为重要。 1.3研究意义随着计算机信息技术、网络通讯等高新技术的发展,对高校毕业设计管理提出了更高的
13、要求。这样不仅可以使教师从烦躁的事务中解脱出来,而且还能提供面向学生的快捷、灵活、方便的只能服务。 本课题旨在使目前校园内毕业设计管理信息网络化,解决以往信息传递不方便、不快捷等问题,如假期学生因不在学校而交不了文档,学员或导师为安排工作而必须通知到各个学生等繁琐的操作,通过本系统可实现管理的网络化,方便教师和学生,提高工作效率和效果,节省人力资源等,提高高校的管理水平,有利于推动高校管理的“无纸化办公”进程。1.4本文所做的工作 本文主要介绍本科毕业设计管理档案的前台设计。以JSP为基础,采用CSS控制其显示结构,利用JavaScript脚本语言,使得网页和用户之间实现一种实时性、动态的、交
14、互性的关系,是网页包含更多活跃的元素和更加精彩的内容。并采用了基于AJAX的Extjs框架接收后台返回的json数据,将其整齐、简单的显示出来。而且利用基于AJAX的DWR框架,使代码操作简单,实现了学院、系、专业的三级联动菜单。2.相关技术简介2.1 JSP简介JSP(Java Sever Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入程序段(Scriptlet)和标记(tag),从而形成JSP文件(*.jsp)。JSP技术使用Java编程语言编
15、写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基Web于的应用程序的开发变得迅速和容易。 JSP技术是目前主流web技术中应用最广泛的一种,它可以让web开发人员和设计人员非常容易地创建和维护动态网页。作为JAVA(TM)技术的一部分,JSP能够快速开发出基于Web、先进、安全和跨平台的应用程序。JSP把用户界面从系统内容中分开,使得设计人员在不改变底层动态内容的前提下就可以改变整个网页的布局。2.2 CSS布局的优点 CS
16、S样式表由一系列样式规则组成,浏览器将这些规则应用到相应的元素上。一条CSS样式规则由选择器和声明组成。选择器是为了选中网页中某些元素的,也就是告诉浏览器这段样式将应用到哪组元素。本系统采用CSS布局主要有以下几点优势:(1) 精简代码,降低重构难度。网站使用DIV+CSS布局使代码很是精简,相信大多朋友也都略有所闻,CSS文件可以在网站的任意一个页面进行调用,而若是使用table表格修改部分页面却是显得很麻烦。(2)网页访问速度使用了DIV+CSS布局的网页与Table布局比较,精简了许多页面代码,那么其浏览访问速度自然得以提升,也从而提升了网站的用户体验度。(3)SEO优化采用DIV+CS
17、S布局的网站对于搜索引擎很是友好,因此其避免了Table嵌套层次过多而无法被搜索引擎抓取的问题,而且简洁、结构化的代码更加有利于突出重点和适合搜索引擎抓取。(4)浏览器兼容性DIV+CSS相比TABLE布局,更容易出现多种浏览器不兼容的问题,主要原因是不同的浏览器对web标准默认值不同。国内主流是ie,firefox及chrome用的较少,在兼容性测试方面,首先需要保证在ie多版本不出现问题,这里涉及到一些方法和技巧,可以针对具体问题在网站查找解决办法。2.3设计中JavaScript和AJAX技术本系统前台的部分功能采用AJAX来实现。这使系统大大提升了性能。AJAX技术以JavaScrip
18、t为依托,而JavaScript是一种解释性的,基于对象的脚本语言(an interpreted,object-based scripting language)。 HTML网页在互动性方面能力较弱,例如下拉菜单,就是用户点击某一菜单项时,自动会出现该菜单项的所有子菜单,用纯HTML网页无法实现;又如验证HTML表单(Form)提交信息的有效性,用户名不能为空,密码不能少于4位,邮政编码只能是数字之类,用纯HTML网页也无法实现。要实现这些功能,就需要用到JavaScript。JavaScript作为一种脚本语言,比HTML要复杂,但是因为JavaScript写的程序都是以源代码的形式出现的,
19、正因为可以借鉴、参考优秀网页的代码,所以让JavaScript本身也变得非常受欢迎,从而被广泛应用。原来不懂编程的人,多参考JavaScript示例代码,也能很快上手。JavaScript主要是基于客户端运行的,用户点击带有JavaScript的网页,网页里的JavaScript就传到浏览器,由浏览器对此作处理。很大程度的减少了Web Server的负担。2.4 Extjs前端框架技术 作为J2EE开发人员,我们似乎经常关注“后端机制”。我们通常会忘记,J2EE的主要成功之处在Web应用程序方面;许多原因使得人们喜欢利用Web开发应用程序,但主要还是因为其易于部署的特点允许站点以尽可能低的成本
20、拥有上百万的用户。遗憾的是,在过去几年中,我们在后端投入了太多的时间,而在使我们的Web用户界面对用户自然和响应灵敏方面却投入不足。 Extjs无疑是最近前端开发最受关注的话题。继YUI-Extjs 0.30/Extjs 1.X开发之后,Extjs不断更新,现在已经更新至4.0,而更多的开发者也参与到前端开发这一领域来。目前界业内的AJAX热浪,一方面是由于2005年以来的Google一线产品使人带来极大的用户体验,另一方面来自对旧事物新改造的关注。Ext是一个专注于用户界面的JavaScript框架,通过不断增加和完善的JavaScript类结构,Ext解决了许多在用JavaScript开发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 文档 管理 系统 设计 前台 毕业设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。