- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Struts框架的客户关系管理系统开发.doc
摘要
图书管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。这种方式存在着许多缺点,如效率低、必威体育官网网址性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。
图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、必威体育官网网址性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。
目录
第1章 绪论 1
1.1 系统开发背景 1
1.2 系统研究目的与意义 1
1.3 可行性分析 2
第2章 系统分析与设计 3
2.1 系统分析 3
2.1.1 用例图 3
2.1.2 包图 3
2.1.3 类图 3
2.2 系统设计 3
2.2.1 时序图 3
2.2.2 活动图 3
2.3 数据库建模 4
2.3.1 概念模型 4
2.3.2 物理模型 4
第3章 系统实现 5
3.1 开发环境搭建 5
3.1.1 需要安装的技术平台 5
3.1.2 开发工具的选择 7
3.2 环境配置 8
3.2.1 Struts框架配置 8
3.2.2 服务器端配置 10
3.2.3 第3方组件配置 11
3.3 页面设计及功能实现 11
3.3.1 登录界面 11
3.3.2 主界面 11
3.3.3 添加客户信息页面 16
3.3.4 查看客户信息页面 17
3.3.5 决策支持图表显示 20
3.3.6 数据库连接实现 21
第4章 软件测试 23
4.1 单元测试 23
5.2 集成测试 24
第5章 工作总结和展望 26
参考文献 27
第1章 绪论
1.1 系统开发背景
目前各高校的图书管理系统仍然是只有管理管理的形式。一切信息只能从管理员那里得到,这种系统带来了很多不方便,同时也增加了工作人员的负担。因为要对图书的借入、归还的记载,还有新书的引进和归类等进行处理,导致工作的繁重和堆积,如果只凭借人力去处理和解决,往往要付出大量的工作时间,然而得到的效率却很低。为了更好的解决和处理问题,减少工作时间,减轻管理人员的负担,建立一个更完善的管理体系,创建一个图书管理系统事在必行,以保证能够适应现今社会并提高工作效率。
现在通过面向对象的技术可以解决多端口访问的问题,学生也可以在别的地方访问该系统以得到自己所需要的信息。数据库技术SQL Server2000的应用比access技术更先进。这些都能增加系统的优越性和可行性。
1.2 系统研究目的
由于对图书管理工作需求的考虑, 解决管理工作中所遇到的问题,方便管理者随时可以进行操作,减轻工作人员目前繁重复杂的工作,使管理工作变得醒目、简捷、有条理,开发本系统是十分必要而且重要的。 。
1.3 可行性分析
技术可行性:Struts框架作为基于MVC设计模式的Web应用的一种典型体现,Struts架构对Model、View和Controller提供了现成的实现组件。在Controller控制器部分中,Struts中的Controller控制器部分的作用是接收用户端浏览器的请求,然后选择执行相应的图书逻辑,再把响应结果送到用户端;在Model模型部分中,Struts架构使用JavaBean来提供具体的图书逻辑,这种图书逻辑的细分可以增强代码的可重用性;在View视图部分,Struts依然可以使用JSP来实现,同时,Struts还提供了丰富的自定义标记库,View部分使用这些自定义标记同样可以实现与Model部分的有效交互并能够增强显示功能。随着Web技术日益成熟,Struts逐渐作为Web开发中比较成熟的一种框架被使用。
应用可行性:本系统是对传统CRM开发方式的变革,通过使用B/S的部署方式,用户通过浏览器就可以直接访问系统,操作方式贴近用户上网习惯,方便用户“随时随地”使用地同时,也极大地提高了工作效率,进而降低学校成本。
第2章 系统分析与设计
本系统使用UML统一建模语言设计系统模型,静态模型使用用例图、类图、包图表示,动态模型使用活动图、状态图表示。
2.1 系统分析
2.1.1 用例图
用例图的目的是使用简单直观的方式,描述软件系统的功能和需求。在用例图中一般包括行为者和用例两个方面的描述。其中用例用来说明用户的具体需求,而行为者则是用来描述要和用例之间进行交互的软件系统外部的人或者系统。
2.1.2 包图
一个包图可以是任何一种的UML图组成,通常是UML用例图或UML类图。 包是一个UML结构,它使得你能够把诸如用例或类之类模型元件组织为组。 包被描述成
文档评论(0)