1、治理信息系统:是一个不断进展的新型学科,MIS的定义随着计算机技术和通讯技术的进步也在不断更新,在现时期普遍认为治理信息系统MIS是由人和计算机设备或其他信息处理手段组成并用于治理信息的系统。2.开发学生学籍系统的必要性高等院校的学生治理工作是学校治理工作中一项十分重要的工作,占有十分重要的位置,也是高校日常事务治理中的一个重要环节。随着学校规模扩大,在校学生人数不断增加,加大了学生治理治理的难度。然而,长期以来学生治理工作一直是使用传统人工的治理方式,如此的治理方式存在着:效率低、保密性差,大量的文件和数据难于查找、更新和维护,造成了办事效率低如此的现状。远远不能适应进展的需要。随着科学技术
2、的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。应用计算机对高校学生信息进行治理,具有人工治理所无法比拟的优点.例如:检索迅速、查找方便、可靠性强、存储量大、保密性能好等。这些优点能够极大地提高学生治理的工作质量和效率,也是高校学生治理的科学化、规范化、信息化治理的重要条件。3. 学生学籍系统简介以及系统概要设计(1).学生学籍系统总体功能简介学生学籍系统是针对各个学生在校的个人信息治理系统。依照初期的设计,实现了学生差不多情况的治理。(2). 学生学籍系统功能模块简介系统的功能模块包括用户注册登录模块,学生差不多信息治理模块,
3、院系信息治理,专业信息治理模块,系统治理模块。信息治理模块是能够对学生进行查询、录入、修改、删除等操作,动态了解各学生差不多信息。对学生的所在的院系及专业进行治理,系统治理模块是让个系统治理负责人进行系统数据的添加,修改,删除,查询,提高了工作效率。二、系统框图1.学籍治理系统功能结构模块图,如图11所示: 图11.系统结构功能结构模块图2.用户注册登录结构模块图,如图12所示: 图12.用户注册登录结构模块图3.学生信息治理结构模块图,如图13所示: 图13.学生信息治理结构模块图三、表结构(1).student(学生信息表) 学生信息表是用来保存学生的差不多信息和用来登录注册信息。该表的表
4、结构如下表11所示:student(学生信息表)字段名类型长度备注ID自动编号编号snoChar12学号snameVarchar8姓名ssexVarChar2性不snation10民族snative4籍贯grade6年级Mname20专业spass密码dname院系sage年龄 表11.学生信息表结构(2).manger(治理员信息表) 治理员信息表用来保存治理员的差不多信息和用来登录注册信息。该表的表结构如下表12所示: manger(治理员信息表) 长度 备注 mno Char 4 治理员编号 mname VarChar 8 姓名 mpass 6 密码 表12.治理员信息表结构四、程序流程
5、图、清单1用户注册登录(zhuce.asp)(1).流程图:如图14所示: 图1-4.注册登录流程图(2).程序清单(关键程序段) 注册登录界面要紧用于对用户点击登入按钮进入相关的端口对相关的端口进行超链接,能够进入学生端和治理员端。用户注册登录界面所涉及的程序代码(zhuce.asp)如下:%*验证用户登录Dim uno 用户名Dim upass Dim utype 用户类不Dim sql 将被执行的SQL命令Dim rs RecordSet对象Session.Timeout=30读取用户提交的数据并进行完整性推断uno=Trim(Request.Form(uno)upass=Trim(Re
6、quest.Form(upassutype=Request.Form(utype)if uno= OR upass = OR utype=Then Alert (对不起,你的信息填写不完整,请查实后再登录! GOBack() Response.EndEnd if进行登录信息验证Select Case utype Case student 学生登录 sql=SELECT sname FROM student WHERE sno= & uno & AND spass = upass & Set rs=ExecuteQuery(sql) if rs.EOF Then对不起,你输入的用户名或密码错误,
7、请查实! GoBack() Else Session() = uno Swssion(unname) = rs(sname) Sever.Transfer(studentmenu.htm End ifmanager治理员登录SELECT mname FROM manager WHERE mno= AND mpass = mnamemanagermenu.htm) End Select%2.学生信息治理端(由updatestudentpass.asp1 , editstudent1.asp , logout.asp组成)学生信息治理端图如图15所示开始 图15.学生信息治理端图学生信息治理端界面
8、是由updatestudentpass1.asp , editstudent1.asp , editstudent3.asp logout.asp四个网页组成)a.该页面要紧是用于学生对自己的密码进行更改。所涉及的程序代码(updatestudentpass1.asp)如下:-#inclode file=Dim opass 旧密码Dim npass 第一次输入新密码Dim npass1 第二次输入的新密码SQL字符串Recordset对象uno=Session(opass=Trim(Request.Form(opassnpass=Trim(Request.Form(npassnpass1=Tr
9、im(Request.Form(npass1if npassnpass1 Then Alert(两次输入的密码不匹配!sql=SELECT*FROM student WHERE sno= AND spass= opass &Set rs=ExecuteQuerry(sql)if rs.EOF Then 对不起,你输入的学号或密码输入错误,请查实!sql = UPDATE student SET spass= npasssql = sql WHERE sno=&ExecuteNonQuery(sql)Alert(你的密码已成功修改,请记住!GoBack()Response.Endb.该页面要紧用
10、于学生查看自己的相关信息,所涉及的程序代码(editstudent1.asp)如下:html title我的信息link rel=stylesheet type=text/css href=link.css/head声明变量 Dim rs Dim sql 数据操作命令 Dim count 消息计数器,用来推断是否到达分页条目 Dim page 用户请求页面索引 Dim pageSize 每页显示信息数目SELECT * FROM student if rs.RecordCount=0 Then对不起,你还没有输入学生记录! .tr bgcolor=#C0C0C0td align=centerfont size=3%=rs(sno)%/font/tdssexsnationsnativegrade
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1