基于 NET教务管理系统的设计与实现 - 图文(3)

2019-04-09 11:36

烟台南山学院毕业论文

第7 页

基于.NET教务管理系统基于Windows平台开发,以下为服务器端信息 服务器IP: 127.0.0.1 服务器名: localhost HTTP端口:2408

操作系统信息:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET4.0C; .NET4.0E)

探针文件路径:d:\\我的文档\\Visual Studio 2008\\模拟实验网站\\welcome.aspx 脚本超时时间(秒):110 服务端语言:zh-cn

Framework版本:2.0.50727.1433

系统版本:Microsoft Windows NT 5.1.2600 Service Pack 3 服务器处理器个数:4

服务器物理内存:34623488

图2-4 服务器端信息

2.2.2 运行环境设置

技术平台:微软的.NET框架2.0.50727.1433版本 开发语言:ASP.NET 2.0技术框架,实现语言C#语言 开发工具:Visual Studio.NET 2008版本

烟台南山学院毕业论文

第8 页

数据库:SQL Server 2005 2.2.3 数据库设置

图2-5 新建数据库SMSstudent

烟台南山学院毕业论文

第9 页

第三章 基于.NET教务管理系统的总体设计

3.1系统结构分析

3.1.1 基于.NET信息系统架构

.NET的三层架构指的是数据访问层(DAL) 业务逻辑层(BLL) 用户界面层(UI)。基于,NET三层架构的Web信息系统是一个复杂的分布式系统。典型的Web信息系统主要由数据表示层、业务逻辑层、数据访问层构成,如图4.1所示

用户界面层 业务逻辑层 数据访问层 图3-1 Web信息系统的组成

1.用户界面层

在asp.net中,用户界面层主要由.aspx文件来负责,本层的主要作用是:把页面所以提交数据,经过基本校验(比如字符长度、是否数字、是否符合某正则表达式等),发送给应用程序层,从应用程序层返回数据,然后有页面呈现。 2.业务逻辑层

业务逻辑层。从用户界面层得到数据,创建一个业务所需要的所有查询、插入、更新、删除等操作。 3.数据访问层

从业务逻辑层接受查询、插入、更新、删除等命令,通过通用数据库访问模块对数据库进行操作,把从数据库中返回的数据,再返回给业务逻辑层。每个操作都是不可以再分的原子操作。

基于.NET的分层式结构其优势在于:

1.开发人员可以只关注整个结构中的其中某一层; 2.可以很容易的用新的实现来代替原有层次的实现;

烟台南山学院毕业论文

第10 页

3.可以降低层与层之间的依赖; 4.有利于标准化; 5.有利于各逻辑的复用;

概括的来说,分层式设计可以达到如下目的:分散关注,松散耦合,逻辑复用,标准定义。

3.1.2基于.NET教务系统管理系统软件体系结构

根据上述分析,本文提出了三层应用程序体系结构。就是用户界面层、业务逻辑层、数据访问层

图3-2基于.NET系统软件体系结构

数据访问层:包括数据库和对数据的操作。它为其上层提供统一的数据访问接口。本系统使用的.NET平台提供多种数据访问技术,可采用其中一种技术编写数据访问层。当更换数据访问技术的时候不会影响业务层。数据访问层能够做成通用的组件,将该组件插入到,NET程序中都可以使用。

业务逻辑层:主要分为业务处里层和业务规则层,主要验证从其它层传过来的数据和从数据库中提取返回给其它层。还有起到隔离层的作用,它的目的使隔离系统功能的提供者和使用者。

用户界面层:用户界面层完成系统与用户的交互功能,显示和收集数据。 3.2系统基本功能需求

烟台南山学院毕业论文

第11 页

按照系统开发业务分析要求与原则,在与教务管理人员充分沟通,整理出教务管理系统所需的基本功能,这些需求将作为系统分析与逻辑设计的依据。在开发过程中,有必要对这些要求进行细化和整合。

教 师 管 理 学 生 管 理 课 程 管 理 成 绩 管 理 班 级 管 理 教务管理系统 图3-3 教务系统模块结构图

3.2.1教师资料管理系统

教师资料管理包括:教师号、姓名、性别、学院编号、所在学院、联系电话。本模块可以对教师基本信息进行有效管理,方便学院有效利用教师资源。所需功能如下:

1.教师基本信息的录入修改和删除功能 2.教室基本信息查询功能 3.2.2学生资料管理系统

学生资料模块是专门为学生群体提供的功能模块。它包含查看学生学号、详细资料、所在班级、性别、已修学分、家庭住址、联系电话。还可以按照学号和学生姓名进行查询。所需功能如下:

1.学生基本信息的录入修改和删除功能 2.所在班级信息查询功能 3.所在院系信息查询功能 4.所在专业信息查询功能 5.单个学生信息的查找功能 3.2.3课程资料管理系统

课程管理模块是系统中非常重要的一个模块,次模块包含内容较多,而且也是学生和任课教师连接的纽带。具体包括课程号、详细资料、课程类别、学分。所需功能


基于 NET教务管理系统的设计与实现 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:永久荷载(恒荷载)

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

马上注册会员

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