欢迎来到天天文库
浏览记录
ID:38711468
大小:776.50 KB
页数:27页
时间:2019-06-18
《基于Struts框架的客户关系管理系统开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于Struts框架的客户关系管理系统开发摘要图书管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。这种方式存在着许多缺点,如效率低、保密性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管
2、理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。关键词:图书;UML;StrutsI基于Struts框架的客户关系管理系统开发目录第1章绪论11.1系统开发背景11.2系统研究目的与意义11.3可行性分析2第2章系统分析与设计32.1系统分析32.1.1用例图32.1.2包图32.1.3类图32.2系统设计32.2.1时序图32.2.2活动图32.3数据库建模42.3.1概念模型42.3.2物理模型4第3章系统实现53.1开发环境搭建53.1
3、.1需要安装的技术平台53.1.2开发工具的选择73.2环境配置83.2.1Struts框架配置83.2.2服务器端配置103.2.3第3方组件配置113.3页面设计及功能实现113.3.1登录界面113.3.2主界面113.3.3添加客户信息页面163.3.4查看客户信息页面173.3.5决策支持图表显示203.3.6数据库连接实现21第4章软件测试234.1单元测试235.2集成测试24第5章工作总结和展望26参考文献27I基于Struts框架的客户关系管理系统开发第1章绪论1.1系统开发背景目前各高
4、校的图书管理系统仍然是只有管理管理的形式。一切信息只能从管理员那里得到,这种系统带来了很多不方便,同时也增加了工作人员的负担。因为要对图书的借入、归还的记载,还有新书的引进和归类等进行处理,导致工作的繁重和堆积,如果只凭借人力去处理和解决,往往要付出大量的工作时间,然而得到的效率却很低。为了更好的解决和处理问题,减少工作时间,减轻管理人员的负担,建立一个更完善的管理体系,创建一个图书管理系统事在必行,以保证能够适应现今社会并提高工作效率。现在通过面向对象的技术可以解决多端口访问的问题,学生也可以在别的地方
5、访问该系统以得到自己所需要的信息。数据库技术SQLServer2000的应用比access技术更先进。这些都能增加系统的优越性和可行性。1.2系统研究目的由于对图书管理工作需求的考虑,解决管理工作中所遇到的问题,方便管理者随时可以进行操作,减轻工作人员目前繁重复杂的工作,使管理工作变得醒目、简捷、有条理,开发本系统是十分必要而且重要的。 。1.3可行性分析技术可行性:Struts框架作为基于MVC设计模式的Web应用的一种典型体现,Struts架构对Model、View和Controller提供了现成的实
6、现组件。在Controller控制器部分中,Struts中的Controller控制器部分的作用是接收用户端浏览器的请求,然后选择执行相应的图书逻辑,再把响应结果送到用户端;在Model模型部分中,Struts架构使用JavaBean来提供具体的图书逻辑,这种图书逻辑的细分可以增强代码的可重用性;在View视图部分,Struts依然可以使用JSP来实现,同时,Struts还提供了丰富的自定义标记库,View部分使用这些自定义标记同样可以实现与Model部分的有效交互并能够增强显示功能。随着Web技术日益成
7、熟,Struts逐渐作为Web开发中比较成熟的一种框架被使用。应用可行性:本系统是对传统CRM开发方式的变革,通过使用B/S的部署方式,用户通过浏览器就可以直接访问系统,操作方式贴近用户上网习惯,方便用户“随时随地”使用地同时,也极大地提高了工作效率,进而降低学校成本。25基于Struts框架的客户关系管理系统开发25基于Struts框架的客户关系管理系统开发第2章系统分析与设计本系统使用UML统一建模语言设计系统模型,静态模型使用用例图、类图、包图表示,动态模型使用活动图、状态图表示。2.1系统分析2.
8、1.1用例图用例图的目的是使用简单直观的方式,描述软件系统的功能和需求。在用例图中一般包括行为者和用例两个方面的描述。其中用例用来说明用户的具体需求,而行为者则是用来描述要和用例之间进行交互的软件系统外部的人或者系统。2.1.2包图一个"包图"可以是任何一种的UML图组成,通常是UML用例图或UML类图。包是一个UML结构,它使得你能够把诸如用例或类之类模型元件组织为组。包被描述成文件夹,可以应用在任何一种UML图上。2.1.
此文档下载收益归作者所有