微信选课系统软件课设报告

上传人:第*** 文档编号:57346399 上传时间:2018-10-21 格式:DOCX 页数:59 大小:8.30MB
返回 下载 相关 举报
微信选课系统软件课设报告_第1页
第1页 / 共59页
微信选课系统软件课设报告_第2页
第2页 / 共59页
微信选课系统软件课设报告_第3页
第3页 / 共59页
微信选课系统软件课设报告_第4页
第4页 / 共59页
微信选课系统软件课设报告_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《微信选课系统软件课设报告》由会员分享,可在线阅读,更多相关《微信选课系统软件课设报告(59页珍藏版)》请在金锄头文库上搜索。

1、计算机学院计算机学院 软件技术课程设计软件技术课程设计 课题名称:课题名称:微信选课系统微信选课系统 专业:专业:计算机科学与技术计算机科学与技术 姓名:姓名:戴永兴戴永兴 学号学号1403018801614030188016 姓名:姓名:肖阳肖阳 学号学号 1403018802914030188029 姓名:姓名:张可心张可心 学号学号1403018803014030188030 指导老师:指导老师: 张琛张琛 西安电子科技大学计算机学院西安电子科技大学计算机学院 20162016 年年 1212 月月 摘 要 随着通信技术的快速发展和智能设备在人们生活中的的普及,移动互联网在 近两年发展迅

2、猛。微信作为新兴的即时通讯产品正成为移动互联网的新时尚,越 来越多的企业和机构进驻微信探寻新的商业机会,为用户带来各种各样的内容和 体验。随着微信版本的不断更新,微信也从单纯的聊天应用逐渐演变成集媒体信 息、游戏娱乐、生活服务、电子商务为一体的多功能综合型平台。微信不仅改变 了人们的生活方式,也对移动互联网的发展产生了重大的影响。如何用好移动互 联网,特别是利用好微信公众平台,让它们提供更好的各种生活服务,成为摆在 人们面前的一个新课题。 本系统是在微信公众平台的开发模式下,采用 PHP、MySQL 等编程语言, 利用微信公众平台提供的消息接收和消息回复接口实现了基于微信平台的校园选 课系统。

3、学生可以绑定自己的学号,实现选课、查询课程分数和接收教务处信息 等功能;教师可以绑定自己的工号,实现发布选课信息、登记学生分数和查看选 课情况等功能。这样让教师和学生都能在网络社交的环境中随时了解选课信息和 参与选课。 关键词:微信关键词:微信 选课选课 PHP MySQL HTML Abstract With the rapid development of communications technology and the popularity of smart devices in peoples life, mobile Internet is growing rapidly in r

4、ecent years. WeChat as a new communication products is becoming the new fashion of the mobile Internet, more and more enterprises and institutions stationed in WeChat to explore new business opportunities, in order to bring a wide variety of content and experiences for people. With the constantly up

5、dated of WeChat version,WeChatturn into a Collection of media information, games and entertainment, life services,e-commerce as one of the multi-functional integrated platform from a simple chat application. WeChat not only changed peoples way of life, but also has a significant impact on the develo

6、pment of mobile Internet. How to use the mobile Internet well, especially make good use of WeChat public platform in order to let them to provide a variety of better service for peoples life is becoming a new topic to people. The system is in the development mode of WeChatpublic platform, using PHP

7、and MySQL programming language, with the use of WeChat public platform to provide message receive and message reply interface of the platform to achieve the campus selectingcourses system based on WeChat.Students can bind their student number, course selection, course content and implementation of q

8、uery registry information receiving function; teachers can bind their work, realize the function of publishing course information, student registration marks and view elective etc This allows teachers and students to be able to understand the course information in the network environment and partici

9、pate in elective courses. Keywords: WeChat selectcourses PHP MySQL HTML 目 录 第一章第一章 绪论绪论.1 1.1 研究背景及现状.1 1.2 主要内容2 1.3 研究目的与意义.2 第二章第二章 开发技术开发技术.5 2.1 微信介绍.5 2.2 微信公众平台简介.5 2.3 微信公众平台基本功能6 2.4 数据交互方式7 2.5 开发技术介绍9 2.5.1 HTML.9 2.5.2 DIV+CSS9 2.5.3 Apache9 2.5.4 PHP.10 2.5.5 MySql.10 2.5.6 bootstrap.10

10、 2.5.7 CodeIgniter.10 2.5.8 腾讯云平台.11 第三章第三章 可行性分析可行性分析.13 3.1 技术可行性.13 3.2 时间、硬件设备可行性.13 第四章第四章 系统功能分析系统功能分析.15 4.1 系统介绍.15 4.2 系统面向的用户群体.15 4.3 系统功能需求.15 4.3.1 管理员模块.15 4.3.2 教师模块.15 4.3.3 学生模块.16 4.4 系统非功能性需求.16 4.5 系统开发环境.16 第五章第五章 系统设计系统设计.19 5.1 系统分析19 5.2 功能设计19 5.3 数据库设计.21 5.3.1 数据库的需求分析.21

