基于java的教务管理系统开题报告含源文件_第1页
基于java的教务管理系统开题报告含源文件_第2页
基于java的教务管理系统开题报告含源文件_第3页
基于java的教务管理系统开题报告含源文件_第4页
基于java的教务管理系统开题报告含源文件_第5页
免费预览已结束,剩余12页可下载查看

下载本文档

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

文档简介

1、湖南人文科技学院本科生毕业设计档案材料题目:基于java的教务管理系统学生姓名:学号系部:通信与控制工程系专业年级:08级通信工程指导教师:职称:副教授湖南人文科技学院教务处制、毕业设计任务下达书毕业设计题目基于java的教务管理系统题目类型软件开发题目来源毕业设计时间2011年11月至2012年5月一、选题的目的及意义经过大学四年理论课程的学习,具备了一些处理简单问题的能力,利用毕业设计的机会,在老师的指导下去完成一个具有挑战性的,具体应用及社会服务相结合的项目,深知通过对它的开阿发,将对我的能力有更高层次的突破。随着社会的进步,计算机应用的越来越广泛,信息化逐渐应用到生活和工作的各个方面,

2、学校的信息管理也网络化,只要通过计算机,网络浏览便能管理学生的各种信息,教务管理系统也成了学校网络管理方面不可缺少的一个系统。二、毕业设计的主要内容1、应用tomcat服务器,mysql数据库2、B/S模型,通过浏览器进行访问操作3、实现学生功能,教师功能,管理员功能4、使用hibernate框架,struts2.0框架三、毕业设计的要求(包括技术要求、工作要求)1 、学生功能:个人信息查询、修改;成绩查询;修改密码2、教师功能:学生信息查询;打分;个人信息查询、修改,修改密码3、管理员功能:教师信息修改、删除;管理员信息修改、删除;学生学籍查询、修改、删除题目类型:理论研究、工程设计、实验研

3、究、软件开发、艺术设计等题目来源:教师科研课题、生产实际题、社会现实题、假想题等四、主要参考资料(不少于10篇)l张剑平学校管理信息系统。北京:中国铁道出版社,19972叶达峰Eclipse编程技术与实例思维科技编著人民邮电出版社06年出版3赵增敏AS网态网页设计电子工业出版社,20034刘乃丽精通JavaEE项目案例人民邮电出版社,20085张孝祥深入体验JavaWeb开发内幕电子工业出版社,20066丁振凡Java语言实用教程北京邮电大学出版社,20087孙鑫Struts2深入详解电子工业出版社,20098孙鑫Servlet/JSP深入详解电子工业出版社,20099孙卫琴,李洪称Tomca

4、t与JavaWeb开发技术详解电子工业出版社,200810Java核心技术卷I机械工业出版社,200811mysql核心技术手册机械工业出版社,200912Java编程思想机械工业出版社,2008五、毕业论文(设计)进度安排阶段工作内容起止时间备注1相关资料的收集、整理,了解课题2011年12.1-12.202根据任务书,撰写开题报告、研究可行性实现方案;2011年12.21-2012年1.203做好设计前期准备工作;根据任务书上的相关设计指标,构思方案比较研究,形成大致的轮廓;设计硬件电路,绘制相关电路图;2012年1.21-4.14研究算法、绘制详尽的程序流程图及重要部分程序;2012年4

5、.25.55整理文档与设计答辩2012年5.66.2指导教师(签名):年月曰:、毕业设计开题报告书、选题的根据:1)本选题的理论、实际意义2)综述国内外有关本选题的研究动态和自己的见解1)本选题的理论、实际意义随着管理信息系统的发展及其广泛的应用,数据库管理技术已经逐步趋于成熟,其应用也已经遍及各个领域。在学校中,信息管理系统已经涉及到教育教学管理的各个方面,从学生教师管理,到考试安排成绩统计等,都通过信息管理系统来达到高效的运行。同是,学校管理中德课程涉及管理过程也提出了相应的要求。为了瞒住课程涉及管理的要求,需要制作一个课程涉及选题系统,课程涉及选题实现了对整个课程涉及过程的管理系统化,规

