您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 基于java的教务管理系统开题报告
湖南人文科技学院本科生毕业设计档案材料题目:基于java的教务管理系统学生姓名:学号系部:通信与控制工程系专业年级:08级通信工程指导教师:职称:副教授湖南人文科技学院教务处制一、毕业设计任务下达书毕业设计题目基于java的教务管理系统题目类型软件开发题目来源生产实际题毕业设计时间2011年11月至2012年5月一、选题的目的及意义经过大学四年理论课程的学习,具备了一些处理简单问题的能力,利用毕业设计的机会,在老师的指导下去完成一个具有挑战性的,具体应用及社会服务相结合的项目,深知通过对它的开阿发,将对我的能力有更高层次的突破。随着社会的进步,计算机应用的越来越广泛,信息化逐渐应用到生活和工作的各个方面,学校的信息管理也网络化,只要通过计算机,网络浏览便能管理学生的各种信息,教务管理系统也成了学校网络管理方面不可缺少的一个系统。二、毕业设计的主要内容1、应用tomcat服务器,mysql数据库2、B/S模型,通过浏览器进行访问操作3、实现学生功能,教师功能,管理员功能4、使用hibernate框架,struts2.0框架三、毕业设计的要求(包括技术要求、工作要求)1、学生功能:个人信息查询、修改;成绩查询;修改密码2、教师功能:学生信息查询;打分;个人信息查询、修改,修改密码3、管理员功能:教师信息修改、删除;管理员信息修改、删除;学生学籍查询、修改、删除题目类型:理论研究、工程设计、实验研究、软件开发、艺术设计等题目来源:教师科研课题、生产实际题、社会现实题、假想题等四、主要参考资料(不少于10篇)[l]张剑平《学校管理信息系统》。北京:中国铁道出版社,1997[2]叶达峰《Eclipse编程技术与实例》思维科技编著人民邮电出版社06年出版[3]赵增敏《ASP动态网页设计》电子工业出版社,2003[4]刘乃丽《精通JavaEE项目案例》人民邮电出版社,2008[5]张孝祥《深入体验JavaWeb开发内幕》电子工业出版社,2006[6]丁振凡《Java语言实用教程》北京邮电大学出版社,2008[7]孙鑫《Struts2深入详解》电子工业出版社,2009[8]孙鑫《Servlet/JSP深入详解》电子工业出版社,2009[9]孙卫琴,李洪称《Tomcat与JavaWeb开发技术详解》电子工业出版社,2008[10]《Java核心技术卷Ⅰ》机械工业出版社,2008[11]《mysql核心技术手册》机械工业出版社,2009[12]《Java编程思想》机械工业出版社,2008五、毕业论文(设计)进度安排阶段工作内容起止时间备注1相关资料的收集、整理,了解课题2011年12.1-12.202根据任务书,撰写开题报告、研究可行性实现方案;2011年12.21-2012年1.203做好设计前期准备工作;根据任务书上的相关设计指标,构思方案比较研究,形成大致的轮廓;设计硬件电路,绘制相关电路图;2012年1.21-4.14研究算法、绘制详尽的程序流程图及重要部分程序;2012年4.2-5.55整理文档与设计答辩2012年5.6-6.2指导教师(签名):年月日二、毕业设计开题报告书(一)、选题的根据:1)本选题的理论、实际意义2)综述国内外有关本选题的研究动态和自己的见解1)本选题的理论、实际意义随着管理信息系统的发展及其广泛的应用,数据库管理技术已经逐步趋于成熟,其应用也已经遍及各个领域。在学校中,信息管理系统已经涉及到教育教学管理的各个方面,从学生教师管理,到考试安排成绩统计等,都通过信息管理系统来达到高效的运行。同是,学校管理中德课程涉及管理过程也提出了相应的要求。为了瞒住课程涉及管理的要求,需要制作一个课程涉及选题系统,课程涉及选题实现了对整个课程涉及过程的管理系统化,规范化,无纸化。整个系统使用户操作起来简便快捷,对减轻学生,教师的劳动强度,提高工作效率与管理水平,具有很大的使用价值。对于一名专业的信息技术人员来说,如何最大限度地利用课程涉及申报刮玻璃部门多年来在数据库系统上的投资,把学校花了大力气收集来的数据变成对学校未来发展有巨大价值的信息,这是每一个从事信息技术工作的专业人员都应该考虑的问题。现在全国的很多大学校园内的课程涉及学生、教师信息都采用了计算机统一管理,这样就需要一种管理软件实现信息网络化。教务管理系统正式这样的一款软件。2)国内外有关本选题的研究动态和自己的见解在西方国家,网络早已遍及各个领域,教务管理的网络化的发展也是历史性的趋势,教务管理系统逐渐应用到各个学校。本系统基于java语言设计,通过这次课题设计,更深入的学习掌握java语言这们课程。(二)、研究内容:1.实现服务器端程序;2.实现客户端程序3.实现教务管理功能具体体现在实现:1、学生功能:个人信息查询、修改;成绩查询;修改密码2、教师功能:学生信息查询;打分;个人信息查询、修改,修改密码3、管理员功能:教师信息修改、删除;管理员信息修改、删除;学生学籍查询、修改、删除(三)、研究方法、技术路线、实验方案及可行性分析研究方法:本设计使用软件工程设计方法系统方案:本系统采用两层体系结构,即B/S模式,客户端为浏览器。服务器端和客户端通过HTTP连接传递数据。总体流程框图:可行性分析:1、技术可行性鉴于目前java编程语言的流行趋势以及它的优越性,本课题决定采用Java编程语言来进行开发,采用B/S模式来实现客户端与服务器的通信,其中的客户端、服务器端采用J2EE来实现。以上的相关技术都有相关理论来进行查询与论证。加上这些技术对软件和硬件的开发环境要求都不是很高。另外,本人对其一般性的软件和操作环境,编译环境都比较的熟悉,加上指导教师的指导,所以当前这个课题的研究从技术上来说是可行的。2、经济可行性软件的开发费用主要由前期开发费用和后期维护费用组成,其中后期的维护费用占整个费用的绝大部分。由于本课题只作研究使用,不作商用开发,对后期的维护和扩展要求不是很高,这就使本课题的研究在经济上达到了可控范围,只需基本的硬件设备。而前期的开发,包括需求分析、代码的编写及测试等,都是由个人独立完成,在经济上不需支出,所以,从经济可行性上来说是可行的。3、管理可行性软件的开发效率很大程度上受管理效率的制约。一个成功的软件不一定是最好的技术,但在它背后一定有一个好的管理。所以现在的软件开发已不像从前把技术放在第一,登陆界面管理员界面教师界面学生几界面管理员权限功能教师权限功能学生权限功能而是该把管理放在第一位。本课题是毕业设计课题研究,是在导师的指导下在指定的时间内由个人独立完成,因此,在管理上,系统的完成期限是可控的。经以上分析,开发基于java的教务管理系统在各个因素下,是可行的。(四)、进度安排和采取的主要措施阶段工作内容起止时间备注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]张剑平《学校管理信息系统》。北京:中国铁道出版社,1997[2]叶达峰《Eclipse编程技术与实例》思维科技编著人民邮电出版社06年出版[3]赵增敏《ASP动态网页设计》电子工业出版社,2003[4]刘乃丽《精通JavaEE项目案例》人民邮电出版社,2008[5]张孝祥《深入体验JavaWeb开发内幕》电子工业出版社,2006[6]丁振凡《Java语言实用教程》北京邮电大学出版社,2008[7]孙鑫《Struts2深入详解》电子工业出版社,2009[8]孙鑫《Servlet/JSP深入详解》电子工业出版社,2009[9]孙卫琴,李洪称《Tomcat与JavaWeb开发技术详解》电子工业出版社,2008[10]《Java核心技术卷Ⅰ》机械工业出版社,2008[11]《mysql核心技术手册》机械工业出版社,2009[12]《Java编程思想》机械工业出版社,2008(六)、毕业设计开题指导意见:(对选题的评价、研究方案的设计及开题指导意见)课题基于java的教务管理系统作者姓名邬传勇所属系、专业、年级通控系通信工程07级通信一班开题时间2010年12月25日预计字数指导教师意见:指导教师(签名):年月日指导小组意见:负责人签名:年月日三、毕业设计成绩评审表(一)指导教师评审用表评价项目评价内容满分指导教师评分选题01选题符合专业培养目标,体现综合训练基本要求5质量20%02题目的难易度503题目工作量504题目与生产、科研、实验室建设等实际的结合程度5能力水平80%05综合运用知识的能力(涉及学科范围,内容深广度及问题难易度)1006应用文献资料的能力507实验(设计)能力1008计算能力(数据运算与处理能力等)509外文应用能力510计算机应用能力511对实验结果的分析能力(或综合分析能力、技术经济分析能力)1012插图(或图纸)质量513撰写水平1014实用性与科学性515规范化程度(设计栏目合理、SI制的使用等)516创见性(只分“有”或“无”)5总评分:______________成绩等级:__________指导教师评定意见:指导教师签名:年月日注:1.评定成绩分为优秀、良好、中等、及格、不及格五个等级,实评总分90~100为优秀,80~89为良好,70~79为中等,60~69为及格,60分以下为不及格;2.此表用于指导教师对毕业设计成绩的评定。(二)评阅教师评审用表评价项目评价内容满分评阅教师评分选题质量20%01选题符合专业培养目标,体现综合训练基本要求502题目的难易度503题目工作量504题目与生产、科研、实验室建设等实际的结合程度5能力水平80%05综合运用知识的能力(涉及学科范围,内容深广度及问题难易度)1006应用文献资料的能力507实验(设计)能力1008计算能力(数据运算与处理能力等)509外文应用能力510计算机应用能力511对实验结果的分析能力(或综合分析能力、技术经济分析能力)1012插图(或图纸)质量513撰写水平1014实用性与科学性515规范化程度(设计栏目合理、SI制的使用等)516创见性(只分“有”或“无”)5总评分:______________成绩等级:__________评阅教师评阅意见:评阅教师签名:年月日注:1.评定成绩分为优秀、良好、中等、及格、不及格五个等级,实评总分90~100为优秀,80~89为良好,70~79为中等,60~69为及格,60分以下为不及格;2.此表用于评阅教师或专家对毕业设计成绩的评阅。四、毕业设计答辩记录表答辩会议纪要时间2011年5月22日地点通控系系办会议室答辩主持人李朝鹏职称副教授职务答辩小组成员姓名职称(职务)姓名职称(职务)李朝鹏副教授曾志峰讲师宗亮讲师答辩中提出的主要问题及问题的简要情况记录:一、B/S模式与C/S模式的主要区别?答:C/S结构,即大家熟知的客户机和服务器结构。B/S(Browser/Server)结构即浏览器和服务器结构。Client/Server是建立在局域网的基础上的,Browser/Server是建立在广域网的基础上的。他们的主要区别在以下几点(1)、硬件环境不同:C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。B/S建立在广域网之上的,不必是专门的网络硬件环境,一般只要有操作系统和浏览器就行。(2)、对安全要求不同C/S一般面向相对固定的用户群,对信息安全的控制能力很强。B/S建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群。(3)、对程序架构不同C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑。B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上。比C/S有更高的要求,B/S结构的程序架构是
本文标题:基于java的教务管理系统开题报告
链接地址:https://www.777doc.com/doc-4276373 .html