论文部分内容阅读
摘要:随着全面信息化时代的到来,为了学生能够及时了解校园各方面的信息,作为在校大学生,深刻地意识到校园信息的及时传达与学生及时了解到校园信息,对信息的反馈起到非常重要的作用。传统的信息传达为人与人之间口头上的传达,这毫无疑问不便于信息的完整传递,甚至导致学校的重要信息不能传达到位,因此,建设一个信息化的校园课程网站是非常重要的。本论文主要介绍了以MVC为基本框架的“基于J2EE的精品课程网站系统的设计与实现”,系统主要包含校园新闻、课程中心、交流论坛、用户管理和专业知识等功能。
关键词:精品课程;新闻;课程;MVC
1引言
近来,我国的大部分学校都在全面建设校园网络。校园网的全面化为学校建立信息化、动态化的校园信息动态传播工作提供了非常重要的传递信息的基本途径。各个校园的课内外生活愈加丰富多彩,使得校园信息的及时完整的传递到个人变得非常的困难。为了校园课内外生活真正有效的进行,建立一个通过校园网的动态化管理校园信息的系统网站,应当是现如今非常重要的任务。
并且,过去对于校园信息的传递都还是局限于人与人之间的传播,缺点在于消耗大量时间,传播速度慢,效率低,还有可能导致传播不到位,参与人员缺席等状况。一般情况都是首先班主任将近期的校园活动及课程调动传达给班长,班长再在群里向班级中的其他同学传达,这就会出现诸多的无法预计的状况。基于上述等缺点,该管理系统基本需要满足以较短的时间,快速地、高效率地传达信息的要求,在此基础上,根据最新的需求再及时的进行改进和优化,尽可能的满足师生的需求,使系统更加人性化。
建立基于J2EE的精品课程网站系统之后,学校各方面的新闻信息可以通过互联网随时随地查询、修改、添加或删除已经无用的信息,这样动态化的管理校园信息,不但提高了管理员、老师管理信息的工作效率,更加方便了学校与学生之间的信息及时传达。
2系统模块功能的设计与实现
本系统的后台管理一共有用户管理、校园新闻、课程中心、交流论坛、网页基础和Java基础六个功能,每个功能对应的操作的具体分布如图1所示:
2.1系统模块功能的实现
基于J2EE的精品课程网站系统的后台管理模块的实现可以从需求分析的功能分析中将功能分为用户管理模块、校园新闻模块、课程中心模块,交流论坛模块,网页基础知识模块、Java基础知识模块等模块,并可以通过这几个模块来分析系统功能的实现。
2.2用户管理模块
本模块主要是管理员对所有的用户信息进行管理与维护,管理员可以新增用户,可对需要修改的用户进行基本信息的修改。管理员点击修改时,成功获取id,界面跳转至修改界面进行修改,若获取id失败,则界面不跳转;管理员点击删除时,成功获取id,该用户则在用户列表不再显示,删除成功,若获取id失败,则执行删除失败,列表栏显示该用户;点击添加用户,界面跳转至添加用户界面,根据要求添加用户成功后,界面跳转至用户列表,点击尾页,即可查看该用户已添加成功。
2.3校园新闻模块
本模块主要是管理员对所有的校园新闻进行管理与维护,管理员可以发布新的新闻,可以对需要修改的新闻进行新闻标题及详细内容的修改。管理员或老师点击修改时,成功获取新闻信息的jd,界面跳转至修改界面进行修改,若获取id失败,则界面不跳转;点击删除时,成功获取id,该新闻则删除成功,在新闻列表不再显示,若获取id失败,则执行删除失败,新闻列表栏显示该条新闻;点击发布新闻,界面跳转至发布新闻界面,根据要求添加新闻内容成功后,界面跳转至新闻列表,点击尾页,即可查看该新闻已添加成功。
2.4课程中心模块
该课程中心模块,主要是修改需要调整的课程。该模块为点击课程名称,界面跳转至修改课程內容的界面,修改课程,但内容不可为空。
管理员或老师点击课程名称,跳转至修改课程界面,课程名不可为空,若内容符合要求,修改成功,界面跳转至课程表界面并显示修改后的课程,若失败则界面留在修改课程的界面。
2.5交流论坛模块
该交流论坛模块,主要用于老师答疑。该模块为列出所有问题,点击回答,即可对该条问题进行答疑,成功后,跳转至问题列表界面,该条问题的回答及答题人字段显示内容;点击删除,即可对该条问题进行物理删除,列表不再显示。
2.6网页基础知识模块
该网页基础知识模块对网页基础知识详细内容进行修改,该模块为将新的网页基础知识内容输入文本域,点击修改,修改成功,可回到前台界面,点击网页基础知识,界面显示更新后的内容。
3总结
本系统采用J2EE,JSP,JavaScript等编程语言,以MVC为系统技术框架,以MySQL为系统数据库,完成了基于J2EE的精品课程网站系统设计与实现。系统的开发目的是为了让校园的课内外活动及时有效的传递到老师及学生。系统主要分为前台和后台两部分,前台主要为访客登录可查看校园新闻及其详细内容和个人中心及专业知识,学生、老师、管理员登录不仅可以拥有访客的操作权限还可在交流论坛提问;后台为学生登录查看课表及问题列表,老师登录可对校园新闻,课程中心,交流论坛进行操作,管理员登录即获得老师权限可操作的功能的操作权,另外还可对用户进行操作。
在系统运用技术方面,简单的介绍了JSP编程语言的基本内容,还对MVC框架的运行流程进行了简单的介绍,根据需求分析和系统设计对系统的最终实现结果进行反复的测试,系统基本实现了需求分析与系统设计的要求。
关键词:精品课程;新闻;课程;MVC
1引言
近来,我国的大部分学校都在全面建设校园网络。校园网的全面化为学校建立信息化、动态化的校园信息动态传播工作提供了非常重要的传递信息的基本途径。各个校园的课内外生活愈加丰富多彩,使得校园信息的及时完整的传递到个人变得非常的困难。为了校园课内外生活真正有效的进行,建立一个通过校园网的动态化管理校园信息的系统网站,应当是现如今非常重要的任务。
并且,过去对于校园信息的传递都还是局限于人与人之间的传播,缺点在于消耗大量时间,传播速度慢,效率低,还有可能导致传播不到位,参与人员缺席等状况。一般情况都是首先班主任将近期的校园活动及课程调动传达给班长,班长再在群里向班级中的其他同学传达,这就会出现诸多的无法预计的状况。基于上述等缺点,该管理系统基本需要满足以较短的时间,快速地、高效率地传达信息的要求,在此基础上,根据最新的需求再及时的进行改进和优化,尽可能的满足师生的需求,使系统更加人性化。
建立基于J2EE的精品课程网站系统之后,学校各方面的新闻信息可以通过互联网随时随地查询、修改、添加或删除已经无用的信息,这样动态化的管理校园信息,不但提高了管理员、老师管理信息的工作效率,更加方便了学校与学生之间的信息及时传达。
2系统模块功能的设计与实现
本系统的后台管理一共有用户管理、校园新闻、课程中心、交流论坛、网页基础和Java基础六个功能,每个功能对应的操作的具体分布如图1所示:
2.1系统模块功能的实现
基于J2EE的精品课程网站系统的后台管理模块的实现可以从需求分析的功能分析中将功能分为用户管理模块、校园新闻模块、课程中心模块,交流论坛模块,网页基础知识模块、Java基础知识模块等模块,并可以通过这几个模块来分析系统功能的实现。
2.2用户管理模块
本模块主要是管理员对所有的用户信息进行管理与维护,管理员可以新增用户,可对需要修改的用户进行基本信息的修改。管理员点击修改时,成功获取id,界面跳转至修改界面进行修改,若获取id失败,则界面不跳转;管理员点击删除时,成功获取id,该用户则在用户列表不再显示,删除成功,若获取id失败,则执行删除失败,列表栏显示该用户;点击添加用户,界面跳转至添加用户界面,根据要求添加用户成功后,界面跳转至用户列表,点击尾页,即可查看该用户已添加成功。
2.3校园新闻模块
本模块主要是管理员对所有的校园新闻进行管理与维护,管理员可以发布新的新闻,可以对需要修改的新闻进行新闻标题及详细内容的修改。管理员或老师点击修改时,成功获取新闻信息的jd,界面跳转至修改界面进行修改,若获取id失败,则界面不跳转;点击删除时,成功获取id,该新闻则删除成功,在新闻列表不再显示,若获取id失败,则执行删除失败,新闻列表栏显示该条新闻;点击发布新闻,界面跳转至发布新闻界面,根据要求添加新闻内容成功后,界面跳转至新闻列表,点击尾页,即可查看该新闻已添加成功。
2.4课程中心模块
该课程中心模块,主要是修改需要调整的课程。该模块为点击课程名称,界面跳转至修改课程內容的界面,修改课程,但内容不可为空。
管理员或老师点击课程名称,跳转至修改课程界面,课程名不可为空,若内容符合要求,修改成功,界面跳转至课程表界面并显示修改后的课程,若失败则界面留在修改课程的界面。
2.5交流论坛模块
该交流论坛模块,主要用于老师答疑。该模块为列出所有问题,点击回答,即可对该条问题进行答疑,成功后,跳转至问题列表界面,该条问题的回答及答题人字段显示内容;点击删除,即可对该条问题进行物理删除,列表不再显示。
2.6网页基础知识模块
该网页基础知识模块对网页基础知识详细内容进行修改,该模块为将新的网页基础知识内容输入文本域,点击修改,修改成功,可回到前台界面,点击网页基础知识,界面显示更新后的内容。
3总结
本系统采用J2EE,JSP,JavaScript等编程语言,以MVC为系统技术框架,以MySQL为系统数据库,完成了基于J2EE的精品课程网站系统设计与实现。系统的开发目的是为了让校园的课内外活动及时有效的传递到老师及学生。系统主要分为前台和后台两部分,前台主要为访客登录可查看校园新闻及其详细内容和个人中心及专业知识,学生、老师、管理员登录不仅可以拥有访客的操作权限还可在交流论坛提问;后台为学生登录查看课表及问题列表,老师登录可对校园新闻,课程中心,交流论坛进行操作,管理员登录即获得老师权限可操作的功能的操作权,另外还可对用户进行操作。
在系统运用技术方面,简单的介绍了JSP编程语言的基本内容,还对MVC框架的运行流程进行了简单的介绍,根据需求分析和系统设计对系统的最终实现结果进行反复的测试,系统基本实现了需求分析与系统设计的要求。