2019年第10期信息通信2019 (总第202期)INFORMATION&COMMUNICATIONS(Sum.No202)
基于java的大学生家教管理系统设计
王建,杨瑞
(运城职业技术学院,山西运城044000)
摘要:随着国家高科技技术及经济的快速发展,对于高科技教育人才的需要日益严格起来,就业的前提下往往需要更具经验性的求职潜力股。相对而言,各高校毕业生在社会上初来乍到,毫无职场经验,因此他们也就面临着难以快速寻求与自己专业对口的工作。于是再此过程中,部分毕业生就会选择去教育培训行业担任家教。因氏,校内大学生的家教辅导管理也日益受到广泛性的关注。本文以B/S架构为基础,结合JAVA语言、ORACLE数据库、SSH框架集成等技术共同来研发JAVAEE的教师服务平台。本次系统设计用户使用界面主要是采用JSP技术为主,具体用于注册用户私人信息的管理,教师及学员间的信息互动及信息披露等,使学员能够对教师进行评价,注册用户可以发布相关讨论。该平台不仅实现了教师与学生两者间信息的互通,还证明了该平台提供服务的可行性。
关键词:家教服务平台;信息交流;B/S;JAVA;ORACLE
中图分类号:TP311.52文献标识码:A文章编号:1673-1131(2019)10-0089-02
0引言
家教服务是当今社会普遍存在的一种服务形式,市场广阔,尤其是在城市地区。随着人们月收入的增加、生活水平的快速提高和素质教育的需求,对课外辅导的需求也将增加。同时,许多导师、大学教师和其他具有特定专业的学生也希望对教育做出更多贡献,无论是全职还是兼职。本文利用JAVAEE 开发的知识,构建了一个“教师服务平台”,也是一个网络咨询服务平台。该平台通过网络的方便和速度、咨询服务的灵活性、服务商和服务代表的灵活性为学生提供两种辅导服务。本文档涵盖服务器配置、Web设计、编程、数据库应用程序等。这些是集成规划和设计思想、技术细节和平台开发问题的解决方案。
1相关技术介绍
1.1JSP内置对象
JSP嵌入对象是JSP页面系统中默认构建的Java对象。这些对象可以在没有开发人员明确声明的情况下使用。正在开发的9个内置对象。在开发过程中,在开发过程中使用了七个大型嵌入对象。
1.2Ajax技术
JavaScript对象XmlHttpRequest是Ajax(异步JavaScript XML)技术的核心。从技术作用上来看,它还有
支持异步请求的用途。例如,若出现平台注册功能用户名检查已实名认证,需要在用户登录界面后及时进行注销并重新登录,那么可以使用Ajax允许用户在反馈这些功能的结果之前执行其他操作。
1.3jQuery和Json
在开发期间该平台使用jQuery框架。这是一个很棒的JS(Javascript)框架。最直接的影响是使用它不仅能够编写更少的代码并执行更多操作。而且在平台开发时,可以使用其选择器和内置函数。
1.4SSH技术简介
从本质上讲,平台是用ssh集成技术开发的。实际上,ssh 指的是struts,spring和hibernate的集成。在开发过程中,Stru-tsMVC设计模式可以澄清我们的逻辑。此外,Spring的IOC 和AOP还可以解决平台最大化的问题。休眠是实体对象持久性。
2家教平台的设计
2.1家教管理平台功能需求
该平台是一个开放的导师服务平台,浏览用户主要关注学生、家长、教师等利益相关者。
(1)针对性能要求层面,针对Web服务器的要求并不是十分严格,因此可酌情釆用轻量级别的Tomcat服务器前来运行。
(2)本次大学生家教管理系统均包含了教师的个人信息。后续在系统语言开发的过程中具备高度的安全性,并在后期进行了强化型的维护措施。
(3)在操作上,平台应操作简单方便。
2.2家教平台的性能需求
该平台为家教服务内容为主,其操作人员主要包括:学生、家长以及教师等有关人员,辐射范围有一定简史,故浏览量也一般在一定范围内。其性能需求为以下几点:
(1)在使用大学生家教管理系统时,对于Web服务器的性
能并无特别高的要求,可直接支持Web服务器的连接。
(2)本次大学生家教管理系统均包含了教师的个人信息。后续在系统语言开发的过程中具备高度的安全性,并在后期进行了强化型的维护措施。
(3)在操作上,平台应操作简单方便。
3家教平台的设计与实现
3.1家教平台的设计
平台设计的主要目的是确保平台能够满足实际应用的需求,然后方便实用。只有这样,在寻辅导服务时,用户才能真正从信息化中受益。第三,平台需要先进,以便于扩展平台。通过这个平台,学生不仅可以快速轻松地到与家教平台信息披露需求向契合的教师信息以及学生信息。
鉴于上述设计要求,即目的,咨询服务平台主要由以下三部分组成:
(1)管理员:可以查看用户注册的信息,查看论坛发布的信息,并管理用户等平台的信息。
89
信息通信王建等:基于java的大学生家教管理系统设计
(2)未注册用户:可以显示部分教师信息、部分学生信息、注册参与情况,查看平台论坛发布的帖子。
(3)注册用户:发布请求信息,显示教师/学生信息,显示预约信息以及回复帖子等。
3.1.1功能详细设计
3.1.1.1前台功能设计
针对大学生家教管理系统设计实施精细化。用户前端可以实现人机交互,其中核心功能的使用结构方案如下所见:
(1)添加相关性的友情链接;
(2)添加用户搜索引擎的界面;
(3)添加界面服务合同的内容展示。
3.1.1.2后台功能设计
背景是各种信息的管理和逻辑功能的实现,具体功能配置如下。
(1)用户的注册功能
(2)用户的登录功能
(3)用户搜索引擎功能
(4)用户个人信息变革
(5)注册用户消息功能的实现
(6)相应的星级评定功能的记录。
(7)平台的公共信息的立即更新。
3.1.2系统数据库设计
首先,对用户需求进行需求分析,将抽象的信息结构或过程称为概念结构设计的概念模型。其次,采用自顶向下的设计方法,平台逐步获得全局的概念结构,然后对结构进行细化,逐步得到一个完整的概念结构。
3.1.2.1平台数据流图
数据流包括账户信息平台、用户个人信息等信息。
3.1.2.2平台简要E-R图
家教辅导服务平台的主要实体包括可以管理其他实体的学生,教师,管理员,广告,论坛等,不仅除了相互评估,而且还支持学生和老师信息共享。
3.1.2.3教员实体
教员(教师)实体属性:导师编号,登录名以及手机号码,评级星级记录。
3.1.2.4学员实体
学员(学生)实体属性:学号、登录名、密码、MSN、QQ以及手机号码。
3.1.2.5管理员实体
管理员实体具有属性:管理员的编号、登录名以及登录密码。
3.1.2.6论坛实体
论坛实体具有属性:帖子的编号、发帖人ID以及回复人IDo
3.1.2.7广告实体
广告实体具有属性:广告的编号、主题、价格以及类型。3.2家教平台的实现
(1)功能描述:首先,该平台的用户可以在此系统上进行信息共享。其次,在论坛区域中管理员会先对发送的内容进行审核,审核通过后才能显示。
(2)功能实现:利用JS功能,前端可以判断输入的公共信息或响应信息是否为空。假设每个项目都不为空,并且经过管理员的确认之后,数据就会被发送到后台进行数据存储。回复消息的效果如图所示。
javascript登录注册界面留宫衢
图1论坛留言
4结语
基于本次毕业设计的展示,本人在实践过程中系统实际操作能力获得了有效性的提升。与此同时,通过本次家教管理系统的设计还知晓,对于系统的研发绝不仅仅是局限与语言的研发,对于系统研发的安全数据处理也应视为同等重要的部分。因此,在未来的工作流程中,不仅要提高实践能力和开发经验,快速准确地开发认证软件,还要注重软件平台开发过程中的知识积累和重点。这对其他管理系统的设计和开发也有一定的关键作用和参考价值。
参考文献:
[1]舒泉恺.基于ASP的家教管理系统的设计与实现[D].云南
大学,2012.
[2]陈静.家教管理系统的设计与实现[D].山东大学,2011.
[3]刘浪•家教管理信息系统设计与实现[D]•电子科技大学.
[4]廖立雄•基于J2EE平台的家教信息管理系统设计与实现
[D].电子科技大学.
[5]吴荣珍.基于JAVA的高职院校人事管理系统设计与实现
[J].软件导刊,2019,18(01):122-124+129.
[6]蔡同波,姜佳羽,段秋林et al.基于Java web的高校学生
综合信息管理系统的设计与开发[J].数学学习与研究:教研版,2018.
[7]梁树杰.基于JavaEE的教学资源库平台的设计与实现[J].
淮南职业技术学院学报,2018,18(06):82-83.
⑻高云艳•基于Java EE的校园门户网站设计与实现[几建
材技术与应用,2018,205(05):50-52.
[9]李瑞,徐家喜,卢迪,et al.基于JavaEE组合测试系统的设
计与实现[几电脑知识与技术,201&¥.14(14):68-71. [10]辛颖.javaee-based数字档案数据库管理系统的设计[J].山
西档案,2018,No.239(03):53-55.
90
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论