6、范化,无纸化。整个系统使用户操作起来简便快捷,对减轻学生,教师的劳动强度,提高工作效率与管理水平,具有很大的使用价值。对于一名专业的信息技术人员来说,如何最大限度地利用课程涉及申报刮玻璃部门多年来在数据库系统上的投资,把学校花了大力气收集来的数据变成对学校未来发展有巨大价值的信息,这是每一个从事信息技术工作的专业人员都应该考虑的问题。现在全国的很多大学校园内的课程涉及学生、教师信息都采用了计算机统一管理,这样就需要一种管理软件实现信息网络化。教务管理系统正式这样的一款软件。2)国内外有关本选题的研究动态和自己的见解在西方国家,网络早已遍及各个领域,教务管理的网络化的发展也是历史性的趋势,教务管

7、理系统逐渐应用到各个学校。本系统基于java语言设计,通过这次课题设计,更深入的学习掌握java语言这们课程。(二)、研究内容:1 .实现服务器端程序;2 .实现客户端程序3 .实现教务管理功能具体体现在实现:1、学生功能:个人信息查询、修改;成绩查询;修改密码2、教师功能:学生信息查询;打分;个人信息查询、修改,修改密码3、管理员功能:教师信息修改、删除;管理员信息修改、删除;学生学籍查询、修改、删除(三)、研究方法、技术路线、实验方案及可行性分析研究方法:本设计使用软件工程设计方法系统方案:本系统采用两层体系结构,即B/S模式,客户端为浏览器服务器端和客户端通过HTTP连接传递数据。总体流

8、程框图:可行性分析:1、技术可行性鉴于目前java编程语言的流行趋势以及它的优越性,本课题决定采用Java编程语言来进行开发,采用B/S模式来实现客户端与服务器的通信,其中的客户端、服务器端采用J2EE来实现。以上的相关技术都有相关理论来进行查询与论证。加上这些技术对软件和硬件的开发环境要求都不是很高。另外,本人对其一般性的软件和操作环境,编译环境都比较的熟悉,加上指导教师的指导,所以当前这个课题的研究从技术上来说是可行的。2、经济可行性软件的开发费用主要由前期开发费用和后期维护费用组成,其中后期的维护费用占整个费用的绝大部分。由于本课题只作研究使用,不作商用开发,对后期的维护和扩展要求不是很

9、高,这就使本课题的研究在经济上达到了可控范围,只需基本的硬件设备。而前期的开发,包括需求分析、代码的编写及测试等,都是由个人独立完成,在经济上不需支出,所以,从经济可行性上来说是可行的。3、管理可行性软件的开发效率很大程度上受管理效率的制约。一个成功的软件不一定是最好的技术,但在它背后一定有一个好的管理。所以现在的软件开发已不像从前把技术放在第一,而是该把管理放在第一位。本课题是毕业设计课题研究,是在导师的指导下在指定的时间内由个人独立完成,因此,在管理上,系统的完成期限是可控的。经以上分析,开发基于java的教务管理系统在各个因素是可行的。(四)、进度安排和采取的主要措施阶段工作内容起止时间

10、备注1相关资料的收集、整理,了解课题2010年12.1-12.202根据任务书,撰写开题报告、研究可行性实现方案;2010年12.21-2011年1.203做好设计前期准备工作;根据任务书上的相关设计指标,构思方案比较研究,形成大致的轮廓;设计软件思路;2011年1.21-4.14研究算法、绘制详尽的程序流程图、重要部分程序;2011年4.2-5.55整理文档与设计答辩2011年5.6-6.2(五)、主要参考文献l张剑平学校管理信息系统。北京:中国铁道出版社,19972叶达峰Eclipse编程技术与实例思维科技编著人民邮电出版社06年出版3赵增敏AS网态网页设计电子工业出版社,20034刘乃丽

11、精通JavaEE项目案例人民邮电出版社,20085张孝祥深入体验JavaWeb开发内幕电子工业出版社,20066丁振凡Java语言实用教程北京邮电大学出版社,20087孙鑫Struts2深入详解电子工业出版社,20098孙鑫Servlet/JSP深入详解电子工业出版社,20099孙卫琴,李洪称Tomcat与JavaWeb开发技术详解电子工业出版社,200810Java核心技术卷I机械工业出版社,200811mysql核心技术手册机械工业出版社,200912Java编程思想机械工业出版社,2008(六)、毕业设计开题指导意见:(对选题的评价、研究方案的设计及开题指导意见)课题基于java的教务管

