1)表现层设计
表现层是应用系统的客户与系统交互的接口部分.是人机交互的惟一层,它主要是显示应用系统各种功能的操作界面.客户通过界面上的各种控件进行业务操作。表现层通过图形接口实现将从页面接收的信息传送给接El控制器,经过与设计的模型比对,将其以用户易于理解的样式显示到相应的用户图形界面上。统一组织结构管理系统系统表示层的设计主要是基于ASP.NET架构起下的Web表示层ASP.NET技术设计的登录和组织管理网页界面,管理页面采用母页技术,所有页面采用同样页面风格以保证页面的统一简洁。
布局和比例的设计会影响网页的层次感,合理的布局可让管理者每天舒适的应对工作,母页技术的应用可在在多个页面中显示通用内容,它不仅可以减轻设计人员工作量,还提供了清晰明了的系统界面给管理者。系统页面布局采用了左右型框架,将左边定义为导航栏,右面定义为系统内容显示栏,该系统界面在分栏设计时实现了顶部标题栏和左侧导航栏在响应鼠标单击事件时可以隐藏。这样就增加了系统界面的可用面积。并使操作更具灵活性通过实现组织结构树中提供组织管理功能,点击左侧树中组织结构节点可打开学校各种组织部门分类。系统实现单位管理、部门管理、角色管理、用户管理、排序管理、查询等功能,帮助用户简单,方便的完成各种操。
2)逻辑层设计
逻辑层也叫中间层,它包含了系统业务功能的实现,是系统中最复杂也是最重要的部分。在该层的设计中是同绕独立学院信息管理的业务流程来构造业务层组件。根据已经建立的各种信息系统和需求分析中的设计,系统主要处理的业务对象将被划分为统一组织结构和用户两大实体类。其中统一组织结构实体类主要负责储存和管理统一组织结构相关信息,并且提供对统一组织结构相应信息的操作接口。用户实体类主要负责分析管理用户的信息,具体分析独立学院用户信息管理业务流程,建立起组织内用户在各个信息系统的信息模型。利用.net组件,根据不同的用户信息建立与之对应的逻辑处理类。通过表现层接收信息,然后与数据库结合,获取请求的结果,实现用户信息管理。
3)数据访问层设计.
数据访问层为整个系统提供数据,数据访问层利用ADO.NET的SqlConnection类实现对数据的操作,通过接收用户输人的用户名、密码和服务器名三个参数生成连接字符串,然后使用Open()方法和数据库建立连接。数据访问层在SqlServer数据库管理系统上开发存储过程、触发器、视图来完成数据层的各种功能。数据作为一l层架构的最后一层就相当于是信息管理层。与逻辑层相比,数据层的任务是管理大量数据信息,为逻辑层提供服务。根据逻辑层的处理结果,数据层提供信息的存取,针对不同的逻辑处理结果提供不同的数据。在组织结构管理系统信息表中,数据层通过Select、Create、Delete、Sort、Add等操作完成存取过程。数据库表主要有Department(部门信息表)、Rolelnfo(角色信息表)、Unitlnfo(单位信息表,)、UserInfo(用户信息表)、Relation(对象关系信息表)等组成。将每一个实际管理中所存在的类对应到数据库中的一个关系(表),实现管理与数据相统一。
3结束语
本文分析了独立学院信息管理系统在发展建设中所遇到的一些问题.并提出使用统一组织结构与用户管理系统进行信息化管理的解决方案。使用LDAP和.NET技术通过B/S架构实现了用户单点登录(sso)和统一组织结构管理系统保证系统的易用和稳定。高校的统一管理系统式仍在不断探索中,本系统将为独立学院的信息化管理提供了一种先进且通用的方式。