毕业论文(设计)-基于WEB 的教师管理系统的设计与开发.doc
文本预览下载声明
基于WEB的的设计与开发
辉
(石河子广播电视大学,新疆石河子市,832000)
?【摘要】
?【关键词】
一、引言
目前,在系统中,存在的问题十分突出。在这种背景下,一个基于互联网的非接触式、开放式系统应运而生。该系统
二、系统目标
“”以网络数据库基础,借助互联网技术组织、实施,利用ASP的内置组件,发挥计算机强大的数据处理功能,来实现的目的。系统实现的目标主要包括:
1. 实现系统通用性、 3、
4. 多层次性本系统不仅可以帮助,学生还可以利用该系统,根据自己实际情况。
三、系统
1、教师基本信息录入;
2、修改、新增和删除的问题;
3、解决教师信息查询、统计的问题;
4、不能造成数据冗余;
5、操作流程要简洁,明了。
四、系统的技术和功能实现
1.数据库的设计
数据库的设计是中及其重要的一部分内容,整个系统建构在以主的数据库上,系统能否成功,关键在于数据库的设计是否合理,是否有较强的伸缩性;是否能够易于维护和扩充。
经过分析,数据库被划分为如下几个主要的数据表:T_info(教师基本信息:ID,教师信息描述);
Skqk(教师授课情况:ID,XMID=T_info.ID,授课情况描述);
其他表为辅助用,主要说明教师职称、学历、授课学年及学期等信息。
2.系统体系结构
为便于对系统进行管理。整个系统的将用户分为两种类型,即普通用户和系统管理员。
1)普通用户
普通用户使用系统完成的活动包括:登录;浏览。
(2)系统管理员
系统管理员享有一切权限,主要负责对系统的管理、维护、。3.系统功能分析与设计
远程平台主要由个功能模块:管理模块、管理模块、模块、模块组成。整个系统的功能结构图如图1所示。
其中管理模块是系统的核心所在。
图1?? 功能结构图
4.系统的技术支持
对于,在分析、设计与实现系统的过程中,结合使用了ASP技术,配合Javascript、VBSscript脚本语言,实现了组件化的系统开发。
ASP(Active Server Page)是基于Microsoft Windows NT 和Microsoft Internet Information Server的开放式脚本开发环境,是动态网页开发技术,比较容易地实现复杂的Web功能。利用ASP开发的脚本程序全部运行在服务器端,极大地减少了对客户端的要求,同时也减少了系统后期的维护工作。
对于数据库,本身并不能提供WWW的直接访问,ASP采用ADO(ActiveX Data Object)技术可以访问任何ODBC兼容的WEB数据库,本系统采用的是数据库。ADO是一种ActiveX对象,是一组优化的访问数据库专用对象集。ADO使用内置的RecordSet对象作为主要的数据接口,可以使用VBScript或者JavaScript语言来控制对数据库的访问及查询操作结果的输出显示。%
dim xn,xq
xn=trim(request.form(xn))
xq=trim(request.form(xq))
set rs=server.createobject(adodb.recordset)
sql=SELECT st_info.id as id,st_info.xm as xm, st_info.xl as xl,st_info.zy as zy,st_info.zch as zch,skqk.sdkc as sdkc,st_info.yddh as yddh FROM skqk INNER JOIN st_info ON skqk.xmid = st_info.ID WHERE skqk.skxq like %xq% AND skqk.skxn like %xn%
rs.open sql,conn,1,1
%
按姓名、专业查询
%
dim xx,nr
xx=trim(request.form(xx))
nr=trim(request(nr))
set rs=server.createobject(adodb.recordset)
select case xx
case 按姓名查询
sql=select * from st_info where xm like %nr%
case 按专业查询
sql=select * from st_info where zy like %nr%
end select
rs.open sql,conn,1,1
%
2、统计功能
按学历统计指定学期教师情况
%
select case tj
case 学历
set rst=server.createobject(adodb.recordset)
sqls=select xl from xl
rst.open sqls,conn,1,1
显示全部