校内实习报告
名字:
班级:
学号:
指导老师:
一、【作品主题】
湖北民族学院学生学年综合测评系统
二、 【作品简介】
湖北民族学院学生学年综合测评系统是为了班级每年都要进行的综合测评而设计的,以往的综合测评很繁琐,而且都是同学们自己整理资料再用excel表格把每个同学的每一项成绩加进去的。因此根据湖北民族学院学年测评的要求设计了这个系统。希望能帮到同学解决实际问题。
三、【素材准备】
明确了系统的主题后,就要围绕主题开始搜索材料了。要想让自己的系统能够解决实际问题,就要尽量搜集材料了。材料都是从图书馆借的相关书籍、互联网上搜集、更多的是刘波老师给的相关资料。
四、【总体规划】
需要一步一步的规划,一定要按照先大后小、先简后难来进行。先大后小,就是说在制作系统的时候,先大的结构设计好,然后在逐步完善小的结构设计。先简后难,就是先设计简单的内容,然后再设计复杂的内容,以便出现问题是好修改。这样可以大大提高效率!
五、【设计步骤及设计效果】
一、平台搭建
下载运行安装AppServ, AppServ 所包含的软件有:Apache、PHP、MySQL、phpMyAdmin 和www文件夹(写的所有php程序需放在这里面来执行)。以及用phpMyAdmin 或者php代码设置数据信息和表的属性(相关php代码:build.php)。
二、制作系统
1.新建首页html文档,并保存在本地站点的根文件下,命名为index.html。 根据学校学生学年综合测评相关要求,应运DW软件制作表格。通过php获取用户选择对应的分数。相关代码是
<th height="26" scope="row"><?php
$a=$_POST['name'];
。。。。。。
$c_7=$c_1+$c_4+$c_5+$c_6;
2.显示学生选择的信息
通过获得的元素把它插入到系统中部分的代码是这样的
<td><div align="center"><span class="STYLE2">总分数:<? echo $c_7 ?>分</span></div></td>
。。。。。
<td width="415"><div align="center" class="STYLE5"><strong>学号:<? echo $b ?>分</strong></div></td>
</tr>
<th height="24" scope="row"><div align="center" class="STYLE6">一、思想道德素质(20%)</div></th>
<td><div align="center" class="STYLE6"><strong>这一项总得分:<? echo $c_1 ?>分</strong></div></td>
</tr>
在这里就可以把同学的信息传入到数据库中:<?php
$con = mysql_connect("localhost","root","123456") or die("unable"); if (!$con){
die('Could not connect: ' . mysql_error());}
mysql_select_db("db_zonghe", $con);
$sql="INSERT INTO t_ceping (Name, Numbe,Morality,Culture,Mind,Ability, Score) VALUES
('$a','$b','$c_1','$c_4','$c_5','$c_6','$c_7')";
if (!mysql_query($sql,$con)){
die('Error: 记录已经存在或其他的原因!请在检查一次!!!' . mysql_error());} mysql_close($con);
echo "保存成功";
?>如果有重复的学号会自动提醒。学号已经存在!!
如果发现自己选择错误了可以通过下面的删除来删除自己的信息:“如果发现有错误的地方需要改正,请点击<a href="Delete.html">删除</a>!”
也可以增添更多的测评记录:“如果需要增加一条新记录,请点击<a href="Evaluation.html">返回</a>!”
如果需要打印:“如需要打印、预览请单击浏览控制菜单的“文件”.“打印”!”
3.删除的页面
通过Delete.html页面获取信息通过php传送数据到数据库中。
在这里设计了需要密码和学生学号,密码默认为:123456;删除的相关语句: mysql_query("DELETE FROM t_ceping WHERE Numbe='$Numbe'");
4.显示所有学生的信息。
显示了学生学号、姓名、思想道德素质、专业文化素质、身心素质、能力素质、总分;先连接数据库,在显示数据库的内容。显示是是按总分的成绩逆序排序,$result = mysql_query("SELECT * FROM t_ceping order by Score desc");显示的代码:while($row = mysql_fetch_array($result))
{
echo "<td>" . $row['Name'] . "</td>";
。。。。。。。
echo "</tr>"; echo "<td>" . $row['Numbe'] . "</td>";
}
echo "</table>";
六、实习心得
通过这一个月的学习实践和老师的指导下以大量明晰的操作步骤和典型的应用实例,教会我。使更丰富全面的软件技术和应用技巧,使我们真正对所学的软件融会贯通。所以我结合所学专业的内容制作了学生学年综合测评系统,作为实习的成果。通过这一个月的学习,我学会了当你碰到一个问题时,如果不能立刻得到问题的答案,你可能需要很长时间去解决,学要耐心、毅力。要活学活用。
第二篇:大学生综合测评系统大学生综合测评系统
大学生综合测评系统
1、需求分析
根据计算机科学与工程系综合测评评分细则以及广大同学计算综合测评的经历,该系统的功能需求为:
1、 用户只要根据列出的得分项进行选择,以及少量的数据输入就可以计算出自己的
2、 综合测评成绩。 用户将自己计算好并核对过的综合测评成绩上传,为防止恶意用户随意修改合法
用户的成绩,成绩上传前必须进行用户合法性的验证,合法用户方能将自己的综
合测评成绩上传至服务器端的数据库。同时,合法用户也可以随时修改自己的密
码。
3、 用户可以根据自己的需要进行查询:
1) 输入学号,就可以精确得到该位同学的综合测评的得分、排名等情况。
2) 询所有学生的综合测评得分情况,并按学号顺序排列显示。
3)查询业务学习成绩大于等于或小于某一值的所有学生的综合测评得分情况,并按业务学习成绩从高到低排列显示。
4)查询综合测评成绩大于等于或小于某一值的所有学生的综合测评得分情况,并按综合测评成绩从高到低排列显示。
5)查询业务学习成绩大于或小于某一值且综合测评成绩大于等于或小于某一值的所有学生的综合测评得分情况,并按学号的顺序排列显示。
4、 用户可以查看全班同学的业务学习成绩及综合测评成绩各个得分段的比例,更好
地了解班级的综合测评情况。
模块功能说明
1、政治素质
该模块能够将所有的政治素质方面的得分项列出来,供用户选择自己的得分情况,然后计算出政治素质的得分。法纪观念、学习态度、品德修养、劳动实践、奖惩得分与政治素质模块的功能相似,都是计算各自的得分,所以在此不一一阐述。
2、政治思想素质
该模块则将政治素质、法纪观念、学习态度、品德修养、劳动实践、奖惩分各个模块组合,以整体的方式显示给用户,并能将各个小模块的得分情况相加,得出政治思想素质的实际得分(100分制)及总得分(实际得分×20%)
3、业务学习得分该模块能够处理用户输入各门课程的得分情况,计算业务学习实际得分(100分制,业务学习实际得分=各门课程的学分成绩总和÷各门课程学分总和+公共选修课的成绩)及总得分(业务学习实际得分×60%)。
4、智能素质得分
该模块则将科研能力、社会工作能力、师范生技能、文艺活动能力各个小模块的得分相加得到智能素质的实际得分(100分制)及总得分(实际得分×10%)。
5、体育素质得分
该模块能够处理用户体育课成绩的输入,计算体育素质的实际得分(体育课成绩×60% + 课外体育活动成绩)及总得分(实际得分×10%)。
5、 精确查询
该模块能够接受用户输入学号,查询该同学综合测评的相关情况。
7、模糊查询
该模块能够接受用户的输入,根据用户的需要,以业务学习得分和综合测评得分为条件进行查询。
8、综合测评成绩比例显示
该模块能够根据全部上传的综合测评,统计总人数,某一分数段的人数,然后按比例图显示给用户。
9、综合测评成绩上传
该模块能够验证用户的合法性并将合法用户计算出的综合测评得分情况上传至服务器端的数据库上,作为留档材料,也作为成绩核对的依据。
10、用户密码修改
该模块能够验证用户的合法性并能实现合法用户对自己密码的修改
综合测评管理系统应用信息化手段通过网络实施学生综合测评。功能模块包括:测评标准设置、奖项设置、智育课程设置、学生测评、测评汇总、上报、各级部门审核、统计查询。