沈阳师范大学学士学位论文
(ADO)提供给原生元件物件模型开发人员的功能。建议使用ADO.NET而非ADO来存取.NET 应用程序中的资料是很方便的。
ADO .NET会提供最直接的方法,让开发人员在 .NET Framework 中进行资料存取。它提供了平台互用性和可伸缩的数据访问,ADO .NET增强了对非连接编程模式的支持,并支持RICH XML。由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是ADO .NET组件,它可以是基于一个Microsoft Visual Studio的解决方案,也可以是任何运行在其它平台上的任何应用程序。
-8-
沈阳师范大学学士学位论文
第三章 需求分析
为了适应当今快速发展的社会生活步骤,需要计算机科学信息和互联网技术的融入我们的生活,而且与我们息息相关,因此我们需要认真的研究和分析出网络技术能给我们带来的最好的利益,应用计算机编译技术的尽最大努力为我们服务,做出我们需要的信息管理系统,为社会为学校实现信息化管理提供快捷、方便的服务,将会最大程度提升工作效率。
3.1可行性研究分析
对系统的开发至关重要的就是进行可行性分析,可以减少不必要的损失,保证系统开发顺利进行,减少失误。系统从技术可行性、操作可行性、经济可行性三方面是否可行进行了可行性研究分析。 3.1.1 技术可行性
设计一个学校水电费管理系统,就要用到编译平台的相关技术,用户和管路员通过这些技术能满足他们信息添加、删除、修改、查询等功能。由于计算机硬件和软件技术的飞速发展,为系统的设计和实现提供了有利的技术条件。本系统采用ASP.NET技术平台C#语言,SQL Server 2005数据库的技术根据需求去设计和实现水电费管系统的操作平台,方便简单,减少了大量的操作步骤,节省了编程员的的时间,总体在技术上是可行的。 3.1.2 操作可行性
过去的水电费管理方式是人工操作,工作量大,人力、时间上需求更多话费很多的开支且非常不方便。管理人员对数据的记录、修改查询等很麻烦,容易出错,但是现在采用B/S结构,运行环境要求低,只要通过网络就可以轻松实现各种功能。与古老管理方式相比,基于Web的学校水电费管理系统更加快捷,对水电费的信息处理更加及时、方便。所以在操作上是可行的。 3.1.3 经济可行性
系统增强了资源共享,不需要额外增加设备购置费用,较好地解决了手工操作复杂,数据处理能力低下等造成的效率低、出错率高的局面,还能实时了解当前水电费情况,为及时调整数据库库存数据的准确性,减少工作量,添加工作效率和流通量,节约成本开支。
-9-
沈阳师范大学学士学位论文
由此系统在经济上是可行的。
经过以上从操作、技术、经济三方面的分析,基于Web的学校水电费管理系统是可行的。
3.2 需求背景分析
长期以来,人们使用传统手工操作方式管理水电费日常业务,其操作流程比较繁琐。工人先来超表,记录数据后发一张纸质的数据单,在收缴费时,用户拿着单据去管理部门根据数据单和水电的单价进行计算后进行缴费,对于大量的用户的单位,这样的流程操作起来当然不方便,出错的概率也很高,容易造成金钱的损失。以上叙述中得出传统的方式已经不适应当前快速发展的信息化社会,处理能力、工作效率等诸多缺点迫使建立起一套完整的基于Web的学校水电费管理系统迫在眉睫。它能够弥补以上的不足,提供便捷的收缴费管理。 3.3 功能需求分析
从用户的角度进行设计,将用户分为三类:学生、教师、管理员。教师和学生是一个平等的用户,只不过教师是查看自己办公室、教室及其住所的水电费使用情况,而学生只查看自己亲手的水电费使用情况。
管理员可以添加学生和老师用户和编辑用户信息;可以查询某个用户水电费的情况;对该用户的水电费情况进行修改、添加、删除等科目。
学生可以查看个人信息和编辑个人信息;修改密码,添加费用;可以查询自己的水电费。
本系统通过三种用户类型使用学生成绩管理系统,不同类型用户所使用功能不同,管理员能够使用功能的权限最多。教室与学生平等,只是查询的目标不同。系统功能主要包括以下几个部分:用户管理、水电费查询、数据录入和数据更新管理。
以下按照不同的用户类型对具体功能进行描述。
学生和教师处在相同位置,在系统的基本功能是对自己住所或管理的房间号的水电的查询和个人信息的查看和修改。
管理员在该系统中在用户管理中能够添加学生和教师,并能为学生、教师重设密码,编辑教师和学生信息,在查询中能够对学生和教师按具体的学号、姓名或者房间编号进行查询;在系统中能够按房间号录入水电用量信息、水电费信息,更新数据和修改他们的费用情况。
-10-
沈阳师范大学学士学位论文
3.4 角色参与者分析
通过以上分析的功能要求,按照参与者不同来划分系统,完成不同的功能。根据系统的主要功能划分以下几种角色:水电费管理员、教师和学生。根据不同的角色使用系统中不同的功能。
3.4.1 管理员用例分析
用户是系统中权限最高的用户,他负责对系统中的所有数据信息进行维护和管理。系统管理员的用例如下图3-1所示:
系统管理 <
水电费用 <
图3-1管理员用例图
3.4.2 教师和学生用例分析
教师和学生在系统没有权限等上的区别,因此这两个用户的功能是一样的,主要实现
-11-
相关推荐: