php的web课程网站设计

摘 要随着高校的不断扩招,学生数量集聚增加,传统的课堂教学模式已经满足不了学生们日益增长的课程资源的需求。在社会科学不断前进和互联网信息化程度日趋完善的今天,系统化的网站制作技术也愈加完善,信息化的操作流程方式方法不断影响和改变人们各行各业的生产生活方式。就以教育而言,Web课程网站的出现绝对会给教育行业带来的一次革命性的变动。用这种信息化的管理方式,对于学校可以整合教学资源,实现课程的互动共享;对于老师可以突破时空的限制,远程教学,因材施教;对于学生选课更加直观,可以根据自己的兴趣爱好去选择课程,课程选择的范围也更大。本课题研究的是基于PHP的Web课程网站的设计,网站开发是基于B/S结构,采用PHP的程序设计语言和MYSQL数据库去开发的课程网站。使用者是以学生为主体,学生通过注册经管理员审核通过就可以成为我们网站的正式用户,选择自己想要选择的课程。后台管理员可以发布新闻通知,录入教师团队信息,发布新增加和删除已经失效的课程。网站还附带了说说评论,友情链接等功能。通过测试使其满足用户的功能需求,网页的界面UI设计上,我们设计的方向会更加友好,人性化。
目 录
第一章 引 言 1
1.1 研究背景 1
1.2 研究意义 1
1.3 系统设计思想 1
第二章 相关技术 3
2.1 B/S体系结构 3
2.2 PHP技术 3
2.3 MYSQL数据库 4
2.4 Apache 服务器 4
2.5 Macromedia Dreamweaver 8 4
第三章 网站需求分析 6
3.1 可行性分析 6
3.1.1 经济可行性分析 6
3.1.2 技术可行性分析 6
3.1.3 操作可行性分析 6
3.2 功能需求分析 6
3.3 系统流程图 6
3.4 业务流程分析 7
第四章 网站的前后台以及模块功能设计 9
4.1 网站功能模块描述 9
4.2 系统功能结构图 9
4.3 系统目标 10
4.4
 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
