毕业论文(设计)基于微信公众平台的微信校园系统Word文件下载.docx
- 文档编号:13194021
- 上传时间:2022-10-08
- 格式:DOCX
- 页数:33
- 大小:482.90KB
毕业论文(设计)基于微信公众平台的微信校园系统Word文件下载.docx
《毕业论文(设计)基于微信公众平台的微信校园系统Word文件下载.docx》由会员分享,可在线阅读,更多相关《毕业论文(设计)基于微信公众平台的微信校园系统Word文件下载.docx(33页珍藏版)》请在冰豆网上搜索。
校园;
公众平台
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
1.1发展现状 1
1.2系统开发背景 1
2关键技术和内容介绍 2
2.1MyEclipse介绍 2
2.2Tomcat7介绍 2
2.3MySQL介绍 2
2.4SSH框架介绍 3
2.5微信和功能介绍 3
3系统分析与设计 4
3.1需求分析 4
3.2系统设计 4
3.2.1系统功能的设计 4
3.2.2系统的用例分析 5
3.2.3数据库设计和调用 6
4系统实现 8
4.1前台设计 8
4.1.1前台登录模块 8
4.1.2注册模块 9
4.1.3首页模块:
11
4.1.4个人中心模块:
4.1.5新闻管理功能模块 12
4.1.6公告管理模块:
13
4.1.7院系信息模块:
4.1.8教师信息模块:
14
4.1.9成绩模块:
16
4.1.10在线论坛模块:
4.2后台管理 19
4.2.1后台登录:
19
4.2.2后台首页显示:
4.2.3院系管理:
20
4.2.4教师管理:
22
4.2.5新闻管理 23
4.2.6论坛管理:
23
4.2.7用户管理:
24
5系统测试 25
5.1测试介绍 25
5.2测试方案 25
5.3增加数据测试 26
5.4测试分析 26
6结论 27
参考文献 28
致 谢 29
1导言
1.1发展现状
在科技飞速发展的今天,互联网成为了一种生活必不可免的要素,在人类的衣食住行中都有着它的身影,在信息化建设的政府和企业机构中尤为重要,它的位置已经不可以被替代。
如今的人们不再只能通过面对面的沟通方式了,另一种无论相隔万里只需有网络覆盖的沟通方式诞生了,网络的能力被世界各地追捧。
如今的互联网技术越来越成熟,信息的发布也更加依赖网络,而网站的建设才能让信息发布,继而用户能及时下载。
所以网站的建设影响了社会信息化的快速发展,在现在这个信息大爆炸的社会其地位显而易见,网站的建设不容忽视。
而目前学校最需要面对的就是:
为了迎合这个信息社会利用技术开发一个属于自己的校园公众平台,从而加快学校信息化发展的问题越来越迫切。
因为校园公众平台不仅让学校的信息环境大大提高、影响力增强,而且对于学校的信息管理水平等方面大大提高[1],方便了学生的自由发展,更好的帮学生找寻自己所需的信息。
此课题的研究意义体现在:
校园微信能让我校更好的适应信息时代,推动了校园信息化的进程,提高了学校对于有利信息资源的利用和开发,加强了老师对学生的关注,同学之间有了更好的互动交流,学校的知名度也越来越高,种种优势让校园公众平台的发展具有非常好的前景。
对于上面的原因,我选择《基于微信公众平台的微信校园系统》课题,开发我的毕业设计。
1.2系统开发背景
如今的企业都在向开放性发展,员工与员工之间需要信息交换,公司的重大信息也需要及时发布。
校园和企业是一样的,学生相当于员工,需要了解自己的学业信息。
对于学校来说,校园内发生的重大事情需要让学生及时知道,新的教育规章的实行也需要第一时间通知到位,学生和家长的意见要准确接收到,已经变成了学生和社会衡量学校教育工作的重要标准,建设动态的信息发布系统迎合了社会的发展,它的意义是非常巨大的[2]。
系统采用B/S工作模式,后台使用MySQL数据库,搭建web项目使用的是当前最流行的SSH框架,前台使用jsp编写页面。
2关键技术和内容介绍
2.1MyEclipse介绍
MyEclipse(MyEclipseEnterpriseWorkbench)是对EclipseIDE的扩展,它是
eclipse的一个插件,在进行数据库和JavaEE的调用,以及应用程序服务器的整合是效率可以被很大程度的加快[3]。
Java编译器在MyEclipse中被内置了。
和一些常见的自带界面的程序一样,MyEclipse同样对于标准的界面和某些自定义的概念是支持的。
MyEclipse 是一个很优秀的插件集合,它自身的功能很厉害并且对于很多开源产品的支持让人满意,它的支持面也非常广泛。
2.2Tomcat7介绍
Tomcat在Apache软件基金会中是一个很重要的项目,在Tomcat 中目前最新的Servlet 和JSP规范可以被充分的体现出来。
该技术是当前一款非常受欢迎的
Web应用服务器,因为它比较领先,它的性能相较于其它的技术很稳定,不仅Java使用者们对它非常喜欢,部分的软件开发商也认同它[4],在服务器中它被算在轻量级内,在一些特定的场合下被普遍使用,使用者们会优先用它开发和调试JSP程序。
在Tomcat的第7系列中加入了很多不一样的功能,那些原有的功能被设计的更加完美。
在很多论坛、文献中都写出了它开发出来的新功能,可是它们中大部分都没有很好的解释这些新功能,或者通过给出一些代码当作示例来解释。
2.3MySQL介绍
MySQL是一款很好SQL数据库管理系统,在很多情况下你可以随意使用,尽管这款产品不属于开放源代码。
MySQL不仅受到众多的爱好软件开发的程序员的喜爱,而且商业开发用户也经常使用它,因为它具有非常强大的功能、很灵活、具有很多应用编程接口和很多细致的系统结构,那些需要数据库的网站它可以很好的为它们提供动力。
MySQL不同于别的SQL数据库服务器,它不仅可以多用户而且真正可以实现多线程,SQL在当今众多数据库语言里是最畅通的[5]。
MySQL数据库在组织和管理那些很多的数据和库存查询请求时不是单单为用户提供信息,还能在连接数据库时给出几个重要的功能。
2.4SSH框架介绍
SSH是由很多框架集成出来的并不是只有一个,在目前的各种不同框架中它是很受欢迎的一种。
表示层、业务逻辑层、数据持久层和域模块层这四个是SSH框架职责的分层,以便于通过这四个层更好的方便开发人员认识到系统的职责,以此在很短时间内就可以构建出理想的,可复用性好的、拥有明了结构的Web应用程序。
在系统中Struts被当作整体基本架构,来负责MVC的部分[6]。
2.5微信和功能介绍
微信是一种用来拉近人和人之间距离,让世界变小及时通讯工具,它具有及时性、便捷性、多样性等特征,微信开发的同时推出了“摇一摇”、“订阅号”“语音交流”、“添加好友、公众号”、“消息推送”等多种服务项目,只需通过消耗很少的流量就能很好的使用它们。
对于主流的ios、Android等手机平台,它是完整支持的。
对于短语音、小视频、文字、图片等得发送都能很好的完成,由于开发者
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 设计 基于 公众 平台 校园 系统