管理网站的设计与实现(编辑修改稿)内容摘要:
全性和健壮性 [2]。 当前许多学校正在逐步完善毕业论文管理工作,需要一个能满足内部管理需求、提高管理效率的应用系统进行内部管理,但是经过多年的研究发现大多数院校仍然停在人工处理水平。 然而随着学校的规模不断扩大,学生人数成倍增长,积累了大量的学生信息,急需进行统一管理以防信息流失。 毕业设计管理网站 使管理毕业生论文的工作在该系统的配合下更加高效和便捷。 不管是计算机专业人员还是其他用户都能很快上手,操作简便,易于安装,容易普及 [3]。 本科生毕 业论文(设计) 3 第 2章 系统分析 可行性分析 可行性分析 1.技术可行性 B/S 结构( Browser/Server 结构)是随着 Inter 技术的兴起,对 C/S 结构的一种变化或者改进的结构。 在这种结构下,用户工作接口是通过 WWW 浏览器来实现,极少部分事务逻辑在前端( Browser)实现,但是主要事务逻辑在服务器端( Server)实现,形成所谓三层 3tier 结构 [4]。 这样就大大简化了客户端计算机载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本( TCO)。 以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 Inter/Intra 模式下数据库应用,相对易于把握、成本也 是较低的。 它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 LAN, WAN, Inter/Intra 等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 [5]。 特别是在 JAVA 这样的跨平台语言出现之后, B/S 架构管理软件更是方便、速度快、效果优。 B/S 结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。 只要有一台能上网的计算机就能使用,客户端零维护。 鉴于 技术的成熟与广泛的使用,加以指导老师的帮助可以得到 很多的技术支持。 由于在学习数据库时一直以 SQL Server 作为例子,所以采用 Microsoft SQL Server 2020 作为后台数据库。 2.经济可行性 本设计为 . 毕业而准备,从资金成本等方面讲,因为该系统相对而言只是一个小型的管理系统,本人具备此项目的开发能力,而且消耗费用也在承受能力之内。 因此开发此项目在经济上完全可行 [6]。 3.操作可行性 如今,计算机与网络已经非常地普及。 特别是在信息化高需求与快速发展的时代,计算机应用已经成为教学岗位上各教职员工所必备的技能。 由于该系统是以 PC机作为服务器 的系统,用户可以自己对系统进行操作和管理,在操作上基本可行。 系统流程图 本系统大体流程是在主界面进行登录,通过后台相应的数据表进行账户及密码验证,不同权限的用户进入的主界面不同,具体操作也不同。 管理员进入本系统显示的界面是教师管理界面、学生管理界面;学生进入本系统显示的界面是选题、查看、上传 文件 等。 后台管理是对已经增加的用户进行管理。 本科生毕 业论文(设计) 4 绘制系统流程如图 所示。 首 页登 录用户表失 败黑 河 学 院 毕 业 设 计 管 理 系 统教 师 管 理 学 生 管 理 管 理 员课题管理选择学生评语评分查看文档资 料信息表信息表资 料资源库资 料课题选择上传文档成绩查询用户管理退出管理界 面用户表资 料资 料信息表成 功I DP a s s w o r d 图 毕业设计管理 系统流程图 数据流图 数 据流程 图 是 对 系 统 功能和工作流程的整体分析的重要方法, 对 系 统 的整体功能和 数 据信息 处 理的流程有一 个 更直 观 的了解,便于 开发 者在 软 件的 开发时 能有 条理的 进 行 设计 ,也便 于测试 人 员 及早 设计 出适合本系 统的测试 用例。 以下是与本 设计相关的数 据流程 图 如图 至图 所示。 本科生毕 业论文(设计) 5 教 师管 理 员学 生P 0黑 河 学 院 毕 业 设 计管 理 系 统管 理 员学 生教 师教 师 操 作 信 息教 师 操 作 信 息结 果学 生 操 作信 息学 生 操 作 信息 结 果管 理 员 操 作信 息管 理 员 操 作 信息 结 果 图 业设计管理 顶层数据流 图 教 师管 理 员学 生P 1 添 加 用 户P 1 1 审 批 选 题P 9 提 交 选 题P 1 0 选 择 指 导 学 生P 8 修 改 个 人 信 息P 5 上 传 题 目P 7 忘 记 密 码P 4 修 改 个 人 信 息P 6 论 文 管 理P 3 修 改 用 户 信 息P 2 删 除 用 户F 1用 户 信 息新用户信息删 除 信 息删 除 信 息修 改 信 息新 用 户 信 息新修改信息修 改 信 息修 改 信 息新信息题 目 信 息新 题 目 信 息论 文 信 息新 论 文 信 息选 择 学 生 信 息指 导 学 生 信 息选 题 信 息审 批 选 题 信 息个人信息新 个 人 信 息 图 毕业设计管理 — 层数据流 图 需求分析 系统的功能需求分析 1. 系统能 实现 xxx 计 算机系 学 生 对 本系指 导 教 师 互 相选择 的功能:在指 导 教 师本科生毕 业论文(设计) 6 上交 了论 文 选题 之后, 学 生登 录此 系 统进 行 选题同时选择指导 教 师 ,等待教 师 的同意,同 时该 指 导 教 师 有 权决定 是否 选择该 同 学。 2. 系统能 实现毕业论 文的上 传 、下 载 和 论 文的批改功能: 学 生登 录该 系 统 可以提交 论 文,教 师登录后 可以下 载 查看同 时 批改 论 文。 3. 系统能实现系统权限的设置:本系统输入账号、密码实现不同角色的登录,管理员登录后可以增加、删除用户等,并且为了保证系统数据库信息的安全,设置系统的访问权限是重要的工作。 4. 其它功能的设置:为了使用户能更好的使用本系统,在 软件中包括一些查看、修改个人信息的功能和不同的操作接口,方便用户进行操作。 系统的性能需求分析 1. 系统完整性要求 本信息系统要为本校计算机系而设计的毕业论文管理系统,无论是性能的需求还是实际的需要,与使用者沟通和信息收集环节都很方便。 2. 系统安全性要求 系统的设置 不仅 要考 虑 操作方便性 ,还 要考 虑 系 统 的安全性 [7],在 进 入系 统前,只有合法用 户 才能 进 入系 统 ,否 则是 不 容许 的。 因此 对 系 统设 置密 码, 是实现系统稳定安全的重要途径;此外,如果划分的更细些,就是对不同使用者分配不同的权限,更能体现系统的安全 性 [7]。 3. 系统可移植性要求 系统的可移植性是目前开发软件的最基本要求,这样可以保证系统具有较大的使用范围,即使操作系统改变了,本系统仍可以继续使用 [8]。 4. 对响应时间的要求 响应时间长短也是衡量系统好坏的标准,因为响应时间决定着系统的工作效率,响应时间快,系统的工作效率才高 [9]。 本系统对响应时间的要求是要在 5 秒中之内对用户的操作进行反映,运行用户所要求的功能,这样才能满足使用者的要求。 5. 以数据库为核心的要求 本系统中的所有信息都是保存在数据库中的,前台的接口一切操作都是针对数据库操作的,例如 增加、删除、修改和查询的操作都是与数据库密切相关,因而构建数据库以及如何有效的对数据库进行操作是本系统的核心问题。 实体 联系图 为了把用户的数据要求清楚、准确地描述出来,系统分析员通常简历一个概念性的数据模型(也成为信息模型)。 概念性数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型。 数据模型中包括 3 中相互关联的信息:数据本科生毕 业论文(设计) 7 对象、数据对象的属性及数据对象彼此间相互连接的关系 [10]。 通常使用实体联系图来简历数据模型, 实体联系图简称为 ER 图。 根据对本系统的分析,得出本系统的实 体图如图 所示, 系统总的 ER 图如图 所示。 姓 名学 历职 称电 话密 码教 师管理员密码用户名 电话密码学生性别姓名班级题 目名 称出 题 人评 题 人 图 毕业设计管理 实体图 管 理 员 学 生题 目审题监 督出题教 师选 题管理监督1n1n1nn11n n1图 毕业设计管理 系统总体 ER 图 本科生毕 业论文(设计) 8 第 3章 系统的总体设计 结构设计 根据 业务 流程,需要 将该 系 统 划分 为 前台、后台和 数 据 库。 前台中,不同角色的用 户 在登 录 系 统 后即可 链 接查看相 应 的主 页 信息, 还 可以做 选择 、修改等操作。 为 了方便用 户 查看重要通知, 将 重要消息嵌入到登 录 主 页 面中。 数 据 库 是本系 统 后台重要的 组 成部分,管理 员 的主要操作几乎全部 围绕数 据 库 ,最后 将 更新的 数 据要显 示 给 前台。 该毕业 设计管理系 统 的后台要 对 整 个 系 统 的信息和 数 据 进 行 维护。 本系 统 的前台所 显 示的信息在后台都 应该 有 对应 的 维护。 除了 设计 后台的各 个 管理接口外, 为了方便管理 员 的工作,可以 将 各 个 管理的接口 结 合到一 个页 面中。 因此,各 个 管理的接口 会 作 为 主管理接口。管理网站的设计与实现(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。