中小型企业客户信息管理系统设计与实现优秀毕业论文.pdf_第1页
中小型企业客户信息管理系统设计与实现优秀毕业论文.pdf_第2页
中小型企业客户信息管理系统设计与实现优秀毕业论文.pdf_第3页
中小型企业客户信息管理系统设计与实现优秀毕业论文.pdf_第4页
中小型企业客户信息管理系统设计与实现优秀毕业论文.pdf_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

设计与实现 院 系 筮i 生堂瞳 一 类别 工程亟 领 域 筮i 生王猩 指导教师 萱太照蝗 申请人 缝查贤 2 0 1 0 年1 1 月完成 厂 2 010p r o f e s s i o n a lm a s t e r sd e g r e et h e s i s u n i v e r s i t yc o d e 1 0 2 6 9 s t u d e n ti d 6 3 0 8 15 0 0 1 0 3 e a s tc h i n an o r m a lu n i v e r s i t y d e s i g na n di m p l e m e n t o fc u s t o m e r s r e s o u r c em a n a g e m e n ts y s t e mo ft h es m e d e p a r t m e n t t y p e 一 d o m a i n s u p e r v i s o r a p p l i c a n t z h i x i a nx u 2 0 1 0 1 1 一一 i 一 华东师范大学学位论文原创性声明 郑重声明 本人呈交的学位论文 v 1 裂仑叱家 户磙扭笺取乏 乍计锄豇该 是在华东师范大学攻读硕左 博士 请勾选 学位期间 在导师的指导下进行的研究工作 及取得的研究成果 除文中已经注明引用的内容外 本论文不包含其他个人已经发表或 作者签名 彳丝 盈日期 驯薛 月 8 日 华东师范大学学位论文著作权使用声明 砖j 烈仓儿寡哥催扭鬟勰乏 钇谚计厶亥锄本人在华东师范大学攻读 学位期州在导师指导下先成的硕左 博士 请勾选 学位论文 本论文的研究成果归华东 师范大学所有 本人同意华东师范大学根据相关规定保留和使用此学位论文 并向主管 部门和相关机构如国家图书馆 中信所和 知网 送交学位论文的印刷版和电子版 允 许学位论文进入华东师范大学图书馆及数据库被查阅 借阅 同意学校将学位论文加入 全国博士 硕士学位论文共建单位数据库进行检索 将学位论文的标题和摘要汇编出版 采用影印 缩印或者其它方式合理复制学位论文 本学位论文属于 请勾选 1 经华东师范大学相关部门审查核定的 内部 或 涉密 学位论文宰 于年月日解密 解密后适用上述授权 2 不保密 适用上述授权 导师签名 本人签名鳐翌 加年刃月 莎r 牛 涉密 学位论文应是已经华东师范大学学位评定委员会办公室或保密委员会审 定过的学位论文 需附获批的 华东师范大学研究生申请学位论文 涉密 审批表 方为有效 未经上述部门审定的学位论文均为公开学位论文 此声明栏不填写的 默认为公开学位论文 均适用上述授权 f7 f7 ff 徐志贤硕士学位论文答辩委员会成员名单 姓名 职称单位备注 曹奇英教授上海东华大学主席 张丽高工华东师范大学软件学院 安丁原院聘教授华东师范大学软件学院 杜育根副教授华东师范大学软件学院 刘献忠副教授华东师范大学软件学院 面 c 识经济时代 信息资源已成为与材料和能 源同等重要的战略资源 信息技术正以其广泛的渗透性和无与伦比的先进性与传 统产业结合 信息化已成为推进国民经济和社会发展的助力器 信息化水平则成 为一个城市或地区现代化水平和综合实力的重要标志 面对信息革命这一严峻挑 战和历史机遇 我国适时提出了信息化发展战略 客户信息管理系统 c u s t o m e rr e l a t i o n s h i pm a n a g e m e n t 简称c r m 是一 种旨在改善企业与客户之间关系的新型管理机制 它实施于企业的市场营销 销 售 服务与技术支持等与客户有关的领域 当前企业信息管理系统正在从c s 结构向b s 结构转移 但是由于安全性等 方面的因素 c s 结构的管理信息系统仍然占据企业管理信息系统的主流 目前 市面上流行的企业客户信息管理系统不少 多以大型数据库为主 但是 对于 中 小企业客户信息管理来说 不需要大型的数据库系统 只需要一个操作方便 功 能实用 能满足中小企业对数据的管理及需求的系统 我们的目标就是在于开发 1 一个功能实用 操作方便 简单明了的中小企业客户信息管理系统 本论文介绍和分析c r m 系统开发的相关技术 主要有s q l 技术 o o p 面向对 象 技术 a d o n e t 技术 c r y s t a lr e p o r t s 水晶报表 技术 i r iss k i n 界面增 强技术 分析系统的需求 在此基础上 提出了客户信息管理系统的总体设计方 法 包括系统的结构设计 功能模块设计 数据库设计 重点介绍了在v i s u a lc 与s q ls e r v e r 开发环境下客户资源管理系统的设计方法和具体的实现过程 通过该系统方案的运用 可减轻业务人员的手工处理的工作负担 减少工作 中信息管理的失误量 能够给企业领导提供更直接 客观的决策信息 同时降低 企业生产经营活动中的人力 物力 财力消耗 促进业务的规范化 程序化 从 而拉近客户与企业的关系 这就使得无论是企业内部管理 还是企业与客户之间 的联络沟通都变得更加畅通 作为改善企业与客户之间关系的新型管理机制 该 系统可广泛应用于企业的市场营销 销售 服务与技术支持等与客户有关的领域 关键字 客户信息管理系统 s q l c s 模式 论文类型 应用基础 a b s tr a c t h u m a nb e i n g sa r ee n t e r e di ni n f o r m a t i o nt e c h n o l o g ya s t h ec o r e t h ee r ao f k n o w l e d g ee c o n o m y i n f o r m a t i o nr e s o u r c eh a sb e c o m ea n dm a t e r i a l s a n de n e r g y e q u a l l yi m p o r t a n ts t f a t e 百c r e s o u r c e i n f o r m a t i o n t e c h n o l o g y i si t se x t e n s i v e p e r m e a b i l i t y a n d i n c o m p a r a b l e w i t ht h et r a d i t i o n a li n d u s t r yw i t ha d v a n c e d h 1 南m a t i z a t i o nh a sb e c o m ean a t i o n a le c o n o m i ca n ds o c i a ld e v e l o p m e n ta n dp r o m o t e t h eb o o s t e r i n f o r m a t i z a t i o n l e v e li sac i t yo ra r e ao fm o d e r n i z a t i o n a n d c o m p r e h e n s i v es t r e n g t h f a c i n gt h ec h a l l e n g eo fi n f o r m a t i o nr e v o l u t i o n a n d t h e h i s t o r i c a lo p p o r t u n i t yf o ro u r p r o p o s e di n f o r m a t i z a t i o nd e v e l o p m e n ts t r a t e g i ct i m e l y c u s t o m e ri n f o r m a t i o nm a n a g e m e n ts y s t e m c u s t o m e rr e l a t i o n s h i pm a n a g e m e n t i sak i n do fb u r g e o n i n gc r mr e f e r r e dt oi m p r o v er e l a t i o n sb e t w e e nt h ee n t e r p r i s ea n d c u s t o m e r so fn e wm a n a g e m e n tm e c h a n i s m i t i s i m p l e m e n t e di ne n t e r p r i s e s m a r k e t i n g s a l e s s e r v i c ea n d t e c h n i c a ls u p p o r tt oc u s t o m e r sa n de t c i w ep u tf o r w a r dt h ed e s i g nm e t h o do ft h eo v e r a l ls y s t e m i n c l u d i n gt h es t r u c t u r e d e s i g n t h ef u n c t i o nm o d u l ed e s i g na n dt h ed a t a b a s ed e s i g n o nt h e b a s eo ft h e i n t r o d u c t i o na n da n a l y s i so ft h er e l a t e dt e c h n o l o l g i e so fc r ms y s t e md e v e l o p m e n t m a i n l ys q lt e c h n o l o g y o o p o b je c t o r i e n t e d t e c h n o l o g y a d o n e tt e c h n o l o g y c r y s t a lr e p o r t st e c h n o l o g ya r i di r i ss k i ni n t e r f a c ee n h a n c e m e n tt e c h n o l o g y a sw e l la s o na n a l y s i so fs y s t e mn e e d s t h ee m p h a s e sa r et h ed e s i g nm e t h o da n dt h es p e c i f i c i m p l e m e n t a t i o np r o c e s so ft h ec u s t o m e ri n f o r m a t i o nm a n a g e m e n ts y s t e m i nv i s u a lc 捍 a n ds q ld e v e l o p m e n te n v i r o n m e n t t h r o u g ht h i ss y s t e m c a nr e d u c et h eu s eo fm a n u a lp r o c e s s i n gs e r v i c ep e r s o n n e l r e 1 u c eb u r d e no fw o r ki nt h ei n f o r m a t i o nm a n a g e m e n tm i s t a k e s t op r o v i d em o r e d i r e c t l yt oe n t e r p r i s el e a d e r s o b je c t i v e d e c i s i o ni n f o r m a t i o n w h i l er e d u c i n gt h e p r o d u c t i o na n d b u s i n e s s o p e r a t i o na c t i v i t i e s o fh u m a n m a t e r i a la n df i n a n c i a l r e s o u r c e sc o n s u m p t i o n t op r o m o t et h es t a n d a r d i z a t i o no f t h eb u s i n e s sa n dc o n s u m e r s a n db u s i n e s s e s a n dc l o s er e l a t i o n s h i p s t h i sm a k e sb o t ht h ee n t e r p r i s ei n t e r n a l m a n a g e m e n t e n t e r p r i s ea n dc u s t o m e rl i a i s o nb e t w e e n w i l lb e c o m em o r ec l e a r a st h e i m p r o v e m e n to fm er e l a t i o n s h i p b e t w e e nf i r ma n dc u s t o m e rn e wm a n a g e m e n t m e c h a n i s m t h es y s t e mc a nb ew i d e l yu s e di i le n t e r p r i s e sm a r k e t i n g s a l e s s e r v i c e a n dt e c h n i c a ls u p p o r tt oc u s t o m e r sa n df i e l d s k e y w o r d s c u s t o m e rm a n a g e m e n ts y s t e m s q l c ss t r u c t u r e t h e s i st y p e a p p l i c a t i o ni n f r a s t r u c t u r e 目录 第1 章引言 1 1 1 系统开发背景 1 1 2 国内外研究现状 3 1 3 系统建设目标 5 1 4 开发客户信息管理系统的意义 5 第2 章系统开发的相关技术 7 2 1s q l 技术 7 2 2o o p 面向对象 技术 7 2 3a d o n e t 技术 9 2 3 1a d o n e t 简介 9 2 3 2a d o n e t 对象模型 9 2 4c r y s t a lr e p o r t s 水晶报表 技术 二 11 2 5i r i ss k i n 界面增强技术 1 2 第3 章系统需求 1 3 3 1 系统的业务流程图 1 3 3 2 系统的功能需求 1 3 3 3 系统e r 图 1 6 3 4 系统数据流图 1 9 第4 章系统总体设计 2 0 4 1 系统的结构设计 2 0 4 1 1 系统网络结构设计 2 0 4 1 2 系统逻辑结构 2 l 4 1 3 系统功能结构 2 1 4 2 系统功能模块设计 2 2 4 3 数据库设计 2 5 4 3 1 数据库命名规范 2 5 4 3 2 数据表的结构设计 2 6 第5 章系统的主要解决方案与技术实现 3 0 5 1 程序编码规范 3 0 5 2 公共类库设计 3 l 5 2 1 数据访问类库设计 3 l 5 2 2 控件绑定和字符串验证类设计 3 3 5 3 系统主要功能模块的设计与实现 3 4 5 3 1 系统登录模块设计与实现 3 4 5 3 2 系统主窗体模块设计与实现 3 6 5 3 3 基本资料管理模块设计与实现 3 8 5 3 4 客户资料管理模块设计与实现 4 0 5 3 5 联系客户模块设计与实现 4 2 5 3 6 客户级别模块设计与实现 4 3 第6 章结束语 4 5 参考文献 4 7 致谢 4 9 2 中小型企业客户信息管理系统设计与实现 1 1 系统开发背景 第1 章引言 人类正走进以信息技术为核心的知识经济时代 信息资源己成为与材料和能 源同等重要的战略资源 信息技术正以其广泛的渗透性和无与伦比的先进性与传 统产业结合 信息化已成为推进国民经济和社会发展的助力器 信息化水平则成 为一个城市或地区现代化水平和综合实力的重要标志 面对信息革命这一严峻挑 战和历史机遇 我国适时提出了信息化发展战略n 2 浙江省人民政府也实施了 数字浙江的战略目标 在这一背景下 企业作为国家信息化战略实施过程中的参与者 在推动信息 化建设的过程中 切实感受到了信息化带来的快捷高效 节约资源 降低成本 提高效益等好处 与此同时 信息化进程中带来的竞争加剧也使越来越多的企业 意识到 要更好的开发和利用信息资源 增强企业的竞争能力 必须有更好的信 息管理技术做支撑 所谓 工欲善其事 必先利其器 在现有的信息管理技术 基础之上 很多管理者仍在孜孜不断的追求如何更加方便有效的这一系统 从而 实现内部管理与外部沟通的效率最大化 电信部门作为技术支持者 承担着推广 信息化 数字化不可推卸的责任 有责任有义务为顺应企业和社会的需要 将现 有的信息管理系统改进与完善 并针对不同企业类型开发出适合他们需要的信息 管理系统 从而推动全社会信息化应用水平的提高口一1 在信息化全面普及的今天 企业要立于不败之地 必须要依托信息化 自动 化 智能化的管理思想 其中客户的信息资源管理尤为重要 随着社会的发展 行业竞争的日趋激烈 如何提高工作效率 降低管理成本 提高服务水平和企业 的竞争能力 是每一个企业管理者最为关注的问题 越来越多的管理者认为实行 计算机科学化管理是解决这一问题的关键 当前企业信息管理系统正在从c s 结 构向b s 结构转移 但是由于安全性等方面的因素 c s 结构的管理信息系统仍 然占据企业管理信息系统的主流 目前市面上流行的企业客户信息管理系统不 少 但是 对于中小企业客户信息管理来说 不需要大型的数据库系统 只需要 一个操作方便 功能实用 能满足中小企业对数据的管理及需求的系统睁7 1 中小型企业客户信息管理系统设计与实现 客户信息管理系统 c u s t o m e rr e l a t i o n s h i pm a n a g e m e n t 简称c r m 是一 种旨在改善企业与客户之间关系的新型管理机制旧3 它实施于企业的市场营销 销售 服务与技术支持等与客户有关的领域 c r m 的目标是一方面通过提供更快 速和周到的优质服务吸引和保持更多的客户 另一方面通过对业务流程的全面管 理减低企业的成本 利用c r m 系统 企业能搜集 追踪和分析每一个客户的信息 从而知道他们是谁 他们需要什么 并把客户想要的送到他们手中 c r m 还能观 察和分析客户行为对企业收益的影响 使企业与客户的关系及企业盈利都得到最 优化 钔 最近几年 一方面 政府部门 企业 农村在信息化方面已经做了大量工作 收到了很好的经济效益 浙江电信在内部企业生产管理上采用了c r m o c s e i p 等信息管理系统 已在企业规范管理和经济效益方面取得良好效果 同时电信部 门在社会信息化方面发挥主力军的作用 在传统业务基础上 推出e c p v p n 企业总机等众多增值业务 深受用户欢迎 磐安县人民政府使用了e c p 和电视电 话系统 既节约了时间提高效率方便了工作 又节约了行政成本 系统建成后一 年内节省交通 住宿等费用开支达3 0 0 多万 起到了很好的效果 这是一次政 府管理创新的尝试 也是建设 两型社会 的具体行为 另一方面 一个普遍的 现象是 在很多企业 销售 营销和服务部门的信息化程度越来越不能适应业务 发展的需要 越来越多的企业要求提高销售 营销和服务的日常业务的自动化和 科学化n 叮 目前 在企业存在两个方面的问题 其一 企业的销售 营销和客户 服务部门难以获得所需的客户互动信息 其次 来自销售 客户服务 市场 制 造 库存等部门的信息分散在企业内 这些零散的信息使得无法对客户有全面的 了解 各部门难以在统一的信息的基础上面对客户 而上述问题的改善将大大有 利于企业竞争力的提高 有利于企业赢得新客户 保留老客户和提高客户利润贡 献度 这需要把各部门面向客户的各项信息和活动进行集成 创建c r m 系统 从 而组建一个以客户为中心的企业 实现对面向客户的活动的全面管理 随着信息 技术的发展和市场竞争的加剧 今天的企业正处于一个收集信息 采集 整合 反馈与决策空前加速的时代 企业都在经历一场深刻的变革 正是基于这样一个 大背景 c r m 的理念和模式在当前全球范围内 处于一种火爆的场面 在灵活性 和快速反应主宰的商业战场上 企业如何实时感知客户需要变化并及时做出回 2 中小型企业客户信息管理系统设计与实现 应 在科学与技术迅猛发展的时代 企业又如何在经济全球化和服务一体化的竞 争中取得胜利n 1 2 国内外研究现状 我国当前具有规模和实力的软件公司中的很多是从事管理信息系统行业中 发展起来的 如用友 金蝶等 并从中产生了大量的i t 精英 企业管理信息系 统在中国蓬勃发展 国外的许多软件公司如德国的s a p 荷兰的b a a n 美国的 j d e o r a c l e 等 纷纷在中国设立机构 占领中国的市场 应运而生的中国软件 公司也如雨后春笋般生长起来 成为一道亮丽的风景线 根据中国有关部门的调 查 全国企业花了近8 0 亿元投资管理信息系统 经营业绩年递增1 0 以上的公 司又是如此之多 中国的软件公司 更是从零开始 已经长成了小巨人群体 得 到的结论是 m i s 软件有市场是因为它确实有用n 羽 为满足各个不同的行业应用 企业客户信息管理系统作为管理信息系统 m i s 的重要应用 在我国从无到有 走出了一条具有中国本土特色的发展之路 目前企业客户信息管理软件己形成相 当规模 成为中国软件领域的一面旗帜 现在我国的国产企业客户信息管理软件 的开发技术日益成熟 而且能紧跟世界的发展潮流 随着计算机技术 通信技术和网络技术日新月异的发展 己经应用 渗透到 商务活动 管理的各个层面 如新近提出的e r p e n t e r p r i s er e s o u r c ep l a n n i n g c r m c u s t o m e rr e l a t i o n s h i pm a n a g e m e n t 等 系统不断朝着集成化 智能化 网络化与分布式的方向发展 c r m 是一种业务集成 c r m 中不仅包含客户的信息资料 而且还包含了市场 竞争对手的情报资料 还包括了企业进行营销 销售及支持服务所需的各种数据 如m i c r o s o f tc r m 3 0 浪潮c r y 客户关系管理系统 金碟e a s c r n m 系统等等 对企业自身管理基础 信息化水平 经济实力都有较高要求 以上大型系统 对 于中小企业的客户资源管理而言 由于基础管理 信息化程度 资金状况的限制 并不适合 电子名片管理系统 e c m s e l e c t r o n sc a r dm a n a g e m e n ts y s t e m 在国内普及 迅速 它是用来组织 分类保存名片信息 客户信息 商品信息等的管理软件 具有简单实用 操作方便 灵活自定义等功能 目前该类软件种类较多 既有集 3 成在p d a 又有独立 等 机构 有关公司规模方面的要求现在越来越不严格 因为越来越多的c r m 供应商 是依据不同情况来提供不同产品 主要的提供商一直以企业为目标 并逐渐向中 型市场转移 因为后者的成长潜力更大 以企业为目标的公司包括p o w e r i s e s i e b e l v a n t i v e c l a r i f y o r a c l e 和p e o p l e s o f t 另外一些公司 如 s e r v i c e s o f t o n y x p i v o t a l r e m e d y 和a p p l i x 则一直与中型市场相联系 并 试图夺取部分企业市场 而g o l d m i n e m u l t i a c t i v e 和s a l e s l o g i x 等公司则瞄 准的是小型商业机构 他们提供的综合软件包不具有大型软件包的深层次功能 但内容包罗万象 对各种c r m 厂商的定位分析如图1 1 所示 纯网站c r m 提供商 式gb r o a d v i s i o n v i g n e t t e k a n a 一 通信设备提供商 c i s c o w e b l i n e a i c a t e l n o n c l l u c e n t 丁下 1 图1 1 各种c r m 厂商的定位分析 4 中小型企业客户信息管理系统设计与实现 1 3 系统建设目标 中小型企业客户信息管理系统的开发和建设 以机构客户营销和服务流程的 整合再造为基础 密切协调机构客户营销与服务部门的横向关系 提高服务效率 和质量为目的的平面整合 然后根据机构客户管理流程中的角色与作用 进行纵 横交互关系的立体流程再造 借助c r m 技术实现统一的业务操作平台 保障对机 构客户的无缝隙 个性化的服务 最大限度地提高客户的满意度和忠诚度 同时 通过客户数据的收集 处理和分析 及时发现客户的需求 强化企业对市场的快 速反应能力 为市场决策提供有力的支持 1 3 1 6 中小型企业客户信息管理系统的开发和建设期望实现以下目标 灵活地录入数据 使信息传递更快捷 系统采用人机交互方式 界面美观友好 信息查询灵活 方便 数据存 储安全可靠 实现后台监控功能 客户级别和来源分析功能 实现各种查询 支持模糊查询 实现企业客户及其内部资源的信息化管理 对用户输入的数据 进行严格的数据检验 尽可能避免人为错误 系统最大限度地实现易维护性和易操作性 1 4 开发客户信息管理系统的意义 管理信息系统 m a n a g e m e n ti n f o r m a t i o ns y s t e m s 简称m i s 是一个人和计 算机等组成的能进行信息收集 传输 加工 保存 维护和使用的系统 它能利 用过去的数据预测未来 能从全局出发辅助决策 能利用信息控制企业的经济活 动 并帮助其实现规划目标n 2 1 们 它又是一门综合了管理科学 系统理论 计算 机科学的系统性边缘科学 作为m i s 的重要组成部分 企业客户信息管理系统是企业与客户之间建立的 管理双方接触活动的信息系统 在网络时代的客户关系管理应该是利用现代信息 技术手段 在企业与客户之间建立一种数字的 实时的 互动的交流管理系统 5 中小型企业客户信息管理系统设计与实现 在传统客户关系管理及信息管理模式下 人们对以上信息的管理只能通过信息的 持有者以名片 记事本 财务账簿等形式进行记录 但这些信息是个孤立的 手 工记事本记录的信息零散且可保管性 可汇总性差 不宜于检索 财务账簿信息 按照财务准则所要求的会计科目进行归集 无法按照业务模式要求分类 在这种 情况下 开发一种适应于中小型企业需求的客户资源管理软件 将企业与客户的 沟通的信息综合记录起来 实现对客户档案 费用归集 档案记事 统计分析的 综合管理 为公司决策层 管理人员 业务人员提供 客户资源管理 工具 以 方便业务管理过程 加强客户交往过程的可追溯性 并实现对业务费用的支付过 程的实时控制 方便对以上信息的汇总分析 为企业业务决策提供依据 防范企 业经营风险 提高企业效率 是当今企业立于不败之地的必然选择 企业客户信息管理系统要求企业完整地认识整个客户生命周期 提供与客户 沟通的统一平台 提高员工与客户接触的效率和客户反馈率 一个成功的客户信 息管理系统至少应包括如下功能 通过电话 传真 网络 电子邮件等多种渠道 与客户保持沟通 使企业员工全面了解客户关系 根据客户需求进行交易 记录 获得的客户信息 在企业内部做到客户信息共享 对市场计划进行整体规划和评 估 对各种销售活动进行跟踪 通过大量积累的动态资料 对市场和销售进行全 面分析等 企业客户信息管理系统的目标是缩减销售周期和销售成本 增加收入 寻找 扩展业务所需的新的市场和渠道以及提高客户的价值 满意度 赢利性和忠实度 6 中小型企业客户信息管理系统设计与实现 2 1s o l 技术 第2 章系统开发的相关技术 s q l 是s t r u c t u r e dq u e r yl a n g u a g e 结构化查询语言 的缩写 是关系数据库支 持的标准查询语言 s q l 在2 0 世纪7 0 年代由毋m 推出 随着关系数据库管理系 统的不断推出和广泛普及 s q l 语言也被广泛应用 无论是o r a c l e s y b a s e s q l s e r v e r 这些大型数据库管理系统 还是v i s u a lf o x p r o p o w e r b u i l d e r 这些常用数据 库开发系统 都支持s q l 语言n 耵 s q l 语言从功能上可以分为3 类 数据定义语言 d d l 用于定义或修改数据库和数据库对象 包括 c r e a t e 创建 a l t e r 修改 和d r o p 删除 等语句 数据处理语言 d m l 用于完成数据处理 如添加 修改或删除数据 包 括i n s e r t 插入 u p d a t e 更新 和d e l e t e 删除 等语句 数据控制语言 d c l 用于管理数据库用户权限 包括g r a n t 授权 和 r e v o k e 撤权 等语句 在s q ls e r v e r 2 0 0 5 中 创建数据库 数据表 关系 视图和索引等数据对象 时 不仅可以使用s q l 命令操作 还可以使用s q ls e r v e r2 0 0 5 提供的工具或向导 快述 方便地创建和访问数据库对象 同时s q ls e r v e r2 0 0 5 也提供完成维护 备 份和管理等数据库管理工作的工具n 叼 m i c r o s o f ts q ls e r v e r2 0 0 5 是用于大规模联机事务处理 o l t p 数据仓库 和电子商务应用的数据库和数据分析平台 是新一代数据平台 集成了多种服务 而完成了从数据库到数据库平台的转换 2 2o o p 面向对象 技术 当系统较为复杂时 常规的软件工具 技术和概念已不足以应付 从而使软件 开发陷入了困境 即所谓的 软件危机 软 硬件发展的这种差距自计算机出 现以来始终存在 进入2 0 世纪9 0 年代后更为明显 在这一背景下 面向对象程序 设计技术逐步兴起 面向对象程序设计技术汲取了结构化程序设计中好的思想 7 中小型企业客户信息管理系统设计与实现 并将这些思想与一些新的 强大的理念相结合 从而为程序设计工作提供了一种 全新的方法 面向对象编程 o b j e c to r i e n t e dp r o g r a m m i n g o o p 面向对象程 序设计 是一种计算机编程架构 o o p 的一条基本原则是计算机程序是由单个能 够起到子程序作用的单元或对象组合而成啪 2 u o o p 达到了软件工程的三个主要 目标 重用性 灵活性和扩展性 为了实现整体运算 每个对象都能够接收信息 处理数据和向其它对象发送信息 结构化程序设计中开发者能够使用到的是功能 抽象 而面向对象程序设计却使用户不仅能进行功能抽象 而且能进行数据抽象 对象 实际上是功能抽象和数据抽象的统一 面向对象对软件开发带来的革命 决不仅仅表现在代码编写阶段 面向对象的根本优点是软件重用 要全面发挥面 向对象的优越性也就不应该局限于狭义的编程阶段 即代码编写 而是应该从最 开始的分析 到其次的设计 到最后的测试和维护乜2 喇1 区别面向对象的开发和传统过程的开发的要素有 对象识别和抽象 封装 多态性和继承 对象 o b j e c t 系统中用来描述客观事物的一个实体 它是用来构成系 统的一个基本单位 对象由一组属性和一组行为构成 类 c l a s s 具有相同属性和服务的一组对象的集合 封装 e n c a p s u l a t i o n 面向对象方法的一个重要原则 就是把对象的 属性和服务结合成一个独立的系统单位 并尽可能隐藏对象的内部细 节 继承 i n h e r i t a n c e 特殊类的对象拥有其一般类的全部属性与服务 这称为特殊类对一般类的继承 多态性 p o l y m o r p h i s m 在一般类中定义的属性或方法 被特殊类继承 之后 可以具有不同的数据类型或表现出不同的行为 面向对象的方法 它将数据及对数据的操作方法放在一起 作为一个相互依 存 不可分离的整体 对象 对同类型对象抽象出其共性 相成类 类中的大 多数数据 只能用本类的方法处理 类是通过一个简单的外部接口与外界发生关 系 对象与对象之间通过消息进行通信 o o p 技术的优点 封装性 将数据及对数据的操作方法放在一起 并尽可能隐藏对象的内部细 8 中小型企业客户信息管理系统设计与实现 节 继承性 使得可重复利用变得简单 多态性 在继承的基础上有所发展 2 3a d o n e t 技术 2 3 1a d o n e t 简介 在 n e t 技术出现以前 m i c r o s o f t 最新 最强大的数据库访问技术是a d o 即a c t i v e x 数据对象 它能够用统一的方式访问多种数据源 a d o n e t 是英文 a c t i v e xd a t ao b j e c t sf o rt h e n e tf r a m e w o r k 的缩写 它是为 n e t 框架而创 建的 它提供对m i c r o s o f ts q ls e r v e r o r a c l e 等数据源以及通过o l ed b 和 x m l 公开的数据源的一致访问 应用程序可以使用a d o n e t 来连接到这些数据源 并检索 操作和更新数据汹1 a d o n e t 有效地从数据操作中将数据访问分解为多个可以单独使用或一前一 后使用的不连续组件 a d o n e t 包含用于连接到数据库 执行命令和检索结果 的 n e tf r a m e w o r k 数据提供程序 可以直接处理检索到的结果 或将其放入 a d o n e td a t a s e t 对象 以便与来自多个源的数据或在层之间进行远程处理的数 据组合在一起 以特殊方式向用户公开 a d o n e td a t a s e t 对象也可以独立于 n e t f r a m e w o r k 数据提供程序使用 以管理应用程序本地的数据或源自x m l 的数据 a d o n e t 有如下一些优点 1 互用性 a d o n e t 使用x m l 为数据传输的媒质 2 易维护性 使用n 层架构分离业务逻辑与其他应用层次 易于增加其 他层次 3 可编程性 a d o n e t 对象模型使用强类型数据 使程序更加简练易懂 4 高性能 a d o n e t 使用强类型数据取得高性能 5 可扩展性 a d o n e t 鼓励程序员使用w e b 方式 由于数据是保存在本 地缓存中的 不需要解决复杂的并发问题 2 3 2a d o n e t 对象模型 a d o n e t 的对象结构如图2 1 所示 9 中小型企业客户信息管理系统设计与实现 图2 ia d o n e t 的对象结构 a d o n e t 中的c o n n e c t i o n 对象建立到数据源的连接 它有c o n n e c t i o n s t r i n g 属性 o p e n 和c l o s e 方法以及使用b e g i n t r a n s a c t i o n 方法开始事务处理的能力 c o m m a n d 命令允许用户查询数据库 向它发送命令或者调用它的存储过程 可以使用该对象的e x e c u t e 方法来执行这些操作 例如 使用 e x e c u t e n o n q u e r y 方法向数据库发送操作查询 使用e x e c u t e r e a d e r 方法执行会 返回结果集的s e l e c t 查询 d a t a r e a d e r 对象是c o m m a n d 对象的e x e c u t e r e a d e r 方法返回的对象 它代 表只向前的 只读的结果集 每次调用d a t a r e a d e r 的r e a d 方法时都会产生一行 新的可用结果 然后就可以使用g e t v a l u e 方法或者强制类型的g e t 方法 查询每个单独字段 d a t a s e t 对象是a d o n e t 非连接架构下的主要对象 它在使用时就像驻留在 客户端计算机上的一个小型关系数据库 但又与任何具体的数据库完全无关 它 包含一个d a t a t a b l e 对象的集合 其中每个d a t a t a b l e 对象都包含一个不同的结 1 0 中小型企业客户信息管理系统设计与实现 果集 d a t a t a b l e 对象包含一个d a t a r o w 对象的集合 而每个d a t a r o w 对象则包 含了结果集里不同行中的数据 d a t a s e t 还包含一个d a t a r e l a t i o n 对象的集合 其中每一项都对应一个不同d a t a t a b l e 对象之间的关系 这些关系实现了同一 d a t a s e t 中表与表之间的导航 d a t a a d a p t e r 对象起着c o n n e c t i o n 对象和d a t a s e t 对象之间的桥梁作用 其f i l l 方法将数据从数据库移到客户端的d a t a s e t 对象 而其u p d a t e 方法则按 相反方向移动数据 它由应用程序在d a t a s e t 中添加 更改或删除的行对数据库 进行更新 2 4c r y s t al r e p o r t s 水晶报表 技术 水晶报表是由c r y s t a ld e c i s i o n s 公司开发的商务智能软件 是一款优秀的 专业报表开发和制作工具 c r y s t a lr e p o r t sf o rv i s u a ls t u d i o n e t 是以 c r y s t a lr e p o r t s 9 0 为蓝本 专门为 n e t 平台定制的 提供了丰富的编程模型 充分利用 n e tf r a m w o r k 和c r l 大大降低了开发大型 复杂的企业级报表过程 的复杂度 同时它使用开放而灵活的结构 其标准类似x m l 可通过w e b 共享报 表与信息 可提供深化图表 报表导航和文本搜索等功能 此外 它还为 n e t 开发人员提供丰富的a p i 便于开发人员调用 水晶报表通过数据库驱动程序与数据库连接 每个驱动程序都被编写为可处 理特定数据库类型或数据库访问技术 为了向开发人员提供灵活的数据访问方 法 水晶报表数据库驱动程序被设计为可同时提供数据访问的p u l lm o d e l 拉 模型 和p u s hm o d e l 推模型 在拉模型中 如图2 2 所示 驱动程序将连接到数据库并根据需要将数据 拉 进来 使用这种模型时 与数据的连接和为了获取数据而执行的s q l 命令 同时由c r y s t a l r e p o r t s 本身处理 不需要开发人员编写代码 就可以将报表集 成到应用程序中 图2 2 拉模型 尘型全些查宝笪星笪里墨堑垦生量塞翌 推模型 如图2 3 所示 需要开发人员编写代码以连接到库 执行s q l 命令 p 以c j 建与报表中的字段匹配的数据集 d a t a s e t 并且将该对象传递给c r y s t a l r e p o r t s 然后由其 进行相应的格式化显示数据 虽然需要开发人员手工编码 但是可以优化 s q l 并筛选出有效数据 2 5iriss kin 界面增强技术 图2 3 推模型 i r i s s k i n 是为m i c r o s o f tv i s u a ls t u d i o n e t 开发的最易用的界面增 强 n e t w i n f o r m 组件包 它能完全自动的为您的应用程序添加支持换肤功能 甚至不需要更改设计好的f o r m 以及添加一行代码 也不再需要花费很多时间来 使得自己的应用程序更漂亮 i r i s s k i n 提供一个强大的第三方组件s k i n e n g i n e 使用此组件在程序中的 引用方法 p r i v a t ev o i df o r m l l o a d o b j e c ts e n d e r e v e n t a r g se s k i n e n g i n e l s k i n f i l e a p p l i c a t i o n s t a r t u p p a t h f i l e s s k 其中f i l e s s k 是相应的皮肤文件 1 2 中小型企业客户信息管理系统设计与实现 第3 章系统需求 3 1 系统的业务流程图 在企业客户信息资源管理系统中 有两种业务人员 一种是普通管理员 另 一种是超级管理员 普通管理员只能使用资料管理的部分功能 统计分析 系统 维护和帮助功能 超级管理员拥有系统的所以权限 企业客户信息资源管理系统 的业务流程如图3 i 所示 是 图3 1 企业客户资源管理系统的业务流程图 3 2 系统的功能需求 通过对一般中小型企业的客户信息调查分析 中小型企业客户信息资源管理 系统须具备如下功能 1 3 中小型企业客户信息管理系统设计与实现 灵活地录入数据 使信息传递更快捷 系统能够提供完善的权限管理 对不同的操作人员 按模块 分别设定录入 修改 浏览 查询权限 系统采用人机交互方式 界面美观友好 信息查询灵活 数据存储安全 可靠 能够提供内部员工管理目录树 支持添加 修改 删除等功能 支持内 部员工档案 形成内部员工的人事信息 客户级别和来源分析功能 实现各种查询 支持分类查询 模糊查询功能 为提高查询历史档案的 便捷性 系统要求支持对任何一信息点的模糊查询 实现企业客户及其内部资源的信息化管理 对用户输入的数据 进行严格的数据检验 尽可能避免人为错误 系统最大限度

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论