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图
对主要实体定义的属性如下:
- 上一篇:OpenCV移动目标物体的检测跟踪的研究
- 下一篇:软件开发质量管理提升系统之需求管理
-
-
-
-
-
-
-
电站锅炉暖风器设计任务书
乳业同业并购式全产业链...
河岸冲刷和泥沙淤积的监测国内外研究现状
当代大学生慈善意识研究+文献综述
中考体育项目与体育教学合理结合的研究
杂拟谷盗体内共生菌沃尔...
大众媒体对公共政策制定的影响
java+mysql车辆管理系统的设计+源代码
十二层带中心支撑钢结构...
酸性水汽提装置总汽提塔设计+CAD图纸