基于web技术的学生成绩管理系统的毕业设计论文(编辑修改稿)内容摘要:
师数据 P0 事物处理 P1 数据维护 更 新 D2课程数据 D3班级数据 D4成绩数据 更新 P2 学生信息 D5 成绩表 D6用户信息 事物请求 P3 查询 P4 打印 打印结果表单 P4 用户管理 14 3. 3 系统功能分析 学校工作总体规划由教务人员在学生信息管理系统中 , 完成对运行教务处所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。 新的学年,教务人员首先 为各系 加入年级信息,然后编排班级,再对来校学生进行基本的信息录入,新生入学后由教务人员在学籍系统中完成新学生信息的维护。 然后 ,教务处根据 各个专业 的情况,以 专业 为单位,为每个 专业制定相应的课程计划。 并对各科 目 进行安排 任课老师。 每举行一次考试后由任课老师对本科的成绩进行录入。 教务处、 系教务主任 、及任课老师跟据实际情况对录入的成绩进行维护, 学生可以对录入的可以跟据自己的需要进行查询。 经过调查研究及仔细分析,系统的 功能需求 分为 四 类: ( 1) 系统管理员: 管理系统 的用户权限,添加教务处数据管理员。 ( 2) 教务 管理员 :学校全体成员的信息管理, 对学生的信息进行必要的维护, 对 专业课程, 考试科目,时间及对所考科目的编号等进行具体的管理,并对任课老师,班主任等输入的信息进行 核定 , 若有错误可进行修改。 ( 3) 任课老师: 输入并维护所教科目的学生成绩,计算本科的成绩排名、本科成绩在班上的排名。 输出本班科目的成绩及排名情况。 ( 4) 学生:对各科成绩的查询及查看本班成绩排名与年级成绩排名情况。 经过以上分析系统必须具备以下的几个功能 模块 : 登陆功能 模块 :限制了登陆身份,根据 不同的登陆身份有不同的权限。 系统管理员拥有此系统的 用户权限修改功能,包括添加 , 修改,删除用户。 教务管理员拥有添加,修改,删除专业信息、班级信息、课程信息、录入修改学生成绩的功能。 而 任课教师只 能有 录入所教授课程成绩 , 查询学生成绩的功能。 学生拥有查询所在专业、班级各个科目的考试成绩。 用户管理 模块:用户的添加、删除、修改及权限的赋予。 管理员 在页面输入 要管理了人员 信息后,服务器就能把 全部的 信息传送到 页面上。 包括 : 用户名 , 权限及备注信息。 管理员可以添加,删除,修改这些信息。 学生信息管理模块: 每个学年的开始添加相关 专业、班级,输入学生基本信息,并可以对已添加学生信息、查询、修改、删除。 成绩查询模块 : 课程信息管理模块:每个学期根据教学计划添加相关专业、班级的课程,输入 课程 基本信息,并可以对已添加 课程 信息、查询、修改、删除。 成绩录入模块:考试结束后,任课老师给学生录入相应科目的考试成绩 ,并可以对已添加 考试成绩 修改。 而教务管理员可以对录入的成绩进行核定,并进行修改。 成绩查询模块 : 学生在登陆成绩管理系统后,可以根据查询条件,查询自己想要查询的结果,在查询时可以按照学号,班级,科目三种 关键字 进行查询 ,当成绩查询出来以后, 可以对成绩进行排序、分组、筛选。 成绩查询 功能是本系统的基本功能,系统管理员、教务管理员、老师都可以使用这一功能。 帮助功能:能帮助初次使用者对本系统的应用及处理常见的问题。 退出功能:结束并关闭系统。 15 3. 4 系统功能模块设计 在系统功能分析的基础上,考虑到 Dreamweaver CS3 WEB 页面的设计特点,得到系统功能模块图。 如图 31 所示 图 31 系统功能模块图 学校成绩管理 系统 用户管理 学生管理 课程管理 成绩录入 帮助功能 排序 添加学生 修改学生查询 删除学生 按学号查询 按姓名查 增加用户 修改用户 删除用户 添加课程 修改课程查询 删除课程 录入成绩 修改成绩 成绩查询 按班级查 分组 筛选 16 用户管理及权限控制功能集合 包括新用户的添加,用户权限控制等模块。 权限控制虽然不是一个独立存在的模块,但是它却贯穿在整个系统的运行过程当中。 用户管理功能模块的关系如图 32 所示。 图 32 用户管理功能集合模块关系图 用 户 管 理 系统管理员 添加新用户及设置权限 教务管理员 对学生信息表操作、维护 对课程信息表操作、维护 查询课程表数据库 学生 对成绩表操作、维护 学生 对成绩表操作、维护 17 第四章 数据库 分析与设计 数据库需求分析 用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。 收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 ●老师信息,包括的数据项有姓名、年龄、职称、职位、所属院系等。 ●专业信息,包括的数据项有名称、人数、所属院系、负责人等 ●课程信息,包括的数据项有编号、名称、类型、学分等。 ● 学生 信息,包括的数据项图有 学号、姓名、年龄、专业、班级、所属院系等。 ●班级实体信息,包括的数据项有编号、名称、人数、专业等。 ●院系实体信息,包括的数据项有编号、名称、负责人等。 ●成绩实体信息,包括的数据项有科目、学号、姓名、分数等。 ●用户管理信息,包括的数据项有 用户名、用户密码、用户权限等。 数据库概念结构设计 得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体结构,以及他们之间的关系,为以后的逻辑结构设计打下基础。 根据上面的设计规划出的实体有:现有老师实体、专业实体、课程实体、信息录入实体、教室实体。 各个实体具体的描述 ER 图如下: 老师实体 , 如图 41 所示。 图 41 老师实体 ER 图 老师 编号 姓名 年龄 职称 所属院系 18 学生实体 ,如图 42 所示 图 42 学生 实体 ER 图 专业实体 ,如图 43 所示 图 43 专业实体 ER 图 课程实体 ,如图 44 所示 图 44 课程实体 ER 图 学生实体 学号 专业 班级 姓名 课程实体 编号 名称 专业实体 编号 名称 所属院系 负责人 人数 19 院系实体 ,如图 45 所示。 图 45 院系实体 ER 图 班级实体,如图 46 所示。 图 46 班 级实体 ER 图 用户实体,如图 47 所示。 图 47 用户实体 ER 图 用户管理实体 用户名 权限 密码 班级实体 编号 名称 人数 专业 院系实体 编号 名称 负责人 20 整个系统 ER图 , 如图 48 所示 图 48 系统 ER 图 专业号 系名 系号 班级名称 班级号 姓名 学号 课程名 课程号 专业号 专业 课程 成绩 专业名 系 包含 1 N 包含 班级 1 N 包含 学生 包含 N 1 老师 教授 1 1 N 姓名 编号 N 选择 1 N 对应 1 N 分数 学号 专业 21 数据库逻辑结构设计 现在需要将在上面的数据库概念结构转化为 ACCESS 2020 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。 设计规则 : 1:1 的联系,将任意一个实体的主码放到另一个实体中当外码 1:n 的联系,将 1 端的实体的 主码放到 n 端实体当外码 n:m 的联系,将两者的联系做为一个关系,并同时将两个实体的主码当它的主码 超类与子类,将超类的主码放到子类中当主码 强实体与弱实体,将强实体的主码放到弱实体中当主码 两个以上的实体多对多的联系,将它们的联系当作关系,并将它们的主码放到这个关系中当主码 同一实体间的多对多联系,将这个联系作为一个关系,这个关系包含被它所联系 的双方实体的主码 同一实体间的一对多联系,可在这个实体所对应的关系中多设一个属性,作为与该实体相联系的另一个实体的主码 数据库的逻辑结构设计 关系模型如下: 主码 外码 实体对象包括: 管理员( 帐号 ,密码 ,姓名,电话) 成绩( 课程 , 学号 ,姓名,学期,班级,成绩,类型) 班级( 班号 , 系号 ,系名, 专业号 ,专业名, 级号 ,学生数,教室) 教师( 教师号 ,教师名, 系号 ,系名,性别,电话) 课程( 系号 ,系名, 专业号 ,专业名,级号, 班号 ,课名,教室,教师) 上课(学期, 系号 ,专业, 级号 , 班号 ,课程名) 学生( 学号 ,姓名, 系号 , 专业号 , 级号 , 班号 ,年龄,性别,地址,电话) 系( 系号 ,系名, 专业号 ) 专业( 专业号 ,专业名, 系号 ) 数据表的 设计 根据以上的数据库的概要设计,我们可以得到如下的 数据表。 教师信息表 的结果, 如表。 列名 列标识 数据类型 宽度 空值 主键 教师编号 teacherno integer N Y 教师名 teachername varchar 20 Y N 系号 xino integer Y N 系名 xiname varchar 20 Y N 性别 sex varchar 8 Y N 电话 telep integer Y N 22 班级信息表 的结构, 如表。 列名 列表识 数据类型 宽度 空值 主键 班号 banno integer N Y 班名 banname varchar 20 Y N 系号 xino integer Y N 专业号 zhuanyeno integer Y N 级号 jino integer Y N 学生人数 stunum integer Y N 教室 room varchar 8 Y N 课程信息表 的结构, 如表。 列名 列标识 数据类型 宽度 空值 主键 课号 lessonno integer N Y 课名 lessonname varchar 20 Y N 系号 xino integer Y N 专业号 zhuanyeno integer Y N 级号 jino integer Y N 班号 banno integer Y N 教师号 teacherno integer Y N 学生数 studnum integer Y N 教室 room varchar 8 Y N 星期 week varchar 8 Y N 教师上课信息表 的结构, 如表。 列名 列标识 数据类型 宽度 空值 主键 学期 xueqi varchar 20 N Y 课名 lessonname varchar 20 N Y 系号 xino integer Y N 专业号 zhuanyeno integer Y N 级号 jino integer Y N 班号 banno integer Y N 教师号 teacherno integer N Y 学生数 studnum integer Y N 教室 room varchar 8 Y N 星 期 wee。基于web技术的学生成绩管理系统的毕业设计论文(编辑修改稿)
相关推荐
/过滤数据源,使之只显示本类别的新闻 = filter。 ()。 //刷新 GridView } 图 Gridview控件列编辑界面 南昌航空大学科技学院 2020 届学士学位论文 20 经过筛选后,按新闻类别浏览页面的 GridView 控件将只显示该类别的新闻,且设置为每页最多显示 10 条新闻标题,支持翻页功能,表中将显示新闻标题 、作者及发布时间。 该页面的界面设计如图 所示。 新闻搜索
销售利润统计,完成货物销售利润统计的功能。 库存预警查询,查看库存预警的信息,以便及时进货。 保质期报警,用于查看保质期到期的信息。 管理员在登录后可以对客 用 户进行管理,对商品进行管理,订单进行管理,对商品进行分类管理,对公 告进行管理, 如图所示: 图 31 管理员用例图 用户管理 物品分类管理 反馈管理 其他管理 商品管理 订单管理 支付方式管理 长春工业大学 计算机科学与技术学院 基于
用户查询:输入需要查询的用户 id 或者昵称,可以查看满足此条件的记录集合。 用户的冻结: 选择需要冻结的用户记录,点击列表中的“冻结”按钮,则可冻结此用户,此时用户的状态为“冻结”。 冻结的用户不能登陆。 用户的状态改变: 选择需要升为管理员的用户,点击列表中的“升为管理员”链接,可以将该用户升为管理员。 用户的增加: 输入一个用户的“昵称”可以增加一个用户。 此时用户有缺省密码000000
........................ 错误 !未定义书签。 表 27 文件管理表( FileManage) ................................................................... 错误 !未定义书签。 表 28 用户表预存数据 ...............................................
所不在的 方法。 Server 对象 Server 对象提供了一系列的方法和属性,在使用 ASP 编写脚本时是非常有用的。 最常用的是 方法,它允许在当前页的环境或会话中在服务器上实例化其他 COM 对象。 还有一些方法能够把字符串翻译成在 URL 和 HTML 中使用的正确格式,它通过把非法字符转换成为正确、合法的等价字符来实现。 基于 WEB的信息处理系统 — 班级同学录 5
本 论 文 设计 的自 动 售 货 机控制系 统 主要可以 实现 投 币处 理 、 计 算投 币总额 、 输 出商品, 输 出找零等功能 ,以 满足顾客的需求。 黄山学院本科毕业论文 9 3 Max+PlusⅡ 设计过程 Max+PlusⅡ 的介绍 Max+plusⅡ 是 Altera 公司提供的 FPGA/CPLD 开发集成环境, Altera 是世界上最大可编程逻辑器件的供应商之一。