基于bs结构的学校评估管理系统的开发—免费毕业设计论文内容摘要:

可以说是一个对具体问题的反复理解和抽象的过程。 理解就是对现实问题的理解,要弄清楚究竟需要解决什么问题。 抽 象就是除去问题的表面,提取问题的本质,建立问题的逻辑模型,以便以后阶段 系统的设计实现。 需求分析阶段是软件产品生存命期中的一个重要阶段,其根本任务是确定用户对软件系统的需 求。 在高校评估工作中,文档的管理是相当重要的一个工作,需要花费大量的时间去整理文档资料,而在评估查阅的时候又需要花费大量的时间去查找,故此文档管理系统是学校评估管理系统中的一个重要组成部分。 该部分主要包括浏览和编辑两个主要功能,其中浏览是包括文档的浏览和电子文档的下载等子功能;编辑功能包括添加、删除、修改、打印等子功能。 根据用户的需求,本系统的最终用户应该有两类,分别是:学校的管理人员,还有就是普通用户。 他们对系统的要求各不相同,首先学校的管理员:他们要对信息进行统计,然后能浏览所有的信息,要能修改信息 ,添加新的信息,删除信息,打印信息还有对普通用户账号有管理的权限;普通用户:浏览到所有的信息,及时方便的找到想要的信息,并且可以打印当前信息。 用例图如图 21 所示: 学校评估管理系统 图 21 用例图 系统功能模块的划分及功能模块的描述 开发这个系统的目的是为了提高学校评估工作效率,减少评估人员的工作时间,规 范评估工作的流程,实现评估管理的系统化、规范化和自动化。 学校评估管理系统的基本功能是对学校的人员,文档资料进行管理,本系统的主要功能 如图 22 所示: 图 22 工资管理系统功能模块示意图 从图 22 种可以看出,教学评估管理系统共划分为 6 个功能模块。 用户管理模块用于管理系统用户的信息,教学文档管理模块管理与教学相关的信息,职工信息管理模块用于对职工信息进行管理。 试卷信息模块用于对试卷信息进行管理,课程信息管理模块是对相关课程的信息进行管理,论文信息管理模块是对论文相关的信息进行管理。 下面分别介绍这 6 个模块的基本功能。 用户管理模块 用户管理包括用户名 、密码以及用户权限的设置,用于核实用户的合法性,一种为管理员用户,一 种为普通用户,管理员用户可以进行用户信息管理和权限的控制,而普通用户则不能,这个模块只对管理员有效。 用户信息管理功能模块如图 23 所示: 图 23 用户信息管理功能模块示意图 系统用户管理模块 创建用户信息 修改用户信息 改变用户权限 删除用户信息 打印用户信息 管理员 教学文档管理模块 职工信息管理模块 试卷信息管理模块 课程信息管理模块 论文信息管理模块 教学评估管理系统 用户管理模块 ( 1) 管理员: 浏览用户信息; 添加用户信息,用户名,密码以及他的使用权限信息; 修改用户信息, 除了用户编号以外的其他信息都可以做修改,如 用 户名,密码; 删除用户; 打印用户信息。 教学文档管理模块 管理员的模块包括浏览教学文档、添加文档信息,修改教学文档,删除文档信息以及打印文档 信息。 而普通用户只有浏览教学文档信息和打印教学文档信息的权限。 教学文档管理功能模块如图 24 所示: 图 24 教学文档管理功能模块示意图 ( 1) 管理员: 浏览教学文档基本信息,并可以阅读教学文档的实际内容通过点击连接可用查看网页形式的文档也可以下载查看 word 形式的文档。 添加教学文档信息,如电子文档名,文件内容,所在位置等; 修改教学文档信息,除了序号以外的信息都可以修改,如电子文档名,文件内容,所在位置等; 删除教学文档信息; 打印教学文档信息。 打印教学文档信息 删除教学文档信息 修改教学文档信息 添加教学文档信息 教学文档管理 模块 浏览教学文档信息 打印教学文档信息 管理员 普通用户 浏览教学文档信 息 ( 2) 普 通用户: 浏览教学文档的信息 ,并可以阅读教学文档的实际内容通过点击连接可用查看网页形式的文档也以下载查看 word 形式的文档; 打印教学文档信息。 职工信息管理模块 管理员的模块包括浏览职工信息,添加职工信息,修改职工信息,删除职工信息以及打印职工信息,而普通的用户模块只有浏览职工信息和打印职工信息的权限。 职工信息管理功能模块如图 25 所示: 图 25 职工 信息管理功能模块示意图 ( 1) 管理员: 浏览职工的信息,如姓名,工号,职称等,可以通过点击序号建立连 接,查看详细的职工信息; 添加职工信息,如姓名,工号,职称信息; 修改职工信息,除了序号都可以做相应的修改。 删除职工信息; 打印职工信息。 ( 2) 普通用户: 浏览职工的信息,如姓名,工号,职称等,可以通过点击序号建立连接,查看详细的职工信息; 打印职工信息。 职工信息管理模块 删除职工信息 添加职工信息 修改职工信息 打印职工信息 浏览职工信息 打印职工信息 管理员 普通用户 浏览职工信息 试卷信息管理模块 管理员模块包括 5 个功能,分别是浏览,添加,修改,删除和打印试卷信息。 而普通用户只有浏览和打印试卷信息的功能。 试卷信息管理功能模块如图 26 所示: 图 26 试卷信息管理功能模块示意 图 ( 1) 管理员: 浏览试卷信息,如学期学年,课程序号,课程名称,任课老师等,可以通过点击序号,建立连接,查看详细的试卷信息,还可以通过连接以网页的形式查看试卷内容,或者下载下来,查看 word 文档; 添加试卷信息,如学期学年,课程序号,课程名称,任课老师等; 修改试卷信息,除了序号以外的信息都可以做相应的修改,如学期学年,课程序号,课程名称,任课老师等; 删除试卷信息; 打印试卷信息。 ( 2) 普通用户: 浏览试卷信息,如学期学年,课程序号,课程名称,任课老师等,可以通过点击序号,建立连接,查看详细的试卷信息,还可以通过 连接以网页的形式查看试卷内容,或者下载下来,查看 word 文档; 打印试卷信息。 课程信息管理模块 管理员模块包括 5 个功能,分别是浏览,添加,修改,删除和打印课程信息。 试卷信息管理模块 浏览试卷信息 添加试卷信息 修改试卷信息 删除试卷信息 打印试卷信息 浏览试卷信息 打印试卷信息 普通用户 管理员 而普通用户只有浏览和打印课程信息的功能。 课程信息管理功能模块如图 27 所示: 图 27 课程信息管理功能模块示意图 ( 1) 管理员: 浏览课程信息:如学年学期,课程序号,课程名称,教师姓名等 ; 添加课程信息:如学年学期,课程序号,课程名称,教师姓名等 ; 修改课程信息:除了序号之外的 信息,都 可以做相应的修改,如学年学期,课程序号,课程名称,教师姓名等 ; 删除课程信息; 打印课程信息。 ( 2) 普通用户: 浏览课程信息:如学年学期,课程序号,课程名称,教师姓名等 ; 打印课程信息。 论文信息管理模块 管理员模块包括 5 个功能,分别是浏览,添加,修改,删除和打印论文信息。 而普通用户只有浏览和打印试卷信息的功能。 论文信息管理功能模块如图 28 所示: 课程信息管理模块 浏览课程信息 添加课程信息 修改课程信息 删除课程信息 打印课程信息 管理员 浏览课程信息 打印课程信息 普通用户 图 28 论文信息管理功能模块示意图 ( 1) 管理员: 浏览 论文信息,如论文的名字,学生姓名,指导老师等,可以点击序号,建立连接,浏览详细的论文信息,还可以通过连接,以查看网页形式的论文内容,或者可以下载,查看 word 形式的论文内容; 添加论文信息,如如论文的名字,学生姓名,指导老师等; 修改论文信息,除了序号之外的其他信息都可以做相应的修改,如论文的名字,学生姓名,指导老师等; 删除论文信息; 打印论文信息。 ( 2) 普通用户: 浏览论文信息,如论文的名字,学生姓名,指导老师等,可以点击序号,建立连接,浏览详细的论文信息,还可以通过连接,以查看网页形式的论文 内容,或者可以下载,查看 word 形式的论文内容; 打印论文信息。 论文信息管理模块 浏览论文信息 添加论文 信息 修改论文信息 删除论文信息 打印论文信息 浏览论文信息 打印论文信息 管理员 普通用户 3 设计 在软件开发过程中,设计也同样占着很重要得分量,他是继分析之后真正去制作软件的一个环节,一般包括三方面得设计:概要设计,详细设计(系统模块设计)以及用户界面得设计。 系统设计阶段的主要目的是将系统分析阶段所提出的反映用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的技术方案。 系统结构设计的主要任务就是将整个系统合理的划分成各个功能模块,正确地处理模块之间与模块内部的联系以及它们之间的调用关系和数据联系,定义模块的内部结构等。 根据系统分析的结果,按照结构化的系统设计方法,把一个复杂的系统分解成相对独立的模块,通过对模块的设计和模块之间关系的协调来实现整个系统的功能。 概要设计 系统流程 所谓系统流程,就是用户使用系统时的操作过程,不同的用户有着不同的工作流程。 但所有流程都从用户登录模块开始。 身份验证包含以下两个方面: 确认用户是否为合法系统用户。 确定用户的类型,是管理员用户还是普通用户。 第一方面可以确定,用户是否可以使用本软件系统,第二方面可以确定,用户拥有的权限,以决定此用户是否可以管理其他用户以及是否有权限对资料进行编辑。 系统工作流程的分析如图 31 所示: 职工 1 收集数据 2 审核数据 3 编辑数据 4 浏览数据 管理员 普通用户 登录 登录成功 ,普通用户身份 返回 登录成功 ,管理员身份 图 31 系统流程图 数据流图 学校评估管理系统的数据流图,如图 32 所示: D1 事务数据 D2 信息表 用 户 登 录判 断 用 户类型 职工信息管理 教学文档信息管理 用户信息管理 管理员 普通用户 试卷信息管理 课程信息管理 论文信息管理 浏览打印教学文档信息 浏览打印职工信息 浏览打印试卷信息 浏览打印课程信息 浏览打印论文信息 开 始 退出系统 退出系统 结 束 图 32 学校评估管理系统的数据流图 系统数据库设计 数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。 数据库设计的好与坏,直接影响到这个系统的运行效率。 良好的数据库设计,可以提高数据信息的存储效率,确保数据信息的完整性和一致性。 在设计数 据库表之前,首先要创建一个数据库,本系统以 SQL Server 2020 为后台数据库,在 Databases 的目录下创建名为 cll 的数据库,数据文件放在目录下的 文件下 , 还有一个日志文件。 在 cll 数据库库中包含 14 个表:用户信息表 userlist、教学文档信息表documentlist,教学文档关联表 teachfile,职工信息表 EmployeeInfo、五个跟职工信息相关的表:学历表 cert、学位表 degree、技术职称表 title_oftechnology_post、职位 表 post 和部门教研室表 department,试卷信息表 testInfo、试卷信息相关表test , 课程信息表 lessoninfo,论文信息表 paperlist,论文相关联的表 paper。 下面介绍一下数据表结构: 数据表结构 ( 1) 用户信息表 userlist 用来记录用户的用户名,密码,使用权限。 具体如表 31 所示: 表 31 userlist 表结构 ( 2) 教学文档信息表 docume。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。