学生成绩管理系统 论文正文(4)

2019-08-31 10:49

河北经贸大学毕业论文

学 生 成绩信息查询 图4-3 学生功能结构图

系统总体的结构模块图如下:

成绩管理系统 管理员登录 教师登录 学生登录 账户管理 信息管理 信息查询 信息查询 教师账户管理 学生账户管理 重置密码 课程信息管理 成绩信息管理 教师信息管理 学生信息管理 修改个人信息 查询学生成绩 录入学生成绩 修改个人信息 学生信息管理 学生成绩查询 图4-4系统结构图

登录管理模块:为了保证系统的安全性,可以根据不同的用户权限来提供不同的服务。分为管理员登录和用户(教师、学生)登录两个子模块。

系统管理模块:主要包括添加用户、修改用户和删除用户等功能。主要供系统管理员做账户的维护管理用。

师生信息管理模块:主要是对用户个人基本信息的添加、查询、修改和删除

11

河北经贸大学毕业论文

操作。

成绩信息管理模块:主要是对成绩信息的添加、修改、查询和删除操作。 课程信息管理模块:主要用于管理课程信息。

学生成绩查询模块:主要为用户提供信息的汇总统计和查询功能。

4.4 技术平台的选择

该系统主要采用Visual C# 2005、SQL Server 2005数据库、JavaScript等技术和工具,整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段。 4.4.1 Visual C# 2005简介

Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP.NET Web 应用程序和 XML Web Services 开发的关键技术。

Microsoft Visual C# 2005是一种编程语言,它是为生成在 .NET Framework 上运行的多种应用程序而设计的。C# 简单、功能强大、类型安全,而且是面向对象的。C# 凭借它的许多创新,在保持 C 样式语言的表示形式和优美的同时,实现了应用程序的快速开发。

Visual Studio 支持 Visual C#,这是通过功能齐全的代码编辑器、项目模板、设计器、代码向导、功能强大且易于使用的调试器以及其他工具实现的。通过.NET Framework 类库,可以访问多种操作系统服务和其他有用的精心设计的类,这些类可显著加快开发周期。 4.4.2 SQL Sever 2005简介

SQL Server 是一个关系数据库管理系统,是Microsoft推出新一代数据管理与分析软件。SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能

12

河北经贸大学毕业论文

应用。

SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。SQL Server 2005 为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。 通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server 2005 为不同规模的企业提供了一个完整的数据解决方案。

SQL Server 数据平台包括如下工具:关系型数据库、复制服务、通知服务、集成服务、分析服务、报表服务、管理工具、开发工具。

SQL Server 2005 数据平台为不同规模的组织提供了如下好处:充分利用数据资产、提高生产力、减少IT复杂度、更低的总体拥有成本 (TCO)。

13

河北经贸大学毕业论文

5 数据库设计

5.1 数据库设计概述

(1) 数据库简述

数据库(Data Base,简称DB)是指长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

(2) 数据规则设计、完整性设计和安全性设计

数据库设计必须进行数据规则设计、完整性设计和安全性设计,这三方面的设计对整个数据库设计的成败起着关键的作用。如下叙述所示。

·数据规则性:本系统以用户编号为索引,编号唯一且不为空;

· 数据完整性:数据的完整性是指数据的正确性和相容性。例如:学生的学号必须唯一;性别只能是男或女;

· 数据安全性:数据的安全性是指保护数据库以防止不合法的使用造成的数据泄露、更改或破坏。为防止因误操作、非法用户等原因破坏数据的正确性,在安全性方面系统采用数据库加密技术。

5.2 逻辑结构与概念结构

本系统涉及到的业务工作主要是:学生管理,系别管理,成绩管理,课程管理等方面,可以把整个系统划分为下面的子系统/功能模块:

*学生成绩管理(学号,姓名,各课成绩等); *学生基本信息管理(学号,姓名,籍贯等); *学生课程信息管理(学号,姓名,考试课程名); 各子系统/模块数据流图分别设计描述如下:

系统中所有数据都存放在数据库Server中,某些重要信息(如帐户、密码等)需要进行加密(DES)。

该学生管理系统的数据流图描述如下:

14

河北经贸大学毕业论文

学生成 学生基本 学生基本 信息 绩单 信息表 教师 课程信 进入 息表 建立成绩文件 建立学生文件 建立专业文件 建立基本信息文件 存储成绩文件 存储学生文件 存储专业文件 存储基本信息输出学生的成绩 成绩表 图5-1 系统数据流图

学生成绩是由任课教师按照课程给出的,学生、课程、教师组成了这个系统的三个实体。这三个实体不是一个统一体,学生成绩与教师没有内在联系,教师必须通过课程实体才能建立联系,因而先不考虑。课程与学生这两个实体是多对多联系,一位学生要学习多门课程,一门课程有多位学生共同学习。而学习成绩

15


学生成绩管理系统 论文正文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:计算机网络课后习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: