基于java的教务管理系统开题报告含源文件.docx

上传人:b****1 文档编号:2083821 上传时间:2023-05-02 格式:DOCX 页数:15 大小:40.90KB
下载 相关 举报
基于java的教务管理系统开题报告含源文件.docx_第1页
第1页 / 共15页
基于java的教务管理系统开题报告含源文件.docx_第2页
第2页 / 共15页
基于java的教务管理系统开题报告含源文件.docx_第3页
第3页 / 共15页
基于java的教务管理系统开题报告含源文件.docx_第4页
第4页 / 共15页
基于java的教务管理系统开题报告含源文件.docx_第5页
第5页 / 共15页
基于java的教务管理系统开题报告含源文件.docx_第6页
第6页 / 共15页
基于java的教务管理系统开题报告含源文件.docx_第7页
第7页 / 共15页
基于java的教务管理系统开题报告含源文件.docx_第8页
第8页 / 共15页
基于java的教务管理系统开题报告含源文件.docx_第9页
第9页 / 共15页
基于java的教务管理系统开题报告含源文件.docx_第10页
第10页 / 共15页
基于java的教务管理系统开题报告含源文件.docx_第11页
第11页 / 共15页
基于java的教务管理系统开题报告含源文件.docx_第12页
第12页 / 共15页
基于java的教务管理系统开题报告含源文件.docx_第13页
第13页 / 共15页
基于java的教务管理系统开题报告含源文件.docx_第14页
第14页 / 共15页
基于java的教务管理系统开题报告含源文件.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

基于java的教务管理系统开题报告含源文件.docx

《基于java的教务管理系统开题报告含源文件.docx》由会员分享,可在线阅读,更多相关《基于java的教务管理系统开题报告含源文件.docx(15页珍藏版)》请在冰点文库上搜索。

基于java的教务管理系统开题报告含源文件.docx

基于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.20

2

根据任务书,撰写开题报告、研究可行性实现方案;

2011年12.21-2012年1.20

3

做好设计前期准备工作;根据任务书上的相关设计指标,构思方案比较研究,形成大致的轮廓;设计硬件电路,绘制相关电路图;

2012年1.21-4.1

4

研究算法、绘制详尽的程序流程图及重要部分程序;

2012年4.2-5.5

5

整理文档与设计答辩

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.20

2

根据任务书,撰写开题报告、研究可行性实现方案;

2010年12.21-2011年1.20

3

做好设计前期准备工作;根据任务书上的相关设计指标,构思方案比较研究,形成大致的轮廓;设计软件思路;

2011年1.21-4.1

4

研究算法、绘制详尽的程序流程图、重要部分程序;

2011年4.2-5.5

5

整理文档与设计答辩

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日

预计字数

指导教师意见:

 

 

指导教师(签名):

年月日

指导小组意见:

 

负责人签名:

年月日

三、毕业设计成绩评审表

(一)指导教师评审用表

评价项目

评价内容

满分

指导教师

评分

选题质量20%

01

选题符合专业培养目标,体现综合训练基本要求

5

02

题目的难易度

5

03

题目工作量

5

04

题目与生产、科研、实验室建设等实际的结合程度

5

能力水平80%

05

综合运用知识的能力(涉及学科范围,内容深广度及问题难易度)

10

06

应用文献资料的能力

5

07

实验(设计)能力

10

08

计算能力(数据运算与处理能力等)

5

09

外文应用能力

5

10

计算机应用能力

5

11

对实验结果的分析能力(或综合分析能力、技术经济分析能力)

10

12

插图(或图纸)质量

5

13

撰写水平

10

14

实用性与科学性

5

15

规范化程度(设计栏目合理、SI制的使用等)

5

16

创见性(只分“有”或“无”)

5

总评分:

______________成绩等级:

__________

指导教师评定意见:

 

指导教师签名:

年月日

注:

