- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP程序设计与网站开发课程报告
教务管理系统中学生信息管理
模块简介
1.1登录模块
用户输入用户名和密码,jsp页面把得到的用户名和密码与数据中的数据进行对比,验证是否登录成功。
1.2查看学生信息模块
用户可在该页查看学生信息表(student)中的所有数据且所有信息按学号排序。
1.3查询学生信息模块
用户可在该模块对学生信息进行查询,该模块为用户提供了三种查询方式分别为学号、班级、姓名。
1.4修改学生信息模块
该模块用户通过输入学号,来修改相应的学生信息记录。
1.5添加学生信息模块
用户可在该模块向学生信息表中添加记录。
1.6删除学生信息模块
用户可在该模块对学生表中的信息进行删除,该模块用户可以根据学号进行删除,该模块还为用户提供两个快捷删除功能分别为删除最近一次修改的学生信息记录和删除最近一次添加的信息记录。
数据库设计
2.1用户表(mytable)
字段名
含义
数据类型
是否为空
默认值
username
用户名
varchar(20)
是
password
密码
varchar(20)
是
2.2学生信息表(student)
字段名
含义
数据类型
是否为空
默认值
number
学号
varchar(20)
是
name
姓名
varchar(15)
是
sex
性别
varchar(5)
是
date
出生日期
varchar(20)
是
class
班级
varchar(15)
是
minzu
民族
varchar(6)
是
phone
联系方式
varchar(20)
是
zzmm
政治面貌
varchar(10)
是
address
家庭住址
varchar(40)
是
zhuanye
专业
varchar(20)
是
程序功能说明与程序设计流程图
3.1登录
登录部分涉及的jsp文件:Denglu.jsp、Denglu2.jsp,success.jsp:
Denglu.jsp通过定义两个文本框:name =logname ,name =password获取用户输入的用户名和密码并把值传递给Denglu2.jsp
Denglu2.jsp把传递过来的用户名和密码存放在String logname1
、String password1中,连接数据库通过遍历mytable表中的数据,对比两次,第一次对比用户名,第二次对比用户名和密码,同时定义两个int型变量,用户名正确则n=1,用户名和密码同时正确则m=1,再判断n与m的值,当n=1 m=1正确登录,n=1 m!=1 提示密码错误,n!=1 提示用户名不存在。
Success.jsp登录已成功,能够显示登录的用户名,显示出功能选项。
登录
登录
输入用户名和密码
先查找用户名
查找用户名密码
n=1
m=1
n=1m=1
n=1m!=1
登陆成功
用户名不存在
密码错误
Y
N
N
Y
Y
N
N
N
N
N
N
Y
Y
Y
Y
3.2查看学生信息
涉及文件inquire.jsp,SortTag.tag
用户通过点击学生信息管理页面上方的功能选项跳转到inquire.jsp.该文件负责把学生信息表中的数据通过调用SortTag.tag按学号进行排序然后输出学生信息记录。
按学号排序查询语句:SELECT * FORM student ORDER BY number
定义一个变量值=
定义一个变量值=“number”
调用SortTag.tag文件把变量值传递过去
SortTag.tag连接数据库对数据按照number字段排序
Inquire.jsp接受到tag文件返回的值即排序后的学生信息记录
3.3查询学生信息
涉及文件:chaxun.jsp,bynumber.jsp,byclass.jsp,byname.jsp,NumberConditon.tag,ClassConditon.tag,KeyWord.tag
用户通过点击学生信息管理页面上方的查询学生信息功能选项跳转到chaxun.jsp,该界面为用户提供三种查询方式,页面有三个文本框用户可以输入学号,班级号或姓名进行查询。
当用户选择根据学号查询bynumber.jsp 通过String number = request.getParameter (number) ; 获取学号再调用NumberConditon.tag进行查询,查询语句:
SELECT * FORM student Where number =+number+;
当用户选择根据学号查询byclass.jsp 通过String number = request.getParamete
您可能关注的文档
- 基于hadoop平台的海量数据处理应用硕士论文.doc
- 基于HALCON的机器视觉试验平台的设计与研究毕业论文.doc
- 基于halcon的组合条码识别本科毕业论文.doc
- 基于Harris角点的图像配准算法研究毕业论文.doc
- 基于Hash表的班级成员管理_数据结构课程设计.doc
- 基于HFSS缝隙耦合贴片天线的仿真设计报告.doc
- 基于ICA的故障诊断算法的研究毕业设计论文.doc
- 基于IC卡的数码热泵供水系统硕士学位论文.doc
- 基于Internet的远程监控系统设计毕业论文.doc
- 基于Inventor的旋耕灭茬机的总体及侧边传动装置三维造型设计与仿真毕业论文.doc
- 《GB/T 12668.7202-2024调速电气传动系统 第7-202部分:电气传动系统的通用接口和使用规范 2型规范说明》.pdf
- 《GB/T 15692-2024制药机械 术语》.pdf
- GB/T 15692-2024制药机械 术语.pdf
- 中国国家标准 GB/T 15692-2024制药机械 术语.pdf
- GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求.pdf
- 中国国家标准 GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求.pdf
- 《GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求》.pdf
- 《GB/T 30117.1-2024非相干光产品的光生物安全 第1部分:通用要求》.pdf
- 《GB/T 33348-2024高压直流输电用电压源换流器阀 电气试验》.pdf
- GB/T 33348-2024高压直流输电用电压源换流器阀 电气试验.pdf
最近下载
- 人教PEP版三年级英语下册期末检测卷(二)(含听力和答案).pdf VIP
- 环保数字化在线监控平台解决方案.docx
- 小学科学苏教版五年级上册教师备课参考(教学目标重难点教学准备)(2021新版).docx VIP
- 中国教育现代化2035 应知应会试题及答案.doc
- 新版《义务教育课程方案和课程标准(2022年版)》解读.ppt
- 2024年01月陕西省人民检察院部分市级人民检察院2024年面向市县两级检察院法院遴选检察官笔试笔试历年典型考题及考点研判与答案解析.docx
- TRIZ应用综合实例—空调降噪问题分析.doc
- 助理值班员内勤题库(1893道).docx
- spc统计-SPC实战教程.ppt
- 幼儿园的决策机构.doc
文档评论(0)