珠海社区教育资源系统 .doc

上传人:温桑 文档编号:49457851 上传时间:2022-10-08 格式:DOC 页数:54 大小:12.06MB
返回 下载 相关 举报
珠海社区教育资源系统 .doc_第1页
第1页 / 共54页
珠海社区教育资源系统 .doc_第2页
第2页 / 共54页
点击查看更多>>
资源描述

《珠海社区教育资源系统 .doc》由会员分享,可在线阅读,更多相关《珠海社区教育资源系统 .doc(54页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、北京理工大学珠海学院2020届本科生毕业论文珠海社区教育资源管理系统分析与设计学 院: 商学院专 业:姓 名:指导老师:信息管理与信息系统林依婷学 号:职 称:160104105508高集荣老师中国珠海二二零年五月诚信承诺书本人郑重承诺:我所呈交的毕业论文珠海社区教育资源管理系统分析与设计是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,论文使用的数据真实可靠。承诺人签名: 林依婷 日期: 2020 年 5 月 06 日珠海社区教育资源管理系统分析与设计摘 要随着社会高速发展,人们对教育资源的需求日益增大,在信息化社会,搭建一个社区教育资源管

2、理系统,将是实现教育资源科学管理和充分应用的有效分配的桥梁。本系统利用互联网高效高质量、跨时空、传播快的特点,在分析现有家教平台的基础上,设计实现教学资源共享,在线沟通、线上家教等功能的教育资源共享平台。本系统用户分三类,分别是教师、机构和学生,用户只需通过注册登录,就能使用平台赋予的权限功能,包括发布和查看寻找信息、获取教育资源、选择线上线下教学形式和申请订单等功能,整个系统美观清晰,操作便捷。使教育者更好地致力于对教育质量的追求以及对教育行业的贡献,促进用科技推动教育的社会需求。本文主要介绍了珠海教育资源管理网的开发与设计过程,包括分析过程、所实现的功能等。设计过程选择windows7操作

3、系统,开发语言为java,数据库选用Mysql。在页面设计与制作中,对于页面的设计与美化,使用HTML语言,然后用Hbuilder进行详细的设计。关键词:教育信息;教育资源;共享平台;Java;MysqlThe Design and implementation of zhuhai educational resource management networkAbstractWith the rapid development of society, peoples demand for educational resources is increasing day by day. In th

4、e information society, building a community educational resource management system will be a bridge to realize the scientific management and full application of educational resources. Based on the analysis of the existing tutoring platform, this system designs a sharing platform of educational resou

5、rces, which can realize the functions of teaching resource sharing, online communication, online tutoring and so on.The users of this system are divided into three categories: teachers, institutions and students. Users can use the authority functions given by the platform, including publishing and v

6、iewing information, obtaining educational resources, selecting online and offline teaching forms and applying for orders. The whole system is beautiful, clear and easy to operate. So that educators are better committed to the pursuit of education quality and contribution to the education industry, a

7、nd promote the social needs of education with science and technology. This paper mainly introduces the development and design process of Zhuhai education resource management network, including the analysis process and the functions realized. Windows 7 operating system is selected in the design proce

8、ss, Java is used as the development language, MySQL is used as the database. In the process of page design and production, HTML language is used for page design and beautification, and then hbuilder is used for detailed design.Key Words:Educational information;educational resources;sharing platform;

9、java;Mysql- IV -目 录第1章 绪论71.1 系统开发的背景71.2 系统研究的意义和目标71.2.1 研究意义71.2.2 研究目标71.3 系统设计开发的相关技术81.3.1 HTML技术81.3.2 JAVA技术81.3.3 Mysql关系型数据库81.4 论文结构9第2章 系统规划102.1 需求分析102.1.1 当代教育平台的对比分析101、 传统线下家教存在的问题102.1.2 教育资源管理系统需求分析112.2 可行性分析122.2.1 技术可行性122.2.2 经济可行性132.2.3 操作可行性132.2.4 社会可行性13第3章 系统分析143.1 功能分析

10、143.1.1 系统用例图143.3.2 用例规约143.2 静态建模193.2.1 概念数据建模(类图)193.2.2 对象关系建模193.2 动态建模203.2.1 顺序图203.2.2 协作图223.2.4 活动图243.2.5 状态图25第4章 系统设计264.1 系统总体设计264.1.1 系统功能结构设计264.1.2 部署图284.2 系统详细设计284.2.1 数据库设计284.2.2 UI设计31第5章 系统实现345.1 模块实现345.1.1 用户操作模块实现345.1.2 管理员操作模块实现415.2 部分关键代码44结 论51致 谢52参考文献53- VI -北京理工

11、大学珠海学院2020届本科生毕业论文第1章 绪论1.1 系统开发的背景近年来,Internet技术在现代社会中不断普及,并且应用在人类生活中的方方面面。其中网络资源占据极大优势,网络资源不受时间和地域等的限制,其丰富、高效、快捷的特性成为Web应用兴起的坚实基础。同时,伴随着当代社会对教育行业的高度重视,人类社会对于教育共享平台的需求越来越大,包括教育资源的寻找、教育知识传授的方式和获得知识的途径,因此,越来越多的网络教育平台冉冉而生,但是,现代教育平台例如家教平台仍然存在一定问题,比如回应不及时、无法选择进行线上授课等,所以在原本家教网站的基础上升级为教育资源管理系统,显得尤为重要。为了更好

12、地实现用科技推动教育,本教育资源共享平台在原有教育网站的基础上升级,根据需求设置功能包括寻找老师学生、在线沟通、选择线上教学形式、发布和获取教育资源等,代替了传统获取教育资源的方法,使用网络信息技术建立教育平台,不仅能线上寻找教师和学生,还能选择线上教育的形式,实现全面线上教育共享,避免因为一些流行病症等不可控因素给教育带来的局限性,显然实用方便且高效。1.2 系统研究的意义和目标1.2.1 研究意义 本教育资源共享平台的建立,使教育职资源的获取更加方便,有助于缓解教师想传授知识却找不到需要地学生,学员需要获取知识却找不到合适老师的矛盾境地,使有才华有意向的教育传播者得到充分发挥和贡献,立即沟

13、通回复、在线教学的选择等功能也能克服当代教育平台的某些弊端,其中大学生教师也能得到有效锻炼,使自身能转化为经济利益,充实课余生活,同时减少时间空间等成本,提高教学效率和质量保障,实现教学资源共享,使教师和学生在本平台找到真正的良师益友。1.2.2 研究目标1) 通过保留家教信息平台现有基本功能,如发布和查看教育信息、申请订单等功能,剔除传统线下寻找的局限性,实现线上获取教育信息的便捷性和可靠性的目标。2) 通过添加教学资源共享、线上辅导教学形式选择、在线沟通等功能,实现教育资源全员共享,避免不可控因素,不出门也能学习,提高教学效率和质量的目标。3) 通过管理员对用户的权限及信息的管理,保证系统

