基于BS架构学生信息

发布时间:2020-07-17 来源: 不忘初心 点击:

 远程教育学院

 )

 本 科 生 毕 业 论 文 ( 设 计 )

 题目

  姓名与学号

 年级与专业

 学习中心

 指导教师

 浙江大学远程教育学院本科生毕业论文 (设计)诚信承诺书

 1.本人郑重地承诺所呈交的毕业论文(设计),是在指导教师的指导下严格按照学校和学院有关规定完成的。

 2.本人在毕业论文(设计)中引用他人的观点和参考资料均加以注释和说明。

 3. 本人承诺在毕业论文(设计)选题和研究内容过程中没有抄袭他人研究成果和伪造相关数据等行为。

 4. 在毕业论文(设计)中对侵犯任何方面知识产权的行为,由本人承担相应的法律责任。

  毕业论文(设计)作者:

 年

  月

 日

 论文版权使 用授权书

 本论文作者完全了解

 浙江大学远程教育学院

 有权保留并向国家有关部门或机构送交本论文的复印件和电子文档,允许论文被查阅和借阅。本人授权 浙江大学远程教育学院 可以将论文的全部或部分内容编入有关数据库进行检索和传播,可以采用影印、缩印或扫描等复制手段保存、汇编论文。

  毕业论文(设计)作者签名:

 年

  月

  日

 浙江大学远程教育学院本科毕业论文(设计)

 摘要

  I 摘要

 近十年来,随着国家对高等院校招生政策的一再放宽,高等院校学生的数量一直处于快速增长阶段,这样就给高等院校的教务管理工作带来了巨大的挑战。以前单纯地依靠人工在纸上处理学生信息的方式已经无法满足当下高等院校教务管理工作的新需求。因此,学生信息管理系统借助计算机技术的快速发展而蓬勃发展。学生信息管理系统不仅有信息处理量大、信息处理及时、方便保存等诸多优点,而且还具有较高的可靠性和安全性。所以,各个高等院校都在大力发展自己的学生信息管理系统来提升自己的教学质量和工作效率。针对该民办高校搭建了一个学生信息的管理平台,使得教师和学生只需要通过该平台就可以完成教务管理工作,从而实现了该民办高校教务管理工作的无纸化和信息化。

 关键词 管理信息系统;B/S 结构;数据库

 浙江大学远程教育学院本科毕业论文(设计)

 目录

 I 目录

 摘要 ............................................................................................................ I 目录 ............................................................................................................ I 前言 ........................................................................................................... 1 第 1 章 需求分析 ..................................................................................... 2 1.1 用户需求分析 ................................................................................................ 2 1.2 功能性需求分析 ............................................................................................ 2 1.2.1 账户信息管理功能 ............................................................................. 2 1.2.2 课程管理和选课功能 ......................................................................... 2 1.2.3 学生成绩管理功能 ............................................................................. 3 1.2.4 新闻和通知管理功能 ......................................................................... 3 1.2.5 教务文档管理功能 ............................................................................. 3 1.3 非功能性需求分析 ........................................................................................ 3 1.3.1 可靠性 ................................................................................................. 3 1.3.2 性能 ..................................................................................................... 4 1.3.3 安全保密性 ......................................................................................... 4 第 2 章 系统的设计与实现 ..................................................................... 5 2.1 系统总体设计 ................................................................................................ 5 2.2 功能模块设计与实现 .................................................................................... 5 2.2.1 用户管理模块 ..................................................................................... 5 2.2.2 课程管理模块 ..................................................................................... 6 2.2.3 成绩管理模块 ..................................................................................... 7 2.2.4 新闻和通知管理模块 ......................................................................... 8 2.2.5 教务文档管理模块 ............................................................................. 8 2.3 数据库设计与实现 ........................................................................................ 9 2.3.1 教务机构信息表设计 ......................................................................... 9 2.3.2 用户信息表设计 ............................................................................... 10 2.3.3 教务信息表设计 ............................................................................... 10 2.3.4 新闻附件信息表设计 ....................................................................... 10 2.3.5 用户数据信息设计 ........................................................................... 10 2.4 系统测试概述 .............................................................................................. 10 第 3 章 结论 ........................................................................................... 12

 浙江大学远程教育学院本科毕业论文(设计)

 目录

 II 参考文献 ................................................................................................. 13 致谢 ......................................................................................................... 14

 浙江大学远程教育学院本科毕业论文(设计)

 前言 1

  前言 言 随着网络信息技术的飞速发展,网络信息已被整合到人类的生产和生活方式中,并彻底改变了人类对事物的处理方式。现在的一些高校都有自己的教育管理体制,并正在不断完善。最早的教务管理系统包括学生信息管理系统,现在的教务管理系统已变得越来越大,如毕业论文提交系统、考试报名系统、评价系统、财务管理系统等已成为新的教务管理系统不可缺或缺的,新的功能还在不断增加。一套完善的教学管理系统,可以大大提高工作效率,不必把纸质文件分发给各个部门,只需轻轻按鼠标按钮查看文件上传到教务管理系统,对老师和学生来说,没有一个输入成绩,只需轻轻一点,就可以对所有学生进行汇总,学生不用去教务处工作,只需登录系统,才能完成对自己感兴趣的课程选择。当然,以上职能只是教育管理体制中的一个很小的部分,越来越多的高校必须使教务管理系统承担。

 本论文的目标是帮助学生建立完整的学生信息管理系统,实现信息查询、在线选课、成绩记录、新闻发布等基本功能。经过充分调研,积极探讨,决定采用乙/秒的结构来构建系统。开发技术,Java EE 系统开发系统开发使用,而且使用 SSH 架构和 MVC 设计模式;数据库,使用稳定,强大的 MySQL 企业版;Web 应用服务器,使用 Tomcat 搭建平台。

 浙江大学远程教育学院本科毕业论文(设计)

 需求分析 2 第 第1章 章

 需求分析 1.1 用户需求分析

 学生信息管理系统角色用户有三大类:系统管理员、教师,学生。三类用户都有自己的特色,所以系统的目标也不同。以下三种类型的用户需求分析:

 (1)系统管理员

  系统管理员通过学生信息管理系统来做以下工作:维护学生信息,维护老师的信息,维护学生成绩信息,维护课程信息,管理新闻和通知,管理教育。

 (2)教师

  教师通过学生信息管理系统完成以下工作:查询自己的信息和查询来教学生信息,维护自己开设的课程信息,维护自己开设的课程信息,管理新闻和公告,教务管理的块。

 (3)学生

  学生通过学生信息管理系统做以下工作:查询自己的个人信息,查询选定的教师信息、药品、信息查询课程、课程选择、查询有成绩、浏览新闻和公告、下载学术写作风格。

 1.2 功能性需 求分析

  功能需求指的是软件系统的开发者应在开发出来的软件中提供特定的功能或者服务,但仅仅是对这些功能需求进行大致的分析,不涉及具体实现的方法。下面是对学生信息系统管理的各个功能进行大致的分析:

 1.2.1 账户信息管理功能

  每个用户在登录学生信息管理系统时,系统都会根据其权限来实现它的功能,直到它退出了学生信息管理系统。学生信息管理系统的三种类型,即系统管理员、教师、学生。系统管理员具有最高的权限,可以创建、修改、删除、查询其他人的账户信息,即教师和学生的账户信息。老师的权威是查询自己的信息和学生的信息。学生的权利是在选定的课程中查询自己的信息和老师的信息。

 1.2.2 课程管理和选课功能

  系统管理员可以查询课程信息,如果发现问题,可以帮助教师及时修改课

 浙江大学远程教育学院本科毕业论文(设计)

 需求分析 3 程信息并及时通知老师。课程的创建是由教师、系统管理员有责任监督和提醒教师创建课程的。老师们按照统一的安排为学校和自己的专业总监,在新学期开始时,可以为学生创造自己的教学课程,供学生选择。学生可以查询课程信息,并根据自己的情况和兴趣选择自己课程的新学期。在选择了课程后,学生们也要询问他们在新学期里学习的课程。

 1.2.3 学生成绩管理功能

  系统管理员可以查询所有人的结果,如果结果被发现是一个问题,经过审查,可以和老师的成绩来修改这个分数。同时,系统管理员可以导入结果 在形式上,学校和教师的日常教学。学生可以查询自己的课程成绩,如果成绩有异议,可以向学校提出申请,审核结果的申请。同时,学生将能够导入自己的所有结果,以便将来使用。

 1.2.4 新闻和通知管理功能

  新闻和通知不能有效地通过学生信息管理系统,直接关系到不能提高效率和提高学校质量。根据三种类型的用户权限不同,可以实现新闻的功能和通知的不同。系统管理员可以发布、修改、删除、查询、教师、学校的新闻和公告,不管它是否是自己发布的新闻和公告可以保持。

 1.2.5 教务文档管理功能

  教育文件可以帮助老师和学生提高教学和学习效率,可以及时准确地传递教育信息,用户可以直接下载文件访问,不通过学校、教师、班级、班级等。大大提高了教务管理的效率。本系统管理可以面向全校师生上传教务管理文件,方便查阅,同时还可以面对一个具体的教师和学生部门来上传教务管理文件,方便查阅。系统管理员还可以下载查看所有的教务管理文件。同时,系统管理员可以删除所有的教育文件。

 1.3 非功能性需求分析

  非功能需求分析是对功能需求分析的补充,主要分析了软件系统的局限性和用户对软件系统的质量要求。下面是学生信息管理系统的非功能需求分析:

 1.3.1 可靠性

  学生信息管理系统已被用来实现结构,为了满足用户随时可以通过一个简单的浏览器来使用学生信息管理系统的功能。因此,系统的可靠性是非常重要

 浙江大学远程教育学院本科毕业论文(设计)

 需求分析 4 的,这就要求学生信息管理系统必须能够提供不间断的服务。

 1.3.2 性能

  学校一年后到达学生,专职工作人员,兼职人员,即学生信息管理系统后,用户将达到人。在选课和成绩的过程中,有大量的用户可以集中于学生的信息管理系统,因此,该系统可以作为一个系统来进行学生信息管理系统的同时进行。

 1.3.3 安全保密性

  因为学生信息数据不能被修改,所以安全性很重要,特别是信息数据的结果更为重要。因此,学生信息管理系统应考虑在设计和实施中应考虑数据的安全性和保密性的要求。

 浙江大学远程教育学院本科毕业论文(设计)

 系统的设计与实现 5 第 第2章 章

 系统的设计与实现 2.1 系统总体设计

  根据高校的实际情况,结合功能需求分析,将系统功能模块分为五个部分,在实现这部分功能模块时,应充分考虑各模块间的沟通机制,提高效率,如下:

 (1)用户管理模块:主要承担验证登陆、权限分配、维护个人信息等功能,基于安全的考虑,一般的软件系统具有这个功能模块,并独立存在。

 (2)课程管理模块:主要负责课程的发布、课程设置等功能,功能模块是系统的重要功能之一,但也不同于其他软件系统。

 (3)绩效管理模块:绩效管理模块主要负责发布结果、性能、维护等功能,此功能模块是课程管理模块的延续,一般需要在选课管理模块中进行选课功能。

 (4)新闻公告管理模块:新闻公告管理模块主要承担新闻公告、新闻公告、新闻公告的维护、公共管理信息系统各有该功能,并具有独立的通用功能模块。

 (5)教务管理模块:主要负责文件的上传和下载,一般不把模块作为一个单独的功能直接给用户,作为一个多功能模块将调用上传和下载功能,而功能一般只对其他功能模块提供服务,使功能模块分为一个功能模块。

  根据用户需求分析,结合结构和结构的优缺点,系统结构设计,该系统的系统结构采用了二者结构来实现。B/S 结构是 WWW 浏览器技术,结合多种脚本语言,使用通用的浏览器就可以实现一个复杂的软件来实现强大的功能的需求,不仅节约了开发成本,也方便了用户的使用。

 2.2 功能模块设计与实现

  学生信息管理系统功能模块的设计与实现是系统的支柱和脊柱是整个系统的支撑,完成了工作。本文对系统的各个功能模块进行了分析和讨论,并对这些模块的主要功能进行了分析和讨论,并与部分源程序的源代码相关。这些程序源代码是代码段的功能模块的一个重要部分,它是用来描述功能模块的实现过程,并不是所有可用的代码。

 2.2.1 用户管理模块 用户管理模块主要包括用户登录验证模块、信息管理模块、权限管理模块。在这个模块中,每个用户角色都可以完成下列功能:

 管理员:登录系统,输入/修改/删除/查询老师和学生信息,

 浙江大学远程教育学院本科毕业论文(设计)

 系统的设计与实现 6 分配权。

 老师:登录系统,查询自己的信息,查询学生信息。

 学生:登录系统,查询自己的信息,查询选定的课程老师信息。

 图中所示的用户管理模块图:

 图 图 2-1 用户管理模块示意图

  用户管理模块中的用户登录验证功能,实现简单介绍。用户登录系统是第一个需要考虑的问题,同时也需要完成用户的步骤,使用系统的其他功能。其结果是,在每个功能模块的第一个地方设计和实现登录验证模块。从页面上实现登录功能,首先需要有一个区域来填充该区域的用户名,系统用户名为学生身份证或老师的工作,也需要一个填写你的密码,也需要一个按钮来触发提交验证。然后,考虑用户的身份认证功能,这是登录验证功能模块的最重要的问题,也是其他功能模块的前提条件。用户对象的信息由管理员预先存储在数据库中,信息与数据库中的用户信息相一致,从而完成验证步骤。

 2.2.2 课程管理模块

  课程管理模块主要包括用户创建修改删除模块、学生选课模块、课程信息查询模块。在这个模块中,每个用户角色都可以完成下列功能:

  管理员:查询课程信息查询,查询学生选课。

  教师:创建课程,修改课程,删除课程,查询学生选修课,帮助学生选择课程。

  学生:查询选课信息,查询选课信息,选课。

 浙江大学远程教育学院本科毕业论文(设计)

 系统的设计与实现 7

  图中所示的课程管理模块示意图:

  图 图 2

 课程管理模块示意图

 在课程管理模块的子模块,最重要的当然是选择模块,这个模块是学生信息管理系统独有的,其他系统一般没有,以下简単介绍模块的设计和实现过程。学生通过身份验证,登录到系统,可以进行选课操作。

 2.2.3 成绩管理模块

  成绩管理功能模块主要包括成绩查询模块、成绩评定模块、成绩修改模块以及导入模块,在本模块中,各个角色完成以下功能:

  管理员:查询所有学生成绩、修改所有学生成绩、导入。

  教师:评定自己学生成绩、修改自己学生成绩、查询自己学生成绩、导入。

  学生:查询自己成绩、导入。

  成绩管理模块的示意图如图所示:

 浙江大学远程教育学院本科毕业论文(设计)

 系统的设计与实现 8

 图 图 3

 成绩管理模块示意图 2.2.4 新闻和通知管理模块

  新闻与信息管理模块主要包括:新闻发布、通知、修改、删除、查看等。在这个功能模块中,每个用户角色都完成下列功能:

  管理员:所有新闻和通知,修改所有的新闻和通知,删除所有的新闻和通知,检查所有的新闻和通知。

  老师:发布消息,通知学生,修改自己的新闻和通知,删除自己的新闻和通知,看到和他们相关的新闻和通知。

  学生:检查你自己的新闻和通知。

  新闻和公告管理模块如图所示:

  图 图 4

 新闻和通知管理模块示意图 2.2.5 教务文档管理模块

  教务管理文件管理功能一般不作为用户单独使用功能。在本系统中,主要用于上传学生的照片和老师的照片,上传和下载新闻与附件等。教务管理文档管理功能模块主要包括文档上传模块、文件下载模块、模块。在这个功能模块中,每个用户的角色都可以完成以下功能:

 浙江大学远程教育学院本科毕业论文(设计)

 系统的设计与实现 9

  管理员:上传文件,删除文件,下载文件。

  老师:上传文件,删除你上传的文件,下载文件。

  学生:下载文件。

  为了使方式更加丰富、快捷,管理员除了使用本系统的上传文件外,还通过上传的方式。图中所示的用户管理模块图:

  图 图 5

 文档管理 模块示意图 2.3 数据库设计与实现

  任何系统的基本任务都可以简单地概括为数据的操作,然后将操作的结果返回给用户。数据库的设计与实现是系统开发过程中不可缺少的一步。它不仅直接影响系统的执行效率,而且影响系统的成功。从三层结构来分析,数据库中存储在数据库服务器的结构中,并为服务器的结构提供数据支持。

 2.3.1 教务机构信息表设计

  结合民办高校的实际情况,可以分为三个教育机构、学校、专业和班级。其中教师可以分为以下几类专业,专业可以分为以下几类专业。部门、专业和班级信息系统中的数据库将其他数据信息进行多次的信息,为其他数据提供数据字典,如学生信息表,将呼叫信息部、专业信息和班级信息表等。同时,他们的数据信息不稳定,可能会经常发生变化,部门和专业的数据信息可能会在增加或减少类信息的不断增加或减少。

 浙江大学远程教育学院本科毕业论文(设计)

 系统的设计与实现 10 2.3.2 用户信息表设计

  本系统的用户可以分为两类,即教师职工和学生。参照该校原有学生信息管理系统的教师和学生信息表。其中学生异动信息表是原数据库中不存在的,由于部分学生存在调换院系、专业、年纪的情况,所以学生异动信息表是为了记录学生异动的信息。

 2.3.3 教务信息表设计

  本系统的所涉及的教务信息主要包括教师开课、学生选课、成绩评定三个方面,且这三个方面会被用户多次单独查询且被其他数据调用,因此设计成独立存在的数据表,降低系统数据库中数据不全的风险。

 2.3.4 新闻附件信息表设计

  本系统中的新闻和附件的数据信息相似,由于这两个方面旳数据信息需多次被调用且相对独立存在,所以设计成单独的数据表—和附件信息表。

 2.3.5 用户数据信息设计

  系统用户数据可分为用户登录信息、角色信息、访问信息。因此,基于安全的考虑,密码,可以设计一个用户表来存储用户名,和用户的角色信息。角色信息被设计成一个角色表,并存储各种字符的信息。管理模块是用来存储每个模块的信息。

 2.4 系统测试概述

  系统完成后,对系统进行了以下的测试:

  单元测试:单元测试是设计的最小单位,即程序模块。在本测试中,将系统的最小程序模块和其他独立的程序模块进行分离,然后完成了人工检测和动态执行跟踪操作,从而完成了单元测试。其主要目的是检测系统中的代码是否在系统中,并对系统的功能是否符合要求和设计要求。

  集成测试:集成测试是基于程序模块的程序集的实际情况,即子系统或整个系统。在本次测试中,测试单元首先对问题的各个功能模块进行测试,然后将整个系统集成到整个系统中。其主要目的是检测每个模块的接口是否是一个问题,然后,它可以得到预期的功能的父以及全球数据结构。

  系统测试:系统测试的最后一部分,主要目的是不检查系统的误差,但该系统可根据需求分析和详细设计,完成用户的期望,并达到所期望的性能的设计。在本测试中,系统的软件、硬件和运行环境等测试,测试过程中需要用户

 浙江大学远程教育学院本科毕业论文(设计)

 系统的设计与实现 11 的充分参与,对民办高校的使用数据是真实有效的数据。

  在完成上述测试后,我们做了一些工作来修改缺陷和错误。最后,系统完成,用户被交付给用户。

 浙江大学远程教育学院本科毕业论文(设计)

 结论 12 第 第3章 章

 结论

  在本文中,民办高校发展的信息管理系统对于教务管理工作具有重要意义。一是管理员、教师和学生通过系统搭建平台,可以实现教务管理工作的自动化和无纸化、数据处理、处理、高效、可靠;二是系统能有效减少教学人员的工作量,提高工作效率,能让学生快速获得教育信息,完成教育功能。综上所述,本文设计了一个基于民办高校结构的学生信息管理系统,并对其进行了应用。学生信息管理系统在实践教学管理中的应用研究。因此,对学生信息管理系统的探索与发展具有一定的理论和实践价值。

 浙江大学远程教育学院本科毕业论文(设计)

  致谢

 13 参考文献 [1].Silberschatz

 A, Zdonik SB. Strategic directions in database systems-Breaking out of the box [J],ACM Computing Surveys,

 2006. [2].王业贤,基于 Web 的学籍管理系统的设计与实现[D],大庆石油学院,2012. [3].冉林,学生信息管理系统的设计与实现[D],电子科技大学,2012 年. [4].张春枝、王弘.基于 C/S 与 B/S 混合模式的 MIS 系统设计[J].计算机应用研究,2010.(2). [5].王方杰.基于 C/s 模式的学生综合管理系统的实现[J],计算机与信息技术2009.05. [6].王秀华,徐元彬.学生管理信息系统的开发及实现[J].西南民族大学学报(自然科学版).2014,

 30(3):

 355-357. [7].陈万米,何智伟.Microsoft SQL Server 数据库安全备份和恢复策略[f}].微型电脑应用,2010, 1: 55.

 浙江大学远程教育学院本科毕业论文(设计)

  致谢

 14 致谢

  历时将近两个月的时间终于将这篇论文写完,在论文的写作过程中遇到了无数的困难和障碍,都在同学和老师的帮助下度过了。尤其要强烈感谢我的论文指导老师—XX 老师,她对我进行了无私的指导和帮助,不厌其烦的帮助进行论文的修改和改进。另外,在校图书馆查找资料的时候,图书馆的老师也给我提供了很多方面的支持与帮助。在此向帮助和指导过我的各位老师表示最中心的感谢!

  感谢这篇论文所涉及到的各位学者。本文引用了数位学者的研究文献,如果没有各位学者的研究成果的帮助和启发,我将很难完成本篇论文的写作。

相关热词搜索:架构 学生 信息

版权所有 蒲公英文摘 www.zhaoqt.net