收藏 分销(赏)

项目概要设计说明书.doc

上传人:天**** 文档编号:3396811 上传时间:2024-07-04 格式:DOC 页数:38 大小:814.04KB
下载 相关 举报
项目概要设计说明书.doc_第1页
第1页 / 共38页
项目概要设计说明书.doc_第2页
第2页 / 共38页
项目概要设计说明书.doc_第3页
第3页 / 共38页
项目概要设计说明书.doc_第4页
第4页 / 共38页
项目概要设计说明书.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、概要设计说明书 CRM管理系统 项目文献状态: 草稿 修改 发布文献编号:1.0版 本:1.0作 者:xxx编写日期:2023-4-6批准人: 2023 年 4 月 6 日修改记录序号修改日期修改内容修改人备注1234567891011121314目 录1引言41.1编写目的41.2背景41.3定义41.4参考资料42总体设计42.1需求规定42.2运营环境42.3基本设计概念和解决流程52.4结构52.5功能器求与程序的关系52.6人工解决过程52.7尚未问决的问题53接口设计53.1用户接口53.2外部接口53.3内部接口64运营设计64.1运营模块组合64.2运营控制64.3运营时间65

2、系统数据结构设计65.1逻辑结构设计要点65.2物理结构设计要点65.3数据结构与程序的关系76系统犯错解决设计76.1犯错信息76.2补救措施76.3系统维护设计71引言1.1编写目的 本文档是crm系统的概要设计说明书,在概要设计阶段,我们将在系统的需求分析的基础上对crm系统做概要设计,在概要设计阶段,我们要解决的问题重要是针对需求分析阶段用户的需求,来一一的实现程序的功能模块设计问题,涉及如何根据用户需求将系统划提成若干个功能子模块,设计各个模块之间的接口,实现模块之间的信息传递.以及数据结构,模块结构的设计等.在概要设计说明书中,我们将会对这些问题做一个尽也许详尽的说明分析。 同时,

3、编写该概要设计说明书也是方便系统的下一步设计,程序设计远可以参考本概要设计说明书来完毕下一阶段的具体设计,在以后的软件测试和软件维护阶段,也可以以本概要设计说明书来作参考来以便更好地完毕相应的工作。尚有,概要设计说明书是对整个系统大的方向架构的把握,尽也许写的更透彻点,以便我们此后更好地把握该系统。1.2背景说明:1.3定义a. Mysql:MySQL(发音为my ess cue el,不是my sequel)是一种开放源代码的关系型询语言(SQL)进行数据库管理。 b. SQL:(Structured Query Language)结构化的查询语言,是一种数据库查询和程序设计语言,用于存取数

4、据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文献的扩展名。 c. 组件:数据库表中的关键域,值互不相同d. 外键:假如公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表达了两个关系之间的联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。换而言之,假如关系模式R中的某属性集不是R的主键,而是另一个关系R1的主键则该属性集是关系模式R的外键,通常在数据库设计中缩写为FK。外键保证了数据的一致性和完整性。 1.4参考资料列出有关的参考文献,如:a. 本项目的经核准的计划任务书或协议,上级机关的批

5、文;b. 需要分析说明书;c. 软件工程课程设计指导书,软件工程原理.方法与应用, 软件工程概论。d.数据库设计说明书。 2总体设计2.1需求规定 1.客户信息管理功能项输入输出权限功能性能规定客户信息管理1. 对整个个人客户信息的录入。2.在我的个人客户和个人客户信息查看中都要输入客户姓名和身份证。3.输入渠道信息和渠道合作项目。4.对于客户信息可以按一定格式进行数据的导入。5.我的个人客户信息的维护。1.我的个人客户信息和个人客户信息的查询显示。2.渠道客户信息和渠道项目显示。3.客户信息的导出。客户经理此模块中可以显示不同类型的客户信息以及对客户信息的录入、更新、删除、查询、导出。显示不

