第14讲 PHP和MySQL数据库编程(选课系统)教材课程.ppt

第14讲 PHP和MySQL数据库编程(选课系统)教材课程.ppt

  1. 1、本文档共67页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第14讲 PHP和MySQL数据库编程(选课系统)教材课程.ppt

第14讲 选课系统分析 7.2 项目引入与需求分析;任务5:系统的架构、功能和用户;除此之外,还需按照学校的规模和条件,以及学生集中选课的时间,选定服务器、相应的软硬件和网络设施。;任务6:系统的需求概述与分析; 对于硬件和网络设施,目前由于性价比都比较合适,硬件供应商的服务和水平也都比较专业。而服务器系统软件以及Web架构则需要进行商榷了。 当今服务器系统软件无外乎是Windows和基于开源技术的Linux。Windows及其开发工具作为商业软件,其使用的便利性和开发工具的完善性无疑是最好的;然而随着开源技术应用的普及,一些国家和地区的政府已经表明有计划把自己的服务器体系结构由Windows向Linux转移。; LAMP(Linux+Apache+MySQL+PHP),一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。 对于硬件和网络设施,目前由于性价比都比较合适,硬件供应商的服务和水平也都比较专业。而服务器系统软件以及Web架构则需要进行商榷了。 ; 当今服务器系统软件无外乎是Windows和基于开源技术的Linux。Windows及其开发工具作为商业软件,其使用的便利性和开发工具的完善性无疑是最好的;然而随着开源技术应用的普及,一些国家和地区的政府已经表明有计划把自己的服务器体系结构由Windows向Linux转移。LAMP(Linux+Apache+MySQL+PHP),一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。 ; 开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,市场份额已经超过60%。且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。 针对选课系统,可以考虑使用AMP(Apache+MySQL+PHP)架构,AMP无论是从系统稳定性和并发处理的能力来说,都可以胜任选课系统的要求。同时AMP与平台无关,可以非常方便地将代码转移到Linux平台上。;任务7:功能分析的方法和任务;任务8:“网上选课”系统的功能???析;;任务8:“网上选课”系统的功能分析;任务8:“网上选课”系统的功能分析;任务8:“网上选课”系统的功能分析;任务8:“网上选课”系统的功能分析;任务8:“网上选课”系统的功能分析; 2.显示已选课程和删除已选课程,给用户提供一个列表,列表显示了该用户已经选择的课程列表,按照志愿顺序排序。用户可以点击其中的任何一门课程的链接,删除此课程的选课记录,同时,其他已选课程的志愿顺序将自动调整。 3.查询课程功能,同教学秘书用户。 通过功能模块图,我们可以清楚地了解本系统的概貌,对其中的各个功能模块也十分清楚,针对后期的开发,程序员可以非常清楚地去按照功能模块规划页面和文件的设计。;7.4 页面流图;任务9:页面流图的内容和作用;任务9:页面流图的内容和作用;任务10:登录模块的页面流图样例;任务10:登录模块的页面流图样例;任务10:登录模块的页面流图样例;7.5 数据库和表设计;任务11:表及其之间的联系;任务11:表及其之间的联系;任务12:表的结构;任务12:表的结构;任务12:表的结构;任务12:表的结构;7.6 系统实现;;;任务13:教师/学生登录与退出;任务13:教师/学生登录与退出;;(2)用户登录功能实现(ChkLogin.php) 选课系统中教师用户的权限是: 1添加、2修改、3删除课程 学生用户的权限是: 1选课、2查看选课情况、3删除所选课程。 因此为了方便实现我们设计了两套页面,学生用户和教师用户登录成功后进入不同的页面,设计代码(ChkLogin.php)如下:;任务13:教师/学生登录与退出;任务13:教师/学生登录与退出;任务13:教师/学生登录与退出;任务14:学生选课;任务14:学生选课;align=center cellpadding=0 cellspacing=1 tr bgcolor=#0066CC td width=80 align=centerfont color=#FFFFFF课程编码/font/td td width=220 align=centerfont color=#FFFFFF课程名称/font/td td width=80font color=#FFFFFF align=center课程类别/font/td td

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档