系统的软硬件平台 11
4.5 数据库设计 11
4.5.1 数据库设计 11
4.5.2 数据库逻辑设计 12
第五章 系统详细设计 16
5.1 网站主页设计 16
5.2 学院新闻模块设计 16
5.3 教师队伍模块设计 18
5.4 课本教程模块设计 20
5.5 留言板模块设计 21
5.6 后台管理模块设计 23
5.7 学院新闻模块设计 25
第六章 系统测试 26
6.1 测试的任务及目标 26
6.1.1 测试的任务 26
6.1.2 测试的目标 26
6.2 测试方法 26
6.2.1 模块测试 26
6.2.2 集成测试 27
6.2.3 验收测试 27
6. 3 测试用例 27
结束语 29
致 谢 30
参考文献 31
第一章 引 言
1.1 研究背景
进入21世纪,随着互联网行业的飞速发展,社会的各行各业,各个领域都在发生翻天覆地的改变,传统行业转型已是迫在眉睫不得不行的事。 教学管理人员也在探讨如何利用网络技术改善网上教学资源的利用。
近年来,互联网各类语言技术得到迅速的发展,百家争鸣,百花齐放。其中Web技术的发展使得那些具有交互动态页面、有条理的数据库查询、丰富信息内容的页面成为最吸引人的地方。查看Web页面就好似是在操作电脑系统一样,体验感受到大多数人的追捧。Web已经成为一种用户系统平台,给用户提供强大的服务和体验舒适感,例如现在很火的网上购物平台,无纸化办公自动化,大数据下的存储管理等等。
1.2 研究意义
在世界进入第四次工业革命后,互联网产业、工业智能制造(BI)的发展尤为重要。互联网能带来经济上的互通,各个行业也都有软件的涉足,这些软件使得各个行业都发生了质的飞跃,大大提高了人们工作的效率和决策的执行率。
本课题研究的Web课程网站是利用信息技术实现对一个Web课程网站的管理,使学生对自己感兴趣的学科信息了解,挑选自己的需要的学习资源提高他们成绩,管理人员可以管理整个教学网,发布信息对教师团队筛选等。对于全面实现无纸化教学办公也有重要的意义。
1.3 系统设计思想
一个体系成熟的在线网站,在设计之初必须就要想好所要用到的代码编辑工具,适当的数据库,对于需求调研也要有一个很完善的分析统计,搭建成一个很详尽的网络体系结构,这样才能写好我们的教程网站。通过调研出来的具体需求,搭建配置我们的网站模块,功能性如下:
1. 实用性:因为我们在做这个网站之前,对于一般的教程网站都有详细的了解,他们可以提供的功能和用户在操作过程中可能关注的点,喜欢的板块有都有一个很详细的了解,所以我在做这套系统时也都是从使用者的需求出发,以方便用户使用为原则,操作简单,界面设计简洁大方。
2. 先进性:本网站使用的是现在最流行也是最成熟的语言PHP搭建的结合MYSQL数据库,软件开放工具Macromedia Dreamweaver 8,技术先进,性能强大。
3. 可维护性:网站需求配置不高,方便管理员维护系统,利用网络提供的安全措施,大大提高了维护的可靠性。
4. 可扩展性:一个网站的注册用户数量可能会很多,但是它提供的并发数(同时在线人数)可能会很少,我们就是以提高和扩展用户的并发数为目标的,充分利用资源数量,使我们的网站能最大程度的提高用户数量。
5. 灵活性:灵活性主要是说我们的系统在操作上面简单方便,从用户开始选课开始设计就很灵活多变,然后整个的页面布局也可以根据使用者自己的喜好去调整各个板块模块可以自我更改。
第二章 相关技术
2.1 B/S体系结构
此次Web课程网站是以整合教学资源帮助学生为目的的,用计算机技术和信息化手段。因此要让学生及时登录系统学习,使用快捷登录浏览器方式最好。
B/S架构具备的优势:不同于C/S架构B/S是建立在外网上的,只有通过简单的浏览器就可以登录,不必要专门的客户端。
1.B/S所采用的标准都是开放的、适用于各个平台,也就是说它的交互能力强,体系很庞大,适应于个人网站的开发。
2.B/S的访问只要你有网,通过浏览器的方式或者说是拿出一台平板or手机APP都可以访问使用,使用十分的灵活便捷,而它的版本升级都是通过本端的服务器进行的,而对于做软件开发的厂商它的售后服务和维修也会更加的方便快捷,既保证了软件提供商的服务质量,减低软件开发带来的费用,也能满足用户的使用体验舒适度。
3.用户使用简单,用户通过浏览器页面经过简单的注册就可以使用了。对我们做个人网站十分适合。因此,我选择的就是这种适合大多数人群的构建方法。
2.2 PHP技术
PHP语言代码实现简单,易实现,只要是从事计算机这个行业的有一定的代码编辑基础,通过自学和网上学习,不用一个月就可以编写出一个简易的小型网站。其整体的架构简单,模块清晰,布局大气使得它成为很多大型网站的服务器脚本语言,更别说对于经济成本要求低的小型网站更是实用。PHP于94年由Rasmus Lerdorf创建,刚开始只是用于个人网页上,比如个人简历的填写和网页流量的统计等。从1995年发布PHP版本1.0到2014年PHP发布5.6.2,足以证明PHP语言发展的迅猛,当然PHP它的功能也是十分强大,现在不仅仅可以用于个人和团队对网站的设计方面,它也有很多商业方面的应用。最突出的是,PHP适应性特别强,基本上适用于各个操作系统和各类的数据库中。在一代又一代的开发者的手下,PHP不断成长,应用于软件、网站的各个方面。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1304.html

好棒文