毕业设计论文-asp高校学生信息管理系统的设计与实现内容摘要:
用到不少专业课方面的理论和知识,可以说这次毕业设计是继毕业实习之后又一次很好的实践 第二章 系统可行性研究 5 第二 章 系统可行性研究 技术可行性分析 学生信息管理是高校管理的重要组成部分,是高等学校非常重要的一项数据资源,是一个教育单位不可缺少的一部分。 学生的稳定是学校快速发展的有力保障,这不仅仅关系到学生在校期间的表现,还在很大程度上度量了一个学生的跟踪管理,学生管理的重要性不言而喻,但因为其包含的数据量大,涉及的人员面广,而且需要及时更新,所以学生管理在学校中是很繁 琐的,在每个系,每个学生都需要有对应的档案记录,在学校各项管理中,学生管理牵涉到的其他管理内容是最复杂的,它牵涉到了学生个人档案管理 ,学籍管理 ,成绩管理,课程管理等,所以在实际管理工作中,往往由于记录的数量多,管理复杂,可连续性差,对整个学生管理进行记载,并实行电子化管理。 本系统功能要求相对简单,由于 Sql Server 2020 强大的后台数据管理能力和 Visual Studio 2020 友好的开发环境,便于本系统的开发。 [1] 软件变服务 伴随着 ASP 产业的兴起,软件正逐渐从产品形式向服务形式转化,这 是整个 IT 行业的大势所趋。 在 . NET 中,最终的软件应用是以 Web 服务的形式出现并在 Inter 发布的。 Web 服务是一种包装后的可以在 Web 上发布的组件, . NET通过 WSDL 协议来描述和发布这种 Web 服务信息,通过 DISCO 协议来查找相关的服务,通过 SOAP 协议进行相关的简单对象传递和调用。 微软的 . NET 战略意味着:微软公司以及在微软平台上的开发者将会制造服务,而不是制造软件。 在未来几年之内,微软将陆续发布有关 . NET 的平台和工具,用于在因特网上开发 Web 服务。 那时工作在 . NET 上的用户、开发人员和 IT工 作人员都不再购买软件、安装软件和维护软件。 取而代之的是,他们将定制服务,软件会自动安装,所有的维护和升级也会通过互联网进行。 [2] 基于 XML 的共同语言 XML 是从 SGML 语言演化而来的一种标记语言。 作为元语言,它可以定义不同种类应用的数据交换语言。 在 . NET 体系结构中, XML 作为一种应用间无缝接合的手段,用于多种应用之间的数据采集与合并,用于不同应用之间的互操作和协同工作。 具体而言, . NET 通过 XML 语言定义了简单对象访问协议第二章 系统可行性研究 6 ( SOAP)、 Web 服务描述语言( WSDL)、 Web 服务发现协议( DISCO)。 SOAP协议提供了在无中心分布环境中使用 XML交换结构化有类型数据的简单轻量的机制。 WSDL 协议定义了服务描述文档的结构,如类型、消息、端口类型、端口和服务本身。 DISCO 协议定义了如何从资源或者资源集合中提取服务描述文档、相关服务发现算法等。 [3] 融合多种设备和平台 随着 Inter 逐渐成为一个信息和数据的中心,各种设备和服务已经或正在接入和融入 Inter,成为其中的一部分。 . NET 谋求与各种 Inter 接入设备和平台的一体化,主要关注在无线设备和家庭网络设备及相关软件、平台方面。 新一 代的人机界面新一代人机界面主要体现在 “ 智能与互动 ” 两个方面。 . NET包括通过自然语音、视觉、手写等多种模式的输入和表现方法;基于 XML 的可编辑复合信息架构 —— 通用画布;个性化的信息代理服务;使机器能够更好地进行自动处理的智能标记等技术。 SQL Server 数据库管理的特点 [1] 分析服务 SQL SERVER 2020 的分析服务迈入了实时分析的领域。 从对可升级性性能的增强、到与微软 Office 软件的深度融合, SQL SERVER 2020 将帮助 人们将商业智能扩展到业务的每一个层次。 [2] 数据 传输服务 (DTS) DTS 数据传输服务是一套绘图工具和可编程的对象,可以用这些工具和对象,对从截然不同来源而来的数据进行摘录、传输和加载( ETL),同时将其转送到单独或多个目的地。 SQL SERVER 2020 将引进一个完整的、数据传输服务的、重新设计方案,这一方案为用户提供了一个全面的摘录、传输和加载平台。 [3] 报表服务 在 SQL SERVER 2020 中,报表服务将为在线分析处理( OLAP)环境提供自我服务、创建最终用户特别报告、增强查询方面的开发水平,并为丰富和便于维护企业汇报环境,就允许升级方面 ,提供增进的性能。 [4] 集群支持 第二章 系统可行性研究 7 通过支持容错技术移转丛集、增强对多重执行个体的支持、以及支持备份和恢复分析服务对象和数据,分析服务改进了其可用性。 [5] 主要运行指标 主要运行指标 (KPIs)为企业提供了新的功能,使其可以定义图表化的和可定制化的商业衡量标准,以帮助公司制定和跟踪主要的业务基准。 [6] 可伸缩性和性能 并行分割处理,创建远程关系在线分析处理 (ROLAP)或混合在线分析处理(HOLAP)分割,分布式分割单元,持续计算,和预制缓存等特性,极大地提升了SQL Server 2020 中分析 服务的可伸缩性和性能。 [7] 单击单元 当在一个数据仓库中创建一个单元时,单元向导将包括一个可以单击单元检测和建议的操作。 [8] 预制缓存 预制缓存将 MOLAP 等级查询运行与实时数据分析合并到一起,排除了维护在线分析处理存储的需要。 显而易见,预制缓存将数据的一个更新备份进行同步操作,并对其进行维护,而这些数据是专门为高速查询而组织的、它们将最终用户从超载的相关数据库分离了出来。 [9] 与 Microsoft Office System集成 在报表服务中,由报表服务器提供的报表能够在 Microsoft SharePoint 门户服务器和 Microsoft Office System应用软件的环境中运行, Office System应用软件中包括 Microsoft Word 和 Microsoft Excel。 使用 SharePoint 功能,订阅报表、建立新版本的报表,以及分发报表。 可以 在 Word 或 Excel 软件中打开报表,观看超文本 链 接 标示语言( HTML)版本的报表。 经济可行性研究 因为通过计算机存储和管理信息可以有效且快速的管理数据,因此可以节约许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该 系统可以提高普通考试过程效率,即减少了学校管理的开支,有效地提高的管理工作的效率,第二章 系统可行性研究 8 所以从经济上完全是可行的。 系统开发经费学校是完全可以承担的。 在 信息管理系统 主要面向学校教务处管理人员、在校教师和学生,其功能相对简单,无需功能的升级,服务器要求不高,面向的用户相对较少,因此学校完全可以承担本系统的开发经费。 信息管理系统 可以明显提高学校管理效率。 信息管理系统的设计所需人员少,开发时间比较短,所以相对说投资较少,能很好的满足该学校减少开支的要求,是投入少的资金获取最大的经济效益的好例子, 故该方案具备经济可行性。 操作可行性研究 此方系统使用后,会对组织产生一定的影响,但这些影响是局部的,不会影响整个组织。 此系统可以应用到局域网并且 人机界面友好,操作简单,帮助详尽,一般人员都可以使用,不需要专门的培训 ,具备系统的运行可行性 本系统是基于windows 界面开发的,界面友好,操作简单方便。 对于教务处管理员、教师和学生操作简单,新手可以很快的熟练操作,所以本系统操作可以行是非常乐观的。 综上所述,通过可行性研究,可以得出本系统的开发是可行的。 第章 系统需求分析 9 第三 章 系统需求分析 用户工作流程 管理员登录系统后,可以集中对 班级信息,学生信息,学费信息,学生成绩,数据库备份等管理。 班级管理:添加新的班级信息,修改和删除班级的信息.学生管理:添加班级新的学生,修改和删除学生的信息.学费管理:设置和修改各个班级的标准学费信息,登记学生的交费信息,查询和修改学生的交费信息 ! 课程成绩管理 :设置每个学期每个班级的课程信息,登记每个学期的每个学生的成绩信息,并对这些信息进行查询,修改和删除管理操作。 成绩查询 :学生可以登陆系统查询自己的考试成绩 学生可以注册系统 , 登录系统后 可以查看成绩、修改登录密码。 用户业务需求 (1)具有数据 输入功能 包括学生信息、课程信息、成绩信息、班级信息的输入。 为了保证记录的完整性。 (2)具有信息存储功能 能够存储学生信息、课程信息、成绩信息、班级信息等重要数据。 (3)具有浏览功能 浏览功能要求包括以下几项内容。 浏览学生信息、课程信息、成绩信息、班级信息等内容。 (4)具有查询功能 查询功能要求包括以下几项内容: a、按照学号、姓名 等查询条件查询相关的学生信息。 b、按课程号、课程名、开课学期 等查询条件查询相关的课程信息。 c、按学号、课程、班级、专业等查询条件查询相关的成绩信息。 第章 系统需求分析 10 学生信息 管理系统 的功能结构如图 31 所示。 系统构架 本系统拟采用三层架构的程序设计思想,分别为数据访问层、业务逻辑层和表示层。 根据此系统设计的理念,本系统可分为三个部分。 表示层完成向用户展现数据,为用户提供数据操作的界面。 通过表示层,用户可以完成添加加、删除、修改、查询的操作。 业务逻辑层起到了承上启下的作用,对于表示层来说,业务逻辑层是为数据操作提供的服务,当用户请求操作的时候,表示层通过调用相应的数据业务层方法,来完成对数据的操作。 而数据访问是连接业务 逻辑层和数据库的渠道,业务逻辑层是动作的发起者,由它来直接与数据访问层通讯,最终将数据库的数据展现提交返回给页面表示层,数据访问层位于最下层,主要完成与数据库的数据源进行直接交互、完成数据的直接操作。 图 31 学生信息管理结构图 班级信息管理 添加班级 班级查询 学生信息管理 添加学生信息 学生管理 课程成绩管理 班级课程添加 班级课程管理 学生成绩添加 学生成绩管理 学费信息管理 学费设置添加 学费设置管理 学生交费 学生交费管理 系统管理 修改密码 数据备份 第章 系统需求分析 11 性能需求 时间特性 该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于 5 秒,录入并更新数据的时间正常情况下少于 2 秒。 适用性 该管理系统软件适用于 Windows 2020/xp 及以上操作系统,并装有 SQL Server 数据库系统及 .NET Framework 平台。 运行需求 用户界面 本系统采用 Microsoft Visual Studio .Net 2020 设计,用户交互界面采用的是基于 Windows 的窗口界面。 硬件接口 运行本系统的硬件基本要求如下: CPU: Intel P3 及以上; 内存: 256MB 及以上; 硬盘: 10GB 及以上。 软件接口 .NET 框架: Microsoft .Net Framework 版本及以上。 数据库服务器: Microsoft SQL Server 2020 及以上。 第 四 章 系统概要设计 12 第四章 系统概要设计 设计思想 系统按照用 户分成几个独立的功能模块,便于集中进行管理。 如:管理模块有:班级信息管理、学生信息管理、学费信息 管理、 课程成绩 管理和 系统 管理。 合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。 分层的结构化模块设计思想,提高了系统的灵活性和可扩展性。 为了各个队员的分工合作和日后的便于维护为目的,本系统采用三层架构部署的框架来开发。 图 41 数据访问层 第 四 章 系统概要设计 13 图 42 业务逻辑层 图 43 用户界面层 为了增加 系统的环境适应性和降低各层之间的耦合度,我们在 DAL 层和BLL 层之间采用了反射工厂模式的设计模式开发。 第 四 章 系统概要设计 14 图 44 工厂模式 以上即为本系统设计的主要思想,通过分层模块化的设计思想,有效地提高的开发效率,同时提高的系统的灵活性和可扩展性。 设计原则 实用性原则:适合在线考试信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。 易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。 安全性原则:可以为该系统的 用户设置用户权限,并考虑数据库的安全性,动态设置连接到数据库的链接。 业务流程分析 学生信息管理主要面向管理员 和学生,合理的设计业务流程,不但可以提高系统的开发效率,而且还可以增强系统的可维护性。 业务流程图如下 图 45 所示。 第 四 章 系统概要设计 15 主要逻辑业务分析: 管理。毕业设计论文-asp高校学生信息管理系统的设计与实现
相关推荐
求时,一般应向排水沟方向作成不小于 2‟的坡度。 地面填方 每次填方摊铺厚度在 30cm 以内,铺填均匀、紧密,压实后再填一层。 平坦地形的填方表面凹凸应在 6cm 以内,作为施工场地的则应在 2cm以内。 排水处理 采取临时截水沟、排洪沟,排除雨水。 填方区应保持一定的透水性,以利土方沉降,但不得积水。 (五)、基槽(坑)工程 广场、园路 、 车行道 基槽 根据现场实际情况
图如图 所示。 图 实体之间关系的 ER 图 数据库逻辑结构设计 书籍信息表 由多个图书记录构成。 读者类别信息 书籍类别信息 书籍信息管理 读者信息管理 借阅书 籍 借阅信息管理 读者信息登记 书籍信息登记 借阅信息实体 借阅信息编号 读者信息 书籍信息 借书日期 8 图书记录的数据结构如下: 图书编号 (BookID) 整数(唯一标示符) 图书书名 (BookName) 变长字符串 图书作者
IN4IN3GNDENAVSOUT3SENSAOUT2IN1IN2VSSENBOUT3SENSBL298NU3VCCPWM OUTB AD4 D5D6 D7电机驱动电源 VMMGND电机驱动电源参考地MB1Motort=R2 C,代入 R2 值解不等式可得: C。 单位换算得C F ,为了方便整形,实际设计中 C= F。 由于单片机中断 I/O口的需要输入信号是正规的矩形脉冲
S1401HG05024SS 第 二 章 投标人须知 广州群生招标代理有限公司韶关 分公司编制 12 . 开标时,由投标人或者其推选的代表检查投标文件的密封情况。 经确认无误后,由工作人员当众拆封,宣读投标人名称、投标报价和投标文件的其他主要内容。 . 在招标文件要求提交投标文件的截止时间前收到的所有经检查合格的投标文件,开标时均当众予以拆封、宣读。 当投标人少于三家时,则招标失败
实例; APPLICATION 对象 :用来存储、读取用户共享的应用程序信息,如可以用该对象在网站的不同连接者间传送共用消息; SESSION 对象 :用来存储、读取特定连接者的对话消息,如可存储连接者对网站的访问信息。 目前 ASP 可运行在三种环境下。 (1) WINDOWS NT server 运行 IIS ( Inter Information Server)以上。 (2)