struts课程设计报告

上传人:第*** 文档编号:55637945 上传时间:2018-10-03 格式:DOC 页数:18 大小:374.03KB
返回 下载 相关 举报
struts课程设计报告_第1页
第1页 / 共18页
struts课程设计报告_第2页
第2页 / 共18页
struts课程设计报告_第3页
第3页 / 共18页
struts课程设计报告_第4页
第4页 / 共18页
struts课程设计报告_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《struts课程设计报告》由会员分享,可在线阅读,更多相关《struts课程设计报告(18页珍藏版)》请在金锄头文库上搜索。

1、 J2EEJ2EE 框架技术框架技术(Struts/JSF)(Struts/JSF)课程设计课程设计学学 院:院: 工学院工学院 专专 业:业: 软件工程软件工程 班班 级:级: 软件工程软件工程 14011401 姓姓 名:名: 兰欣兰欣 学学 号:号: 20140110292014011029 指导教师:指导教师: 李晓李晓 20172017 年年 6 6 月月 3030 日日工学院课程设计评审表工学院课程设计评审表学生姓名兰欣专业软件工程年级1401学号2014011029设计题目我的 CRM 管理系统评价内容评价指标评分权值评定成绩项目设计 水平综合运用所学相关知识,完成客户关系管理平

2、台的开发。所做项目必须使用 struts2 相关知识。1、根据指导老师要求,制作需求分析。2、编制概要设计:确定项目开发、运行环境,确定系统结构、项目基本设计和处理流程、运行控制等。3、详细设计、界面设计、功能设计等。4、程序代码精简、有良好的编程风格、程序兼容性强。 5、程序易用性强40课程设计报告(设计说明书)质量综述简练完整;结论严谨合理;实验正确,分析处理科学;文字通顺,技术用语准确,符号统一,编号齐全,书写工整规范,图表完备、整洁、正确;论文结果有应用价值;工作中有创新意识;对前人工作有改进或突破,或有独特见解。20平时表现按期完成规定的任务,工作量饱满,难度较大;工作努力,遵守纪律

3、;工作作风严谨务实。20答辩回答问题流利、思路清晰、描述准确得当。20合计100指导 教师 评语J2EE 框架技术框架技术(Struts/JSF)课程设计任务书课程设计任务书设计题目: 我的 CRM 管理系统指 导老 师李晓参 加学 生陈胜 王硕 李智鹏 兰欣 张怡 马凌翔 设 计目 的综合运用所学相关知识,完成客户关系管理平台的开发。该系统是为了更有效、科学的对客户信息进行管理而设计。通过此次课程设计,锻炼学生的知识的综合应用能力,能把以前学习过的 Struts 基本知识、系统分析工具软件以及数据库的设计等方面的知识的综合应用。设 计内 容1.根据设计题目的要求,查阅相关资料,充分分析和理解

4、问题,明确问题要求,完成需求分析,以及数据库的需求分析,并用工具软件对系统进行建模。2.完成登录注册页面的基本功能,并同时设计相关数据库。3.完成数据库的完善工作,并开始设计管理员端的编码,完成管理员端的程序设计。4.完成系统整体调试和测试。设 计要 求综合运用 struts2 的知识。目 录1 前言.11.1 课题背景与意义.11.2 研究目的.11.3 开发本系统的意义.12 可行性分析.22.1 技术可行性22.2 经济可行性.22.3 管理可行性.23 需求分析.33.1 功能需求分析 33.2 系统需求分析.34 总体设计.44.1 模块设计.44.2 整体 E-R 模型图设计 55

5、 详细设计65.1 数据库表的设计.66 编码与实现.76.1 登录模块程序实现76.2 注册模块76.3 用户主界面.87 结论.9参 考 文 献.10附录.110我的 CRM 管理系统1 前言1.1 课题背景与意义随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段。因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,客户关系管理系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体,