6、同渠道和渠道项目信息的更新。 2.彩信管理 功能项输入输出权限功能性能规定彩信管理1.需要发送彩信信息的录入,电话号码、图片、主题、文字、日期等。2.查看待发及已发时需要输入联系人号码和主题。1.查询显示待发彩信。2.查询显示已发彩信。3.收件人那边显示。客户经理此模块中可以显示待发彩信和已发彩信,以及彩信发送的录入、修改、删除、查询等操作。 3.邮件管理功能项输入输出权限功能性能规定邮件发送1.发送邮件信息的录入,如收件人、内容。1.收件人那边查看显示。客户经理需要发送邮件的录入。 4.短信管理功能项输入输出权限功能性能规定短信管理1.需要发送短信信息的录入,电话号码、内容、日期等。2.发送

7、历史中输入手机好吗和日期段。1.待发信息的显示。2.发送历史的显示。3.收件人那边输出。客户经理需要发送短信信息的录入,待发短信的修改和删除,发送历史的筛选查询。 5.维护管理功能项输入输出权限功能性能规定维护记录1. 维护时间的输入。2. 客户经理名字输入。1.不同客户类型维护记录查询输出。客户经理需要查询不同类型的客户维护记录,客户维护记录和渠道维护记录需要输入客户经理的名字,其他的输入日期段即可。 6.媒体管理功能项输入输出权限功能性能规定媒体管理1.媒体信息的输入。2.查询媒体信息时需要输入标题和时间段。1.媒体信息查询的输出客户经理此模块中可以对媒体信息的录入、修改、删除、查询等操作

8、。 7.产品管理维护功能项输入输出权限功能性能规定产品管理1.产品信息的录入(导入)。2.查询产品信息时对产品名称、类型、渠道的输入。3.行业信息的录入。4.产品申购信息的录入(导入),产品信息查询时,对产品名称的输入。1.产品信息的查询输出和产品信息的导出到本地。2.产品行业的查询输出。3.产品申购信息的查询输出和导出到本地。客户经理此模块中可以对产品信息、产品行业信息、产品申购信息的添加、修改、查询等操作。 8.信息管理功能项输入输出权限功能性能规定信息记录1.客户记录时对客户的属性、性别、机构、推荐人、产品名称、购买时间、累计额、缓存额、单买额、活动次数、活动名称以及客户经理姓名的输入。

9、2.产品记录时对产品的行业、客户来源、产品名称、产品类型、销售时间、产品期限以及客户经理姓名的输入。1.客户记录的查询输出。2.产品记录的查询输出。客户经理此模块中可以选择不同的查询条件对客户和产品进行相关的记录 9.活动管理功能项输入输出权限功能性能规定活动管理1.活动信息的输入1.活动信息的查询输出客户经理此模块中对活动信息的录入、修改、删除、查询操作 10.组织机构管理功能项输入输出权限功能性能规定组织机构管理1.组织机构节点树名称输入1.查询输出管理员此模块对系统中的组织结构中组成进行添加、修改、删除、查询等操作。 11.人员管理 功能项输入输出权限功能性能规定人员管理1.对部门人员的

10、录入1.查询输出管理员此模块对系统中的部门员工的添加、修改、删除、查询以及对该员工进行授权操作等。 12.角色管理功能项输入输出权限功能性能规定角色管理1.对部门人员的录入1.查询输出管理员此模块对系统中的部门员工的添加、修改、删除、查询以及对该员工进行授权操作等。 13.模块管理功能项输入输出权限功能性能规定模块管理1.对菜单树节点的录入1.查询输出管理员此模块对系统中的树形菜单的添加(添加栏目和添加操作按钮)、修改、删除、查询等操作。2.2运营环境 1. 软件环境 本系统采用j2ee,数据库由mysql实现,操作系统涉及windows和Linux都可以运营,中间件使用开源的tomcat6.

