"用户管理模块的概要设计"
用户管理模块是大型网上商城仓储管理员和广大公民的用户管理系统,旨在提供一个安全、灵活、可维护的用户管理平台。该模块的设计是基于软件案例开发与设计总体设计的要求,涵盖了用户管理、管理员管理、部门管理等多个方面。
一、功能需求
1. 用户管理功能:包括用户注册、查询用户、查询用户权限、删除用户、维护用户等功能。
2. 管理员管理功能:包括管理员登录验证、管理员管理、管理员查询用户、管理员删除用户、管理员维护用户等功能。
3. 部门管理功能:包括增加部门、查询部门、删除部门、维护部门等功能。
二、性能需求
1. 数据管理能力要求:系统需要管理的文卷和记录的个数有几万——几十万册左右,对可预见的增长对数据进行动态分类存储。
2. 故障处理要求:系统具有较好的可维护性,使得维护人员发现情况时,立即更正,可在短时间内恢复其使用。
3. 其他专门要求:系统具有较强的使用权限,使得系统具有易于维护、管理;用户界面要求为包括简洁、易用、易懂,美观、标准,具备一定的兼容性。
三、运行需求
1. 用户界面:采用图形用户界面直观反映。
2. 软件接口:运行于 Windows98/2000 及更高版本并装有 VB 虚拟机、SQL Server2000 服务器的操作系统之上,并且装有 SQL Server 服务器还可提供数据服务。
3. 故障处理:在用户的输入有错误的情况下,对于用户的输入错误应给出适当的改正提示。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
四、基本设计概念和处理流程
1. 系统输入用户名和密码是管理员还是用户,判断登陆的是用户还是管理员。
2. 用户则只能实现查询功能,管理员(即管理员表中存在的人)则可实现所有功能。
3. 主界面功能菜单栏各菜单用来选择所要使用的功能。
五、内部接口设计
1. 关闭系统模块:由系统功能模块调用,执行完毕返回操作系统。
2. 浏览模块:由相应事件驱动,完成对浏览区的直接事件响应功能,可能会调用刷新浏览模块。
3. 刷新浏览模块:依据当前数据刷新浏览区。
4. 基本资料模块:由相应事件驱动,完成对基本资料区的直接事件响应功能,可能会调用刷新基本资料模块。
5. 刷新基本资料模块:依据当前数据刷新基本资料区。
六、维护设计
《用户管理系统》软件必须按照规范的步骤进行开发,并充分考虑软件可维护性,同