欢迎来到天天文库
浏览记录
ID:43513149
大小:1.89 MB
页数:47页
时间:2019-10-09
《MySQL数据库基础与实例教程第10章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、孔祥盛MySQL数据库基础与实例教程之网上选课系统的开发123结合之前章节开发的“选课系统”数据库,借助软件工程的思想,本章选用PHP脚本语言开发网上选课系统。4网上选课系统的开发PHP预备知识网上选课系统的系统规划网上选课系统的系统分析5网上选课系统的系统设计内容一览67结合之前章节开发的“选课系统”数据库,借助软件工程的思想,本章选用PHP脚本语言开发网上选课系统。8网上选课系统的系统实施界面设计与MVC模式网上选课系统的系统测试内容一览123PHP是一种被广泛应用的、免费开源的、服务器端的、跨平台的、HTML内嵌式的多用途脚本语言PHP脚本语言概述为何选用B/S结构以及P
2、HP脚本语言PHP脚本程序的工作流程45WEB服务器的部署注意事项10.1PHP预备知识为何选用B/S结构:受众更广。客户端的开发、维护成本较低。业务扩展简单方便。10.1.1为何选用B/S结构以及PHP脚本语言为何选用PHP脚本语言:PHP开发环境易于部署。PHP易学好用平台无关性(跨平台)。良好的数据库支持。10.1.1为何选用B/S结构以及PHP脚本语言例如PHP脚本程序代码。这是我的第一个PHP程序:10.1.2PHP脚本语言概述10.1
3、.3PHP脚本程序的工作流程为了便于读者学习,本书使用的WampServer版本号是2.0i,而WampServer2.0i却不受这方面的限制,读者可以到本书目录指定的网址下载WampServer2.0i。10.1.4WEB服务器的部署一:启动本机的MySQL5.6.0服务二:开启WampServer自带的Apache服务三:部署数据库服务器与WEB服务器10.1.5注意事项10.2软件开发生命周期SDLC123系统规划的目标是规划项目范围并做出项目计划。系统规划的主要任务是定义目标,确认项目可行性,制定项目的进度表以及人员分工等。网上选课系统的可行性分析网上选课系统的目标网上
4、选课系统的项目进度表4网上选课系统的人员分工10.3网上选课系统的系统规划加快课程申报、课程审核以及选课的进度,还可以避免人为统计可能产生的错误。通过引入数据库技术,可以实现课程信息的并发访问,允许多个学生在同一个时间段内对同一门课程进行选课、退课甚至调课等,更大程度的保证数据的并发访问。10.3.1网上选课系统的目标网上选课系统的可行性分析可以从以下3个角度进行分析。1.技术可行性2.经济可行性3.法律可行性10.3.2网上选课系统的可行性分析10.3.3网上选课系统的项目进度表任务布置2:上机操作,完成本书场景描述3的任务要求,理解复合类型的用法。注意:MySQL模式对复合
5、类型数据的影响。3.1.5MySQL复合类型方法一:由一个人完成软件开发生命周期的所有任务。方法二:由教师担任项目经理,安排3~5人为一个软件开发小组,每组指定一名组长统筹项目开发过程中遇到的所有问题;组长指定一名小组成员为需求调研员,负责收集网上选课系统的功能需求等信息;指定一名界面开发人员、一名程序开发人员、一名数据库管理员以及若干测试人员,共同参与网上选课系统的开发。10.3.4网上选课系统的人员分工系统分析的任务是收集相关信息并确定系统需求,系统分析阶段着重考虑的是“系统做什么”的问题。12网上选课系统的非功能需求分析网上选课系统的功能需求分析10.4网上选课系统的系统
6、分析1.设置主键(PrimaryKey)约束(2)如果一个表的主键是多个字段的组合(例如字段名1与字段名2共同组成主键),定义完所有的字段后,使用下面的语法规则将(字段名1,字段名2)设置为复合主键。primarykey(字段名1,字段名2)10.4.1网上选课系统的功能需求分析从用户(游客、教师、管理员以及学生)的角度分析网上选课系统的功能需求。10.4.1网上选课系统的功能需求分析10.4.1网上选课系统的功能需求分析10.4.1网上选课系统的功能需求分析10.4.1网上选课系统的功能需求分析非功能需求分析定义了系统的开发环境以及运行环境(软件及硬件环境)、性能、安全性、可
7、用性、可维护性以及可扩展性等内容。10.4.1网上选课系统的非功能需求分析1.软件及硬件环境:对于网上选课系统而言,该系统在Windows操作系统环境下开发和运行,系统开发时所使用的语言为PHP(5.0以上版本),所使用的浏览器包括IE浏览器和Firefox浏览器,所使用的数据库管理系统为MySQL5.6,所使用的WEB服务器为Apache(2.0以上版本)。对于网上选课系统而言,在系统开发阶段,主流的电脑配置都可满足开发要求。10.4.1网上选课系统的非功能需求分析2.性能:性能的衡量指标
此文档下载收益归作者所有