11、0 2.硬件及软件环境:1台服务器:Xeon E5620,2G DDR3 REG ECC双硬盘镜像,2G以上内存,linux,tomcat6.0+JSP+mysql数据库服务器; 客户机为普通支持浏览器的PC机; 2.3基本设计概念和解决流程说明本系统的基本设计概念和解决流程,尽量使用图表的形式。 系统中简洁的解决流程图 管理员解决流程图 2.4结构用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标记符和功能,分层次地给出各元素之间的控制与被控制关系.管理员crm客户关系管理系统客户经理客户信息活动管理彩信管理邮件发送短信管理维护记录媒体管

12、理产品管理信息记录组织机构人员管理角色管理模块管理2.5功能器求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分派关系:功能需求客户信息管理短彩信管理邮件管理维护管理媒体管理产品管理信息管理活动管理组织机构管理人员管理角色管理模块管理日记管理客户信息查询客户添加客户导入客户导出客户修改客户删除短、彩信信息查询短、彩信添加短、彩信修改短、彩信删除邮件发送维护信息查询维护信息修改维护信息删除媒体信息查询媒体信息添加功能需求客户信息管理短彩信管理邮件管理维护管理媒体管理产品管理信息管理活动管理组织机构管理人员管理角色管理模块管理日记管理媒体信息修改媒体信息删除产品添加产品修改产

13、品删除产品导出产品导入行业信息查询行业添加行业修改行业删除产品申购信息查询产品申购添加产品申购修改产品申购删除产品申购导入产品申购导出功能需求客户信息管理短彩信管理邮件管理维护管理媒体管理产品管理信息管理活动管理组织机构管理人员管理角色管理模块管理日记管理客户记录产品记录活动信息查询活动添加活动修改活动删除组织机构信息查询组织结构添加组织结构修改组织结构删除角色信息查询角色信息添加角色信息修改角色信息删除模块信息查询模块添加功能需求客户信息管理短彩信管理邮件管理维护管理媒体管理产品管理信息管理活动管理组织机构管理人员管理角色管理模块管理日记管理模块修改模块删除2.6人工解决过程1. 管理员管理

14、: 2. 普通用户:相关客户信息的输入、修改、删除、查询条件的输入和相关信息的打印。2.7尚未解决的问题暂时没有3接口设计3.1用户接口 在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上, 应做到简朴明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及犯错信 息。其中针对后台管理人员的界面要做到操作简朴,易于管理。使用树形菜单的形式进 行管理,对系统中犯错的尽也许地给出和谐的提醒,以便相关人员对本系统的操作。3.2外部接口软件接口硬件接口键盘鼠标扫描仪Mysql数据库Windows/linux本系统3.3内部接口模块名称客户信息模块短、彩、邮管理模块维护记录、

15、媒体管理模块产品管理、信息记录、活动管理模块组织机构模块人员管理、角色管理模块管理模块客户经理管理员4运营设计4.1运营模块组合客户机程序在有输入时启动接受数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接受数据模块得到充足的数据时,将调用网络传输模块,将数据通过网络送到服务器并等待接受服务器返回的信息.接受到返回信息后随即调用数据输出模块,对信息进行解决,产生相应的输出。服务器程序的接受网络数据模块必须始终处在活动状态.接受到数据后,调用数据解决/ 查询 模块对数据库进行访问,完毕后调用网络发送模块,将信息返回客户机。4.2运营控制运营控制将严格按照各模块间的函数调用关系来实现.在

16、各事务中心模块中,需对运营控 制进行对的的判断,选择对的的运营控制途径。在网络传方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服 务器发送回答数据,然后对数据进行确认.服务器在接受到数据后发送确认信号,在数据解决,访问数据库后,将返回信息送回客户机,并等待确认。4.3运营时间在软体的需求分析中,对运营时间的规定为必须对作出的操作有较快的反映。网络硬件对运营时间有最大的影响,当网络负载量大时,对操作反映将受到很大的影响。所以将采用高速ATM 网络,实现客户机与服务器之间的连接,以减少网络传输上的开销。另一方面是服务器的性能,这将影响对数据库访问时间即操作时间的长短,影响加

