通过三天的努力,如期把这个以数据库为基础的课程设计搞定。

 

用户管理系统的架构 用户管理系统课程设计_数据


我的这个小程序采用的开发工具是VS2005ST + SQL SERVER 2005(标准版)

选用的运行环境是。NET 2.0。操作系统是XP PRO ENG

 

这个程序相当的简单,用户分2类,一类是管理员,一类是普通用户。
管理员可以管理所有的普通用户(添加,删除和修改普通用户),还可以察看相关的统计信息。如客户的人数,男女比例,金额总计。
普通用户就相当于银行里面的那些营业员,他们负责核对客户的基本资料,添加新的客户资料(有客户使用我们公司的服务了),添加新的交易记录(客户要存钱或取钱了)。等等。

整个数据库由3张表和2个视图组成,一张专门负责管理普通用户的ID和Psw。
另外两张负责管理银行的客户资料和每一个客户的交易记录。
经过我的基本验证,他们都满足第3范式的要求。

2个视图是给普通用户使用,原因是视图能很好的起到过滤数据(用户的密码,余额等等)和保持数据的统一(否则你需要同时更新1份以上的数据)。

整个实现过程没有用到索引和存储过程等。(东西太下,老师也没有给出具体要求,实在不好应用)。

 

整个程序我最满意的地方在于我的程序可以完全通过配置文件来处理不同的数据源(如SQL SERVER ORCL等)。只需要保证数据源中的数据有我要求的那三个表,并且数据类型和约束相同即可。

我在这里提供我的所有代码,包括数据库(只针对SQL Server)的创建脚本。希望能给有这方面需要的人帮助。同时也希望高手可以指出我的不足,帮助我进步。

文件的下载地址如下:/Files/gpcuster/BankAccountMS.rar