14、在安全可靠的环境下,提供值得双方信赖的教育服务,做到真正的专业靠谱,为教育事业贡献出一份力量。1.3 系统设计开发的相关技术1.3.1 HTML技术本系统采用HTML做为超文本标记语言来用于网页制作,能独立于UNIX、Windows等系统操作平台,采用超级链接的方法将图表、文字与其他信息平台相互联系,使系统的用户查找和筛选信息更加便捷。同时使用HTML语言,将需求信息转化成文件,在浏览器的识别下将文件翻译成可以浏览获取的信息,就是平日呈现出来的网页界面了。HTML技术文档制作简单,具有可拓展性、通用性、平台无关性、简易性等特点,使www万维网广受应用,功能非常强大。1.3.2 JAVA技术本系

15、统采用JAVA作为编程语言,是一种极具代表性的静态面向对象编程语言,可以编写多种应用程序,例如Web、桌面、嵌入式系统、分布式系统等应用程序,具有分布性、简易性、解释和编译性、面向对象、安全稳定性、高性能、动态性、可移植性等等特点,其工作原理涉及到四个方面,包括java虚拟机、类文件格式、Java编程语言、java应用程序接口。本java语言以JDK作为开发环境,JRE作为运行环境,以intelliJ IDEA作为编程工具,具有良好的代码分析和自动提示功能。1.3.3 Mysql关系型数据库本系统以Mysql作为关系数据库,Mysql采用SQL语言作为标准化语言来访问数据库,不同于其他数据库将