17、大客户机操作的等待时间,所以必须使用高性能的服务器。硬件对本系统的速度影响将会大于软件的影响。5系统数据结构设计5.1逻辑结构设计要点参考数据库设计书5.2物理结构设计要点 数据库表结构一览表NO.表编码表名称1f_log日记表2f_menus菜单表3f_organization组织结构表4f_region区域表5f_role角色表6f_rolemenu角色菜单表7f_user用户表8f_userrole用户角色表9t_activiy活动表10t_activiy_sum活动主题表11t_channel_linkman渠道联系人表12t_channel_revisit渠道维护登记表13t_cha

18、nnelproject渠道合作项目表14t_custmoer_info客户信息表15t_custmoer_channel渠道客户信息表16t_customer_revisit客户维护登记表17t_customer_update_log客户更新登记表18t_media媒体表19t_mms_bean彩信表20t_mms_bean_history彩信历史表21t_mms_frame彩信帧表22t_product_info产品信息表23t_product_type产品所属行业表24t_send_message短信发送表25t_send_message_history短信发送历史表26t_subscri

19、be产品申购表表名:f_log(用户日记表,是独立表)序号列名数据类型长度主键允许空默认值说明1idvarchar200是否 主键2usernamevarchar255 是 姓名3accountvarchar255 是 用户 帐号4log_datedatetime 是 日记操作日期5opt_desctext 是 日记 描述表名:f_menus(菜单表,自身是独立表,但是其主键是角色菜单关系表的外键)序号列名数据类型长度主键允许空默认值说明1menuidbigint20是否 主键2menu_name_cnvarchar255 是 菜单中文名称3menu_name_envarchar255 是 菜

20、单英文名称4icon_clsvarchar255 是 菜单图标样式5typevarchar255 是 类别 6urlvarchar255 是 地址7parentidvarchar255 是 父级的Id号8deepvarchar255 是 深度9orderidvarchar255 是 排序Id号表名:f_organization(组织机构表,自身是独立表,其主键是用户表的外键)序号列名数据类型长度主键允许空默认值说明1orgidbigint20是否 主键2org_namevarchar255 是 组织机构名称 3parentidvarchar255 是 父级的Id号4orglengthvarch

21、ar255 是 节点深度5positionvarchar255 是 借点位置6remarkvarchar255 是 备注表名:f_region(区域管理表,独立表)序号列名数据类型长度主键允许空默认值说明1idbigint20是否 auto_increment2namevarchar255 是 区域名称或者工作人员名字3parentidvarchar255 是 父级Id号4typevarchar255 是 类型区域或工作人员5phonenovarchar255 是 工作人员电话6sexvarchar255 是 性别7remarkvarchar255 是 备注表名:f_role(角色表,独立表,

22、跟用户表是角色用户关系的外键,跟菜单表是角色菜单关系表的外键。)序号列名数据类型长度主键允许空默认值说明1ROLEIDbigint20是否 主键,角 色的Id2ROLENAMECNvarchar255 是 角色中文名称3ROLENAMEENvarchar255 是 角色英文名称4ROLEDESCvarchar255 是 角色描述表名:f_rolemenu(角色菜单关系表)序号列名数据类型长度主键允许空默认值说明1ROLEMENUIDbigint20是否 主键ID2roleidbigint20 是 角色ID3menuidbigint20 是 菜单ID表名:f_user(用户表)序号列名数据类型长

23、度主键允许空默认值说明1useridbigint20是否 主键2usernamevarchar255 是 用户姓名3accountvarchar255 是 账户名4userpwdvarchar255 是 用户密码5mobilenovarchar255 是 手机号码6statusvarchar255 是 状态7deptidbigint20 是 部门ID8remarkvarchar255 是 备注表名:f_userrole(用户角色关系表)序号列名数据类型长度主键允许空默认值说明1uridbigint20是否 主键ID2useridbigint20 是 用户ID3roleidbigint20 是

