目 录
一 引言……………………………………………………………………………………1
(一)系统的功能要求………………………………………………………………2
(二)系统的性能要求………………………………………………………………2
(三)运行环境要求…………………………………………………………………2
(四)开发工具简介…………………………………………………………………2
三 总体设计
(一)系统模块化分…………………………………………………………………2
(二)设计思想及结构层次图………………………………………………………3
四 数据库设计
(一) 数据库模型图…………………………………………………………………5
(二) 数据表设计……………………………………………………………………5
(三) 视图……………………………………………………………………………7
五 数据访问层的详细设计………………………………………………………………7
六 总结……………………………………………………………………………………9
七 致谢…………………………………………………………………………………10
主要参考文献…………………………………………………………………………10
附录………………………………………………………………………………………10
统一身份认证子系统数据库设计与数据访问层实现
石 春 丽
西南师范大学计算机与信息科学学院 重庆 400715
摘要:统一身份认证子系统(UIA子系统)统一管理用户和校园内各个分应用系统(成员站点)。每个注册的校园网用户拥有统一的网络账户(用户名/密码),用户通过同一个用户名/密码,可以访问校园内的所有校网络应用系统(成员站点),为用户应用提供统一身份认证和单点登录服务。该论文主要内容包括该系统需求分析、总体设计、数据库的设计和数据访问层的详细设计与实现。
关键词:用户,成员站点,用户角色
Abstract: Unique Identity Authentication subsystem (UIA ) manages users and each branch application system(member site ) in campus in unison. Each registered campus network user has unified network accounts (user name / the password), users can visit the schools network application system(member site) in the campus by the same user name / the password, apply to users’ application the services that unify identity authentication and some single log-in. This thesis main contents include system demand analyse , overall design ,database design and detailed design and realization of data access layer.
一、引言
对于校园内部的各个应用系统,用户使用时必须在每个系统中都注册,登录,比较麻烦,同时 也容易造成混乱,更带来数据资源的重复存储。因此需要一个专门的系统对用户进行统一管理,即用户只需要注册登录一次就可以使用各不同应用系统。当然对于各个不同的应用系统,为了用户的使用方便,也对其进行一个逻辑上的统一管理。因此开发UIA(统一身份认证)系统是很有必要的。当应用系统注册到在UIA后,我们称之为成员站点。