基于jsp的学生成绩管理系统的开发毕业设计论文(编辑修改稿)内容摘要:
7 登录流程 图 51 登录流程图 8 系统功能结构图 成 绩 管 理 系 统管 理 员教 师 管 理学 生 查 询教师信息管理学生信息管理课程信息管理成绩信息管理课程信息查询成绩信息查询 图 52 系统功能结构图 6 数据库设计 系统实体 ER 图 图 61 学生实体 ER 图 9 图 62 课程实体 ER 图 图 63 成绩实体 ER 图 10 图 64 教师实体 ER 图 图 65 系统用户实体 ER 图 11 实体联系图 从上面的需求分析和总体设计得出管理员,教师,学生,课程和成绩实体之间的联系图如下图所示: 图 66 系统总体联系图 逻辑结构设计 根据系统的功能描述,设计要用的数据表。 因为这些表之间相互关联,存储着系统的相关数据,所以在设计数据表的过程中,要求设计一个表只存储一个实体或对象的相关信息,不同实体存储在不同的表中。 本系统需要设计的数据库表如以下各图。 表 67 学生表 studb 字段 字段名 类型 可否为空 主键 ino 学号 varchar(10) 否 是 name 姓名 varchar(10) 否 sex 性别 varchar(5) age 年龄 int sys 所在系 varchar(20) grade 班级 varchar(20) 12 表 68 课程表 couinfo 字段 字段名 类型 可否为空 主键 o 课程编号 varchar(10) 否 是 ame 课程名称 varchar(10) 否 tname 任课老 师 varchar(10) credit 学分 float 表 69 成绩表 scoinfo 字段 字段名 类型 可否为空 主键 ino 学号 varchar(10) 否 是 o 课程编号 varchar(10) 否 是 type 成绩类型 varchar(10) 否 是 score 分数 int 否 表 610 教师表 teainfo 字段 字段名 类型 可否为空 主键 tno 教师编号 varchar(10) 否 是 tname 教师姓名 varchar(10) 否 tsex 教师性别 varchar(5) tsys 所在系 varchar(10) 表 611 用户信息表 user 字段 字段名 类型 可否为空 主键 id 用户 ID varchar(10) 否 是 name 用户姓名 varchar(10) 否 password 密码 varchar(10) 否 job 用户身份 varchar(10) 否 13 7 系统主要功能模块详细设计 用户登录 用户登录需要验证用户的用户名,密码和身份。 如果登录成功,页面就会跳转到相关页面, 如果登录失败登录界面就会显示提示信息,登录界面如下 图 71 登录界面 网站管理 教师,管理员和学生登录系统后拥有不同权限,详细介绍如下所示: 14 教师身份登录后的管理界面 图 72 教师管理首页 教师管理三个模块:学生信息管理,课程信息管理和成绩信息管理,教师登录后可以点击“修改口令”修改自己的口令,点击“退出系统”返回登录界面,修改口令的界面如下图 图 73 密码修改界面 如果新密码为空,则提示“修改失败,新口令不能为空。 ”,如果新密码和确认密码不同,则提示“口令修改失败 ”,相同则提示“口令修改成功”,口令修改失败的界面如下图 图 74 密码修改失败界面 15 学生信息管理模块:在图 72 中点击“学生信息管理”后进入学生信息管理,界面,点击后的界面如下图 图 75 学生信息管理界面 在“跳到”后输入 2,点击“ Go”后,列表跳转到第 2 页, 当输入小于 0 的数,点击“ Go”后,提示输入格式不对,请重新数字,当输入大于或等于分页总数的数字时,跳转到最后一页 点击“首页”回到第一页,点击“尾页”回到最后一页 点击“上一页”回到上一页,点击“下一页”回到下一页 这个页面实现了教师对学生基本信息的管理 (添加,删除,修改,查询 ),同时添加了一条学生登录记录,初始密码为学生的学号,添加学生信息的关键代码 (学生信息管理的添加实现类 )如下: public boolean doCreate(Stu stu,User user) throws Exception { boolean flag=false。 String sql1=insert into studb(ino,name,sex,age,sys,grade)values(?,?,?,?,?,?)。 =(sql1)。 (1,())。 (2, ())。 (3, ())。 (4, ())。 (5, ())。 (6, ())。 String sql2=insert into user(id,name,password,job)values(?,?,?,?)。 16 =(sql2)。 (1,())。 (2, ())。 (3, ())。 (4, ())。 if(()0amp。 amp。 ()0){ flag=true。 } ()。 ()。 return flag。 } 点击“添加”添加学生信息后的界面如下图: 图 76 学生信息添加界面 学号为数字或字母,如果是其他 的特殊符号,系统提示出错并清空学号后的文本框,年龄是。基于jsp的学生成绩管理系统的开发毕业设计论文(编辑修改稿)
相关推荐
网上花店是一种新兴的商品销售方式,优势在于经营成本低,在任何地方只要可以上网的地方就可以随时随地的订购你所想要的花朵 传情达意,但是也有弊端,就是网站需要经常的维护等等存在着一些问题,只有解决好这些问题网上花店才会更加的普及起来。 理论系统功能设计目标如下: (1) 实用性强:我们努力使系统符合实际操作流程的习惯,并尽量减少用户的输入,易学易用的友好的用户界面,满足各层次的用户使用的需求;
湖北大学 毕业论文(设计) 6 论 坛游 客 模 块 会 员 模 块 管 理 员 模 块浏 览帖 子搜 索帖 子发 布帖 子评 论帖 子用 户管 理帖 子管 理类 别管 理图 功能结构图 前台功能结构 前台功能主要为普通用户可以看到并使用的功能。 用户访问首页后,可以查看自己的个人信息,系统的推荐信息,也可以看到最近发 布的帖子,搜索帖子,发布帖子等,如图 所示。 图 前台功能结构图 BBS
的,例如请求帐户信息或者特定的 一件商品 的价格)。 生成内容的逻辑被封装在标识和 JavaBeans 组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。 如果核心逻辑被封装在标识和 Beans 中,那么其他人,如 Web管理人员和页面设计 者,能够编辑和使用 JSP 页面,而不影响内容的生成。 在服务器端, JSP 引擎解释 JSP 标识和小脚本,生成所请求的内容,并且将结果以
delete, add the student’s information through the Web browser, and check out the lodging, outgoing and visitors information. Key Words: JSP; SQL Sever; B/S; Dorm Management 1 前言
用成熟的 JAVA BEANS 组件来实现复杂商务功能。 内部对象说明 : request 客户端请求,此请求会包含来自 GET/POST请求的参数 ; response 网页传回客户端的响应 ; pageContext 网页的属性是在这里管理 ; session 与请求有关的会话 ; application servlet正在执行的内容 ; out 用来传送响应的输出流 ; config
......................................................................... 39 石家庄铁道大学毕业设计 10 第 1章 绪论 从约翰冯诺依曼发明世界上第一台计算机 开始 ,在短短几十年间,计算机的应用领域已经从最初的军事科研应用扩展到 人类 社会的各个领域,给人类的生产活动和社会活动产生了极其重要的影响