PHP学管理系统.doc

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

课程设计报告 课程设计名称: PHP学生管理系统 系部名称: 软件学院 学生姓名: 王 龙 班 级: 11软件二班 学 号: 201101080048 成 绩: 指导教师: 董晓刚 开课时间: 2012学年第 2 学期 目录 第一章 设计理论 4 1.1 PHP 程序设计的特点 4 1.1.1开源性代码 4 1.1.2易于学习 4 1.1.3数据库的连接 4 1.2 MYSQL 数据库技术 5 1.2.1速度快 5 1.2.2连接性和安全性 5 1.2.3可移植性 5 1.2.4它支持SQL语言 5 1.2.5容易使用 6 1.2.6成本优势 6 第二章 需求分析 6 2.1系统需求分析 6 2.2 学生管理系统的实现目标分析 6 第三章 学生管理系统的设计 7 3.1 学生管理系统开发工具的确定 7 3.2 学生管理系统的开发思想 7 3.3 学生管理系统的功能 7 3.3.1 学生管理系统功能分析 7 3.3.2学生管理系统设计 7 四、学生管理系统的实现 9 4.1 学生管理系统主体窗口的实现 9 4.1.1登陆窗口 9 4.1.2主题功能窗口 10 4.2学生管理系统主题功能的实现 10 4.2.1、管理员界面与登录连接 10 4.2.2、普通用户查询连接 11 4.2.3、管理员的插入操作 12 4.2.4、管理员修改界面的连接 14 4.2.5管理员删除操作 15 4.2.6、管理员和普通用户的查询操作 16 五、MySQL数据库与PHP连接与创建 18 5.1、PHP与MySQL数据库的连接 18 5.2总体测试 18 六、小结 18 第一章 设计理论 1.1 PHP 程序设计的特点 PHP是一种很有前景的Web语言,因为它有着诸多方面的优势。 1.1.1开源性代码 这就意味着可随意修改和扩展它的功能,还能够得到数百万PHP程序员、数万个PHP开发团队的支持,可与他们一道分享心得,交流经验,这对程序员来说是在美妙不过的事情了。 1.1.2易于学习 PHP的语法与C、ASP、JSP类似,对于熟悉上述语言之一的人来说,只需要30分钟就可以将PHP的核心语法全部掌握,如果又对HTML非常了解,就能立即把PHP代码无障碍地添加进站点,使得站点具有动态性和交互性 1.1.3数据库的连接 PHP的开发者们为了更适合Web编程,开发了许多外围的基库,这些库包含了更易用的层,这样就可以方便地利用PHP连接包括Oracle、MS-Access、MYSQL在内的大部分数据库。 还有就是它是面向对象编程的,基于Web的编程工作非常需要面向对象编程,PHP能够满足这些需求,它面向对象,提供类和对象,支持构造器。 最后还值得特别提出的就是它的可扩展性,随着版本的更新,PHP的功能在一步步扩展,同时由于它是开源项目,只需要熟悉PHP,自己完全能对它的功能进行扩展。基于这些优势,所以,在选择开发学生管理系统的时候我使用了PHP脚本语言。 1.2 MYSQL 数据库技术 对于网站开发来说,使用数据库是开发专业站点必不可少的,但是但是数据库类别林林总总,Access、SQL Server和Oracle都不是开源免费软件,需要购买才能使用,而MYSQL是开源软件,选择MYSQL是最节能成本的做法,而且Apache、PHP、MYSQL是绝配,它们的组合有着最佳的性能和最大的用户支持群。 MYSQL是一个真正的多用户,多线程的结构化查询语言数据服务器,它以客户机/服务器的结构实现,并且还具有以下优势。 1.2.1速度快 开发者声称MYSQL数据库可能是目前得到的最快的数据库。 1.2.2连接性和安全性 MYSQL是完全网络化的,其数据库可在因特网上访问,因此可以和任何地方的任何人共享数据库,而且MYSQL还能进行访问控制,能够控制特定用户不允许其访问数据库。 1.2.3可移植性 MYSQL可运行在各种版本的UNIX系统及其他费NUXI系统上,从家用的PC到高级服务器都可运行MYSQL 1.2.4它支持SQL语言 MYSQL支持支持这种现代数据库系统都选用的语言。 1.2.5容易使用 MYSQL是一个高性能且相对简单的数据库,易于操作。 1.2.6成本优势 MYSQL对于对于大多数个人用户来说是免费的! 基于以上种种优势,所以,在做学生管理系统的时候我选择使用MYSQL作为Web服务器的数据库。 第二章 需求分析 2.1系统需求分析 随

文档评论(0)

173****7830 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档