12、理系统作者姓名邹传勇所属系、专业、年级通控系通信工程07级通信一班开题时间2010年12月25日预计子数指导教师意见:指导教师(签名):年月日指导小组意见:负责人签名:年月日三、毕业设计成绩评审表(一)指导教师评审用表评价项目评价内容满分指导教师评分选题01选题符合专业培养目标,体现综合训练基本要求5质量20%02题目的难易度503题目工作量504题目与生产、科研、实验室建设等实际的结合程度5能力水平80%05综合运用知识的能力(涉及学科范围,内容深广度及问题难易度)1006应用文献资料的能力507实验(设计)能力1008计算能力(数据运算与处理能力等)509外文应用能力510计算机应用能力5

13、11对实验结果的分析能力(或综合分析能力、技术经济分析能力)1012插图(或图纸)质量513撰写水平1014实用性与科学性515规范化程度(设计栏目合理、SI制的使用等)516创见性(只分“有”或“无”)5总评分:成绩等级:指导教师评定意见:指导教师签名:年月日注:1.评定成绩分为优秀、良好、中等、及格、不及格五个等级,实评总分90100为优秀,8089为良好,7079为中等,6069为及格,60分以下为不及格;2.此表用于指导教师对毕业设计成绩的评定。(二)评阅教师评审用表评价项目评价内容满分评阅教师评分选题质量20%01选题符合专业培养目标,体现综合训练基本要求502题目的难易度503题目

14、工作量504题目与生产、科研、实验室建设等实际的结合程度5能力水平80%05综合运用知识的能力(涉及学科范围,内容深广度及问题难易度)1006应用文献资料的能力507实验(设计)能力1008计算能力(数据运算与处理能力等)509外文应用能力510计算机应用能力511对实验结果的分析能力(或综合分析能力、技术经济分析能力)1012插图(或图纸)质量513撰写水平1014实用性与科学性515规范化程度(设计栏目合理、SI制的使用等)516创见性(只分“有”或“无”)5总评分:成绩等级:评阅教师评阅意见:评阅教师签名:年月日注:1.评定成绩分为优秀、良好、中等、及格、不及格五个等级,实评总分9010

15、0为优秀,8089为良好,7079为中等,6069为及格,60分以下为不及格;2.此表用于评阅教师或专家对毕业设计成绩的评阅。四、毕业设计答辩记录表隼辩会议纪要时间2011年5月22日地点通控系系办会议室答辩主持人李朝鹏职称副教授职务答解小组成员姓名职称(职务)姓名职称(职务)李朝鹏副教授曾志峰讲师讲师答辩中提出的主要问题及问题的简要情况记录:一、B/S模式与C/S模式的主要区别?答:C/S结构,即大家熟知的客户机和服务器结构。B/S(Browser/Server)结构即浏览器和服务器结构。Client/Server是建立在局域网的基础上的,Browser/Server是建立在广域网的基础上的

16、。他们的主要区别在以下几点(1)、硬件环境不同:C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。B/S建立在广域网之上的,不必是专门的网络硬件环境,一般只要有操作系统和浏览器就行。(2)、对安全要求不同C/S一般面向相对固定的用户群,对信息安全的控制能力很强。B/S建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群。(3)、对程序架构不同C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑。B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上。比C/S有更高的要求,B/S结构的程序架构是发展的

17、趋势,全面支持网络的构件搭建的系统。(4)、软件重用不同C/S程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好。B/S要求构件相对独立的功能。能够相对较好的重用。(5)、系统维护不同C/S程序由于整体性,必须整体考察,处理出现的问题以及系统升级难,可能是再做一个全新的系统。B/S构件组成方面构件个别的更换,实现系统的无缝升级。系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。(6)、处理问题不同C/S程序可以处理用户面固定,并且在相同区域,安全要求高的需求,与操作系统相关,应该都是相同的系统。B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法

18、作到的,与操作系统平台关系最小。(7)、用户接口不同C/S多是建立在Window平台上,表现方法有限,对程序员普遍要求较高。B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流,并且大部分难度减低,降低开发成本。(8)、信息流不同C/S程序一般是典型的中央集权的机械式处理,交互性相对低。B/S信息流向可变化,BB、BC、BG等信息流向的变化,更象交易中心.二、客户端与服务器通过什么方式通信?答:服务器端和客户端通过HTTP连接传递数据。HTTP连接对象可以调用下面的方法,获取与连接相关的输入流和输出流。pubilcInputStreamopenInputStream()PubilcOutputStreamopenOutputStream。我答鬻照哪嚼施婀叫艇梅蝌曲魂陶展取服务器的响应信息

温馨提示

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

评论

0/150

提交评论