用jsp设计班级学生管理系统校友录160毕业论文内容摘要:
ID管理员班级成 员 年 龄 班级 名 姓 名 ID1nn1n 图 36 ER 图 角色设计初步将系统中的用 户角色分成三级,如表 31所示。 文档下载站 更多资源下载 东软信息技术学院毕业设计(论文)专用纸 本站所有资源均来自互联网,如有侵犯您的版权或其他问题,请通知管理员,我们会在最短的时间回复您 ! 13 表 31 角色划分 权限 描述 标记 (Roles) 一般用户 查询资料 1 班级管理员 查询;数据的录入、修改和删除 2 系统管理员 查询;数据的录入、修改和删除;用户帐号、权限的维护 3 权限设置使不同用户对不同模块有不同的操作权限。 如表 32所示。 表 32 权限设置 模块 标记 说明 班级情况 SchoolWrite “1”: 在该模块中有数据录入、修改的权限 “0”: 在该模块中只能查看 用户档案 UserWrite “1”: 在该模块中有数据录入、修改的权限 “0”: 在该模块中只能查看 计划、总结、保留文件 FileWrite “1”: 在该模块中有数据录入、修改的权限 “0”: 在该模块中只能查看 学校名称录入用于录入班级的名称、类型,并自动生成唯一的 ID 号。 ID 号为长整型数字类型。 ID将根据班级录入的顺序,自动从 1递加上去。 3. 4 页面设计 客户端页面是用户和服务器之间实现人机交互的一个介质。 对它的制作要求简洁大方,色彩搭配要协调。 文档下载站 更多资源下载 东软信息技术学院毕业设计(论文)专用纸 本站所有资源均来自互联网,如有侵犯您的版权或其他问题,请通知管理员,我们会在最短的时间回复您 ! 14 第 4 章 系统实现 4. 1 模块的详细设计 4. 1. 1 登录机制 网页中建立用户登录机制,为的是限制未经过登录的浏览者不能创建班级。 让用户以帐号方式登录网页是一种可行的网页管理方法。 在这个系统模块的后台数据库中建立 USER_TABLE 表,用来对用户的登录帐号和密码加以保存。 此处设置了用户对象的 session 值。 通过获取 session 值,遍历数据库,可以确定用户属于哪个班级和用户在班级中的身份。 结构图如 41所示。 图 41 登录机制 表 41是这个模块的实现文件。 表 41 实现文件 文件 说明 输 入用户登录名和密码。 读取。 用户若成功登录,将把登录的帐号和密码写入 session 对象。 (“userName” ,userName)。 数据检查失败 用户浏览 通过数据检查 导向 导向 读出 未登录 数据库 文档下载站 更多资源下载 东软信息技术学院毕业设计(论文)专用纸 本站所有资源均来自互联网,如有侵犯您的版权或其他问题,请通知管理员,我们会在最短的时间回复您 ! 15 (“user Password” ,Password)。 4. 1. 2 创建班级 班级创建是这个系统模块的核心功能之一。 系统通过在数据库中遍历用户输入的班级名来判断班级的建立是否有效。 使用脚本语言限制表单内的输入方式,如果表 单值为空,在用户端输出“班级名不能为空”。 如下图所示; 图 42 创建班级页 为了保证不重复创建班级,同时也防止数据库冲突,在得到(“ class_name” )时必须对数据库遍历。 如果班级名已经存在,返回信息“班级已经存在”。 此处将 bean 文件引入,做数据库的连接工作,通过 Insert 语句把班级的属性插入到数据库中。 %@ page contentType=text/html。 charset=gb2312% %@ page import=.*% jsp:useBean id=RegisterBean scope=page class= / SQL 条件查询语句检查表单中输入的班级信息是否与数据库中重复。 String sql=select * from CLASS_TABLE where class_name=39。 + name1 + 39。 ResultSet rs = (sql)。 如果用 户输入的班级名称在数据库中已存在,那么返回到 页,得到 session 值。 if(搜索到相同记录 ) { 关闭数据库。 (register_message,班级已存在 !)。 //设置返回信息。 文档下载站 更多资源下载 东软信息技术学院毕业设计(论文)专用纸 本站所有资源均来自互联网,如有侵犯您的版权或其他问题,请通知管理员,我们会在最短的时间回复您 ! 16 从新导回到创建页面 % } else { 创建成功,记录存入数据库。 } 此处从表单中取出客户端的输入值必须被转换成与数据库中字段类型相一致的类型,否则不能够将出客户端的输入值正确存入数据库。 此子模块使用的文件如下表所示。 表 42 实现文 件 文件 说明 输入要创建的班级的属性,包括,班级名称、学校、入学年级、所在系等。 读取。 验证数据库数据的唯一性,并将合法数据存储到数据库。 4. 1. 3 班级管理员的生成 班级管理员这个角色起到对班级日常工作的维护和管理的作用,角色权限高于普通的班级成员,那么需要特定的属性来标识管理员的身份。 系统表中增加Admi 字段,若为管理员此列不为空,否则此列为空。 从图 43可以看出 ADMI 列不为空的都是班级管理员。 文档下载站 更多资源下载 东软信息技术学院毕业设计(论文)专用纸 本站所有资源均来自互联网,如有侵犯您的版权或其他问题,请通知管理员,我们会在最短的时间回复您 ! 17 图 43 user_table表结构 班级管理员也属于这个班级的一个成员,将他们存放在一个表中可以节省系统表空间,减少数据冗余和表之间复杂的关联。 首位班级的创建者被系统默认成为该班级的管理员,他的 session 值被保留,班级建立成功的同时把他的登录名存入 class_table 表的 Admi 字段中。 4. 1. 4 删除功能的实现 主要技术环节是如何有效地与数据库连接,并通过使用 SQL 语句对数据库进行操作。 删除班级成员和班级是管理员权限的一项重要功能。 设计的实施如下所述。 从表单中取得字符串,然后查询数据库有无与其相等的记录。 如果有,按下删除键可以将其删除,如果记录不存在,返回用户信息,并可以继续重新操作。 具体流程: if(表单为空) { 输出班级成员数据库表 }else(不为空) { 查询数据库中有无匹配的记录 String strSQL=select * from individual where zm=39。 +new String((8859_1))+39。 rs=(strSQL)。 输出结果集 if(!())//遍历到数据库末没有匹配记录 { 返回给用户信息:没找到“” } else(记录存在 ) { 执行删除,并刷新数据库。 String strDel=delete from individual where zm=39。 +new String((8859_1))+39。 (strDel)。 rs=(select * from individual)。 }//删除后更新数据库;查询语句的执行 继续操作: A href=继续删除 /A //自身连接,刷新后返回到自身。 } 关闭数据库。 文档下载站 更多资源下载 东软信息技术学院毕业设计(论文)专用纸 本站所有资源均来自互联网,如有侵犯您的版权或其他问题,请通知管理员,我们会在最短的时间回复您 ! 18 删除班级是判断管理员属与那个班级,通过 user_table 表中 class_name 属性和 class_table 表中 class_name 属性把两个表关联起来。 这样班级管理员就只能删除与他班级属性相同的班级名和班级成员了。 此处从表单中取出客户端的输入值必须被转换成与数据库中字段类型相匹配的类型,否则不能够正确的进行数据库遍历。 图 44 删除页 4. 1. 5 查询功能的实现 主要技术环节是如何有效地与数据库连接,并通过使用 SQL 语句对数据库进行操作。 如果用户想要查找某人的信息或者想寻找某个班级中是否存在某人,那么这项功能正好满足使用者的需要。 设计思路是从表单中提取用户输入的字符,连接并查询数据库,如果查找到数据库中存在相匹配的记录,将其记录输出,否则返回一条用户信息“不存在”。 具体流程: if(表单为空) { 查询数据库表 }else(不为空) { 查询数据库中有无匹配的记录 String strSQL=select * from individual where zm=39。 +new String((8859_1))+39。 rs=(strSQL)。 if(!())//遍历到数据库末没有。用jsp设计班级学生管理系统校友录160毕业论文
相关推荐
第四节 同音词和同源词 一、 同音词 二、 同音词和多义词的关系 三、 同源词 第五节 同义词和反义词 一、 同义词和同义词的差别 二、 同义词的辨析 三、 同义词的作用 四、 反义词 五、 反义词的作用 第六节 词义和语境 一、 语境 二、 语境和词义的关系 第七节 熟语 一、 成语 二、 惯用语 三、 歇后语 本章教学重点与难点: 了解词的特点和确定词的方法、合成词的构造类型
管理、饭店公共关系、饭店营销管理、饭店物资管理的基本理论。 技能培养目标: 结合实例进行分析,并且能够解决在日常的服务工作中遇到的实际问题,掌握防范潜在的灾难和面对突发事件应采取的措施的能力; 培养学生运用管理学知识分析问题、解决问题的能力。 3.教学重点与难点 饭店和饭店业概述、饭店组织与管理制度、饭店服务质量管理、饭店人力资源管理、饭店设备管理、饭店安全管理。 4.课时安排 学 分 数: 4
1、米是需水量大但又不耐涝的作物。 土壤湿度超过最大持水量 80%以上时,玉米就发育不良,尤其在玉米苗期表现更为明显。 玉米种子萌发后,涝害发生得越早受害越重,淹水时间越长受害越重,淹水越深减产越重。 一般淹水 4 天减产 20%以上,淹没 3 天,植株死亡。 玉米出现涝渍害以后应尽快采取补救措施,将损失降至最低程度。 排水降渍:要疏通田头沟、围沟和腰沟,及时排除田间积水,降低土壤湿度,达到能排
【 重点与难点 】 实收资本增减变动 的核算 资本公积的来源及核算 第十章 财务会计报告 【 目的要求 】 通过本章学习,要求学生 了解财务报告的基本构成,掌握资产负债表、利润表的构成及编制,熟悉应交增值税明细表的构成及编制,熟悉现金流量表的构成及编制。 【 主要 内容】 财务会计报告概述 资产负债表 应交增值税明细表 利润表 现金流量表 【 重点与难点 】 资产负债表、利润表的构成及编制 第十
1、秆、耐密增产技术一、选择耐密品种夏玉米选择郑单 958、浚单 20 等。 春玉米郑单 958、掖单 9、登海 11 等。 二、搞好种子处理(1)种子精选。 选用粒大、饱满,具品种特性的杂交种籽粒做种子,机械或人工选粒除去病斑粒、虫蚀粒、破损粒、混杂粒及杂质。 种子的纯度不低于 98,净度不低于 99,发芽率不低于 85,含水量不低于 13。 (2)种子包衣或药剂拌种。 用农大 19