在网络管理中,很多软件只提供了系统管理员手工管理的操作,这样,当数据量很大时,管理的效率就会比较低。这时,网络管理员可以通过编写一些简单的程序,把用户操作接口提供给用户,来提高管理效率。
比如邮件管理的实例,假设企业用到内部的邮件系统,在配置好IMAIL邮局后,管理员要在后台手工地为每个拥护开设邮箱,效率不是很高。
下面介绍了一个用ASP编写的程序,可以让用户在前台注册邮箱,当然此处在用户注册好后,设定邮箱不能马上使用,需要由后台管理员审核后方可使用。
数据库的建立和分析
1.首先在服务器的一个文件夹下建立一个空的ACCESS数据库,这里取名为swfzmail.mdb。然后在IMAIL管理中把数据库连接方式修改为第三方,并单击“配置”按扭。在出现的对话框中设置相应的ODBC,这里取名为dbofmail。
2.在服务器上建立名为dbofmail的ODBC,源数据库为刚才建立的swfzmail.mdb,这里不详细叙述。
3.在IMAIL管理中增加一个用户,输入相应的用户名,密码、姓名、最大容量,添加后再打开swfzmail.mdb,发现多了一个表swfzasp_com。打开该表,其中多了条记录,从对比中发现几个主要字段的含义
字段名 | 含义 |
Userid | 用户名 |
Fullname | 真实姓名 |
Mailaddr | 邮箱地址 |
Password | 密码 |
Userdir | 该邮箱的路径 |
Maxsize | 该邮箱最大容量 |
4.因为用户注册后让该邮箱先暂停使用,这个功能对应表中那个字段呢?
下面把该用户设置为“暂停使用”,观察表中,发现FLAGS字段值修改为了129,再把用户的“暂停使用”去掉,发现FLAGS字段值修改为了128,由此可知该字段就表示用户的使用状态,而且128代表“正常使用”,129代表“暂停使用”。
1 Comments