- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品
系统总结报告
学生成绩管理系统
作者张旭英
胡翊嫄
实现环境
系统:Microsoft Windows 7 Ultimate
CPU:Intel(R) Core(TM)2 Duo CPU T5750 @ 2.00GHz 2.00GHz
内存:2.00GB
数据库软件:MySQL
开发环境:apache,dreamweaver
2.系统功能结构图
、学生信息管理系统
学生信息管理系统
参数设置
基本信息
系统查询
院系设置
班级设置
考试科目
考试成绩
学生信息
教师信息
管理员信息
基本信息
成绩信息
汇总查询
基本表的定义,主外码等完整性约束定义(其中前面带有黄色标记的是主键)
留言板表定义如下:
班级表定义如下:
学生选课表如下:
院系信息表如下:
学生信息表如下:
课程信息表如下:
三.系统的安全性设计,不同人员的外模式及相关权限
根据功能设计,该系统提供三种外模式:
外模式一:系统管理员,可以对班级、学生、教师、科目、考试等信息进行增、删、改、查操作,并且可以对其他用户进行各项操作。
外模式二:教师,可以对考试、科目信息进行查询操作,可以查询教师、考试、学生成绩信息,并可以对考试与学生成绩信息进行修改,可以修改自己的用户名和密码,回复学生留言。
外模式三:学生,可以对个人信息进行修改和查询,可以进行选课,可以查看课表,给老师留言。
四.重要代码解读
?php
session_start();
$num=$_SESSION[userName];
$link=mysql_connect(localhost,root, );
$selectdb=mysql_select_db(buaastu_db,$link);
$query=select subjCode,subjName from subj_tb;
$result=mysql_query($query,$link);
$i=0;
?
form name=input action=classchosen.php method=post
?php
while($result_array[$i]=mysql_fetch_array($result))
{
echo $result_array[$i][subjCode];
echo $result_array[$i][subjName];
?
用session_start()函数,这样就相当于可以设置全局变量,比如说在登陆界面获得学生编号,存起来,当学生进入别的页面的时候,可以用全局变量$_SESSION[userName]。
$link=mysql_connect(localhost,root,);
$selectdb=mysql_select_db(buaastu_db,$link);
这两行代码是用来进行数据库连接。
mysql_fetch_array($result)),该函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有,返回根据从结果集取得的行生成的数组,如果没有更多行则返回false.
function redirect($url){
die(meta http-equiv=refresh content=0;URL=.$url.);
}
此函数为界面跳转函数。由于书写风格和习惯不同,部分代码用HTML语言里插入链接的方法实现页面跳转。
mysql_close($link);此函数关闭与数据库的连接。
五.若干展示系统运行的实例
1.登陆界面
2.学生个人主页
3.学生修改个人信息页面
4.教师留言板页面
5.教师登录成绩页面
六.总结感想
这次数据库大作业让我们很有收获,在我们合作做数据库大作业的过程中彼此督促,相互学习。学习到了MySQL里的数据库创建和修改,更加熟练和轻松的使用DreamWeaver+MySQL+PHP这一强大组合软件,对PHP语言和HTML语言有了更深入地了解,而且实际使用过程中对SQL的掌握也进一步加深。
我们独立开发的过程让我们自己也增加了不少自信。希望以后可以有机会再次合作!
文档评论(0)