6、可以解决企业或组织所面临的问题,对内来看,可以提高工作效率;对外来看,获得竞争优势。 客户关系管理(Customer Relationship Management,CRM)主要含义就是通过对客户详细资料的深入分析,提高客户满意程度,从而提高企业竞争力的一种手段。随着我国经济的持续增长,企业竞争日趋激烈,客户资源成为企业的宝贵财富。企业客户关系管理系统可以有效地管理企业的客户资源,记录企业与客户之间的商业活动,这对于现代企业是非常重要的1。1.2 研究目的客户关系管理系统是根据某企业所属客户的实际管理情况进行编写的,主要目的是为了方便企业对客户来往业务及客户关系信息情况进行集中的查询与管理工作

7、。在社会主义经济高速发展的今天,如果企业对客户关系信息的各项管理运做仍然停滞在以纸、笔为主要工具的阶段,就会因为信息量的快速增长而无法迅速、准确的完成各项管理工作,这样,必将成为企业各方面发展的一个瓶颈。而在当代这个以信息时代为主题的社会里,将信息技术应用于对现代企业的管理,不但可以提高信息的处理速度和提高信息处理的准确性,更重要的是,可以解放劳动力,将他们分配到更需要人力资源的岗位上去,从而加快其现代化、综合化的建设步伐。这样,不但为企业管理部门节省了不必要的开支,更重要的是提高了它的工作效率。1.3 开发本系统的意义 信息化环境下的商品销售和客户管理,不仅是销售环境的不同,在销售手段、 销

8、售途径和客户管理上也都有很大的区别。本管理系统在对现有业务运行方式上和电子销售方式的基础上,对现有客户,现有业务员进行统一数字化管理,为客户管理人员提供明确,有效的信息,使工作人员工作更方便,更简单2。建立客户管理系统,可以加强对客户群的认识与管理,分析出高价值客户;可以1简化管理流程,加强各级管理人员之间信息的交流与沟通;可以精简各级管理人员,提高工作效率;可以降低员工的劳动强度,进而提高企业的管理效益;可以节省日常开支,提高经济效益。 总之,通过该系统,可以帮助企业实现看似不复杂但操作起来异常繁琐的工作。客户信息是企业客户管理的基础,数据仓库、商业智能、知识发现等技术的发展,使得收集、整理

9、、加工和利用客户信息的质量大大提高。以此不太繁琐的努力,在企业和客户间架起一座桥梁赢得客户的倾心,从而获得竞争优势,立于不败之地。为此,以客户为中心,注重掌握客户资源,不断满足客户需求并为客户创造价值,与客户建立和保持一种长期、良好的合作关系,赢得客户信任。为企业创造巨大的财富!2 可行性分析此活动的主要目标是:进一步明确系统的目标、规模与功能,对系统开发的背景、必要性和意义进行调查分析。可行性研究是对系统进行全面、概要的分析。 2.1 技术可行性 本系统采用 Windows 7 作为开发平台。数据库开发平台选用 SQL Server 2005,系统在 Windows 2000 和其他的相关操

10、作系统上都可运行,可代替现有系统单据数据的传递工作,降低出错率,提高数据的可用性。 2.2 经济可行性 采用客户信息管理系统可取代原系统的传统单据传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,提高市场信息的利用率,使客户的管理水平得到显著提高。2.3 管理可行性 面对于系统设计还应该以“标准性、安全性、兼容性、高效地、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展、升级留有余地,它的开发应能在较长的时间内满足市场的发展需要。因此系统还需要满足以下几个标准: 1.标准性:系统的软硬件选型都应该采用工业化标准,这样既可以保证系统运行质量又可以

