数据库SQL课程设计 11文档格式.docx
- 文档编号:15698924
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:19
- 大小:396.19KB
数据库SQL课程设计 11文档格式.docx
《数据库SQL课程设计 11文档格式.docx》由会员分享,可在线阅读,更多相关《数据库SQL课程设计 11文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
111301052
学生姓名
安凯辰
专业班级
软件工程112班
设计题目
企业客户资源管理系统
设计技术
参数
1.题目要达到的目标:
完成系统的登陆、数据的插入删除修改统计等基本操作。
2.数据库:
SQLSERVER2000。
3.所使用的语言、工具:
C#+SQLSERVER2000+WINDOWSXP。
4.所采用的技术、系统结构:
ADO数据库联接技术,系统结构为C/S结构。
设
计
要
求
1.教师布置实习任务和要求时,不得缺席,并做好记录。
2.上机前预先把所有的源程序编写好。
3.上机时不得迟到,不得缺席,爱护设备,认真调试程序。
4.仔细查阅相关资料,认真完成思考题。
5.按要求书写设计任务书,并按要求按版打印,不得雷同。
工作量
二周
工
作
划
周一听取教师布置设计的任务及要求。
周二学生查阅相关资料,进行数据库设计。
周三至周五:
详细设计与界面设计。
周一至周四程序设计与上机,调试源程序。
周五书写课程设计任务书。
参考资料
《数据库应用技术》
《数据库应用技术实验指导书》自编
《数据库应用技术课程设计指导书》等自编
指导教师评语
教师:
学生:
说明:
此表一式四份,学生、指导教师、教研室、系部各一份。
可加附页。
2011年12月31
目录
第一章概述4
第二章问题定义5
第三章需求分析6
第四章数据库设计10
第五章界面设计14
第六章代码与注释16
设计总结20
参考文献21
第一章概述
企业客户资源管理简单的说就是对客户的一些资料进行有效的管理,以前我们是人工来管理客户的信息,但如今已是信息化时代,我们需要通过计算机技术来对其进行高效的管理才能有利于一个企业更好的发展。
客户管理系统是一个智能化的信息处理系统,它将企业的经营、管理以客户为中心,通过系统管理员就可以轻松有效的对客户的信息进行操作管理。
企业的客户资源管理往往是很复杂、很繁琐的。
由于所掌握的客户资源种类众多,订货人、管理、发放的渠道各有差异,各个企业之间的客户资源管理体制不尽相同,各类统计报表繁多,因此客户资源管理必须编制一套客户资源管理系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。
根据当前的企业客户资源管理体制,一般的客户资源管理系统,总是根据所掌握的客户资源类别,相应分成几个科室来进行物资的计划,订货,核销托收,根据企业各个部门的需求来发送物资设备,并随时按期进行客户资源盘点,作台帐,根据企业领导和自身管理的需要按月、季度、年度进行统计分析,产生相应报表。
为了加强关键物资、设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际纤毫定额的比较,进行定额管理,使得资金使用合理,物资设备的储备最佳。
一个完整的客户资源管理系统应包括资料管理、我方信息管理、系统分析、用户管理系统维护,因此有必要开发一套独立的客户资源管理系统来提高企业工作效率,而所使用的这套客户资源管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的客户资源,使企业生产活动效率最大化。
第二章问题定义
由于客户资源管理在经济管理中占重要地位,其计算机化在发达国家中也已经达到了相当高的水平。
我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。
客户资源管理对企业来说是一项繁琐复杂的工作,每天要处理大量的单据数据。
为及时结清每笔业务,盘点客户资源情况,保证企业生产用料以及货物安全,客户资源管理人员要花费大量人力物力和时间来做数据记录统计工作。
在世界发达国家,客户资源管理的计算机化水平已经很高了,尽管我国的生产企业在这方面也有了很强的意识和长足的进步,但仍存在这样、那样的一些问题。
有的企业单位的客户资源管理部分目前仍为手工、半手工操作。
从供应单位办理入库登记开始,到使用单位输领料出库手续为止。
不同的员工类型,具有不同的职权来对系统进行相关的操作。
不同的客户信息具有不同的级别,并对其进行分组管理,系统的客户管理,销售管理,合同管理功能齐全,实现客户的关系维护功能,合作关系的加深或决裂,根据本公司的业务需求,添加自定义数据内容,系统要有审批的工作流设置,新建产品的一些基本信息资料,即产品信息管理。
第三章需求分析
一、数据库需求分析
企业客户资源管理系统根据不同的员工类型,具有不同的职权来对系统进行相关的操作;
不同的客户信息具有不同的级别。
并对其进行分组管理。
系统的客户管理,销售管理,合同管理功能齐全。
实现客户的关系维护功能,合作关系的加深或决裂。
根据本公司的业务需求,添加自定义数据内容。
系统要有审批的工作流设置。
新建产品的一些基本信息资料,即产品信息管理。
具有以下模块:
企业客户资源管理系统主要由资料管理、我方信息管理、系统分析、用户管理、系统维护、和帮助等模块组成,具体规划如下。
1.资源管理模块
该模块主要用于实现区域信息管理、客户资料管理和竞争对手信息管理等功能。
2.我方信息管理模块
该模块主要用于实现企业基本信息管理、员工信息管理、货物信息管理和重大历史管理等功能。
3.系统分析模块
该模块主要用于实现客户的级别分析和来源分析等功能。
4.用户管理模块
该模块主要用于实现用户管理、更改密码和权限设置等功能。
5.系统维护模块
该模块主要用于实现数据备份、还原和清理功能。
6.帮助模块
该模块主要用于实现窗体布局、关于我们、重新登录和退出等功能。
二、数据库概念的结构设计
得到上面的数据想和数据结构以后,就可以设计出能满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。
我所设计的实体包括:
客户信息实体,员工信息实体,企业基本信息实体,货物基本信息实体,竞争对手信息实体。
三、数据库的逻辑结构设计
企业客户资源管理系统主要包括5个数据表,分别是企业基本信息表,客户信息表,员工信息表,用户信息表,物资信息表。
企业基本信息表主要介绍了企业的一些基本的信息内容,有企业的名称,法人代表等等信息;
客户信息表主要介绍了客户的姓名,客户的地址以及其它的一些详细信息;
员工信息表主要介绍了员工的姓名,年龄,员工的最高学历等一些信息;
用户信息表主要介绍了用户的一些基本信息;
物资信息表主要介绍了货物的一些信息。
四、数据字典(DD):
客户信息表=客户姓名+客户级别+客户来源+所属行业+邮政编码+……
员工信息表=员工姓名+员工编号+员工性别+员工学历+所在部门+当前学历
货物信息表=货物编号+货物名称+货物类型+货物规格+计量单位+进出货物+价格
竞争对手表=对手编号+对手名称+所属行业+规模大小+联系电话+联系地址
企业基本信息表=企业名称+法人代表+联系电话+E-mail地址+联系地址+企业网址
五.程序流程图:
图2.1程序流程图
六、功能结构图:
图2.2功能结构图
第四章数据库设计
一、概念设计:
系统ER图
图4.1客户实体E-R图
图4.2员工实体E-R图
图4.3货物实体E-R图
图4.4竞争对手实体E-R图
图4.5企业基本信息实体E-R图
二、逻辑设计:
下面列出几个主要的数据库表设计:
表4.1企业基本信息表
字段名
数据类型
长度
描述
Cname
Varchar
50
企业名称
Cmanger
20
法人代表
Cphone
联系电话
CpostCode
Bigint
8
邮政编码
Cfax
传真号码
Cemail
E-mail地址
CNAddress
企业网址
Caddress
100
联系地址
Cremark
备注
表4.2客户信息表
主键否
ClientID
主键
客户编号
否
客户名称
Cstep
客户级别
Croot
客户来源
Ctrade
所属行业
Ctype
Char
10
客户类别
Carea
所在区域
E-mail地址
表4.3员工信息表
EID
员工编码
Ename
员工姓名
Esex
4
员工性别
Ebirthday
员工生日
Ewdate
工作日期
Ediploma
员工学历
Edepartment
所在部门
Eposition
当前职务
Etype
员工类型
表4.4物资信息表
Gid
货物编码
Gname
货物名称
Gtype
货物类型
Gspec
货物规格
Giprice
Money
进货价格
Goprice
售货价格
Gunit
计量单位
Gremark
1000
表4.5用户信息表
Userid
用户编号
UserName
用户名称
UserPwd
仓库名称
UserRight
三、物理设计
在数据库中创建索引时,查询所使用的索引信息存储在索引页中。
连续索引页由从一个页到下一个页的指针链接在一起。
当对数据的更改影响到索引时,索引中的信息可能会在数据库中分散开来。
重建索引可以重新组织索引数据(对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库SQL课程设计 11 数据库 SQL 课程设计