- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基于J2EE的网上选课系统的设计与实现摘要
当前社会发展前进的大趋势之下,大部分高等院校都进行了扩招,开设新的专业等操作,这使得学生数量急剧增加,同时也大大提高了选课安排和统计工作的难度,很显然传,统的手工选课已经不再适应时代潮流。传统的手工选课是指收集学生选课信息,然后再由教务人员传达到学生信息管理中心,进行统一安排后再下达到各年级部,各个同学手中。在这个过程中,教务人员所要完成的工作任务十分巨大,在统计的过程中,也难免出现一些差错,不仅耗时时间长,而且严重影响了教学进度。相较于传统手工选课,网上选课不仅工作量小,便于管理,而且更加便捷不容易出错。因此,建立一个高效稳定的选课系统是非常必要的。
本系统是基于J2EE的网上选课系统,通过在MyEclipse10上搭建SSH架构,实现网页对对数据库操作,通过网页对数据库信息的调用,查询,修改等功能,以达到学生实时选课的目的。其中,教务人员的工作量也大大减少,只需通过简单的后台管理模块,实现对学生,教师,以及课程信息的更改,极大地提高选课过程中教务管理的效率和质量。
关键词:J2EE,Tomcat,MyEclipse10
第一章引言
1.1背景及意义
随着计算机科学的不断发展和广泛应用,网页技术正在日趋成熟,越来越多的企业选择采用基于J2EE的技术来构建企业的信息管理系统。J2EE是一个具有良好的伸缩性,便于维护的标准机制,已经成为在制作许多基于Web的企业应用系统时的核心。由于在开发J2EE相关应用程序时,可以通过制作不同的框架,来解决不同的实际问题,这为应用服务开发人员提供了极大的便利,越来越多的网页开发人员钟爱于这种模式。从传统的选课模式来看,教务人员不仅工作量大,而且由于选课周期长,教学时间和地点容易发生冲突等问题,大大提高了选课任务的复杂程度,严重影响教学进度。现在通过网上选课,极大地增强和提高了选课的自主性和灵活性,尤其是管理效率的提高,省去了教务人员不少麻烦。因此,建立一个高效稳定的选课系统是非常必要的。
1.2研究方法
1.2.1功能分析法
功能分析法是一种科学的分析方法,本系统利用这种方法对学生选课的功能需求进行透彻的分析,然后根据每个需要的功能,将整个选课系统分为多个个模块,对每个模块进行设计。
1.2.2模拟法
模拟法是指先将某一具体事物的原型根据其主要特征抽象出来,然后建立一个大致相似的模型。在得到基本模型后,再对模型进行功能分析研究,根据模型和原型之间的相似关系,模拟找到解决问题的方法,从而达到解决实际问题的目的。这个方法在实际操作过程中得到了广泛的应用。
1.3论文结构
第一章是绪论,在这一章中主要为大家阐述了本课题研究的时代背景和必要性,以及本论文的行文结构。第二章中分析了系统整体的可行性和各方面需求,同时,对开发系统所需要的各种开发技术和相关工具进行简单描述。第三章向大家展示了我是如何进行系统的设计,以及在建设系统的过程中用的是什么开发方法,设计思路是什么样的。大部分的功能和思路是由图表展示出来的。第四章与系统功能相关,主要介绍了系统的各个模块的内容以及具体的实现方法。在第五章中主要介绍了系统的测试的方法,以及测试的结果。最后一章是对整个课题的设计理念和开发过程进行总结,主要阐述自己在毕业设计整体过程中的心得感悟,自己存在的问题等,并且对以后的学习生活进行展望。
第二章系统的可行性研究和需求分析
2.1系统开发需要的技术
2.1.1J2EE(Java2Platform,EnterpriseEdition)
J2EE是专门为大型企业的大型机计算类型设计的Java平台。其技术基础的核心仍然是Java平台或Java2平台的标准版本。不过,J2EE在保留了许多优点基础上,进行了更新和巩固,例如“一次写入,随处运行”等优秀功能的保留,使得J2EE仍适用于各个平台。同时还提供对EJB、JavaServletsAPI、JSP和XML等技术的全面支持。从这里可以看出,J2EE的最终目标是成为一个不仅为企业开发人员提供便利,而且能够大大缩短产品上市时间的体系结构。通过选择经典案例,对当前J2EE最受欢迎的领域的了解,不难发现,如果你在密切关注J2EE的核心技术,想要进行深度学习,不仅要学会由内而外的分层分析,还要确保有一定的实用性,一定的深度和广度。
2.1.2JSP(JavaServerPages)
同样是与Java有着密切关系,相较于作为服务器平台的J2EE还是有着很大不同,JSP通过简化Servlet的设计实现是Java服务器页面的显示。它是一种动态网页技术标准,由SunMicrosystems发起并由许多公司参与研发的。通过将Java程序段和JSP标记插入传统的Web标准通用标记语言
您可能关注的文档
最近下载
- EPDM塑胶面层施工方案:.doc VIP
- 肿瘤化疗药物使用指南和规范.pdf VIP
- 分析沥青混凝土路面病害产生原因及处理的方法.doc VIP
- 2024华医网答案;继续教育答案;复合杂交手术治疗主动脉夹层疾病新理念;题库答案.docx VIP
- 省级优秀课件人音版小学音乐二年级上册《大海》.pptx
- 遇到更好的自己(新员工).pdf
- 超星尔雅学习通《劳动通论》章节测试答案.pdf VIP
- 思想道德与法治2021版第六章第四节.pptx
- 2024年外研版八年级上册英语Module 9 Unit3 Language in use.pptx VIP
- 2024年华医网继续教育肠内肠外营养临床规范化应用答案.docx VIP
文档评论(0)