11、分享在此标准上的每一次技术进步。 2.可靠性:由于市场信息的重要性,系统的软硬件均应质量可靠。 3.安全性:通过软件的编制及硬件设置,控制使用者即用户接触数据的权限。从而确保使用者无法操作与其无关的数据。 4.兼容性:系统得所有软硬件理论上都应有 100%的兼容性,用以保证软硬件的可互换性。 5.高效性:由于市场信息每次处理的信息量大,因此系统对信息的处理能力,响2应能力都应是快速而有效的,在编制过程中应充分考虑。 6.可维护性:系统设计时应采用结构化模块设计,以便于开发和维护,也有利于根据情况随时进行功能调整,同时在系统开发时应该充分考虑到日常维护。 3 需求分析3.1 功能需求分析 1.信

12、息分析能力。CRM 有大量客户和潜在客户的信息,企业应该充分的利用这些信息进行分析,使得决策者掌握的信息更加完全,从而能及时的做出决策。良好的商业情报是企业成功的一半。 2.对客户互动渠道进行集成的能力。对多渠道进行集成与 CRM 解决方案的功能部件的集成是同等重要的。不管客户是与企业联系还是与销售人员联系,于客户互动都应该是无缝的、统一的、高效的。同一的渠道还能带来内部效益的提高。 3.支持网络应用的能力。在支持企业内外的互动和业务处理方面,Web 的作用越来越大,这使得 CRM 得网络功能越来越重要。如,网络可以为电子商务渠道提供支持。为了使客户和企业雇员都能方便应用 CRM,需要提供标准

13、化的网络浏览器,使得用户几乎不需训练就能使用系统。4.建设集中的信息仓库的能力。采用集中化的信息、实时的客户信息,可使各业务部门和功能模块间的信息能统一起来。 5.对工作流进行集成的能力。工作量是指把相关文档和工作规则自动化安排给负责特定业务流程中特定步骤的人。CRM 解决方案应具有较强的功能,为跨部门工作提供支持,使这些工作能动态的、无缝的集成。 3.2 系统需求分析 基于企业的需求,客户管理系统应该能实现以下功能: 1.不同的员工类型,具有不同的职权来对系统进行相关的操,以避免越权管理。 2.系统的客户管理,不同的客户具有不同的等级。记录其详细信息:包括客户的基本信息、联系人信息、业务来往

14、信息等,并对其进行分组管理。这样将联系人跟企业整合在一块,避免多线联系。并且要对客户分级管理以方便企业分析客户和选择客户。3.实现客户的关系维护功能,记录其需求与业务交互,并能进行业务统计。用电子的方法记录下来往来业务,这样能够快速的查找出所需的业务。有了业务统计功能后,在月末等特殊时期时能够大量的减少劳动力的消耗。 4.在相应的权限下,可以查看、删除或修改数据。这样以来可以实现正确的人在正确的时间对合理的数据进行正确的操作。还避免了系统的冗余。 35.系统日志记录系统的日常相关操作以方便管理。有了系统操作日志,可以大大的增加系统的安全性,管理员可以定期查看系统操作情况,并且当系统发生人为操作

15、错误时可以很快的找出责任所在3。 6.系统要有良好的人机界面,方便的管理各种信息。这是系统人性化的要求所在。4 总体设计4.1 模块设计用户可以注册登录进入系统,可以进行客户管理、拜访记录以及客户订单的增加、查询、修改以及删除等操作4。图 4.1.1 系统流程图4图 4.1.2 功能模块图4.2 整体 E-R 模型图设计图 4.2 整体 E-R 图55 详细设计5.1 数据库表的设计客户(编号,客户名称、所在地、地址、客户经理、邮政、电话、客户星级)t_custom:表 5.1.1 t_custom 表字段名称字段类型主键外键是否为空cusnoVarchar(20)是NOT NULLcusnameVarchar(255)cuscityVarchar(255)cusaddrVarchar(255)cusmanagerVarchar(255)cuspostVarchar(255)custelVarchar(255)cuslevelVarchar(255)员工(编号、姓名、地址、电话、密码)t_user: 表 5.1.2 t_user 表字段名称字段类型主键外键是否为空idCH

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号