【DELPHI设计栏目提醒】:网学会员--在 DELPHI设计编辑为广大网友搜集整理了:PHP公共课平时成绩管理系统Dreamver绩等信息,祝愿广大网友取得需要的信息,参考学习。
目 录
一、绪论 2
二、可行性研究 4
三、总体设计 5
(一) 功能模块 5
(二) 数据库结构 6
(三) 表之间的关系 7
四、详细设计 8
五、测试报告 19
总结 20
参考文献 21
一、绪论
(一) Dreamweaver 简介
1、 Dreamweaver概述
Dreamweaver是Macromedia公司出品的创建web页面的利器之一,由于使用方便,功能强大而被专业web开发人员推荐,同时也占据了很大的市场份额。Dreamweaver不仅可以使人们快捷地创作出各式的页面,同时还具有强大的站点维护,管理的功能,也就更适用于团队开发。
2、 Dreamweaver的特点
Dreamweaver只所以能成为专业网站设计人员的首选工具,主要是因为它相对于其他可视化网页编辑软件,有着自己突出的优势。
可视化界面:学习简单,操作快捷。
跨浏览器支持:Dreamweaver支持多种浏览器,并且可以选择主要针对的浏览器。
支持动态网页技术:可以简便的生成css,层,javascript等动态页面。
强大的网站管理功能:Dreamweaver不仅仅适用于单个网页制作.
(二) PHP技术简介
1、PHP概述
PHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 WEB 开发。PHP是一种服务器端嵌入HTML的script语言。PHP的功能与能力跟普通使用perl或c写成的CGI没两样,但重要不同的是:普通CGI程序必须自行输出或处理HTML,而PHP是穿插在HTML里的程序。基于这个重要的不同点,PHP在HTML的处理上就颇为轻松。
PHP 是一种嵌入在 HTML 并由服务器解释的脚本语言。它可以用于管理动态内容、支持数据库、处理会话跟踪,甚至构建整个电子商务站点。它支持许多流行的数据库,包括 MySQL、PostgreSQL、Oracle、Sybase、Informix 和 Microsoft SQL Server。
2、 PHP 脚本主要用于以下领域。
服务端脚本。这是 PHP 最传统,也是最主要的目标领域。开展这项工作您需要具备以下三点:PHP 解析器(CGI 或者服务器模块)、WEB 服务器和 WEB 浏览器。
命令行脚本。您可以编写一段 PHP 脚本,并且不需要任何服务器或者浏览器来运行它。通过这种方式,您仅仅只需要 PHP 解析器来执行。这种用法对于依赖 cron(Unix 或者 Linux 环境)或者 Task Scheduler(Windows 环境)的日常运行的脚本来说是理想的选择。MY SQL概述
(三) MY SQL 的优点其性能
MySQL不全是免费,但很便宜
当提及发行的费用,这两个产品采用两种绝然不同的决策。对于SQL服务器,获取一个免费的开发费用最常的方式是购买微软的Office或者Visual Studio的费用。但是,如果想用于商业产品的开发,必须还要购买SQL Server Standard Edition。学校或非赢利的企业可以不考虑这一附加的费用。
性能:先进的MySQL
(四) Apache服务器简介
1、 Apache概述
Apache是世界排名第一的 Web服务器. Apache最初是从NCSA (美国国家超级计算应用中心) Web服务器内核代码和一大堆补丁程序衍生而来,它现在成为Web服务器团体的中心话题.根据调查,世界上百分之五十以上的Web服务器都在使用Apache. 在短短三十年之后, Apache就在服务器市场取得了主导地位.
2、Apache的特点
Apache具有的最了不起的特征是它几乎可以运行在所有广泛使用的计算机平台上. 在开始时, Apache主要作为基于UNIX 和Web服务器,但是情况早就发生了变化. Apache不仅可以运行在大多数(如果不是全部的话)UNIX类操作系统上,它还可以允许在 Windows 95/NT以及很多其他桌面和服务器类的操作系统上
二、 可行性研究
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决,是否值得去解决。要达到这个目的就要分析几种主要可能解法的利弊,从而判定原定的系统目标和规模是否现实,系统完成后所能带来的利益是否达到值得投资开发这个系统的程度。 下面就分析一下公共课平时成绩查询系统。
自延边大学网站建立以来其发展是有目共睹的,学生们频繁的光顾延边大学网站以获取学习和娱乐方面的信息。它已成为学生们沟通和交流的平台和学校发布事项的有效窗口。学生们的平时成绩由任课教师一人掌管,不便于学生们查看,因此在网上查询平时成绩是有必要的。它包括上课签到情况和平时作业情况,学生可随时查看签到的日期;自己这学期所做的作业和正确答案,有助于学习。
这个系统大大方便了学生查看平时成绩,也减少了教师的工作。
图2.1 数据流图
三、 总体设计
(一) 功能模块
图3-1 平时成绩功能模块
学生查询模块:包括考勤总分和作业总分,点击详细可进一步查询此人签到日期,以前做的作业卷子和正确的答案。
教师查询模块:选择专业,然后看到该专业全部学生的考勤总分和作业总分,点击详细可进一步查询某学生签到日期,以前做的作业卷子和正确的答案。教师和学生都没有修改权限。
(二) 数据库结构
表3-1 教师表(teacher)
字段名称 字段含义 字段类型 字段长度
jn 教师编号 数字类型 15
jm 教师名 字符类型 10
id 登录名 字符类型 20
password 登录密码 字符类型 10
备注:教师编号为主键。
表3.2 专业信息表(department)
字段名称 字段含义 字段类型 字段长度
zn 专业代码 数字类型 15
zm 专业名称 字符类型 10
jn 教师编号 数字类型 15
备注:专业代码为主键。
表3.3 学生基本信息(student)
字段名称 字段含义 字段类型 字段长度
sno 学号 数字类型 15
name 姓名 字符类型 10
zn 专业代码 数字类型 15
zm 专业名称 字符类型 10
id 登录名 字符类型 20
password 登录密码 字符类型 10
备注:学号为主键。
(三) 表之间的关系
(学生基本信息)
学号
姓名
专业代码
专业名称
登录名
登录密码
(教师信息)
教师编号
教师名
登录名
登录密码
1:n
1:n
(专业信息)
专业代码
专业名称
教师编号
1:n
图 3.2 表之间关系
参考文献
1. 三味工作室 ,网站设计超级COOL—Dreamweaver 3, 人民邮电出版社
2. 北京博彦科技,网站设计梦工场-DREAMWEAVER篇,北京大学出版社 2000.8
3. 陈俊宏 ,PHP与MySQL彻底研究 网页数据库设计,人民邮电出版社,2000.8
上一篇:PHP网上作业管理系统Dreamweaver