目录
一.研究目的
管理信息系统起源于20世纪70年代在美国,发轫于由于计算机,网络技术的飞速发展,出现上世纪80年代,并很快在我们国家,有一半的20世纪初的世纪,20世纪80年代大量的企业机构开发了一些软件,管理信息系统,首次实现在金融方面取得巨大成功,并导致其他模块的发展,使得中国管理现代化做出了不可磨灭的贡献。许多高校还开设了一个信息管理系统,在研究生层次的专业管理信息系统方向提供更大。现在,它已经听说过,这个前高频词“假”。互联网进入“错误”关键字查询,它的出现,在过去作为企业的主流管理信息系统几乎没有了,更多的土地,法院,水,医院,学校和信息系统管理应用程序等单位。
1.全球化。目前,每年有许多管理信息系统在世界各地举办的专业会议,吸引战略和商业模式,电子政务,信息技术和决策,计算机模拟的行为和控制系统在世界上,信息技术和数据库技术,互联网法规和相关专业的专家等政策的应用技术的实施。随着互联网的发展,许多国际组织都制定了自己的系统,在互联网上,信息系统专业的信息不受时间和地域的限制管理,可以进行获取和沟通在互联网上。
2.专业发展。管理信息系统是以现代计算机技术,基于网络,计算机技术信息管理系统的发展是至关重要的。人们常常误认为管理信息系统是一个计算机专业的课,但是,计算机,网络和技术知识只是一个平台和工具,管理理论,信息分析,决策管理系统主要的信息系统。我们的信息管理系统通常建立在经济学,管理学,商学员,这是管理信息系统的专业发展的大学是非常有利的。在我国社会和经济生活的未来管理信息系统的重要作用,管理信息系统已成为一个热门专业社会需求,学科建设正在蓬勃发展。
3.不断技术进步。旨在综合管理信息系统进行信息交换和共享数据资源,采用数据仓库数据库,数据挖掘和计算机网络技术。随着全球经济一体化,世界经济和中国经济正逐步走向知识型经济活动,建筑管理信息系统,处理能力的步伐,满足知识经济的要求。知识和信息系统除了具有管理信息系统的全部功能,其核心是一个专家系统。在智能信息系统的开发管理信息系统,智能信息系统具有创新的功能,可以解决非结构化活动,在决策的主导地位较高的认知度,是一个男人向导。基于神经网络的组件,智能网络化GA,然后,信息系统在人体中的贡献将更大。
4.应用扩大。在贸易全球化,企业管理商务信息系统“高级阶段”,电子商务是利用先进的信息技术来改造传统商业革命中是建立在互联网上全球运营的商业模式。电子商务是一个全球性的,开放的,社会的,集成,可扩展性,安全性等方面,大力发展电子商务,为企业创造更多的贸易机会。降低交易成本,提高在国际市场的知名度和竞争力。因此,电子商务是另一个地方扩大信息管理系统。
1.1 研究方法
(1)研究方法:
根据所给资料得出系统的基本的框图,划分功能模块,应用语言编程,采用Zend Studio开发工具并将Mysql作为数据库服务器来开发本系统。系统主要实现了基本信息管理、学生管理、教师管理、成绩管理等功能模块。
(2)技术路线:
该系统采用B / S结构设计,使用各种标准的协议和技术,适用于任何硬件平台该模型和软件环境。该系统采用当今社会较为先进的可靠和稳定的优质架构,设计实现了一个具有很好的可扩展性和安全性的学生综合素质评测系统。
二.系统分析
2.1 系统设计目标
系统实现了学生综合素质评测,主要功能如下:
(1)基本信息管理模块:添加院系、添加专业、专业管理、添加班级、班级管理、添加课程、课程管理。
基本信息管理功能实现了院系、专业、班级以及课程信息管理。
(2)学生管理模块。
学生管理模块实现了学生信息管理、添加学生代表和学生代表管理。
(3)教师管理模块:包括添加教师和教师管理。
(4)成绩管理模块:德育成绩、技能成绩、智育成绩、体育成绩。
2.2 系统可行性分析
评估技术可行性
技术可行性是最关键的问题是最难以判断。所需要的系统的更多的功能,各种限制,从技术角度来看,研究实施该系统,完整的方法的可行性,以该系统的开发以确定条件是否满足,通常是从软件和硬件性能的要求,技术人员的能力水平,输入的数量和综合考虑其他技术人员的方面和测试以确定利用现有技术是否能达到相应的解决方案,以现有的资源条件下实现很多新系统的技术风险。分析了现有技术的技术可行性分析,成功地完成了规定的时间内开发工作将能确保正确实施的设计,技术人员的功能和性能正确的配置问题,软件和你不需要等待开发,以满足硬件配置。当然,使用Windows操作系统平台,Mysql中数据库和PHP技术作为系统开发技术。从上面的分析中,系统在技术上是可行的。
操作可行性分析
该系统采用B/ S架构,学生综合素质评测系统有着简单的操作,用户并不需要先进的计算机专业知识,只要管理员来学习如何使用计算机基本操作,则可以使用系统。
经济可行性分析
由于本系统是模拟实现的体能素质评估管理数据库系统,整个系统是不是非常大,所以开发成本不会太高。在发展的整个过程是由自身独立完成,只需PC和多种上面提到的软件,就可以实现所有正在进行的活动。因为PC是我的原创,但没有专业的硬件升级;和各种软件,还在线免费下载的,从而使显影的总成本,可以说是非常低的,这对于我们在未来进一步改善网站一个非常大的舒适性。使用成本,你只需要用户拥有一台计算机即可。以及需要对计算机硬件不是很高,没有特殊的软件要求,包括大多数的易访问和使用。因此,从经济可行性研究,体现了该系统的价格实惠,而且功能强大。
2.3 系统功能需求概述
系统包括管理员、学生以及教师三个角色,不同的角色登录系统实现不同的功能。主要功能包括基本信息管理、学生管理、教师管理、成绩管理等功能模块。
2.4 系统设计规则
无论哪个系统都应该有自己的设计规则。该系统也具有重要的设计标准:
简单:推进系统,同时成就,并尽量使系统更容易理解,对于一个系统,这是非常重要的。
针对性:系统设计导向的学生综合素质评测系统的设计和品质,它面向的是学校的学生有很强的正对性。
适用范围:本系统适用范围广泛功能涵盖了学生成绩管理,实现了基本信息管理、学生管理、教师管理以及成绩管理等功能模块,拥有出色的可用性。
2.5 运行环境
本系统是一个B/S版的应用程序,采用了Mysql数据库,用户可以直接在本地电脑上面安装使用。
(1)开发硬件平台:
CPU:酷睿双核 3.2GHZ
内存:4G以上
硬盘:320GB
(2) 开发软件平台:
操作系统:Window XP 或Win 7均可
数据库:Mysql
三. 系统设计
学习所需的组件有一个更好的解决方案,使系统的问题“是什么”的,下一步就是设计并实现了该系统,也就是要着手解决“如何做”的问题。总结本节的主要目的是为了物理基于相位解决所提出的方法的计算机和通信系统的分析必须反映可以实现转换的逻辑系统的需求。这个阶段的主要任务是进行从系统的总体目标,按照学习逻辑系统功能需求所需的组件,并考虑经济,技术和操作方面的条件环境,以确定系统的技术解决方案的系统组件的整体结构,并合理选择软件和硬件设备,计算机和通信系统提出的实施计划,确保总体目标。
四 . 数据库结构设计
4.1 数据库设计规范
概念设计,通常有四种方法:
自上而下:全球框架结构的概念首先,定义,然后逐步罚款;由下向上:首先定义各局部应用的概念结构,然后连接在一起以获得一个全球性的概念结构;逐渐扩大:首先,定义核心概念结构,然后向外扩展,直到该结构的整体概念;一种混合的方法:自上而下和结合自顶向下的方法来设计一个全球自下而上的概念。框架结构,从底向上方法的概念结构设计整合框架的各组成部分
前两个步骤的设计阶段的物理结构:
定义数据库的物理结构,访问数据库,并在很大程度上的关系的方式来确定的存储结构。分析的物理结构是时间和空间效率。
选择接入方式,常用的方法之间的正确关系是:访问方法的索引,聚簇访问,散列访问方法。
4.2 数据库概念模型
关系型数据库是最广泛的数据库。因为它是一个面向对象的系统设计,数据库设计,当然,将必须是面向对象的。现在考虑如何操作逗留在类,特别是,如何对类对象被映射到一个二维的关系数据库表。目前建模工具数据库可用于实现诸如PowerDesigner,Microsoft Visio和其它。概念设计的一般属性数据库ER图如下所示:
图表说明:矩形模板代表的实体。由菱形表示后续部分实体的性能之间的相互关系,没有连接线是用于“金刚石”和“相关实体”,键入所需标记的接触部分的工具。根据模板可用椭圆的话,由于这种情况下的实体的特征在图中已被删除。
用户:ID、学员编号、用户名、密码、年龄、性别、身高、体重等。
科目:ID、科目名、成绩单位、优秀成绩、良好成绩、及格成绩等。
成绩:学员编号、科目名称、学员姓名、评估段、分数等。
然后根据具体的功能需求,对本系统的E-R图进行细化从而得到几种实体—关系模型,以下为部分实体—关系模型
4.3 数据表字段设计
列举部分表的设计。
(1)班级信息表。
表4-1 班级信息表
字段名 | 数据类型 | 长度 | 是否主键 |
bj_id | int | 4 | 是 |
bj | varchar | 100 | |
xy | varchar | 100 |
(2)成绩信息表。
表4-2 成绩信息表
字段名 | 数据类型 | 长度 | 是否主键 |
cj_id | int | 4 | 是 |
st_id | int | 4 | |
kc | varchar | 50 | |
cj | varchar | 50 | |
name | varchar | 50 | |
xh | varchar | 50 | |
bj | varchar | 100 | |
xf | int | 4 | |
types | varchar | 100 | |
s_year | int | 4 | |
term | int | 4 |
五.页面展示
输入用户名密码点击登陆按钮,系统会自动验证其身份的合法性,登陆界面效果图如下图所示
代码展示
<?
session_start();
include("inc/conn.php");
$username=$_POST["username"];
$password=$_POST["password"];
$login_type=$_POST["login_type"];
if($login_type=='学生')
{
$sql="select * from student where xh='$username' and mima='$password'";
$query=mysql_query($sql);
if(mysql_num_rows($query)==0)
{
echo "<script>alert('请输入正确的帐号密码!');window.top.location.href='index.php'</script>";
}
else
{
$rs=mysql_fetch_assoc($query);
$_SESSION["userid"]=$username;
$_SESSION["name"]=$rs["name"];
$_SESSION["bj"]=$rs["bj"];
$_SESSION["st_id"]=$rs["st_id"];
$_SESSION["hy_type"]="学生";
echo "<script>window.location.href='index.php'</script>";
}
}
//
if($login_type=='教师')
{
$sql="select * from teacher where zh='$username' and mima='$password'";
$query=mysql_query($sql);
if(mysql_num_rows($query)==0)
{
echo "<script>alert('请输入正确的帐号密码!');window.top.location.href='index.php'</script>";
}
else
{
$rs=mysql_fetch_assoc($query);
$_SESSION["userid"]=$username;
$_SESSION["name"]=$rs["name"];
$_SESSION["bj"]=$rs["bj"];
$_SESSION["zy"]=$rs["zy"];
$_SESSION["hy_type"]="教师";
echo "<script>window.location.href='index.php'</script>";
}
}
//
//
if($login_type=='学生代表')
{
$sql="select * from repr where zh='$username' and mima='$password'";
$query=mysql_query($sql);
if(mysql_num_rows($query)==0)
{
echo "<script>alert('请输入正确的帐号密码!');window.top.location.href='index.php'</script>";
}
else
{
$rs=mysql_fetch_assoc($query);
$_SESSION["userid"]=$username;
$_SESSION["name"]=$rs["name"];
$_SESSION["bj"]=$rs["bj"];
$_SESSION["hy_type"]="学生代表";
echo "<script>window.location.href='index.php'</script>";
}
}
//
?>
添加院系模块主要实现了院系信息的添加。其界面效果图如下图
代码展示
$xy=$_POST["xy"];
$act=$_GET["act"];
//添加操作
if($act=='add')
{
$sql="insert into xy(xy) values('$xy')";
$query=mysql_query($sql);
echo "<script>alert('添加成功!'); window.location.href='add_xy.php';</script>";
}
院系管理模块功能主要包括院系修改和删除功能。其界面效果图如下图
代码展示
if($act=='edit')
{
$id=$_POST["id"];
$sql="update xy set xy='$xy' where xy_id='$id'";
$query=mysql_query($sql);
echo "<script>alert('添加成功!'); window.location.href='xylist.php';</script>";
}
//删除操作
if($act=="del")
{
$id=$_GET["id"];
$url=$_SERVER["HTTP_REFERER"];
$sql="delete from xy where xy_id='$id'";
mysql_query($sql);
echo "<script>alert('已经删除成功!'); window.location.href='".$url."';</script>";
}
该功能模块主要实现了教师信息的添加。其界面效果图如下图
代码展示
if($act=='add')
{
$sql="insert into teacher(zh,mima,name,bj,zy,sex,tel) values('$zh','$mima','$name','$bj','$zy','$sex','$tel')";
$query=mysql_query($sql);
echo "<script>alert('添加成功!'); window.location.href='add_teacher.php';</script>";
}
六.源码获取方式
本文只展示部分功能以及代码,需要免费源码可私信或