1.评定成绩分为优秀、良好、中等、及格、不及格五个等级,实评总分90~100为优秀,80~89为良好,70~79为中等,60~69为及格,60分以下为不及格;2.此表用于指导教师对毕业设计成绩的评定。

(二)评阅教师评审用表

评价项目

评价内容

满分

评阅教师评分

选题质量20%

01

选题符合专业培养目标,体现综合训练基本要求

5

02

题目的难易度

5

03

题目工作量

5

04

题目与生产、科研、实验室建设等实际的结合程度

5

能力水平80%

05

综合运用知识的能力(涉及学科范围,内容深广度及问题难易度)

10

06

应用文献资料的能力

5

07

实验(设计)能力

10

08

计算能力(数据运算与处理能力等)

5

09

外文应用能力

5

10

计算机应用能力

5

11

对实验结果的分析能力(或综合分析能力、技术经济分析能力)

10

12

插图(或图纸)质量

5

13

撰写水平

10

14

实用性与科学性

5

15

规范化程度(设计栏目合理、SI制的使用等)

5

16

创见性(只分“有”或“无”)

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结构的程序架构是发展的趋势,全面支持网络的构件搭建的系统。

(4)、软件重用不同

C/S程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好。

B/S要求构件相对独立的功能。

能够相对较好的重用。

(5)、系统维护不同

C/S程序由于整体性,必须整体考察,处理出现的问题以及系统升级难,可能是再做一个全新的系统。

B/S构件组成方面构件个别的更换,实现系统的无缝升级。

系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。

(6)、处理问题不同

C/S程序可以处理用户面固定,并且在相同区域,安全要求高的需求,与操作系统相关,应该都是相同的系统。

B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的,与操作系统平台关系最小。

(7)、用户接口不同

C/S多是建立在Window平台上,表现方法有限,对程序员普遍要求较高。

B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流,并且大部分难度减低,降低开发成本。

(8)、信息流不同

C/S程序一般是典型的中央集权的机械式处理,交互性相对低。

B/S信息流向可变化,B-B、B-C、B-G等信息流向的变化,更象交易中心.

二、客户端与服务器通过什么方式通信?

答:

服务器端和客户端通过HTTP连接传递数据。

HTTP连接对象可以调用下面的方法,获取与连接相关的输入流和输出流。

pubilcInputStreamopenInputStream()。

PubilcOutputStreamopenOutputStream()。

客户端可以通过输出流向服务器传送信息,通过输入流获取服务器的响应信息。

通常在读取服务器响应信息前,需要调用下面的方法获取响应状态信息

pubilcintgetResponseCode()。

------返回响应状态码。

pubilcStringgetResponseMessage()------返回响应状态信息。

一旦HTTP连接对象调用上面的方法,将导致请求信息被发送,;连接从设置状态转换到连接状态。

三、请简述系统数据处理的的主要特点?

答:

该系统采用J2ME自带的RMS存储记录方式完成数据的本地存放和操作,采用这种方式主要原因是由于本地存放的数据量不多,用数据本地存放的方式既不会太多的影响系统的执行速度,又可以降低用户的使用成本。

而传统的手机查询系统往往都是采用客户端和服务端进行实时网络交互的方式,这样的方式其优点在于从代理商盈利方面考虑十分不错,并且在大型数据的查询方面具有一定优势,但缺点同样明显,那就是用户在使用时所需要支付的网络流量费会比较高。

在设计该系统的时候,考虑到该系统涉及到的数据量并不是十分庞大,而且又是本着方便用户和降低用户使用成本的原则,所以决定采用数据本地存放的方式

 

记录人:

年月日

答辩小组意见

评语:

 

评定等级:

答辩负责人签名:

年月日

专业系毕业设计工作领导小组意见

评语:

 

 

最终评定成绩等级:

(公章)

负责人签名:

年月日

注:

毕业设计最终评定成绩根据指导教师评定成绩、评阅教师评定成绩和答辩小组评定成绩综合评定。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2