《网站设计与维护》课程设计分析报告.docx
- 文档编号:350076
- 上传时间:2022-10-09
- 格式:DOCX
- 页数:21
- 大小:985.45KB
《网站设计与维护》课程设计分析报告.docx
《《网站设计与维护》课程设计分析报告.docx》由会员分享,可在线阅读,更多相关《《网站设计与维护》课程设计分析报告.docx(21页珍藏版)》请在冰豆网上搜索。
《网站设计与维护》课程设计分析报告
信息技术系课程设计报告
课程:
网站设计与维护
年级:
09级
专业:
计算机应用技术专业
姓名:
李成元
指导老师:
龙娟
评语:
得分:
指导老师签名:
完成日期:
二○一一年一月八日
《网站设计与维护》课程设计报告
学号:
200936010007
姓名:
李成元
专业:
计算机应用专业
课题:
学籍治理系统
一、前言
1.治理信息系统
治理信息系统:
是一个不断进展的新型学科,MIS的定义随着计算机技术和通讯技术的进步也在不断更新,在现时期普遍认为治理信息系统MIS是由人和计算机设备或其他信息处理手段组成并用于治理信息的系统。
2.开发学生学籍系统的必要性
高等院校的学生治理工作是学校治理工作中一项十分重要的工作,占有十分重要的位置,也是高校日常事务治理中的一个重要环节。
随着学校规模扩大,在校学生人数不断增加,加大了学生治理治理的难度。
然而,长期以来学生治理工作一直是使用传统人工的治理方式,如此的治理方式存在着:
效率低、保密性差,大量的文件和数据难于查找、更新和维护,造成了办事效率低如此的现状。
远远不能适应进展的需要。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
应用计算机对高校学生信息进行治理,具有人工治理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性强、存储量大、保密性能好等。
这些优点能够极大地提高学生治理的工作质量和效率,也是高校学生治理的科学化、规范化、信息化治理的重要条件。
3.学生学籍系统简介以及系统概要设计
(1).学生学籍系统总体功能简介
学生学籍系统是针对各个学生在校的个人信息治理系统。
依照初期的设计,实现了学生差不多情况的治理。
(2).学生学籍系统功能模块简介
系统的功能模块包括用户注册登录模块,学生差不多信息治理模块,院系信息治理,专业信息治理模块,系统治理模块。
信息治理模块是能够对学生进行查询、录入、修改、删除等操作,动态了解各学生差不多信息。
对学生的所在的院系及专业进行治理,系统治理模块是让个系统治理负责人进行系统数据的添加,修改,删除,查询,提高了工作效率。
二、系统框图
1.学籍治理系统功能结构模块图,如图1—1所示:
图1—1.系统结构功能结构模块图
2.用户注册登录结构模块图,如图1—2所示:
图1—2.用户注册登录结构模块图
3.学生信息治理结构模块图,如图1—3所示:
图1—3.学生信息治理结构模块图
三、表结构
(1).student(学生信息表)
学生信息表是用来保存学生的差不多信息和用来登录注册信息。
该表的表结构如下表1—1所示:
student(学生信息表)
字段名
类型
长度
备注
ID
自动编号
编号
sno
Char
12
学号
sname
Varchar
8
姓名
ssex
VarChar
2
性不
snation
Varchar
10
民族
snative
Varchar
4
籍贯
grade
Varchar
6
年级
Mname
Varchar
20
专业
spass
Char
6
密码
dname
Varchar
20
院系
sage
Char
2
年龄
表1—1.学生信息表结构
(2).manger(治理员信息表)
治理员信息表用来保存治理员的差不多信息和用来登录注册信息。
该表的表结构如下表1—2所示:
manger(治理员信息表)
字段名
类型
长度
备注
ID
自动编号
编号
mno
Char
4
治理员编号
mname
VarChar
8
姓名
mpass
Char
6
密码
表1—2.治理员信息表结构
四、程序流程图、清单
1.用户注册登录(zhuce.asp)
(1).流程图:
如图1—4所示:
图1-4.注册登录流程图
(2).程序清单(关键程序段)
注册登录界面要紧用于对用户点击登入按钮进入相关的端口对相关的端口进行超链接,能够进入学生端和治理员端。
用户注册登录界面所涉及的程序代码(zhuce.asp)如下:
--#includefile="const.asp"-->
<%
'*********************************
'验证用户登录
'*********************************
Dimuno'用户名
Dimupass'密码
Dimutype'用户类不
Dimsql'将被执行的SQL命令
Dimrs'RecordSet对象
Session.Timeout=30'读取用户提交的数据并进行完整性推断
uno=Trim(Request.Form("uno"))
upass=Trim(Request.Form("upass"))
utype=Request.Form("utype")
ifuno=""ORupass=""ORutype=""Then
Alert("对不起,你的信息填写不完整,请查实后再登录!
")
GOBack()
Response.End
Endif
'进行登录信息验证
SelectCaseutype
Case"student"'学生登录
sql="SELECTsnameFROMstudentWHEREsno='"&uno&"'ANDspass='"&upass&"'"
Setrs=ExecuteQuery(sql)
ifrs.EOFThen
Alert("对不起,你输入的用户名或密码错误,请查实!
")
GoBack()
Response.End
Else
Session("uno")=uno'学号
Swssion("unname")=rs("sname")'姓名
Sever.Transfer("studentmenu.htm")
Endif
Case"manager"'治理员登录
sql="SELECTmnameFROMmanagerWHEREmno='"&uno&"'ANDmpass='"&upass&"'"
Setrs=ExecuteQuery(sql)
ifrs.EOFThen
Alert("对不起,你输入的用户名或密码错误,请查实!
")
GoBack()
Response.End
Else
Session("uno")=uno'编号
Swssion("unname")=rs("mname")'姓名
Sever.Transfer("managermenu.htm")
Endif
EndSelect
%>
2.学生信息治理端(由updatestudentpass.asp1,editstudent1.asp,logout.asp组成)
(1).流程图:
学生信息治理端图如图1—5所示
开始
图1—5.学生信息治理端图
(2).程序清单(关键程序段)
学生信息治理端界面是由updatestudentpass1.asp,editstudent1.asp,editstudent3.asplogout.asp四个网页组成)
a.该页面要紧是用于学生对自己的密码进行更改。
所涉及的程序代码(updatestudentpass1.asp)如下:
--#inclodefile="const.asp"-->
<%
Dimuno'学号
Dimopass'旧密码
Dimnpass'第一次输入新密码
Dimnpass1'第二次输入的新密码
Dimsql'SQL字符串
Dimrs'Recordset对象
uno=Session("uno")
opass=Trim(Request.Form("opass"))
npass=Trim(Request.Form("npass"))
npass1=Trim(Request.Form("npass1"))
ifnpass<>npass1Then
Alert("两次输入的密码不匹配!
")
GoBack()
Response.End
Endif
sql="SELECT*FROMstudentWHEREsno="'&uno&'"ANDspass="'&opass&'""
Setrs="ExecuteQuerry(sql)
ifrs.EOFThen
Alert("对不起,你输入的学号或密码输入错误,请查实!
")
GoBack()
Response.End
Endif
sql="UPDATEstudentSETspass="&npass
sql=sql'"WHEREsno="'&uno&""
ExecuteNonQuery(sql)
Alert("你的密码已成功修改,请记住!
")
GoBack()
Response.End
%>
b.该页面要紧用于学生查看自己的相关信息,所涉及的程序代码(editstudent1.asp)如下:
--#includefile="const.asp"-->
<%
'声明变量
Dimrs'Recordset对象
Dimsql'数据操作命令
Dimcount'消息计数器,用来推断是否到达分页条目
Dimpage'用户请求页面索引
DimpageSize'每页显示信息数目
sql="SELECT*FROMstudent"
Setrs=ExecuteQuery(sql)
ifrs.RecordCount=0Then
Alert("对不起,你还没有输入学生记录!
")
GoBack()
Response.End
%>
.
.
.
<%=rs("sname")%>
<%=rs("ssex")%>
<%=rs("snation")%>
<%=rs("snative")%>
<%=rs("grade")%>
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站设计与维护 网站 设计 维护 课程设计 分析 报告