毕业论文设计基于微信公众平台的微信校园系统.docx
- 文档编号:3099848
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:29
- 大小:481KB
毕业论文设计基于微信公众平台的微信校园系统.docx
《毕业论文设计基于微信公众平台的微信校园系统.docx》由会员分享,可在线阅读,更多相关《毕业论文设计基于微信公众平台的微信校园系统.docx(29页珍藏版)》请在冰豆网上搜索。
毕业论文设计基于微信公众平台的微信校园系统
基于微信公众平台的微信校园系统
摘要
随着经济的不断发展,国家不断重视科技的同时,校园信息化也急剧发展。
互联网时代的来临让教学信息化和校园网络化更加迫切,成为现代教育的主要方向。
微信校园作为自由教学、学生动态、师生活动、资源发布等工作的一个公众平台,它的开发加强了老师、同学、家长三者间的交流,改变了那些中规中矩的教学模式,学生可以通过平台自由分享学习经验,学校通过平台对家长提出教育孩子的建议等,这些对推进教育信息化发展具有重要的意义。
校园信息化的建立需要持久性、实用性和开放性等特点,由于这样,微信校园系统也不再是简便的、封闭的、停止的,而是一个多彩的、开放的、随着时间的推迟会不断发展的系统。
本系统采用Java编程语言外加SQL数据库和SSH框架进行开发,他们的搭配让系统开发变得更加简洁和实用,虽然工作量低,但工作效率高。
本论文讲述了微信校园的各个功能,对相关功能的实现进行了详细的讲解,配合数据库构成完整系统。
【关键词】:
Java;SQL;SSH;校园;公众平台
WeChatcampussystembasedonWeChatpublicplatform
Abstract
Withthecontinuousdevelopmentofeconomy,thestatehasattachedgreatimportancetoscienceandtechnology,whilethecampusinformationtechnologyhasalsodevelopedrapidly.TheadventoftheInterneteratomaketeachinginformationandthecampusnetworkmoreurgent,andbecomethemaindirectionofmoderneducation.Microlettercampusasthefreedomofteaching,student,teacherandstudentactivities,resourcepublishingworkofapublicplatform,itsdevelopmentstrengthenthecommunicationbetweenteachers,studentsandparentswho,changetheteachingmodeofthoselaw-abiding,studentscanthroughfreeplatformtosharelearningexperience,schoolthroughtheplatformforparentstoputforwardsuggestionsfortheirchildren'seducationandsoon,thesetopromotethedevelopmentofinformationtechnologyineducationhasimportantsignificance.Campusinformatizationestablishmentneedspersistence,practicalandopencharacteristics,becauseofthis,themicrochannelcampussystemisnolongerasimple,closed,stop,butacolorful,open,withthetimedelaywillcontinuetodevelopthesystem.
ThissystemusestheJavaprogramminglanguageandtheSQLdatabaseandSSHframeworkfordevelopment,theymakethesystemdevelopmentwithamoreconciseandpractical,althoughtheworkloadislow,buttheworkefficiencyishigh.ThispaperdescribesthevariousfunctionsoftheWeChatcampus,therealizationoftherelevantfunctionstoexplainindetail,withthedatabasetoformacompletesystem.
[Keywords]:
Java;SQL;SSH;campus;publicplatform
1导言
发展现状
在科技飞速发展的今天,互联网成为了一种生活必不可免的要素,在人类的衣食住行中都有着它的身影,在信息化建设的政府和企业机构中尤为重要,它的位置已经不可以被替代。
如今的人们不再只能通过面对面的沟通方式了,另一种无论相隔万里只需有网络覆盖的沟通方式诞生了,网络的能力被世界各地追捧。
如今的互联网技术越来越成熟,信息的发布也更加依赖网络,而网站的建设才能让信息发布,继而用户能及时下载。
所以网站的建设影响了社会信息化的快速发展,在现在这个信息大爆炸的社会其地位显而易见,网站的建设不容忽视。
而目前学校最需要面对的就是:
为了迎合这个信息社会利用技术开发一个属于自己的校园公众平台,从而加快学校信息化发展的问题越来越迫切。
因为校园公众平台不仅让学校的信息环境大大提高、影响力增强,而且对于学校的信息管理水平等方面大大提高[1],方便了学生的自由发展,更好的帮学生找寻自己所需的信息。
此课题的研究意义体现在:
校园微信能让我校更好的适应信息时代,推动了校园信息化的进程,提高了学校对于有利信息资源的利用和开发,加强了老师对学生的关注,同学之间有了更好的互动交流,学校的知名度也越来越高,种种优势让校园公众平台的发展具有非常好的前景。
对于上面的原因,我选择《基于微信公众平台的微信校园系统》课题,开发我的毕业设计。
如今的企业都在向开放性发展,员工与员工之间需要信息交换,公司的重大信息也需要及时发布。
校园和企业是一样的,学生相当于员工,需要了解自己的学业信息。
对于学校来说,校园内发生的重大事情需要让学生及时知道,新的教育规章的实行也需要第一时间通知到位,学生和家长的意见要准确接收到,已经变成了学生和社会衡量学校教育工作的重要标准,建设动态的信息发布系统迎合了社会的发展,它的意义是非常巨大的[2]。
系统采用B/S工作模式,后台使用MySQL数据库,搭建web项目使用的是当前最流行的SSH框架,前台使用jsp编写页面。
2关键技术和内容介绍
MyEclipse介绍
MyEclipse(MyEclipseEnterpriseWorkbench )是对EclipseIDE的扩展,它是eclipse的一个插件,在进行数据库和JavaEE的调用,以及应用程序服务器的整合是效率可以被很大程度的加快[3]。
Java编译器在MyEclipse中被内置了。
和一些常见的自带界面的程序一样,MyEclipse同样对于标准的界面和某些自定义的概念是支持的。
MyEclipse是一个很优秀的插件集合,它自身的功能很厉害并且对于很多开源产品的支持让人满意,它的支持面也非常广泛。
2.2Tomcat7介绍
Tomcat在Apache软件基金会中是一个很重要的项目,在Tomcat中目前最新的Servlet和JSP规范可以被充分的体现出来。
该技术是当前一款非常受欢迎的Web应用服务器,因为它比较领先,它的性能相较于其它的技术很稳定,不仅Java使用者们对它非常喜欢,部分的软件开发商也认同它[4],在服务器中它被算在轻量级内,在一些特定的场合下被普遍使用,使用者们会优先用它开发和调试JSP程序。
在Tomcat的第7系列中加入了很多不一样的功能,那些原有的功能被设计的更加完美。
在很多论坛、文献中都写出了它开发出来的新功能,可是它们中大部分都没有很好的解释这些新功能,或者通过给出一些代码当作示例来解释。
MySQL是一款很好SQL数据库管理系统,在很多情况下你可以随意使用,尽管这款产品不属于开放源代码。
MySQL不仅受到众多的爱好软件开发的程序员的喜爱,而且商业开发用户也经常使用它,因为它具有非常强大的功能、很灵活、具有很多应用编程接口和很多细致的系统结构,那些需要数据库的网站它可以很好的为它们提供动力。
MySQL不同于别的SQL数据库服务器,它不仅可以多用户而且真正可以实现多线程,SQL在当今众多数据库语言里是最畅通的[5]。
MySQL数据库在组织和管理那些很多的数据和库存查询请求时不是单单为用户提供信息,还能在连接数据库时给出几个重要的功能。
2.4SSH框架介绍
SSH是由很多框架集成出来的并不是只有一个,在目前的各种不同框架中它是很受欢迎的一种。
表示层、业务逻辑层、数据持久层和域模块层这四个是SSH框架职责的分层,以便于通过这四个层更好的方便开发人员认识到系统的职责,以此在很短时间内就可以构建出理想的,可复用性好的、拥有明了结构的Web应用程序。
在系统中Struts被当作整体基本架构,来负责MVC的部分[6]。
微信是一种用来拉近人和人之间距离,让世界变小及时通讯工具,它具有及时性、便捷性、多样性等特征,微信开发的同时推出了“摇一摇”、“订阅号”“语音交流”、“添加好友、公众号”、“消息推送”等多种服务项目,只需通过消耗很少的流量就能很好的使用它们。
对于主流的ios、Android等手机平台,它是完整支持的。
对于短语音、小视频、文字、图片等得发送都能很好的完成,由于开发者对于这些信息会进行优化,发送信息所损耗的流量相较于其他工具是很少的。
订阅号是腾讯公司近几年推出的一个新的功能,它其实就是一种新出的信息传递方法,方便了媒体和个人更好的发布或者了解信息。
像以前的报纸爱好者们一样,都会订阅喜爱的报纸,每天都会关注国家里面发生的大事或者趣事,拥有订阅号的用户就可以随意向自己的关注者们推送消息。
相较于订阅号,腾讯为了给企业用户提供更加全面的功能,开发了微信服务号功能。
服务号有两种,一种是认证过的,还有一种是没有认证的,只有公司认证的才算是真的认证了,也只能有公司才能申请拥有认证服务号,而没有认证的服务号就跟订阅号基本一样。
那些通过了后台认证的服务号,系统就会给它们提供接口,还提供了更为重要的支付功能,只要通过了认证的服务号,就会有高级接口提供,同时提供了最重要的微信支付功能,拥有了可以轻松开店管理的微信小店。
但是服务号和订阅号还是有一个很大的区别,订阅号对于推送消息系统没有什么限制,而服务号系统限制在一个月内最多对同一个用户推送4条消息。
3系统分析与设计
经过了翻译各种书籍和参考各种资料,对系统的功能进行了细致的分析,来确定自己设计所需用的需求,最后决定所做设计最终的功能标准,和整体的标准。
1、前台界面设计登录模块:
用户在前台登录和注册,设计和实现登陆出错问题、用户的使用和相互交流。
2、学校新闻管理模块:
用户可以方便查看学校近期的各种新闻。
3、学校的公告管理模块:
用户可以自由查看最近有关学校方面的重大公告。
4、院系分布模块:
用户可以查看各个院系的分布信息。
5、教师信息模块:
用户可以自由查询教师信息,只要录入数据库中的。
6、成绩查询模块:
用户可以通过输入自己的信息查询自己在数据库里面的成绩。
7、留言板模块:
用户可以根据实际情况在留言板上留言,当然只有那些通过了管理员
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 设计 基于 公众 平台 校园 系统