16、所有数据放置于一个大的数据库中,Mysql将数据存储在各种各样的表格中,为java语言提供了API,具有成本低、速度快、体积小但支持大型数据库、提供多种语言支持、开源性、可定制性等特点,其中最实用的特点就是Mysql是开源的,不需要使用者多付额外的费用,加上其性能等的强大,使其成为广收欢迎的数据库应用。1.4 论文结构第一章是论文绪论部分,主要介绍了课题开发背景、开发意义以及开发技术与开发工具第二章是系统规划部分,对珠海教育资源管理网的可行性分析和需求分析,其中根据系统的特点,分析了技术上,经济上,操作上的可行性。第三章是系统分析部分,包括对系统的功能分析及建模等。第四章是系统设计部分,包括系

17、统总体和详细的设计。第五章是系统实现部分,包括系统各个模块的实现以及核心代码。- 54 -第2章 系统规划2.1 需求分析2.1.1 当代教育平台的对比分析首先,对传统家教、现代家教平台的现状进行分析比较出发来考虑需求。1、 传统线下家教存在的问题传统线下家教资源的寻找是完全不借助互联网的力量,单凭线下信息的传播获取教育资源,这样的教育资源寻找方式存在需求问题:1) 家长获得家教资源的途径少且不方便。家长往往是通过找朋友帮忙、身边的熟人介绍等方式,使得教育质量无法得到保障,家教资源难保对口,选择的余地小;同时教师寻找学员的途径较为麻烦。教师只能通过朋友介绍、张贴海报或发传单等方式寻找学员,安全

18、性低,费时又费力;2) 教师和学员寻找到课程对口,地域距离合适,薪酬合适等各方面满足要求的资源的可能性及低,在选择方面存在局限性;3) 线下家教中介由于存在铺面房租等因素,中介费用相应提高,产生多余的教育费用。2、现代网络家教平台优缺点:现代网络教学平台是指当下网络市场中最普遍存在的一种寻找教育资源的平平台,例如阳光家教、常青藤家教网等平台,用户可以直接在线上平台找到自己需要的教师或学生。l 优点:1)线上家教资源共享,学员和老师可以在平台上发布相应的信息,并根据自身需要主动线上联系,实现在家就能完成家教相关事务,方便快捷;2)现代网络教学平台不仅能寻找老师或学员,还能运用筛选,显示符合自身需

19、求的信息,并从中挑选出适合的,更好的实现了课程对口,距离合适等家教需求;3)由于是线上家教资源,节省了空间,减少了不必要的费用,实惠靠谱。l 缺点:1)家教平台只是单纯提供家教信息,却没有提供对平台的实用对象在教育过程中有利的教育资源,有效提高教学质量,例如学生的课本、知识点tip、教师的教案、教育学生有效方法等;2)教师或学生在家教平台发布的教育需求的回应较慢,流程较为繁琐,很多时候由于太慢或者没有回应,使双方都放弃了选择网络途径;3)家长与教员之间在确认之前,既没有试课,也没有更深一步的沟通了解,单凭发布的公共信息容易出现其他方面不合适却无从知晓的现象,浪费双方时间;4)辅导方式仅限于线下

20、家教,遇到特殊情况只能停止教育,大大局限了教育知识的获取或传授。3、对比需求分析结论综上,虽然计算机网络技术的高速发展,当代社会对教育行业的高度重视,但是显然,现代家教平台仍然存在一定问题,因此,需要开发一套教育资源管理系统。2.1.2 教育资源管理系统需求分析本系统总共有管理员和学生、教师、机构三类普通用户,用户希望能够在教育资源网获取自身所需教育信息,包括学生信息、老师信息、机构信息和教学资源信息等,从而达到实现教育资源共享的目的,具体的系统功能需求介绍如下:l 管理员:(1) 登录功能:用户输入用户名密码并验证,实现登录功能,进入系统;(2) 管理功能:发布的教育信息管理、在线沟通管理、

21、订单管理、用户管理、教学资源管理等功能。合理的对系统的各项功能动态进行删除添加等操作,提升教育资源网整体的规范化和可靠度。l 普通用户:(1) 基本功能:发布教育寻找信息,查看教育信息(查看教师、查看学生、查看机构),申请订单等。剔除线下寻找学生或老师所带来的不便利性,节省空间和时间,发布、寻找、申请和审核整个流程采用线上形式,方便快捷。用户发布教学信息的时候还可以选择相应的教学形式,包括线上和线下,不再局限于单一的形式,避免了不可控因素带来的弊端,并且每位教师和学生都能均等的享受传授知识和受教育的机会,不再受学历,教材,能力等的限制,提高了公平性和可能性;(2) 特殊功能;进行在线沟通、发布

