《访客管理系统需求分析》由会员分享,可在线阅读,更多相关《访客管理系统需求分析(7页珍藏版)》请在金锄头文库上搜索。
1、 深圳市博纳思信息技术有限公司 访客管理系统访客管理系统 访客管理系统访客管理系统 深圳市博纳思信息技术有限公司 一、一、引言引言 随着计算技术的不断发展, 计算机领域不断取得日新月异的研究成果。 公司、 企业和机关的计算机化管理已经逐渐普及, 计算机技术已经深入到企业管理的各 个方面。为了可以安全、可靠地管理公司、企业的访客记录,我们结合本次课程 设计开发以下的访客管理系统方案。 二、二、编写目的编写目的 本系统主要为了更好地对公司的访客记录进行管理, 给公司提供一个井然有 序的管理平台, 防止手工管理混乱,容易由于疏忽让一些外来闲杂人员混入导致 的一些不必要的麻烦。这样,不仅可以保障公
2、司安全,更可以提高公司的管理水 平和形象。 三、三、功能需求功能需求 本系统主要是实现访客的登记、查询,系统的使用记录和用户权限维护。 整个模块划分 如下图: 访客管理系统 访 客 管 理 模 块 记 录 管 理 模 块 用 户 管 理 模 块 深圳市博纳思信息技术有限公司 1.访客管理模块:用于实现访客资料记录和访客资料查询。 如下图 2.记录管理模块:用于实现自动添加用户操作记录和查询操作记录。 如下图: 3.用户管理模块:用于实现用户登录管理,用户资料管理和用户权限管理。 如下图: 访客管理模块 登 记 访 客 信 息 用 户 登 录 管 理 查 询 访 客 信 息 用户管理模块 用
3、户 资 料 管 理 用 户 权 限 管 理 访客管理模块 查 询 访 客 记 录 添 加 访 客 记 录 深圳市博纳思信息技术有限公司 四、四、流程图流程图 如下: 开始 登录 成功? 符合权限? 查询结果 结束 类型选择 访客登记 访客查询 用户管理 记录查询 退 出 系 统 是否 否 是 深圳市博纳思信息技术有限公司 五、五、E-R 图图 访客记录: (访客序号,访客姓名,访客性别、到访时间,到访理由,用户 ID) 。 用户(用户 ID,用户姓名,用户密码,用户权限类型) 。 操作记录(记录号,操作时间,操作类型,用户 ID) 。 六、六、数据字典数据字典 表 1 访客记录表 字段 类
4、型 长度 值 访客序号(主键 ) varchar 10 不为空 访客姓名 varchar 10 不为空 访客性别 varchar 2 不为空 到访时间 datetime 不为空 到访理由 varchar 200 不为空 用户 ID(外码) varchar 10 不为空 访客姓名 访客记录 访客性别 访客序号 到访理由 到访时间 用户 用户 ID 用户姓名 用户密码 用户权限类型 登记 操作记录 记录号 操作时间 操作类型 操作 1 m 1 n 深圳市博纳思信息技术有限公司 表 2 用户表 字段 类型 长度 值 用户 ID(主键 ) varchar 10 不为空 用户姓名 varchar 10
5、 不为空 用户密码 varchar 6 不为空 用户权限类型 int 不为空 表 3 操作记录表 字段 类型 长度 值 记录号(主键 ) varchar 10 不为空 操作时间 datetime 不为空 操作类型 int 不为空 用户 ID(外码) varchar 10 不为空 动态数据: 输入数据:新增记录,输入的查寻关键字 输出数据:由输入的查寻关键字确定的数据记录集合。查询输出 七、七、接口要求接口要求 硬件接口:无特别要求; 网络硬件接口要求:现实中要求具有高速以太网组网一实现联网销售, 但是在理论实验验证软件本身的目的来看,无需网络通讯接口。 软件接口要求:无 八、八、软件属性软件属
6、性 可用性:本软件也可以通过单步跟踪的操作进行检查处理。 安全性:由于软件运行数据放在数据库中,所以参数不容易被错改、破 坏,万一参数受到破坏也不会影响源程序。 可维护性:本软件利用数据库进行编程,系统结构由程序基本确定,大 量的参数及文本内容全部放于数据库中。修改、更新数据只要在数据库 进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级 都十分方便。 兼容性:由于尚未测试,故无法对兼容性进行评析。 九、九、支持信息支持信息及及运行环境运行环境 软件支持:本软件开发是使用 Visual Basic 编写; 深圳市博纳思信息技术有限公司 设备支持:推荐配置:WindowsXP,51
7、2 内存; 数 据 库:Microsoft SQL Server 2000 十、十、参考资料参考资料 a. 数据库系统概论萨师煊、王珊编著 高等教育出版社 b. SQL Server 2000 管理与应用张海健编著 中国电力出版社 c. 软件工程邓良平、刘海松、陆丽娜编著 西安电子科技大学出版社 d. 新编 Visual Basic 程序设计教程梁普选编著 电子工业出版社 e. Visual Basic 数据库系统开发工程案例蔡敏 刘海英 汪杰编著 人民 邮电出版社 十一、十一、附录附录 1分组情况:单人组 2项目进度计划、安排: 时 间 项目计划 第九周 完成需求分析 第十周 建立数据库、设计数据表 第十一、二周 建立访客管理界面、记录管理界面、用户管理界面 第十三周 系统主界面设计 第十四周 功能测试