2 开发及运行环境的选择
2.1 硬件平台的要求
Windows 7;Windows Server 2003;Windows Server 2008;Windows Server 2008 R2;Windows Vista 32 位系统 (x86)。
具有 Intel Pentium III 600 MHz(或同等性能的兼容处理器)或速度更快的处理器(建议使用 1 GHz 或速度更快的处理器)的 PC。
64 位系统(x64、ia64)。
1 GHz 或速度更快的处理器。
最低 512 MB 的 RAM(建议使用 1 GB 或更高的 RAM)。
675 MB 可用硬盘空间。
分辨率:最佳效果1024*768
2.2 开发工具的选择
开发工具选择Microsoft Visual Studio 2008 SP1作为前台,并使用C#语言编写WinForm窗体程序。以Microsoft SQL Server 2008 R2数据库作为后台,通过对前台的操作调用后台的数据库。
2.3 系统运行所需软件
安装 Microsoft .NET Framework 2.0 或更高版本。
安装 Microsoft SQL Server Management Studio 2008 Express或更高版本。
3 系统需求分析
3.1 总体需求分析
通过调查,要求系统需要有以下功能:
详细全面记录并管理客户信息和其相关项目信息,使信息传递更快捷。
对客户进行分类,方便管理。
系统采用良好的人机对话模式,界面设计美观友好,信息查询灵活、方便、快捷、准确,数据存储安全可靠。
键盘操作,快速响应。
操作员可以随时修改自己的口令,并添加新操作员。
对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。
系统运行稳定、安全可靠。
3.2 系统功能结构
系统的总体功能图如图3.2所示。
图3.2 系统总体功能图
3.3 系统模块功能分析
3.3.1 系统
(1) 设置
该部分可对管理员进行修改,添加和删除。
(2) 注销
该选项可对系统进行注销后重新登入。
(3) 退出
退出本系统。
3.3.2 客户跟进
(1) 客户管理
该模块可对客户的信息进行添加、修改、删除和查询等操作。
(2) 项目管理
该模块可对客户与公司的交易项目信息进行添加、修改、删除和查询等操作。
3.3.3 关于
对本系统的说明。
4 数据库表的设计
数据库由三个表分组成分别为login表,客户信息表和项目信息表,其关系模型如图4.1所示。
图 4.1 数据库关系模型
4.1 管理员表设计
管理员表实体E-R图如图4.1.1所示。
图 4.1.1 管理员实体E-R图
login表详细设计如表4.1.2所示。
表 4.1.2 管理员
列名 数据类型 键 可为空 长度 注释
name varchar 20 用户名
password varchar 20 密码
4.2 客户信息表设计
客户信息表实体E-R图如图4.2.1所示。
图 4.2.1 客户信息实体E-R图 C#+sqlserver公司管理系统设计客户跟进模块设计(3):http://www.youerw.com/jisuanji/lunwen_4963.html