22、并查看教学资料等。避免发布的信息或者申请的订单无人回应,导致交易无法完成等弊端,学生、老师和机构均可以发布在教学方面的技巧资料等,教学资源的获取不再局限于身边的人和事,实现全员共享,更好的促进共同进步。以上,通过传统教育平台到现代教育平台到本研究的升级版教育平台的整体需求分析,我们不难得出分析结论:当代社会对教育平台升级版的教育资源网需求量较大,升级后教育资源网有很好的开发价值,对推动教育发展有一定的促进作用,全程的线上操作,包括线上教学形式的选择,也能在一定程度上克服了一些不可控因素,例如因为一些流行病症而无法进行线下操作,实现真正的用科技推动教育的社会需求。2.2 可行性分析 本次毕业设计

23、通过java,HTML技术,Mysql数据库来实现,总体的可行性可分为以下三个方面。2.2.1 技术可行性技术可行性的分析主要是要考虑到已有的技术、工具和能力是否足以支撑整个系统的设计开发到最终的完整,避免开发途中出现技能能力范围外的瓶颈问题。本系统主要采用的是当下比较流行的java技术,HTML技术,具有强大的的可伸缩性,并且Mysql数据库可以在不同环境下运行,可以节省很多配置环境的时间,并且操作简单,易于实现。所以珠海教育资源网具有技术可行性。2.2.2 经济可行性本系统为中小型系统,系统硬件只需要一台pc机,而且配置要求不高。软件方面采用的是免费开源的Mysql,Hbuilder,具有

24、体积小、速度快、成本低的特征,开发过程中所涉及的技术等费用成本均较低。其次,本系统运行后能为企业带来可观的经济效益和社会效益,为使用者带来极大的便捷,为教育行业带来重大贡献,不管是在经济还是道德价值上,本系统所带来的效益远远大于系统软件的开发成本。所以珠海教育资源网具有经济可行性。2.2.3 操作可行性本系统经过全面考虑的缜密设计分析后,不仅讲究功能的齐全和实用性,而且尽全力考虑人们使用系统的习惯,设计界面简洁大方,模块按功能分类,实现功能的操作很简单,普通电脑的常见配置就可以运行本网页。新手可以很快上手,只需登陆后按照需求点开相应模块进行操作即可,业务操作便捷。所以珠海教育资源网具有操作可行

25、性。2.2.4 社会可行性当代互联网教育行业飞速发展,教育资源共享功能非常刚需,教育资源共享平台为教学双方创建了沟通互动平台,面向广大的网民服务,摆脱的传统教育资源获取渠道的局限性,使用者只需在家中登录系统,根据自身需求进行信息发布、查找等操作,就可以轻松找到对口合适的教师或学员,进行在线沟通,还可以在本平台获取相关教育材料,大大提高了教学的质量和效率,可靠便民。所以,本系统具有良好的社会效益,极大地促进了当代教育事业的蓬勃发展,具有较好的社会可行性。第3章 系统分析3.1 功能分析3.1.1 系统用例图图3-1 系统用例图3.3.2 用例规约(1) 登录用例图表3-1 登录用例图用例名称登录

26、主参与者系统管理员,普通用户层次海平面利益相关者系统管理员,普通用户前置条件用户点开系统登录页面最低保证用户登录失败,回滚事务成功保证系统显示登录成功触发器用户点击“登录”按钮主要的成功情节1.系统用户输入正确的用户名和密码。2.系统用户输入正确的验证码。3.系统用户登录系统,进入系统主页,拥有相应权限。扩展1.a 用户名,密码输入错误。 1.a.1 重新输入用户名和密码,直至成功登录。2.a 验证码输入错误。 2.a.1 重新刷新验证码并输入正确验证码3.a 浏览器或者系统出现故障。 3.a.1 刷新页面,重新操作。(2) 查看教育信息表3-2 查看教育信息用例图用例名称查看教育信息主参与者

