- 1、本文档共67页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 第11章 异常产褥 妇产科课件知识讲稿.ppt
- 第11章 人工气道管理器械研究报告.ppt
- 第11章 同步发电机的基本工作原理和结构培训课件方案研究.ppt
- 第11章 商业银行中间业务教程教案.ppt
- 第11章 商业银行资产负债管理策略教程教案.ppt
- 第11章 地籍测量与房产测量知识讲稿.ppt
- 第11章 娱乐及媒体的商业模式教程文件.ppt
- 第11章 微型计算机控制系统设计培训课件方案研究.ppt
- 第11章 普通股价值分析(金融学-厦门大学,郑正龙)教程教案.ppt
- 第11章 物联网及其在物流业中的应用教学讲义.pptx
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)