学位论文 > 优秀研究生学位论文题录展示

基于JSF·SpringFramework的销售系统的设计与实现

作 者: 周文宏
导 师: 张琨;殷则堂
学 校: 南京理工大学
专 业: 软件工程
关键词: Java Web开发 JSF
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 54次
引 用: 0次
阅 读: 论文下载
 

内容摘要


Java Web开发,Struts几乎已经成了Java EE应用的常规配置。然而技术更新很快,Sun力推JSF(Java Server Faces)来弥补Web层框架的缺陷。JSF是一种用于构建Web应用程序的新标准,已经成为Java EE5的标准之一。它提供了一种以组件为中心来开发Java Web用户界面的方法,允许程序员和网页设计人员的分工,支持全面的用户自定义等诸多优势。本文所设计和实现的销售系统,是与日方合作的国际项目。根据项目本身周期短,工作量大,需要多人同时进行作业的特点,以及Java Web开发的国内外最新动态,选择基于JSF的技术,达到实现新方案,掌握新技能的同时,利用JSFSpringFramework的优点来缩短项目开发周期,减低项目开发难度,提高项目开发效率,减少项目开发成本的目的。本文的主要研究工作如下:1)对项目特点和系统业务仔细分析的基础上,确定了系统的技术方向和架构。2)JSF基础理论知识的掌握和系统架构的设计。3)从数据完整性、并发性和安全性出发,进行了系统的数据库设计。4)对系统主要模块的设计原理和实现方法进行了描述5)对系统公用程序进行了描述本系统已经投入使用,效果良好,满足了客户的业务需求。另外,在项目设计和开发中,也达到预期的目的。

全文目录


摘要  3-4
Abstract  4-8
1 绪论  8-11
  1.1 项目背景  8
  1.2 项目中拟采用的实现方案  8-9
  1.3 项目的研究意义及应用价值  9
  1.4 本人主要工作  9
  1.5 本文的结构与组织  9-11
2 JSF的基础理论知识  11-26
  2.1 JSF简介  11-12
  2.2 数据转换与验证  12-15
    2.2.1 标准转换器  12-14
    2.2.2 自订转换器  14
    2.2.3 标准验证器  14
    2.2.4 自订验证器  14-15
  2.3 事件处理  15-17
    2.3.1 动作事件  15-16
    2.3.2 实时事件  16
    2.3.3 值变事件  16-17
  2.4 标签说明  17-26
    2.4.1 简介JSF标准标签  17-18
    2.4.2 输出类标签  18-19
    2.4.3 输入类标签  19-20
    2.4.4 命令类标签  20-21
    2.4.5 选择类标签一  21-23
    2.4.6 选择类标签二  23-26
3 销售系统架构和系统设计  26-49
  3.1 系统设计思想和设计原则  26
    3.1.1 设计思想  26
    3.1.2 设计原则  26
  3.2 系统环境  26-28
    3.2.1 系统硬件构成  26-27
    3.2.2 系统软件构成  27-28
    3.2.3 系统技术要素  28
  3.3 请求调用关系及控制流向  28-29
  3.4 各层构架设计  29-32
    3.4.1 C层  29
    3.4.2 P层  29-31
    3.4.3 F层  31
    3.4.4 D层  31-32
  3.5 架构共通设计(Framework)  32-46
    3.5.1 事务处理  32-34
    3.5.2 认证功能  34-35
    3.5.3 日志处理  35-38
    3.5.4 例外处理  38-41
    3.5.5 国际化功能  41-43
    3.5.6 转换功能(converter)  43-44
    3.5.7 有效性检查功能(validator)  44-46
  3.6 数据库设计  46-49
    3.6.1 Hibernate介绍及其工作原理  46-48
    3.6.2 数据库设计中的考虑点  48-49
4 销售系统主要功能模块的设计与实现  49-59
  4.1 系统分析  49-51
    4.1.1 购物流程分析  49
    4.1.2 模块的划分方法  49-50
    4.1.3 系统安全设计与实现  50-51
  4.2 产品管理模块的设计与实现  51-53
    4.2.1 主要功能  51-52
    4.2.2 业务流程  52
    4.2.3 部分主要画面  52-53
  4.3 价格管理模块的设计与实现  53-54
    4.3.1 主要功能  53
    4.3.2 业务流程  53-54
    4.3.3 部分主要画面  54
  4.4 订单管理模块的设计与实现  54-56
    4.4.1 主要功能  54-55
    4.4.2 业务流程  55
    4.4.3 部分主要画面  55-56
  4.5 销售管理模块的设计与实现  56-59
    4.5.1 主要功能  56-57
    4.5.2 业务流程  57
    4.5.3 部分主要画面  57-59
5 程序实现  59-65
  5.1 工程目录结构  59-60
  5.2 各层分布构造  60-64
  5.3 各层调用关系  64-65
6 系统运行情况及总结  65-66
  6.1 系统运行情况  65
  6.2 总结和展望  65-66
致谢  66-67
参考文献  67-69
配置文件及代码附录  69-77
  附录A web.xml  69-74
  附录B faces-config.xml  74-77

相似论文

  1. 基于JSF、Spring、Hibernate集成框架的实现与应用,TP311.52
  2. JavaEE轻量级框架在Web系统中的应用与实现,TP311.52
  3. 基于JSF的Web GIS设计与实现,TP393.09
  4. 基于SSH的高校评优奖励系统的研究与实现,TP311.52
  5. 基于JSF和EJB3.0的农机信息发布系统的设计和实现,TP311.52
  6. 全国计算机等级考试网上考务管理考场编排子系统的设计与实现,TP311.52
  7. 全国计算机等级考试网上考务管理报名子系统的设计与实现,TP311.52
  8. 基于J2EE框架的造纸生产管理信息系统的设计与实现,TP311.52
  9. 基于造纸厂生产管理系统的设计与实现,TP311.52
  10. 基于J2EE平台的Struts框架和JSF框架的比较和研究,TP311.52
  11. 教学管理系统设计与实现,TP311.52
  12. 基于轻量级WEB框架的工作流引擎的研究与应用,TP311.52
  13. 接入网线路保障系统的融合设计及实现,TN915.6
  14. 基于JSF高校设备管理系统的研究,TP311.52
  15. 基于JSF框架的设备管理系统设计与研究,TP311.52
  16. 基于SNMP的网络管理软件设计,TP393.07
  17. 基于JSF、Hibernate和Spring框架的网上商店系统的设计和实现,TP311.52
  18. 基于Java EE的生活服务信息平台研究与实现,TP311.52
  19. 基于JSF框架的校园学生管理系统的设计与实现,TP311.52
  20. 高校教育评优系统的设计与实现,TP311.52
  21. 城市CNG信息化集成监管系统,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com