27、普通用户层次海平面利益相关者普通用户前置条件用户成功进入系统最低保证用户进入系统失败,回滚事务成功保证用户成功点开查看教育信息模块并进行查看浏览触发器用户点击“查看教育信息”按钮主要的成功情节1.用户点开“查看教育信息”模块并成功进入。2.用户在“查看教育信息”模块浏览对应信息。扩展1.a 用户点击“查看教育信息”模块没有反应。1.a.1 用户刷新页面并重新点击该模块。1.b 系统主页面登录过期。 1.b.1 用户退出系统主页并重新验证登录。2.a “查看教育信息”模块信息无法显示。 2.a.1 刷新页面并重新点击(3) 立即沟通表3-3 立即沟通用例图用例名称立即沟通主参与者普通用户层次海平

28、面利益相关者普通用户前置条件用户成功进入各个用户查看模块最低保证用户点击立即沟通失败,事务回滚成功保证用户成功发送沟通信息并得到回复触发器用户点击“立即沟通”按钮主要的成功情节1.用户成功进入用户信息查看的各个模块。2.用户成功点击“立即沟通”按钮并显示输入界面。3.用户输入沟通信息,点击保存后,成功显示在“我发起的沟通”模块,并得到相应回复。扩展1. a 用户进入用户信息查看模块。1.a.1 用户刷新页面并重新点击。2.a 用户点击“立即沟通”按钮失败。2.a.1 用户刷新页面并重新点击“立即沟通”。2.b 用户在沟通页面无法输入沟通信息。 2.b.1 用户退出输入页面并重新进入。3.a 用

29、户点击“保存”无效。 3.a.1 用户退出信息输入页面,重新输入并重新点击保存。3.b 用户点击保存后,“我发起的沟通”无法显示记录。 3.b.1 用户刷新主页面并重新点击“我发起的沟通”查看。(4) 立即申请表3-4 立即申请用例图用例名称立即申请主参与者普通用户层次海平面利益相关者普通用户前置条件用户成功进入各个用户查看模块最低保证用户点击立即申请失败,事务回滚成功保证用户成功发送申请请求并得到回复触发器用户点击“立即申请”按钮主要的成功情节1.用户成功进入用户信息查看的各个模块。2.用户成功点击“立即申请”按钮并显示申请成功。3.用户点击申请后成功显示在“我发起的订单”模块,并且得到相应

30、回复,订单状态刷新。扩展2. a 用户进入用户信息查看模块。1.a.1 用户刷新页面并重新点击。2.a 用户点击“立即申请”按钮失败。2.a.1 用户刷新页面并重新点击“立即申请”。3.a 用户申请成功后,“我发起的沟通”无法显示记录。 3.a.1 用户刷新主页面并重新点击“我发起的订单”查看。3.b 用户的申请对象已经审核并更新订单,但是“我发起的订单”里状态仍然显示”待办”。 3.b.1 用户退出系统并重新登录,进入“我发起的订单”后刷新重新查看状态。(5) 订单管理用例名称订单管理主参与者系统管理员层次海平面利益相关者系统管理员,普通用户前置条件系统管理员成功登录系统最低保证系统管理员进

31、入订单管理模块失败,回滚事务成功保证系统管理成功对用户的订单进行管理触发器系统管理员点击“删除”成功主要的成功情节1.系统管理员成功进入“订单管理”模块。2.系统管理员点击“删除”操作成功。扩展1. a 系统管理员进入“订单管理”模块失败。1.a.1 系统管理员刷新系统主页并重新点击。1.a.2 系统管理员退出系统并重新登录。2.a 系统管理员点击“删除”无反应。2.a.1 系统管理员重新登录系统并进入“订单管理”模块。2.b 系统管理员点击“删除”后,删除内容仍然存在。 2.b.1 系统管理员刷新系统主页并重新查看。表3-5 订单管理用例图3.2 静态建模3.2.1 概念数据建模(类图)图3

32、-2 概念数据模型图3.2.2 对象关系建模 Administrators(adminId ,adminName, adminPws,adminnickName ,adminTel)sys_user(sysId,passwords,nickName,sysTel,sysEmail,sysBirthday,sysSex) User(userId,userName,userSex,userAge,subject,price, address, time,methods,require)Item(itemId,originatorName,objectName,createTime,status,u

33、serId)Applylist(applyId,applyOriginator,applyObject,applyContent,applyTime,itemId,userId)Post(postId,postoriginator,postobject,postcontent,userId)Study_resources(resourcesId,publisher,studyMaterial,skill)3.2 动态建模 3.2.1 顺序图 (1)用户申请订单顺序图图3-3 申请订单顺序图(2)用户进行在线沟通顺序图图3-4 立即沟通顺序图(3)管理员删除申请订单顺序图图3-5 删除教学申请订

