基于Web的大学生成绩管理系统的设计与实现外文翻译资料

 2022-11-23 19:00:14

英语原文共 7 页,剩余内容已隐藏,支付完成后下载完整资料


Boletiacute;n Teacute;cnico, Vol.55, Issue 9,2017,pp.180-186

基于Web的大学生成绩管理系统的设计与实现

Jiutao Zhang

Internship Division, School of Health Management, Mudanjiang Medical University, Mudanjiang 157011,

China

Yanru Fang*

Logistics Management

Department, School of Health Management, Mudanjiang Medical University,

Mudanjiang 157011, China

*Corresponding author(Eamil: 2447018880@qq.com)

Jun Wang

University Students Entrepreneurship Service Guidance Center, Mudanjiang Medical University, Mudanjiang

157011, China.

Yongliang Xu

School of Medical Imaging, Mudanjiang Medical University, Mudanjiang 157011, China.

摘要:随着信息技术的普及和发展,计算机网络已经成为人们生活和工作中不可或缺的工具。对于学校来说,办公自动化的实施将大大提高学校管理的效率。学校绩效管理体系的实现将发挥重要作用。本文基于Web性能管理系统,以SSH为网络编程框架,选择MySQL设计数据库,并利用优秀的开发工具MyEclipse,能够支持数据库应用。系统主要实现对学生成绩的管理,包括用户管理,学生成绩录入,修改,删除,查询统计等。系统的开发主要包括后台数据库和前台应用程序的建立和维护两个方面,分析了绩效管理系统的可行性,需求分析,设计和系统实现等。

关键词:分数管理,网络,数据库

  1. 介绍

由于多媒体教学的发展和计算机网络的出现,人们对计算机的应用非常熟悉。目前,社会信息管理系统发展迅速。在各级学校,学生成绩管理是学校工作的重要组成部分,因为学生工作需要支持很多方面,如奖学金评估,学生就业推荐书写,学生档案建设等。(Cho, Kim and Kim, 2002) 随着学校规模的扩大和学生人数的增加,学生成绩管理变得越来越重要(Cavus, Uzunboylu and Ibrahim, 2007; Martins and Kellermanns, 2004)。为了解决这个问题,有必要开发一个功能强大,操作简单,用户友好的绩效管理系统。计算机在学生成绩处理领域发挥着高效和灵活的功能。因此,为充分利用计算机硬件资源,做好学生成绩管理,提高工作效率,实现全面,更集中的办公自动化和系统开发已成为当务之急。(Bharamagoudar, Geeta and Totad, 2013)。

  1. 非对称指纹
    1. ASP.NET简介

ASP.NET是Microsoft.NE的重要组成部分,作为战略产品的一部分,它不仅是Active Server Page的下一个版本(ASP); 而且还得到了一个更加统一的开发模型,并且为应用程序提供服务的主要模型(Esposito, 2005)。ASP.NET语法在某种程度上与ASP相关,并且获得了一种新的模型和机制,它可以形成一个可扩展和相对稳定的应用程序,具有更好的安全性,可以在应用程序中使用ASP.NET函数 程序,然后将其添加到ASP功能中(Li and Hong, 2011)。

    1. NET框架

.NET Framework是微软新的战略,包括微软未来的核心战略,规划和愿景。所有的微软产品都将重点放在战略发展上,而这一战略的核心就是.NET Framework,而框架得到了广泛的支持。 NET核心技术也是一种新的计算机操作模式,它可以在高分布的互联网环境下使应用程序的开发变得相对简单。.NET Framework的基本思想是将原始焦点从连接到单个网络或Internet设备传输到计算机,然后将设备和服务组以及Internet本身作为操作系统的基础。这样用户就可以控制信息的传输并获得更多的服务。.NET Framework包含主要组件:公共语言运行库和.NET Framework类库(Fanti, Iacobellis, Mangini and Ukovich, 2014)。

    1. ADO.NET简介

ADO.NET作为ADO的改进版本。 在ADO.NET中,您可以通过应用程序的接口访问数据源,包括OLEDB和ODBC支持的数据。

ADO.NET对象模型由两部分组成:一个数据集,与数据源断开连接,要维护的数据源以及.NET数据提供者。.NET数据程序可以传递数据,并且可以更好地获取SQL命令(Blakeley, Campbell, Muralidhar and Nori, 2006)。

  1. 系统分析

3.1 可行性分析

经济可行性。该系统的经济可行性主要来自经济条件,投资能力,系统建设,运行维护成本估算,收益完成后的预期系统。

目前,电脑的价格一直很低,而电脑的性能已经有了质的飞跃。学校工作效率和制度发展取得了长足的进步,主要体现在以下几个方面:

首先,系统的运作可以促进学生的信息查询和管理;

其次是该系统节省人力和物力;

第三,系统操作可以提高学校的效率;

第四,该系统可以降低信息管理的错误率。

因此,该系统的开发在经济上是可行的。

技术可行性。系统主要使用网络和网络来实现,而校园网覆盖了学生成绩管理系统,我们可以在动态网页模式下使用它,并且可以通过用户支持的查询语句获得数据需求。使用MyEclipse 7.5作为系统开发环境,MyEclipse是Eclipse的插件,也是一个功能更强大的JavaEE集成开发环境,它还可以实现代码准备,配置,测试和调试。

综上所述,技术和硬件设备在设计和开发条件的系统中得到了很好的使用,并且在技术上是有效的。

操作和操作的可行性。该系统是一个小型的学生信息管理系统,需要的资源很少,而学校的计算机硬件和网络可以满足需求,所以系统是可行的。

该系统操作简单,界面简单,非常直观易懂,无论学生还是老师都可以直接进入,而管理员通过简单的培训系统就没有问题。

