php学生成绩管理系统设计报告Word格式文档下载.docx
- 文档编号:17117742
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:16
- 大小:107.13KB
php学生成绩管理系统设计报告Word格式文档下载.docx
《php学生成绩管理系统设计报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《php学生成绩管理系统设计报告Word格式文档下载.docx(16页珍藏版)》请在冰豆网上搜索。
软件:
Dreamweaver8,xampp
二可行性分析
需求分析
随着科学技术的不断提高,计算机技术日益成熟,它在人类社会中的各个领域发挥的作用也越来越大了。
而我们现在大部分学校的成绩管理还停留在纸上,因此浪费了很多人力,物力,这种传统的管理方法必然要被取代
可行性分析
为了使在学院的管理中发挥更大的作用,实现工作过程的化,提高工作效率和工作质量,现提出如下的开发目标:
1.提供了成绩查询的平台,可以用来发布成绩
2.任何学生都能上去查看自己的成绩
3.学生可以凭借自己的学号进行查询
4.管理员可以进行数据的添加
可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。
也就是说可行性研究的目的不是解决问题,而是确定问题是否值得去解,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条件。
主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。
这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞起来,考虑到学校里有电脑,现只要购置一台打印机就可以了。
从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给教学管理提高一个层次
学生成绩管理系统是对学生成绩进行管理的一个简单系统,主要又成绩的输入、输出、浏览、打印、数据备份等组合而成,因此可适用于任何学校用作成绩管理。
该系统管理方法科学,相应的管理制度成熟,所记录的原始数据准确,且操作简单、快速,对管理人员的计算级应用技术要求不高,可被一般管理人员所接受,所以在管理上具备一定的可行性,便与普遍采用
在开发本应用软件时,我是按照软件周期进行开发的。
而我所设计的学生成绩管理系统是一个用php和Mysql开发的应用系统。
意义
在各大中小,用管理的信息已经越来越普遍了。
用不但可以提高工作效率,而且还节省了许多人力物力,增强了的安全性。
提高了的管理能力.
三系统分析与设计
需求分析
●学生登录模块:
此模块包括学生登录和检查学生登录信息功能。
此模块负责根据学生所输入的学号和密码判断该用户是否合法,以及具有哪些操作权限,并根据不同的权限,返回包含不同模块的页面。
●学生查分模块:
此模块包括学生成绩查询页。
学生正常登录该系统后,可以查询出指定学期的所有课程成绩。
●退出系统模块:
此模块包括退出系统页。
此模块在该系统中对学生用户/管理员类用户开放,负责结束学生用户/管理员类用户在登录模块所获得的Session变量,退出本系统,返回到系统首页。
学生模块
此模块实现了学生功能区的所有功能,由学生登录模块、学生查分模块和退出系统模块组成。
这三个模块的功能如下:
管理员模块
此模块实现了管理员功能区的所有功能,由管理员登录模块、课程成绩管理模块和退出系统模块组成。
●管理员登录模块:
此模块包括管理员登录和检查管理员登录信息功能。
此模块负责根据管理员所输入的账号和密码判断该用户是否合法,以及具有哪些操作权限,并根据不同的权限,返回包含不同模块的页面。
●课程成绩管理模块:
此模块包括管理员添加、修改和删除课程成绩功能。
此模块只对管理员类用户开放。
系统管理员登录后,进入该模块,在该模块中可以看到操作条件选择页分为课程成绩添加和课程成绩修改,单击它们的链接即可进入相应的页面。
此模块与前台管理模块中的退出系统模块是一样的。
系统功能结构图
E-R图
图3-5-1学生功能
图3-5-2管理员功能
四数据库设计
本系统数据库采用SQLServer2000数据库,系统数据库名称为“seekscore”,包含5张表。
管理员表
表4-1admin表
字段名
数据类型
长度
主键否
描述
Id
Int
12
是
自动编号
Name
Varchar
33
管理员用户名
pwd
密码
学科表
表4-2course表
课程编号
title
课程名
成绩表
表4-3sreport表
22
编号
Stid
int
学生学号
Coid
Mark
课程成绩
Nota
100
备注
term
50
学期
学生表
表4-4student表
学号
学生用户名
Pwd
学期表
表4-5term表
学期编号
五系统功能设计与实现
学生登录
<
styletype="
text/css"
>
!
--
.STYLE1{font-size:
24px;
color:
#CC0000;
}
.STYLE3{
font-size:
16px;
#cc0000;
-->
/style>
tablewidth="
800"
height="
451"
border="
0"
align="
center"
<
trbgcolor="
#FFFF66"
thheight="
123"
colspan="
2"
scope="
col"
divalign="
spanclass="
STYLE1"
学生成绩管理系统<
/span>
/div>
/th>
/tr>
#FFFF99"
thwidth="
200"
160"
row"
strong>
ahref="
"
学生登陆<
/a>
/strong>
tdwidth="
590"
rowspan="
formname="
form1"
method="
post"
action="
365"
168"
tr>
thcolspan="
STYLE3"
104"
43"
学号<
251"
label>
inputtype="
text"
name="
id"
/label>
/td>
42"
密码<
td>
password"
Pass"
submit"
Submit"
value="
登陆"
/table>
/form>
管理员登陆<
图5-1学生登录界面
管理员登陆
.STYLE1{font-size:
.STYLE2{
#FF0000;
STYLE2"
姓名<
user_name"
user_pass"
图5-2管理员登陆界面
学生成绩查询
php
session_start();
$xuehao=$_SESSION['
name'
];
.STYLE1{
font-weight:
bold;
.STYLE2{font-size:
#Layer3{position:
absolute;
left:
13px;
top:
-44px;
width:
569px;
height:
212px;
z-index:
3;
.STYLE3{font-size:
#Layer1{position:
-147px;
37px;
1;
#Layer2{position:
14px;
-104px;
568px;
44px;
2;
#Layer4{
position:
relative;
divid="
Layer4"
Layer1"
学生成绩查询<
formaction="
Layer2"
570"
54"
bordercolor="
bgcolor="
#CCCCCC"
97"
50"
right"
class="
查询选择:
136"
selectname="
select"
option>
请选择学期名称<
/option>
optionvalue="
08-09-1"
08-09-1<
08-09-2"
08-09-2<
09-10-1"
09-10-1<
09-10-2"
09-10-2<
10-11-1"
10-11-1<
10-11-2"
10-11-2<
11-12-1"
11-12-1<
11-12-2"
11-12-2<
/select>
142"
查询"
/>
reset"
Submit2"
重设"
177"
退出登陆<
imgsrc="
alt="
1"
width="
32"
Layer3"
>
tralign="
153"
26"
课程名称<
成绩(分)<
172"
备注<
include('
'
);
$xueqi=$_POST['
select'
if(empty($xueqi))
die("
Thexueqiisempty"
$sql="
select,,fromsreport,coursewhere=and='
$xuehao'
and='
$xueqi'
;
$result=mysql_query($sql);
$row=mysql_fetch_row($result);
while($row){
echo"
$row[0]<
$row[1]<
$row[2]<
图5-3学生查询页面
六总结
在此次的学生成绩管理系统程序设计的过程中,我充分认识到了做计划的重要性,只要实现把整体方案规划好,才能保证以后设计的顺利进行,才能应对出现的突发事件,达到系统设计的目标。
在开始进行系统设计时,我对管理信息系统的认识比较少,对系统的开发缺乏本质和深入地研究调查,以至与在着手设计的过程中,困难接踵而至。
然而又不知道怎样解决,直到后来重新对此次的设计做了认真细致的规划调查,最终才使整个程序的设计工作完成。
然而,本次程序设计的收获不仅仅让我了解了Dreamweaver8与xampp,使我对系统开发有了初步的了解,提高了编写程序的兴趣,如果今后有机会的话,我希望能够对编程有更深入的学习。
由于水平有限,错误在所难免,设计过程中有许多不敬如人意的地方。
我想,这也是在以后的学习和工作中激励我不断学习,不断前进的动力。
我会在今后的工作中不断地完善它,充实它,使之能够更方便、更准确、更快捷地在工作中应用到系统开发技术,提高工作效率。
以上是我在本次管理信息系统程序设计中的一点体会,由于自己水平有限,难免又许多错误,请老师予以指正,我将继续努力!
参考文献
[1]施伯乐,丁宝康,汪卫.数据库系统教程.第2版.北京:
高等教育出版社,2007
[2]屈喜龙,朱杰.ASP+SQLServer开发动态网站实例荟萃.机械工业出版社,2006
[3]闫静,钟斌.动态网页基础与实例.北京:
机械工业出版社,2004
[4]龚宗渝,王茜.PhotoshopCS2平面设计.北京:
北京希望电子出版社,2006
[5]萨师煊,王珊,数据库系统概论(第三版).北京:
高等教育出版社,2000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- php 学生 成绩管理系统 设计 报告