- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 30
PAGE 1
基于HTML5的智慧校园选课
摘要:本设计运用PHP为开发语言, 使用B/S架构,运用MySQL数据库,分管理员、教师和学生三个部分对校园选课系统进行了设计,实现了在线选择、退选、增加、删除课程等功能,以期开发出操作方便、易于维护、灵活实用的校园选课系统.
关键词:PHP,MySQL,HTML5
Abstract:In this design, we have designed Campus Electing-courses system by using the PHP programming language, B/S structure and MySQL database. The design has been divided into three parts including administrators, teachers and students. We have realized the functions of selecting course, withdrawing course, adding course and deleting course to develop a more flexible and practical Campus Electing-courses system.
Keywords: php, mysql, html5
目 录
TOC \o "1-3" \h \z \u 1 前言 5
1.1系统开发目的 5
1.2系统内容 5
2 关键技术介绍 5
2.1 PHP技术 6
2.2 MYSQL简介 6
2.3 B/S简介 6
2.3.1 功能 7
2.3.2 架构软件 7
2.4 Dreamweaver简介 7
2.5 HTML5简介 7
3 需求分析与设计 8
3.1可行性分析 8
3.1.1 经济可行性 8
3.1.2 技术可行性 8
3.1.3 运行可行性 8
3.2 系统性能分析 8
3.3 系统功能分析 9
3.4 系统流程分析 10
4 数据库设计 13
4.1逻辑结构设计 13
4.2物理结构设计 15
5 系统的设计与实现 17
5.1 系统登录页面 17
5.2管理员页面 19
5.2.1 系别管理页面 19
5.2.2 课程管理页面 19
5.2.3 教师管理页面 20
5.2.4 添加课程页面 20
5.3 教师页面 22
5.3.1 课程页面 22
5.3.2 学生信息页面 22
5.3.3 修改资料页面 23
5.4 学生页面 23
5.4.1 修改密码页面 23
5.4.2 选课页面 24
6 系统测试 26
6.1 测试原则 26
6.2 测试目的 26
6.3 测试内容 27
结论 28
致 谢 29
参考文献 30
1 前言
1.1系统开发目的
当代信息技术飞速发展,各行各业也逐步迈入信息化的时代,各校也逐步建立起自己的校园网络系统.为发展教育事业各校加紧改革原有的课程体系的步伐,将课程内容和结构不断优化,以实现我国基础教育的发展.然而,现有的教学管理模式无法满足这样的需求,教育观念,教育内容,教育手段和教育过程也面临着巨大的挑战.因此开发一个具有现代化,信息化和科学化的教务选课系统,将学习的选择权交给学生,提高学校和教师对信息化时代的适应性,已经成为不少学校的最佳选择.
1.2系统内容
在进行毕业设计之前,研读了杨海荣[1] 、薛慧君[2] 、田斌[3]等人关于校园选课系统的论文,他们均使用Asp技术设计该系统,功能上均包含了系统登录,基本信息管理,查看选课信息等功能.而当前,最常用的是:ASP(active server page), PHP(personal homepage tools)和JSP(java server pages)三种动态网页设计语言.在综合考虑三种网页设计语言的优缺点后,本设计选择了稳定性,安全性和操作性更好的PHP技术,并且借鉴了同样采用PHP开发技术的郁书好的校园选课系统[4],采用MySQL数据库,以B/S架构来完成该系统.
设计将包含三类用户:管理员、教师和学生.管理员可以根据学校要求以及通过查看学生和教师的课程信息合理安排课程;教师可以在线实时查看学生选择课程情况,为审核课程做准备;学生选择相应课程,查看已选择的课程是否出现在“我的课程”中.各用户均可更改登录密码[5].
2 关键技术介绍
2.1 PHP技术
PHP是一个简单的P
您可能关注的文档
- “互联网+服务”下平价养车APP开发与推广.docx
- javaweb项目ssm零食商城购物网站.doc
- RSS新闻阅读器的设计与实现.doc
- springboot电脑外设商城平台设计与实现.doc
- springboot房屋租赁管理系统的设计与实现.doc
- SSM技术在数码相机在线交易系统中的应用.docx
- ssm音乐播放与音乐推荐平台论文.doc
- 大学生创业优秀成果推广平台设计与实现.doc
- 基于 BS 结构的新疆旅游信息网站的设计与实现.docx
- 基于 node.js 的图书管理系统的设计与实现.docx
- 2023-2024学年江苏省徐州市泉山区苏教版四年级下册期中考试数学试卷(含答案解析).pdf
- 2024年天津市和平区中考二模数学试题(含答案解析).pdf
- 2024北京市平谷区中考一模数学试题(含答案解析).pdf
- 2024年广西桂林市中考一模考试数学试题(含答案解析).pdf
- 2024年新疆维吾尔自治区吐鲁番市中考二模数学试题(含答案解析).pdf
- 湖南师范大学附属中学2024届高三下学期模拟(二)数学试卷(含答案解析).docx
- 2024年四川省成都市武侯区中考二诊数学试题(含答案解析).pdf
- 2024年重庆市大渡口区中考数学第二次适应性试题(含答案解析).pdf
- 2024年浙江省宁波市中考数学模拟试题(含答案解析).pdf
- 2024年山西省临汾市多校联考中考二模数学试题(含答案解析).docx
文档评论(0)