24、角色ID表名:t_activity(活动表)序号列名数据类型长度主键允许空默认值说明1idvarchar64是否 主键ID2industryvarchar30 是 行业3delscorevarchar30 是 所耗积分4wealthManagervarchar20 是 理财经理5commenttext 是 备注6activitySumIdvarchar64 是 活动主体id7aidvarchar255 是 客户经理id表名:t_activity_sum(活动主题表)序号列名数据类型长度主键允许空默认值说明1idvarchar64是否 主键ID2novarchar20 是 序号3timedate

25、 是 时间4personTotalvarchar20 是 人数5speakervarchar20 是 主讲人6organizationvarchar40 是 组织7partnervarchar40 是 合作方8purposevarchar100 是 活动目的9scoreint3 是 评分10revisitvarchar200 是 回访11typevarchar30 是 活动类型12statusint1 是 状态13topicalvarchar30 是 主题14ratevarchar20 是 到场率15commentvarchar200 是 备注表名:t_channel_linkman(渠道联系

26、人)序号列名数据类型长度主键允许空默认值说明1idvarchar64是否 主键ID2linkNamevarchar20 是 联系人姓名3postvarchar50 是 职位4phonevarchar50 是 手机5telvarchar50 是 固定电话6emailvarchar50 是 邮箱7statusint1 是 状态8cidvarchar64 是 渠道客户id表名:t_channel_revisit(渠道维护表)序号列名数据类型长度主键允许空默认值说明1idint11是否 主键ID2vtypevarchar20 是 回访方式3vcontentvarchar500 是 回访内容4vdate

27、date 是 回访日期5statusint1 是 状态6useridbigint20 是 客户经理id8lidvarchar255 是 渠道联系人id9cidvarchar64 是 主键ID表名:t_channelproject(渠道合作项目表)序号列名数据类型长度主键允许空默认值说明1idvarchar64是否 主键id2commentvarchar1000 是 备注3statusint1 是 状态4cidvarchar64 是 产品id5pidvarchar64 是 渠道客户id6ppidvarchar64 是 主键id7cpidvarchar64 是 备注8novarchar50 是 状

28、态9namevarchar50 是 产品id表名:t_customer_channel(渠道客户表)序号列名数据类型长度主键允许空默认值说明1idvarchar64是否 主键ID2namevarchar50 是 渠道名称3principalvarchar50 是 负责人4statusint1 是 状态5commentvarchar500 是 备注表名:t_customer_info(客户信息)序号列名数据类型长度主键允许空默认值说明1idvarchar255是否 主键ID2namevarchar50 是 姓名3gendervarchar4 是 性别4birthdaydatetime 是 出生日

29、期5agevarchar50 是 年龄6phonevarchar50 是 手机7telephonevarchar50 是 固定电话8addressvarchar100 是 地址9unitvarchar200 是 单位10businessvarchar50 是 职业11faxvarchar50 是 传真 12postvarchar100 是 职位13emailvarchar100 是 邮件14specialitytext 是 专长15hobbytext 是 爱好16cardNovarchar50 是 身份证号17customerTypevarchar200 是 客户类型18originvarch

30、ar100 是 来源19orgCodevarchar100 是 机构代码20referrervarchar100 是 推荐人21customer_manager_idbigint20 是 客户经理22statusint11 是 状态23codevarchar50 是 代码24bank_card_novarchar100 是 银行卡号25invested_experiencetext 是 投资经验26invested_amountvarchar20 是 已投资金额27expected_invested_amountvarchar20 是 预期投资金额28type_preferencetext 是 类型偏好29risk_preferencetext 是 风险偏好30invest_frequencytext 是 投资偏好31industryvarchar100 是 投资频率32delscorevarchar100 是 所耗积分33commentvarchar100 是 备注34wealthManagervarchar100 是 理财经理表名:t_customer_revisit(客户维护表)序号列名数据类型长度主键允许空默认值说明1idint11是否 主键ID2vtypevarchar20 是 维护方式3vcontentvarchar500 是

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服