基于.NET的访客管理系统设计与开发(2)
时间:2016-11-30 11:27 来源:毕业论文 作者:毕业论文 点击:次
1. 绪论 1.1 编写目的 本文档描述了访客系统所实现的功能,对各项业务提供详细、准确的描述。使软件开发的人员和用户对本系统中的业务流程及功能达成共识。通过本文档用户可以了解访客系统所要完成的主要任务。本系统可进行来访信息登记,被访员工信息查询,来访信息查询等。 应用目标:方便各个单位访客管理。 使用范围:计算机化管理的公司、企业和机关单位等。 1.2 可行性分析 C#是.NET平台的通用开发工具,它能够建造所有的.NET应用。其固有的特性保证了它是一种高效、安全、灵活的现代程序设计语言。改进了用户界面,以.NET的构建思想来实现的访客管理系统可以最大程度的做到实用性,可扩展性和可文护性相结合,安全性以及规范化的原则。 2. 运行环境简介 2.1 Visual Studio 2008简介 VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用程序。同时Visual Studio 2008支持项目模板、调试器和部署程序。 2.2 SQL Server 2005简介 SQL Server 2005是一个全面的数据库平台,其数据引擎是企业数据管理解决方案的核心。集成的商业智能工具、分析、报表、集成和通知功能为用户提供了企业级的数据管理。 SQL Server 2005可以为开发人员、数据库管理员、信息工作者以及决策提供创新的解决方案,帮助用户从数据中获得更多的收益。 3. 系统分析与设计 3.1 系统设计 本系统主要实现访客登记、查询,来访信息的登记、查询以及权限管理。 3.1.1 系统操作流程 本系统分角色登录:超级管理员登录成功后,进入主界面后可使用所有功能模块。一般用户则只可以进行访客信息的登记、来访信息登记、来访信息的查询以及被访员工信息的查询。 3.1.2 系统功能模块划分 本系统可以划分为基本信息管理、访客信息模块、信息查询模块三个主模块。如图1所示。 图 1 系统功能模块 基本信息管理:通过这一模块,可以实现员工基本情况的添加、删除,更新。员工的基本信息包括员工ID号、姓名、性别、出生日期、电话号码、Email、住址等。因为本系统是供多人一起使用的,必须对某一些人进行限制。于是设置了超级管理员和管理员进行管理。 访客信息模块:包括访客信息的登记,来访记录的登记。本模块实现了访客基本信息的登记、删除、更新。 信息查询模块:来访记录的查询,便于查找单位每天的来访记录。被访员工的查找,便于查找被访人的联系方式及时与之联系确认访客的信息,使得工作效率得到相应的提高。 3.2 数据库设计 3.2.1 数据库需求分析 本系统的数据库系统是应用于来访登记管理,应满足来访信息登记管理的要求,本系统要求登记每一位访客的资料以及访客的来访记录,并允许有权限的用户查询来访记录。分析过后,数据库设计应满足:登录用户可登记访客信息,访客来访记录;超级管理员可查询来访记录,对员工信息进行增加、删除和修改;每个用户ID必须对应一个权限类型(超级管理员、一般管理员)。 3.2.2 数据库概念结构设计 通过对本系统的分析,可得到主要实体—关系模型(E-R模型)如图2所示。 图 2 E-R图 对主要实体定义的属性如下: (责任编辑:qin) |