34、单顺序图3.2.2 协作图(1)用户进行留言沟通协作图图3-6 留言沟通协作图(2)用户申请教学订单协作图图3-7 申请教学订单协作图(3)管理员删除教学申请订单协作图图3-8 删除教学申请订单协作图3.2.4 活动图 (1)申请订单活动图图3-9 申请订单活动图(2)用户留言沟通活动图图3-10 用户在线沟通活动图3.2.5 状态图(1)教学申请订单状态图图3-11 教学申请订单状态图第4章 系统设计4.1 系统总体设计4.1.1 系统功能结构设计 图4-1 系统功能结构图珠海教育资源网是一个非常典型的java+Mysql数据库开发应用程序,本系统在设计过程中应满足目标:全面展示所有信息,并

35、且有调理的安排各个区域,尽量使页面美化。系统稳定,操作安全。系统由七大模块构成,分别是信息查看模块、信息发布模块、在线沟通模块、订单申请模块、用户管理模块、信息管理模块和订单管理模块。具体系统功能设计如下:l 用户(1) 登录:用户输入用户名、密码和随机的验证码进行登录,并且能够对以上信息进行验证 ,如果账号输入错误,则显示用户名不存在,如果密码和验证码输入错误,则显示密码和验证码错误。(2) 信息发布:用户可以发布寻找和教学资源,如果用户此时需要寻找教师或学生,就可以在系统“发布寻找”模块发布教育信息的概况,他人搜索发布者的id后就能看到其个人信息,例如课程介绍、授课地点时间价钱、寻对象要求

36、等,也可以选择线上或线下的教学形式。如果用户有想要分享的教学资源,教学技巧等,就可以在“教学资源”模块点击新增,发布教学资源信息;(3) 信息查看:用户能够在系统中查看学生信息、教师信息和机构信息,也能查看自己和他人发布的教学资源,根据需求提取有用的资源。(4) 在线沟通:用户在查看教育信息的时候,如果有看到各方面符合条件的学生或教师,可以点击“立即沟通”与其进行交流,并且可以在“我发起的沟通”查看,用户接收到的沟通信息可以在“我收到的沟通”查看,并进行回复。(5) 申请订单:用户在查看教育信息的时候,经过交谈各方面合适就可以点击“立即申请”,由接受申请方审核,通过即交易成功,可以查看订单发起

37、人、接收人以及订单状态。l 管理员(1) 信息管理:管理员可以查看并对用户发布的寻找信息、教学资源以及沟通相关内容进行删除等操作,确保系统的各个模块信息符合规范,保证教育系统的安全可靠性。(2) 用户管理:管理员可以对用户的权限进行管理,可以设置用户的功能权限,也可以添加和删除用户,包括用户的个人信息和课程信息,还可以设置用户名和密码等。(3) 订单管理:管理员可以对申请的订单进行管理,保证订单的规范性。4.1.2 部署图图4-2 教育资源管理网系统部署图4.2 系统详细设计4.2.1 数据库设计(1) 用户表表 4-1 系统用户表字段名字段描述数据类型是否可以为空默认值约束条件sysrID用

38、户IDInt(11)否无主键nickName用户名VarChar(30)否无passwords密码Varchar(50)否无sysSex性别Varchar(2)否无sysTel电话Varchar(20)否无sysEmail邮箱Varchar(50)否无(2)系统普通用户表表4-2 系统普通用户表字段名字段描述数据类型是否可以为空默认值约束条件userID用户IDInt(11)否无主键userName用户姓名VarChar(30)否无addresse授课地址Varchar(50)否无userAge年龄Int(8)否无userSex性别Varchar(2)否无time授课时间Datetime否无s