11、5.3.2 数据库概念结构设计.22 5.3.3 数据库物理设计.23 第六章第六章 编码编码.29 6.1 系统软件架构模式29 6.2 将学生老师管理员界面分别处理29 6.2.1.入口文件模块29 6.2.2.学生处理模块30 6.2.3.教师处理模块30 6.2.4.管理员模块文件31 第七章第七章 系统实现系统实现.33 7.1 登陆界面33 7.2 管理员模块界面33 7.3 教师模块39 7.4 学生模块41 第八章第八章 系统测试系统测试.45 8.1 学生测试45 8.2 教师测试.47 第九章第九章 总结总结.49 致致 谢谢.51 参考文献参考文献.53 第一章 绪论 1

12、.1 研究背景及现状 近年来,随着计算机和网络通信技术的进步,互联网行业取得了飞速发展, 其中又以移动互联网的发展最为迅猛。移动互联网的发展对社会产生了巨大的影 响,其广泛地影响和改变了人们的生活。移动互联网平台,大量的应用软件如雨 后春笋破土而出,充分满足了人们生活中的各种需求,而且移动互联网已经成为 一个综合性的网络社交、游戏娱乐、在线购物和媒体资讯的平台,并产生了极大 的经济效益。 微信 (WeChat)是腾讯公司于 2011 年 1 月 21 日推出的一个为智能终端提供 即时通讯服务的免费应用程序,由张小龙所带领的腾讯广州研发中心产品团队打 造。微信支持跨通信运营商、跨操作系统平台通过

13、网络快速发送免费(需消耗少 量网络流量)语音短信、视频、图片和文字,同时,也可以使用通过共享流媒体 内容的资料和基于位置的社交插件“摇一摇”、 “漂流瓶”、 “朋友圈”、 “公众平台”、 “语 音记事本”等服务插件。 微信公众平台主要有实时交流、消息发送和素材管理。用户可以对公众账户 的粉丝分组管理、实时交流,同时也可以使用高级功能-编辑模式和开发模式对用 户信息进行自动回复。此外,微信还开放了部分高级接口和开放者问答系统。此 次微信开放的高级接口权限包括:语音识别、客服接口、OAuth2.0 网页授权、生 成带参数二维码、获取用户地理位置、获取用户基本信息、获取关注者列表、用 户分组接口等

14、8 项。 在互联网时代下,国内高校大多都实行网上选课,基于传统的网页浏览。学 生选课系统为用户提供充分的信息管理和方便查询功能,能够为老师,学生和教 务管理员提供很大的方便,避免传统选课效率低、易出错、更新维护困难的缺点。 但是还没有基于微信公众平台的学生选课系统。学生利用手机上的微信就能实现 选课、查成绩等,十分方便,使得学生随时随地都能登录系统选课进行相关的操 作。随着移动互联网的发展,网上选课已不再是神话,相信会有更多的用户对微 信选课改变认识。 1.2 主要内容 移动信息服务是国内高校的重要发展方向和服务增长点。作为国内首创和自 主研发的新兴的移动应用,微信 2011 年推出之时就备受

15、关注。微信具有信息表 现形式多样化、用户高学历化、用户群庞大。运营团队强大、成长潜力巨大和具 有社交网络属性等诸多特点和优势。 基于微信的许多优点,本系统是基于微信公众平台的校园选课,学生通过扫 描公众号的二维码或者添加该微信公众号来关注该校教务处,从而可以在手机上 查看自己想要查看的个人信息。该微信公众号主要是对学生和教师开发的。主要 实现以下功能。 学生: (1)查看资讯 (2)本专业选课 (3)课表查询 (4)绑定学号/修改密码 教师: (1)查看资讯 (2)发布课程消息 (3)登记学生分数 (4)绑定教师工号/修改密码 1.3 研究目的与意义 微信作为一种新兴的即时通讯技术和产品,已经

16、快速普及到人民的休闲生活 中。人们不仅可以在微信中进行聊天,还可以通过关注一些公众号去接收一些对 自己有用的消息。例如,人们可以通过关注一些关于招聘的公众号,来获取求职 招聘信息;也可以通过关注一些关于互联网技术的公众号来学习必要的网络技术。 本系统也是通过关注校园教务处的公众号,来应用该公众号所提供的一些基本功 能。随着互联网的快速发展,具有计算机功能的智能手机已经成为人们生活中的 必需品,新兴的移动社交软件“微信”逐渐走进了手机用户的生活,深受全国数亿 用户的欢迎。所以,开发一款让学生随时随地了解学校公告以及选课信息的微信 选课系统是非常必要的。 第二章 开发技术 2.1 微信介绍 微信(WeChat)是腾讯公司于 2011 年 1 月 21 日发布的一款手机即时通讯软 件,它可以利用移动互联网络向好友发送文本信息、语音消息、图片和视频。用 户在使用微信软件时只会产生少量的由移动通信运营商收取的上网流量费用,使 用微信软件本身的基本功能是不需要收费的。用户通过微信可以自由地

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号