图1 用户功能模块
 管理员部分
后台管理员部分可以分为四个模块:文件管理模块、用户管理模块、管理员模块、日志模块,如图2所示。管理员分为三级——1级、2级和3级,根据管理员级别的不同,可使用的模块不同。查看日志模块可被任意级别管理员操作,用于显示用户和管理的登录、退出、下载文件等。文件管理和用户管理模块可被1级和2级管理使用,文件管理模块主要用于管理员对系统用户文件和文件夹的查看,用户管理模块可以对系统用户进行删除和查看。管理员管理模块只有级管理员可以使用,用于管理员的添加、删除和修改级别等。 业务流程
用户通过登录页面进行登录,若为无效用户则返回登录页面,必须通过注册页面进行注册。有效用户则直接跳转至文件列表界面,通过文件列表对文件进行操作,在对
图2 管理员功能模块
4 系统数据库设计
使用Microsoft Visio工具绘出系统的E-R图,如图php用户管理系统下载
图3 系统E-R
本系统系统使用了MySQL数据库,负责储存系统关键数据和信息查询,共建立5个表:文件信息表:用于储存用户上传文件的信息;用户信息表:用于储存注册用户的资料以及所用文件大小;权限表:用于储存文件的共享权限;管理员信息表:用于储存管理员信息;日志表:记录用户和管理员的操作,便于管理。
5 系统界面设计
简单、易操作的界面设计,可以方便用户进行上传、
管理个人文档等操作,同时可以从其他用户共享信息中获取有价值的信息。
图4 用户登录界面
5.2 用户注册界面设计
用户注册界面,如图5所示,为首次使用系统的用户提
图5 用户注册界面
参考文献
[1]谢希仁.计算机网络[M].北京:电子工业出版社,2008.