39、ubject授课科目Varchar(2)否无methods授课方式Varchar(50)否无price价格VarChar(30)否无require要求Varchar(100)否无(3)系统管理员表表4-3 系统管理员表字段名字段描述数据类型是否可以为空默认值约束条件adminId管理员IDInt(11)否无主键adminName管理员姓名Varchar(20)否无adminPws密码Varchar(50)否无adminTel电话Varchar(20)否无(4)在线沟通信息表表4-4 在线沟通表字段名字段描述数据类型是否可以为空默认值约束条件postId沟通 idInt(11)否无主键postC

40、ontent沟通内容Varchar(500)否无postOriginator回复内容Varchar(500)是无postObject时间datetime否无(5)教学申请订单表字段名字段描述数据类型是否可以为空默认值约束条件applyId订单编号Int(11)否无主键applyContent申请状态Varchar(50)是无applyTime添加时间Datetime否无applyOriginator申请人Varchar(20)否无applyObject申请对象Varchar(20)否无表4-5 教学申请订单表北京理工大学珠海学院2020届本科生毕业论文4.2.2 UI设计(1)登录和首页界面设

41、计本系统是主要是面向珠海的教育资源管理系统,登录和首页界面均采用珠海的标志性建筑日月贝为背景,体现本系统的专业和亲和度。图4-3 登录界面图4-4 系统首页(2)模块操作界面设计本系统的操作界面整体设计采用简约大方的风格,各个模块按功能排版,确保用户进入系统能更快适应其功能并进行相关操作,简单易上手。图4-5 模块操作界面第5章 系统实现在系统模块部分经常会遇到很多问题,比如代码运行成功登录后,页面却有很多意向不到的乱码,或者功能实现错乱,权限管理无效等问题,但是经过资料的查询以及去请教优秀的同学,一步一步的检查,最终才得以解决。具体模块介绍如下。本系统用户和管理员整理起来是由七大模块构成,分

42、别是教育信息查看模块、发布寻找模块、在线沟通模块、订单申请模块、用户管理模块、信息管理模块和订单管理模块,各个模块对应不同的分支模块,下面将所有模块分为用户和管理员模块两大模块,总结各个模块的代码实现及其对应的界面效果。5.1 模块实现5.1.1 用户操作模块实现(1) 信息查看模块用户的信息查看模块包括“查看教育信息”、“查看教师”、“查看机构”、“查看学生”和“查看教育资源”五大板块。在“查看教育信息”板块中,显示的是发布的所有个人信息的概况,用户在找到合适的人选后,如果想进一步了解其详细信息,则可以复制目标对象的id或者姓名,在对应身份的查看版块中进行搜索查看。例如某学生浏览的时候找到了

43、合适的老师,就复制该老师对应的id,并在“查看老师”模块中粘贴搜索,查看该老师的具体信息,包括其教学形式是线上还是线下,“查看学生”和“查看机构”板块同理,具体操作界面实现如下:图5-1 教育资源查看界面图5-2 查看教师(学生、机构)界面在“查看教学资源”板块中,用户可以查看自己和他人发布的教学资源,根据需求提取需要的教学资源、例如教材、学习技巧等,实现教学资源共享的目标。图5-3 查看教学资源界面(2) 信息发布模块用户的信息发布模块包括“发布寻找”和发布教学资源。在“发布寻找”板块中,用户可以根据自身的寻找要求发布相关寻找信息的概况,发布的寻找会在“查看教育信息”中显示并被他人浏览搜索。

44、具体操作界面实现如下:图5-4 发布寻找界面用户可以在“查看教学资源|模块点击“新增”,输入对应的教材题目,技巧的具体内容等信息,点击保存后即可被他人浏览查阅。具体操作界面实现如下:图5-5 发布教学资源及界面(3) 在线沟通模块在线沟通模块包括“立即沟通”“我发布的沟通”“我收到的沟通”用户在“查看学生”“查看教师”“查看机构”板块搜索合适对象的id后,可以看到对应的详细信息,如果还有什么要了解和确认的们可以点击个人信息后方的“立即沟通”,沟通的记录将保存在“我发布的沟通”板块,如果是收到他人的沟通则可以在“我收到的沟通”板块查看并进行回复。具体操作界面实现如下:图5-6 立即沟通界面图5-7 我发起的沟通界面(4) 订单申请模块订单申请模块包括“立即申请”“我发起的全部订单”“我收到的全部订单”用户在“查看学生”“查看教师”“查看机构”板块搜索合适对象的id后,可以看到对

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