C#+sqlserver公司管理系统设计客户跟进模块设计(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#+sqlserver公司管理系统设计客户跟进模块设计(3)


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图 (责任编辑:qin)