基于web的学校水电费管理系统的设计与实现药思远计算机科学与技术内容摘要:
分为 客户端技术和服务端技术两大类。 这些主要的先进技术得到了详细的改进 ,以使 编译员 对 Web 技术有一个总体的认识。 与Web 客户端技术从静态向动态的演进过程类似, Web 服务端 的开发技术也是由静态向动态逐渐发展、完善起来的。 Web 服务器技术主要包括服务器、 CGI、 PHP、 ASP、 、和 JSP 技术。 目前,互联网中绝大部分网站和大多数 Web 应用系统都采用了这种体系结构。 技术 简介 起源于 ADO( ActiveX Data Objects),是一个 COM 组件库,用于在以往的 Microsoft 技术中访问数据。 之所以使用 名称,是因为 Microsoft 希望表明,这是在 NET 编程环境中优先使用的数据访问接口。 另一方面 可让开发人员以一致的方式存取资料来源(例如 SQL Server 与 XML),以及透过 OLE DB 和 ODBC 所公开的资料来源。 资料共用的消费者应用程序可使用 来连接至这些资料来源,并且撷取、处理及更新其中所含的资料。 可将资料管理的资料存取分成不连续的元件,这些元件可分开使用,也可串联使用 也包含 .NET Framework 资料提供者,以用于连接资料库、执行命令和撷取结果。 这些结果会直接处理、放入 、 DataSet 物件中以便利用机器操作的方式公开给使用者、与多个来源的资料结合,或在各层之间进行传递。 DataSet 物件也可以与 .NET Framework 资料提 供者分开使用,以便管理应用程序本机的资料或来自 XML 的资料。 可为撰写 Managed 程式码的开发人员提供类似于 ActiveX Data Objects 沈阳师范大学学士学位论文 8 ( ADO)提供给原生元件物件模型开发人员的功能。 建议使用 而非 ADO 来存取 .NET 应用程序中的资料 是很方便的。 ADO .NET 会提供最直接的方法,让开发人员在 .NET Framework 中进行资料存取。 它提供了平台互用性和可伸缩的数据访问, ADO .NET 增强了对非连接编程模式的支持,并支持 RICH XML。 由于传送的数据都是 XML 格式的,因此任何能够读取 XML 格式的应用程序 都可以进行数据处理。 事实上,接受数据的组件不一定要是 ADO .NET 组件,它可以是基于一个 Microsoft Visual Studio 的 解决方案 ,也可以是任何运行在其它平台上的任何应用程序。 沈阳师范大学学士学位论文 9 第三章 需求 分析 为了适应当今快速发展的社会生活步骤,需要计算机科学信息和互联网技术的融入我们的生活,而且与我们息息相关,因此我们需要认真的研究和分析出网络技术能给我们带来的最好的利 益,应用计算机编译技术的尽最大努力为我们服务,做出我们需要的信息管理系统,为社会为学校实现信息化管理提供快捷、方便的服务,将会最大程度提升工作效率。 可行性 研究分析 对系统的开发至关重要的就是 进行 可行性分析 ,可以 减少不必要的损失,保证系统开发顺利进行 ,减少失误。 系统从技术可行性、 操作可行性、 经济可行性三方面是否可行进行了可行性 研究 分析。 技术可行性 设计一个学校水电费管理系统,就要用到编译平台的相关技术,用户和管路员通过这些技术能满足他们信息添加、删除、修改、查询等功能。 由于 计算机硬件和软 件技术的飞速发展,为系统的设计和实现提供了有利的技术条件。 本系统采用 技术平台 C语言, SQL Server 2020 数据库的技术根据需求去设计和实现水电费管系统的操作平台,方便简单,减少了大量的操作步骤,节省了编程员的的时间,总体在技术上是可行的。 操作 可行性 过去的水电费管理方式是人工操作,工作量大,人力、时间上需求更多话费很多的开支且非常不方便。 管理人员对数据的记录、修改查询等很麻烦,容易出错,但是现在采用B/S 结构,运行环境要求低,只要通过网络就可以轻松实现各种功能。 与古老管 理方式相比,基于 Web 的学校水电费管理系统 更加快捷,对 水电费 的信息处理更加及时 、方便。 所以在操作上是可行的。 经济 可行性 系统增强了资源共享, 不需要 额外增加设备购置费用 , 较好地 解决了 手工操作复杂,数据处理能力低下等造成的 效率低、出错率高的局面, 还能实时了解当前水电费情况 ,为及时调整数据库库存 数据的准确性,减少工作量,添加工作效率和流通量,节约成本开支。 沈阳师范大学学士学位论文 10 由此系统在经济上是可行的。 经过以上从 操作、 技术、 经济 三 方面的分析, 基于 Web 的学校水电费管理 系统是可行的。 需求背景分析 长期以来,人们 使用传统 手工操作方式管理水电费 日常业务,其操作流程比较繁琐。 工人先来超表,记录数据后发一张纸质的数据单,在收缴费 时, 用户拿着单据去管理部门根据数据单和水电的单价进行计算后进行缴费,对于大量的用户的单位,这样的流程操作起来当然不方便,出错的概率也很高,容易造成金钱的损失。 以上叙述中得出传统的方式已经不适应当前快速发展的信息化社会,处理能力、工作效率等诸多缺点迫使 建立起一套完整的基于 Web 的学校水电费管理系统迫在眉睫。 它能够弥补以上的不足,提供便捷的收缴费管理。 功能需求分析 从用户的角度进行设计 ,将用 户分为三类 :学生、教师、管理员。 教师和学生是一个平等的用户,只不过教师 是查看自己办公室、教室及其住所的水电费使用情况,而学生只查看自己亲手的水电费使用情况。 管理员可以添加学生和老师用户和编辑用户信息;可以查询某个 用户水电费的 情况;对该用户的水电费情况进行修改、添加、删除等科目。 学生可以查看个人信息和编辑个人信息; 修改密码,添加费用; 可以查询自己的 水电费。 本系统通过三种用户类型使用学生成绩管理系统,不同类型用户所使用功能不同,管理员能够使用功能的权限最多。 教室与学生平等,只是查询的目标不同。 系统功能主要 包括以下几个部分:用户管理、水电费查询、数据 录入和 数据更新管理。 以下按照不同的用户类型对具体功能进行描述。 学生 和教师处在相同位置, 在系统的基本功能是对自己 住所或管理的房间号的 水电 的查询和个人信息的查看和修改。 管理员在 该 系统中在用户管理中能够添加学生和教师,并能为学生、教师重设密码,编辑教师和学生信息,在查询中能够对学生 和教师按具体的学号、 姓名 或者房间编号 进行查询;在 系统中能够按房间号录入水电用量信息 、 水电费信息,更新数据和修改他们的 费用 情况。 沈阳师范大学学士学位论文 11 角色 参与者分析 通过以上 分析 的功能要求,按 照 参与者 不同来划分系统,完成不同的功能。 根据 系统的主要 功能划分以下几种角色: 水电费管理员、教师和学生。 根据不 同 的角色使用系统中不同的功能。 管理员 用例 分析 用户是系统 中权限最高的用户 ,他负责对系统中的所有数据信息进行维护和管理。 系统管理员的用例如下图 31 所示: 图 31管理员 用例图 教师 和学生 用例分析 教师 和学生在系统没有 权限等上的区别,因此这两个 用户的功能 是一样的, 主要实现管理员 系统管理 用户管理 发布信息 添加 删除 修改 查询 水电费用 水电用量 include include include include 查询信息 用户信息 include include 水电费管理 收取水电费 水电费不足提醒 include include include 沈阳师范大学学士学位论文 12 修改自己的信息,修改自己的登录密码,查看自己的水电费及 用量信息。 如下图 32 所示: 图 32教师和学生 用例图 非功能需求分析 非功能的需求是为系统 具备可运行性能,可维护性,可靠性,较高的数据库安全等性能提供保障。 性能需求 为了使水电费管理系统能够畅通高效运行, 整个系统应当操作简便, 数据更新和用户处理应当 执行速度快 ,数据安全性 和正确率要 高。 因此该管理系统 服务器应具有较高的软硬件配置,客户端的要求不是很高。 此应用程序应在学校内通过 Inter 网 广泛为用户所使用。 为保证学校水电费管理系 统的工作效率和可靠性,对服务器的软件硬件配置要求很高,而客户端却不高。 安全 可靠性 需求 对于 水电费 管理系统的 管理数据 非常大, 数据会经常发生变化,需要及时更新数据和更新用户信息操作,因此要保证对用户信息,数据处理的正确性。 对于整个系统,需要完整的权限控制,防止某些人恶意攻击系统, 保留 原始记录, 提供打印清单, 对于数据库中的数据需要定时备份,防止系统数据 弄错或者 丢失。 对于学校内水电费管部门的这样一个系统,它的可靠性是非常重要的,避免录入数据出错,计算水电费失误,需要严格的统计系统和计算能力高的计算系统。 保证客户端和服务器端数据一致性和收缴费的正确性,同事需要建立一个 判断事务故障、 处理事务故障 的教 师或学生 查看 系统操作 登录 水电用量 用户基本信息 175。 include include include 续费、缴费 修改密码 include include 水电费及余额 沈阳师范大学学士学位论文 13 保障机制来记录数据,避免出错。 运行环境需求 本系统在 任何地点 通过联网用 Inter 都可以 使用,计算机 运行环境 配置 要求 如表 31所示: 表 31运行环境配置 硬件 要求 软件 要求 处理器: inter 酷睿 i3 以上 操作系统: windows 7 内存: 2G 以上 数据库: Microsoft SQL Server 2020 硬盘空间: 320GB 以上 浏览器: 以上 CPU: 双核 开发环境: Microsoft Visual Studio 2020 沈阳师范大学学士学位论文 14 第四章 系统 设计 系统设计是在需求的基础上对整个软件进行 分析 设计, 包括它的 功能,数据之间的关系,为系统的实现做好准备。 系统 主要内容包括功能结构图设计、代码设计、数据库设计、输入输出设计、物理配置方案设计等。 从设计任务的角度看,它可以分为总体设计和详细设计。 从开发内容的角度看,系统设计可以分为物理设计和逻辑 设计。 总体设计 通过 对 管理 系统模块之间的功能需求和 实际 操作 进行 分析 , 以 了解 用户 对系统功能的需要 , 然后 要对系统做出 系统 设计。 采用客户机 /服务器 结构 ,结合系统的需求分析, 对系统的功能模块进行设计,并 进行 后台数据库的 连接 设计。 系统 数据流程图 用户流程: 用户需要查看自己的水电信息及水电费信息需要通过登录系统来达到目的,其用户流程图 如下图 41 所示 : 图 41系统 用户 流程图 管理员流程 : 开始 查询水电费 登录 退出 修改密码 续费 是否欠费 修改成功 结束 缴费 是否成功 否 是 是 否 是 否 沈阳师范大学学士学位论文 15 管理员作为本系统拥有最高权限的系统维护和操作者,能够对用户信息进行修改,数据的录入、更新,查看用户信 息等,其管理员流程图如下图 42 所示: 图 42系统 管理员 流程图 系统功能结构图 根据对系统需求 的分析,对系统的基本功能 了解, 讲该系统的功能划分为以下几个模块,系统的功能模块图如 图 43 所示: 开始 登录 退出 修改成功 结束 是否成功 否 是 是 是 否 用户查询 是否成功 删除用户 添加用户 修改用户 否 沈阳师范大学学士学位论文 16 基于 Web的学校水电费管理 系统 水电费管理 用户信息管理 查询水电费 用户 缴费 水电费信息录入 信息汇总 用户信息汇总 月用水电量汇总 水电费信息汇总 更改密码 系统退出 添加用户 修改用。基于web的学校水电费管理系统的设计与实现药思远计算机科学与技术
相关推荐
个 I2S 总线控制器,以及 4 个PWM 定时器和 1 个内部定时器、通用 I/O 口、实时时钟、 8 通道 10 位 ADC 和触摸屏接口、 USB 主、 USB 从、 SD/MMC 卡接口等。 现在它广泛应用于 PDA、移动通信、路由器、工业控制等领域。 开发环境 绝大多数的 Linux 软件开发都是以 本机开发方式进行的。 由于嵌入式系统一般资源都比较紧张
控制等功能,这种嵌入式系统与 Inter 之间的连接与应用就称为嵌入式 Inter。 嵌入式 Inter 技术的诞生虽然不算久,但发展却相当迅速,我们还未适应它的时候,很多相关的技术已经出现了,很多大的芯片制造商开始研制功能更强大的嵌入式芯片,软件厂商则开发出了微型的 Web 服务器、TCP/IP 协议栈。 由于出现了很多灵活的微控制器,现在可以为用户创造廉价的嵌入式 Inter 解决方案, 8
一个锚节点的所有信标中保存具有最小跳数值的信标,丢弃具有较大跳数值的同一 锚节点的信标。 通过这一机制,网络中所有节点 (包括其他锚节点 )都获得了到每一个锚 节点的最小跳数值。 为了将跳数值转换成物理距离,系统需要估计网络中平均每跳的距离。 锚节点具有 到网络内部其他锚节点的跳数值以及这些锚节点的位置信息,因此锚节点可以通过计算 得到距其他锚节点的实际距离。 经过计算
响应或协议而取得。 扩展性是通过将管理信息模型与协议,被管 理对象的详细规定( MIB)分离而实现的。 作为一个基于 SNMP 的网络管理模型包括以下关键元素:管理站 ; 代理者 ; 管理信息库 ; 网络管理协议。 管理站一般是一个分立的设备,也可以利用共享系统实现。 管理站作为网络管理员与网络管理系统的接口,它的基本构成为:一组具有分析数据,发现故障等功能的管理程序
型 长度 允许空 Id Int 4 否 Title Nvarchar 100 否 Content Nvarchar 200 否 Addtime Datetime 8 否 Adder Nvarchar 50 否 Ifhide Int 4 否 设计表“ guestbook” 列名 数据类型 长度 允许空 Id Int 4 否 Nickname Nvarchar 100 否 Pic Nvarchar
钟,目的是减小水流波动对正在运行的冷水机组的影响。 水流量变化速率太快会引起控制不 稳定,甚至造成冷水机组停机。 冷水机组加机控制逻辑图,如图 所示。 冷水机组加机控制逻辑图冷水机组1是否关闭。 冷水机组1 运行时间是否最小。 冷水机组1 故障是否解除。 冷水机组1 是否存在故障。 开始采集流量信号采集温差信号计算系统实际冷量系统实际冷量正在运行的冷水机组的额定制冷量的80%。