法律可行性。该制度的发展不会侵害他人利益,不存在侵权问题,不违反国家法律,法规,也更加合理。

总之,它可以在经济,技术和操作过程中实现,因此该系统的发展是有用的。

3.2 需求分析

在系统设计之前,首先需要确定系统任务,因此分析阶段的主要目标是分析用户需求,并通过书面方法更好地表达需求,而不是确定系统如何工作 ,只要确保系统必须完成的工作,这是目标系统需要准确完成的具体要求。系统分析的结果是系统开发的基础,也对项目的成功和软件产品的质量有重要影响。在实施过程中,需要进行客观系统分析,根据系统功能进行相关设计。

经过调查和可行性分析,对于师生应考虑的系统设计,绩效管理系统主要包括:

  1. 用户信息模块:①管理员可以执行课程信息,教师信息,学生信息的输入和修改;②用户登录和用户身份验证防止非法用户登录,而管理员用户将初始密码分配给用户; 个人管理,个人信息维护,如更改密码,联系方式。
  2. 分数输入:课堂教师输入并验证本课程的结果。
  3. 查询结果:学生只能有一些主题的结果; 教师不仅要查询自己,还要与学生一起查询; 通过会员可以了解学生的成绩。
  4. 绩效管理:管理员可以为每个主题添加分数,添加,修改和删除操作。
    1. E-R图

根据学生成绩管理系统,分析系统的E-R图,如图1所示。

图1.绩效管理系统E-R图

得分管理系统中的实体之间的关系如下:

  1. 学生信息和成就信息:1:M;
  2. 班级信息和学生信息:1:M;
  3. 学生信息和课程信息:N:M;
  4. 教师信息和班级信息:N:M;
  5. 角色信息和学生信息:1:M;
  6. 角色信息和教师信息:1:M;
  7. 班级信息和班级课程信息:N:M;
  8. 课程信息和班级课程信息:N:M.
  9. 系统设计

通过系统可行性分析和需求分析,我们可以得到一般设计模块和相关模块的设计方法和要求,为下一步的设计和代码准备提供进一步的指导。

    1. 系统结构设计

学生综合信息管理系统可以实现与用户维护相关的各种信息。它主要由登录界面,管理员子系统,教师系统和学生子系统组成。 系统结构如图2所示。

结合图2,每个子系统描述如下。(1)登录接口模块。 在登录屏幕中,用户可以点击不同的角色信息,然后使用身份验证进入系统。(2)管理员子系统模块:主要使用教师编号,通过查询和删除教师信息。授权模块:管理者对于不同的教师没有相同的权限,这样教师可以更好地管理信息。 授权信息:管理员应该了解授权信息的具体情况。(3)教师子系统模块:该模块主要是为了更好地在学生,班级,课程和结果信息管理等方面进行操作。(4)子系统模块的信息管理:学生可以更好地分析信息。

图2.学生综合信息管理系统的结构

    1. 功能模块设计

以学生和教师作为系统的中心对象,根据模块划分和需求分析,我们可以看到系统过程描述了教师对已经学过课程的学生进行分数统计。学生可以登录并查询项目结果。 该系统由三个流程组成:管理员,教师和学生。

图3分析了管理员的操作:首先对教师,学生和课程数据进行初始化管理,让学生和教师能够登录系统,使用该系统时,管理员可以更好地执行工作。

图3.管理员的操作过程

图4显示了教师的工作状态,要根据密码登录系统号码,然后通过登录系统修改密码,个人信息,发布和查询结果。

图4.教师的操作过程

图5显示了学生的操作程序:学生完成登录后,学生应该看到结果,然后根据数字和密码登录系统修改个人信息。

图5.学生的操作过程

    1. 数据库设计

数据库设计是通过开发需求分析,概念设计,逻辑设计和物理设计等方面来创建数据库系统及其应用技术,而在给定的环境和数据库中,数据对象之间的关系规划和结构可以更好地存储数据 ,还可以更好地满足用户的需求。此外,数据库设计的关键过程是将用户的主要需求抽象为信息结构,也称为概念设计。E-R模型和观点是概念设计中的重要一步。首先,设计系统映射实体属性,然后设计局部视图设计。 最后,部分删除这些部分视图是全局E-R映射。同时,

(1)系统的每个实体图表及其详细解释:对传入数据的详细分析会导致系统关联实体的属性映射。管理员的实体属性图如图6所示。通过数字,名称和其他属性的实体。 管理员是确保系统顺利运行的“无形之手”。

图6.管理员的实体属性图

图7显示了教师的实体属性图。教师作为管理系统的运营者,在系统中扮演着重要角色,学生管理由教师执行。实体属性由四个属性组成:数字,角色,名称和密码。

图7.教师的实体属性图

学生的实体属性图如图8所示。学生应该使用该系统查找个人信息,实体属性,姓名,地址,地址,政治面孔,电话,教师和密码以及其他个人信息。

图8.学生的实体属性图

(2)系统全局E-R图

根据上述相关实体属性图,根据数据库规则的三种范式,分析它们之间的依赖关系,删除局部ER图的复制部分,最终进行整合。

  1. 系统实施
    1. 登录模块

登录界面。 用户主要使用用户名和密码登录系统,如果数据库没有出现用户名和密码,则不能登录。

Login使用当前最流行的JS框架 - jQuery Ajax来验证和实现本地刷新页面。

系统主页。 如果登录成功访问系统,不同的用户将进入不同的界面,以管理员为例进行分析。

    1. 菜单模块

系统菜单用于实现JS加载,实现JS控制的

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[22731],资料为PDF文档或Word文档,PDF文档可免费转换为Word

您需要先支付 30元 才能查看全部内容!立即支付

课题毕业论文、外文翻译、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。