学生信息管理系统.doc_第1页
学生信息管理系统.doc_第2页
学生信息管理系统.doc_第3页
学生信息管理系统.doc_第4页
学生信息管理系统.doc_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学生信息管理系统设计方案实验 报告西安电力高等专科学校计算机应用41091班编写人:吕景卫目录一.引言31.1编写的目的31.2参考资料4二.任务概述42.1实现功能42.2模块分析42.2数据库设计62.2系统逻辑结构图92.5业务流程图9三.运行需求103.1数据精确度103.2适应性10四.代码114.1登陆代码114.2主页代码174.3查询页面代码194.4链接数据库21五、总结25一.引言随着计算机网路的发展,网站已经成为一种不可缺少的一项,动态网站是以后也是现在的主流,而且与人们现在的生活有着紧密的联系,而我们的工作更离不开网络,现在的练习是以后的工作的必须。 1.1编写的目的 针对学校学生信息的特点以及管理中实际需要而设计,能够有效地实现学生信息管理的信息化,减轻管理人员的工作负担,高效率、规范化地管理大量的学生信息,并避免人为操作的错误和不规范行为。1.2参考资料 JSP动态网站设计项目教程 中国人民大学出版社 主编/张兴科二.任务概述2.1实现功能1.学生使用自己的姓名和学号(密码)登陆后,可以在里面寻找自己的信息和成绩,填写自己的资料,查看自己的基本信息。2.教师使用自己的工号和姓名登陆,可以查看学生的信息和查学生的成绩。3.使用系统的人可以用用户身份登陆浏览。2.2模块分析学籍信息管理每年的大量新生入学,老生毕业都需要处理大量的学生信息。通过这一模块,可以实现学生基本情况的添加、删除、更新。还能查询各个学生的情况,姓名、家庭电话、家庭住址、学号等各个消息班级信息管理实现班级的添加、删除、更新。查询班级的所在系别,辅导员等。课程信息管理每个学期都会增加一些新的科目,通过本模块可以轻松的添加以及更新课程。可以根据学期条件或者班级条件的选择,也可根据课程名、课程号或者班级的选择,并对值的输入,可以看到数据集中显示符合条件的课程数据信息,而且可以根据教工的修改要求进行数据的添加、删除、修改的操作。该项管理对课程的属性进行了具体化的分类,比如可以分辨是考试科还是考察课,而且根据条件的选择大大得提高了对各学期课程数据的记录操作,很大得帮助了教工们工作效率的提高。成绩信息管理本模块实现了成绩的输入、删除、更新。还能查询到平均成绩以及单科最高最低成绩以及个人成绩。把成绩统计这个繁琐的工作简单化,为学生成绩的管理方面提高工作效率。系统管理因为本系统是供多人一起使用的,必须对某一些人进行限制。于是设置了管理员,非管理员只能进行查询操作,不能进行更改。2.2数据库设计学生基本情况表:字段名数据类型是否可空说明班级Char否外关键字学号Char否主关键字姓名Char否无性别Char否无出生年月data否无籍贯Char否无联系电话Char是无联系地址Char是无班级情况表:系名Char否外关键字班级Char否关键字主要教室Char是无辅导员Char是无系名Char否外关键字班级Char否关键字系表:系名Char否关键字系办公室Char是无联系电话Char是无课程表:课程号Char否关键字课程名Char否无班级Char是外关键字类别Char是无平均成绩表:班级Char否外关键字学号Char否关键字姓名Char是无平均成绩Int是无单科成绩表:学号Char否关键字姓名Char否无课程号Char否外关键字课程名Char否无成绩Int是无班级选课表:班级Char否组合关键字课程号Char否组合关键字课程名Char是无学期Char否组合关键字2.2系统逻辑结构图主界面学生教师辅导员管理员学生录入个人信息学生修改个人信息学生信息查询学生信息统计学生信息打印学生个人信息查询学生信息查询学生信息统计学生信息打印所管理班级信息录入学生信息查询学生信息统计学生信息打印学生信息录入2.5业务流程图管理员系统配置查询界面用户管理数据库班级管理班级设置栏目管理信息查询成绩查询课程查询添加用户管理用户删除用户数据备份数据还原后台登陆前台登陆学生修改密码三.运行需求3.1数据精确度 数据精确度比较高,如果用户输入的数据不正确、不符合要求,系统将自动将其转化为系统自动格式。3.2适应性 操作方式尽可能简单,可在多种操作系统中运行(如windows操作系统、linux操作系统等中运行)具有较强的适应性,数据具有较强的更新能力,能随时 响应用户及管理员对数据的修改,并且该系统具有课升级性,为用户增加其需要的功能模块。四.代码4.1登陆代码学生信息管理系统 用户名: 密 码: 请选择访客学生教师部门   相关连接: 学籍信息查询系统  var oMarquee = document.getElementById(mq);var iLineHeight = 16;var iLineCount = 0;var iScrollAmount = 1; function run()oMarquee.scrollTop += iScrollAmount;if ( oMarquee.scrollTop = iLineCount * iLineHeight )oMarquee.scrollTop = 0;if ( oMarquee.scrollTop % iLineHeight = 0 ) window.setTimeout( run(), 2000 ); else window.setTimeout( run(), 50 );oMarquee.innerHTML += oMarquee.innerHTML;window.setTimeout( run(), 2000 );4.2主页代码学生信息管理系统 document.write(+); document.write(+);if(document.all) document.write(+);else document.write(+); document.write(+); document.write(+); document.write(+); document.write(+);4.3查询页面代码学生信息管理系统 document.write(+); document.write(+);if(document.all) document.write(+);else document.write(+); document.write(+); document.write(+); document.write(+); document.write(+);4.4链接数据库%ConnDB conn=new ConnDB();String admin_name=(String)request.getParameter(a_name);String admin_pass=(String)request.getParameter(a_pass);String name=,pass=,header=;if (admin_name!=null | admin_pass!=)tryString strSql=select a_name,a_pass,a_header from admin where a_name=+admin_name+ and a_pass=+admin_pass+;ResultSet rs=conn.doQuery(strSql);while(rs.next()name=rs.getString(a_name);pass=rs.getString(a_pass);header=rs.getString(a_header);if(admin_name.equals(name) & admin_pass.equals(pass)session.setAttribute(admin_name,admin_name);session.setAttribute(admin_header,header);out.println( );%   登录中. %elseout.println( );%   登录失败,请重新登录! %catch(Exception e)out.println(alert(您的操作有误!);window.location.href=default.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论