[JAVA论文]MVC模式的数字校园学生业务子系统.doc
《[JAVA论文]MVC模式的数字校园学生业务子系统.doc》由会员分享,可在线阅读,更多相关《[JAVA论文]MVC模式的数字校园学生业务子系统.doc(28页珍藏版)》请在三一文库上搜索。
1、河南大学2007届本科毕业论文基于MVC模式的数字校园学生业务子系统The Student Operation Subsystem of Digital School Based on MVC Pattern论文作者姓名:常卫萍 所在学院:计算机与信息工程学院 所学专业:计算机科学与技术 导师姓名职称:陈国强(讲师) 论文完成时间:2007年5月20日 2007年5月20日河南大学2007届毕业论文(设计、创作)开题报告(由学生本人认真填写)学号03023178姓名常卫萍导师姓名职称陈国强(讲师)开题时间2006年12月1日课题题目基于MVC模式的数字校园学生业务子系统课题来源导师指定 自定
2、其他来源课题的目的、意义以及和本课题有关的国内外现状分析:1.目的 开发出一套适合学校业务特点的学生管理信息系统,实现信息的共享与集成,能最大限度的保证信息的完整统一。2.意义 数字校园提升了传统校园的效率,扩展了传统校园的功能,最终实现教育过程的全面信息化。3.现状分析 我国高等学校大规模的信息化建设大多始于90年代,比西方发达国家起步晚了10-20年。在沿海地区和较发达的城市,高校信息化的建设近年来有了十分迅猛的发展,信息技术已广泛地应用于高校的教学、科研以及管理等各个领域,取得很好的效果。研究目标、研究内容和准备解决的问题:1.目标 在一期公共数据库平台的基础上,结合学生处的实际业务,开
3、发出一套适合学校业务特点的本科生管理信息系统。2.内容 本系统针对学生管理具体流程进行设计,在原有业务基础上,同业务管理人员一起对当前业务进行整合,使学生管理更加系统化和规范化。3.准备解决的问题 设计和实现了系统的安全策略和系统的校验信息,编写了处理用户操作请求的后台服务器程序。拟采取的方法、技术或设计(开发)工具:本系统将采用B/S结构,应用Web应用框架Apache Struts框架设计。将使用Java语言在Struts框架基础上使用Jsp、JavaScript、SQL等方面的知识进行开发,使用Oracle数据库进行数据存储,完成一个基于Web访问的应用系统。预期成果:1、毕业设计成果源
4、程序2、毕业论文进度计划:2006.12.1 - 2007.4.1:查找资料、搜集相关素材2007.4.2 -2007.4.12:完成详细设计部分的设计2007.4.13 - 2007.4.30:完成代码部分的设计2007.5.1 - 2007.5.20:整理资料、撰写毕业论文2007.5.20 - 2007.5.25:根据导师要求,完善毕业设计和论文指导教师对选题报告的意见:同意开题 指导教师签名: 2006年12月1 日开题报告II河南大学2007届毕业论文(设计、创作)任务书(由学生本人认真填写)学号03023178姓名常卫萍导师姓名陈国强任务书起止日期2006年12月8日 至 2007
5、年5月20日论文提要:论文将针对数字校园学生子系统,首先阐述课题存在的意义,分析数字校园现况,简介本项目将使用的开发工具;利用实例重点说明本系统是如何实现的。最后对此次毕业设计做出总结,积累经验和教训。课题任务要求:1应用系统后台架构:WEB服务器-应用服务器-数据库服务器。2同公共数据平台采用统一的身份认证。3个性化界面,用户可获得个性化服务。4高扩展性,可以集成目前的系统和未来的相同架构系统。5使用Java技术,安全可靠,并充分地保证系统的跨平台使用特性。6同业务相结合,符合现实的教、学、管模式,顺应使用者的习惯。主要参考文献:1 ArnoldDoray,铁手、程小冬、靖松译,Struts
6、 基础教程,人民出版社,2007年2月2 孙卫琴,精通Struts:基于MVC模式地Java Web设计于开发M,北京电子工业出版社,2004年8月3 李晓黎、张晓辉,Visual Basic + Oracle 9i数据库应用系统开发与实例,人民邮电出版社,2003年6月4 Hamilton、Cattell、Fisher,JDBC Database Access with Java,Addison-Wesley,1997年河南大学2007届毕业设计(论文、创作)中期检查表学院名称:计算机与信息工程学院题目名称基于MVC模式的数字校园学生业务子系统学号03023178所学专业计算机科学与技术指导
7、教师姓 名陈国强姓名常卫萍一、毕业设计进展情况通过第一阶段的充分准备,现已完成了可行性分析报告,软件需求说明书,项目开发计划。详细部分的设计也已进入尾声,即将进入编码阶段。与计划进度几乎同步,会严格按照计划进度进行,掌握好系统开发的进程。二、存在问题数据岛技术是我们新接触的一种技术,在页面的设计中将会用到此技术。它嵌在HTML里,功能是将数据库中的数据以列表的形式显示。遇到的问题是如何隐藏传递给服务器的流水号的文本框,使页面相对美观。三、下一阶段的研究方法或设计思路首先深入细致地分析数据岛技术方面的例子,参考相关资料,明白它的执行流程,争取尽快解决这一问题,顺利地按时完成下一阶段的工作。四、指
8、导教师对学生设计(论文、创作)进展等方面的评语 到目前为止,已完成系统分析和设计工作,进度良好。 指导教师签字: 2007年4 月10 日 此表除第四项外由学生填写指导教师签名河南大学2007届毕业论文(设计、创作)综合成绩表(一)学院名称:计算机与信息工程学院学 号03023178姓名常卫萍专业计算机科学与技术指导教师陈国强综合得分85论文题目基于MVC模式的数字校园学生业务子系统指导教师评语及得分指导教师评语论文设计合理,层次清晰,重点突出,达到本科学士论文水平。评分项目分值指导教师对毕业论文(设计、创作)评分撰写开题报告、文献综述15调查研究查阅整理资料10学习态度与规范要求10数据处理
9、、文字表达10论文(设计、创作)质量和创新意识55合计100得分139984584指导教师签名 2007 年5 月20日评阅教师评语及评分评阅教师评语系统设计较为完善,各个模块也都实现了预期的功能。论文层次分明,结构合理,符合要求。评分项目分值评阅毕业论文(设计、创作)评分撰写开题报告、文献综述15调查研究查阅整理资料10学习态度与规范要求10数据处理、文字表达10论文(设计、创作)质量和创新意识55合计100得分148994686评阅教师签名 2007 年5 月21日此表由教师填写河南大学2007届毕业论文(设计、创作)综合成绩表(二)学号03023178姓名常卫萍所在学院计算机与信息工程学
10、院答辩委员会评语及评分答辩委员会评语 该生思路清晰,回答问题准确,达到本科毕业水平。答辩委员签字: 2007年5月26日评分 项目 分值论文答辩小组评分答辩情况论文质量合计(100)内容表达情况(15)答辩问题情况(25)规范要求与文字表达(20)论文(设计、创作)质量和创新意识(40)得分1220183585答辩委员会主任签字: 2007年5月26日毕业论文(设计、创作)成绩综合评定: 85分综合评定等级:良备注:一、论文的质量评定,应包括对论文的语言表达、结构层次、逻辑性理论分析、设计计算、分析和概括能力及在论文中是否有新的见解或创新性成果等做出评价。从论文来看学生掌握本专业基础理论和基本
11、技能的程度。二、成绩评定采用结构评分法,即由指导教师、评阅教师和答辩委员会分别给分(以百分计),评阅教师得分乘以20%加上指导教师得分乘以20%加上答辩委员会得分乘以60%即综合成绩。评估等级按优、良、中、差划分,优90-100分;良76-89分;中60-75分;差60分以下。三、评分由专业教研室或院组织专门评分小组(不少于5人),根据指导教师和答辩委员会意见决定每个学生的分数,在有争议时,应由答辩委员会进行表决。四、毕业论文答辩工作结束后,各院应于6月20日前向教务处推荐优秀论文以汇编成册,推荐的篇数为按当年学院毕业生人数的1.5%篇。五、各院亦可根据本专业的不同情况,制定相应的具有自己特色
12、的内容。须报教务处备案。六、书写格式要求:1、目录;2、内容提要须书写200左右汉字,开题报告(文科除外)的内容要根据不同专业的课题任务要求,阐述查阅文献、文案论证、解题思路、工作步骤等;3、正文(含引言、结论等);4、参考文献(或资料)河南大学本科生毕业论文(设计、创作)承诺书论文题目基于MVC模式的数字校园学生业务子系统姓 名常卫萍所学专业计算机科学与技术学 号03023178完成时间2007年5 月20日指导教师姓名职称陈国强(讲师)承诺内容:1、本毕业论文(设计、创作)是学生 常卫萍 在导师 陈国强 的指导下独立完成的,没有抄袭、剽窃他人成果,没有请人代做,若在毕业论文(设计、创作)的
13、各种检查、评比中被发现有以上行为,愿按学校有关规定接受处理,并承担相应的法律责任。2、学校有权保留并向上级有关部门送交本毕业论文(设计、创作)的复印件和磁盘。备注:学生签名: 指导教师签名: 2007年5月20日 2007年5月20日说明:学生毕业论文(设计、创作)如有保密等要求,请在备注中明确,承诺内容第2条即以备注为准。目 录摘 要IABSTRACTII第1章 绪论11.1 课题提出的意义11.2 学校业务管理系统发展状况11.2.1 我国学校业务管理系统发展状况11.2.2 外国学校业务管理系统发展状况21.2.3 数字校园21.3 系统开发工具介绍31.3.1 Struts框架及工作流
14、程31.3.2 MVC模式简介41.3.3 Eclipse开发环境简介51.3.4 ORACLE数据库体系结构5第2章 系统架构及结构流程72.1 基于B/S体系的系统架构72.1.1 B/S体系结构72.1.2 使用B/S结构的意义72.2 总体结构流程8第3章 系统整体结构的设计与实现103.1 数据库的实现103.2 控制器113.3 界面的实现113.4 业务层的实现133.5 功能的细化13结 论16参考文献17河南大学本科毕业生学士学位论文摘 要建设数字校园是高校教育信息化在数字时代的必然目标,它将对中国高校教育改革起到积极的推动作用。本文首先阐述了建设数字校园业务系统的意义,结合
15、校园具体业务活动,论证了用Struts框架的MVC模式开发的可能性和必要性,详细分析了系统的整体方案设计及实现。课题的研究取得了以下几方面的成绩:(1)设计和实现了系统的安全策略。(2)设计和实现了应用系统的校验信息。(3)编写了处理用户操作请求的后台服务器程序。关键词 数字校园,Struts,MVC,浏览器/服务器ABSTRACTBuilding digital school is a necessary goal for educate informational in the digital age, which will promote the Chinese collage educ
16、ate innovation actively.This paper firstly expounds the meaning of constructing the numerical school student operation system. Combining the concrete business in campus activity, argument the possibility and necessity that use the MVC pattern of Struts frame to develop analyze and realize the whole
17、systems project design in detail.The results of the research as following:(1)Design and implementation the safe strategy of the system.(2)Design and implementation the verification of application.(3)Write the backstage server procedure to handle the users request.Keyword Digital school, Struts, MVC,
18、 Browser/Server第 17 页第1章 绪论随着大学校园信息化建设的不断深入,从技术到应用对大学校园网络上的应用系统提出了更高的要求。数字校园是以网络为基础,利用先进的信息化手段和工具,实现从环境到活动的全部数字化。在传统校园的基础上构建一个数字空间以拓展现实校园的时间和空间维度,从而提升了传统校园的效率,扩展了传统校园的功能,最终实现教育过程的全面信息化。1.1 课题提出的意义21世纪将是人类全面进入信息化社会的世纪,21世纪的教育必须适应信息化社会对教育的需求。为此,世界发达国家高度重视信息技术对教育的影响和作用,重新调整教育目标,制定教育改革方案,加快推进教育信息化建设。近年来
19、我国也开始重视教育信息化,特别是在“面向21世纪教育振兴行动计划”中强调利用信息技术推进教育改革。要把我国校园建设成为安全,高效,协调组织机构,需要具有先进的管理机制提供强有力的支持。而学生处(学工部)以及团委是学校重要的职能部门,全面负责学生的管理。学校目前的学生管理系统已经不能满足当前的工作需要,因此,重新建立开发一套完善而且全面的学生管理系统十分必要。1.2 学校业务管理系统发展状况随着信息网络化的飞速发展,人类社会正在向信息化社会全面发展。不可避免的,信息化的进程对教育也产生了深刻的影响和作用。世界各发达国家和我国都高度重视教育信息化工作,尤其在我国,信息技术被认为是推动教育改革的重要
20、手段。1.2.1 我国学校业务管理系统发展状况我国高等学校大规模的信息化建设大多始于90年代,比西方发达国家起步晚了1020年。在沿海地区和较发达的城市,高校信息化的建设近年来有了十分迅猛的发展,信息技术已广泛地应用于高校的教学、科研以及管理等各个领域,取得很好的效果。据清华大学计算机与信息管理中心提供的材料,清华大学目前每学期已有700多门课程采用网络辅助教学,校内有两万多学生通过网络学习课程。我国基于网络的远程教育也有很大的发展,据报道,1999年我国仅有4所大学开始远程教育试点,在读学生最初只有7000多名。目前已发展到67所大学,共有学生130多万名。1.2.2 外国学校业务管理系统发
21、展状况事实上,高校信息化的发展与计算机科技的发展紧密相关,因此分析高校信息化的发展可以从计算机技术发展的不同阶段入手。由于计算机技术的发展通常分为主机(Mainframe)、个人计算机(PC)和计算机网络(Computer Network)三个时代,因此高校信息化的发展同样可以分为三个阶段。主机时代,从上个世纪6070年代起,计算机开始在高校的教学与科研活动中扮演角色。除科学计算以外,各种计算机辅助教育软件,即CAI(Computer Aided Instruction)软件的开发先后列入国外一些高校的研究计划中。到了90年代计算机网络,特别是因特网的出现,给高校的教育带来深刻的影响,高校信息
22、化进入一个崭新的阶段。但我国与发达国家相比,应该说我们是相对落后的。仅以数字图书馆为例,美国一个校级的图书馆如加州数字图书馆(California Digital Library,CDL)就拥有3200万项数字学术资源。我国数字资源的建设还刚刚起步,中文网上资源还十分匮乏。这些现状同样会影响到高校的信息化建设。因此,建设数字校园是高校教育信息化在数字时代的必然目标,它将对中国高校教育改革起到积极的推动作用。1.2.3 数字校园数字校园建设是分阶段、分层次的,它经历的是由硬及软、由下而上、螺旋上升的建设过程。数字校园也是一个层次化的结构,其体系结构可以用一系列同心圆表示,内圆是核心,是基础,外圆
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA论文 JAVA 论文 MVC 模式 数字 校园 学生 业务 子系统
链接地址:https://www.31doc.com/p-3298006.html