免费论文查重: 大雅 万方 维普 turnitin paperpass
  • 推荐

试谈信息管理系统基于ASP.NET班级信息管理系统设计与实现设计

最后更新时间:2024-02-29 作者:用户投稿原创标记本站原创 点赞:6128 浏览:14174
论文导读:对应用环境和要求进行了分析,绘制出了系统模块图。本节将根据系统模块图绘制E-R图,并写出各实体的属性,完成概念结构设计。3.1.1绘制概念结构E-R图。3.1.2各实体属性用户基本信息包括:用户名,,用户类型(用户类型包括:学生、辅导员和管理员)。学生基本信息包括:学号,姓名,性别,出生日期,班级名称,学制,
摘要:本文主要介绍了在ASP.NET工作平台上,利用Web开发技术,开发班级信息管理系统的需求分析和系统结构设计的思路和实现方法。
关键词:信息管理;ASP.NET;Web开发
1.引言
班级信息管理是高校学生管理工作的重要组成部分,其重要性已被高校学生管理部门越来越重视。为了对学生管理工作适应新形势的要求,摆脱传统的人工对班级信息管理的落后方式。这就要求,一方面提高学生管理工作的效率和质量;另一方面实现学生管理工作的信息化和网络化。数据库技术和网络技术的发展为这两个要求提供了一个良好的解决方案。ASP.NET提供了基于Web服务器端的软件开放平台,可以编写和运行交互的、动态的、高效的班级信息管理应用程序。班级信息管理系统的执行方式是:当用户在浏览器上发出访问请求时,Web服务器就会作出响应,调用ASP引擎来执行ASP文件,并解释和执行网页中的脚本语言。同时,通过访问ODBC数据源来连接数据库,由数据库访问组件ADO完成数据库操作,最后由ASP生成包含有数据查询结果的HTML页面返回到浏览器显示结果。由于ASP.NET在服务器端运行,软件开发人员可以不用考虑浏览器是否会支持ASP.NET,也不必担心人们下载HTML程序以窃取编程逻辑,增强了应用系统的安全性和保密性。另外,ASP.NET还是面向对象的脚本编程环境,软件开发人员可以增加ActiveX组件进行功能的扩充,拓展系统应用范围。由于ASP.NET的这些优点,使得ASP.NET成为目前主流软件开发平台之一。因此,借用于ASP.NET作为工具来开发“班级信息管理系统”是完全可以的。

2.系统概要设计

本系统的主要使用对象为各班级学生、学生辅导员和学生信息管理人员(含分管学生工作的领导)。系统所要实现的功能如下:
(1)实现用户身份验证功能。通过用户名称和的验证,拒绝非授权用户登录系统。同时根据用户类别授予不同的管理权限。
(2)实现用户管理功能。包括有添加用户、删除用户和用户的修改。
(3)实现数据录入功能。包括有班级学生基本信息、班级学生考勤信息、辅导员姓名及分管的班级名称。
(4)实现数据维护功能。包括有学生基本信息和学生考勤信息的修改和删除。
(5)实现信息查询功能。包括有学生基本信息查询和学生考勤信息查询。
(6)实现信息统计功能。包括有学生个人周考勤统计、学生个人学期考勤统计、班级日考勤统计、班级周考勤统计和班级学期考勤统计。
(7)实现信息输出功能。主要将信息统计的结果导出到Excel表中。
通过对以上需求分析功能的归纳和整理,得到系统中所有模块的数据流图(自顶向下),。说明:三种登录人员都有修改用户的功能。

3.系统结构设计

3.1 概念结构设计

在需求分析阶段,已经对应用环境和要求进行了分析,绘制出了系统模块图。本节将根据系统模块图绘制E-R图,并写出各实体的属性,完成概念结构设计。
3.

1.1 绘制概念结构E-R图。

3.

1.2 各实体属性

用户基本信息包括:用户名,,用户类型(用户类型包括:学生、辅导员和管理员)。
学生基本信息包括:学号,姓名,性别,出生日期,班级名称,学制,民族,专业名称,入学年限,学历,政治面貌。
辅导员基本信息包括:辅导员姓名,辅导员工号,所带班级。
班级基本信息包括:班级名称,辅导员姓名,辅导员工号。
日常考勤基本信息包括:学期号,日,周次,月,班级名称,学号,学生姓名,节次,类型。

3.2 逻辑结构设计

在完成了概念结构设计并形成E-R图后,还需要将概念结构进一步转化成为ASP.NET数据管理系统(DBMS)能够支持的关系数据模型。也就是要把E-R图中的实体、实体的属性和实体与实体之间的联系,转化成为相应的数据库关系模型。在转化的过程中要注意从两个方面着手进行,一是要将每一个实体模型转化成为一个关系模式,即,表;二是要将实体模型与实体模型之间的联系也要转化成为一个关系模式。
当关系模式确定以后,需要按照数据库理论进行规范化的整理,依据需求源于:论文格式范文www.7ctime.com
分析和实体结构的内容确定表中字段的属性;再根据字段与字段之间的依赖关系,消除冗余的字段。同时,还要规范和整理关系模式中的部分函数依赖、传递函数依赖和多值依赖等,以得到符合实际需要的数据模型。

4.重点模块实现的程序设计

系统结构设计完成以后,接着就是用ASP.NET加以实现了。下面就系统实现的几个关键模块进行设计。

4.1 用户登录

用户名:

验证码:
摘自:本科毕业论文致谢www.7ctime.com
  • 相关论文
  • 热门文章