学位论文 > 优秀研究生学位论文题录展示
基于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
|
相似论文
- 基于JSF、Spring、Hibernate集成框架的实现与应用,TP311.52
- JavaEE轻量级框架在Web系统中的应用与实现,TP311.52
- 基于JSF的Web GIS设计与实现,TP393.09
- 基于SSH的高校评优奖励系统的研究与实现,TP311.52
- 基于JSF和EJB3.0的农机信息发布系统的设计和实现,TP311.52
- 全国计算机等级考试网上考务管理考场编排子系统的设计与实现,TP311.52
- 全国计算机等级考试网上考务管理报名子系统的设计与实现,TP311.52
- 基于J2EE框架的造纸生产管理信息系统的设计与实现,TP311.52
- 基于造纸厂生产管理系统的设计与实现,TP311.52
- 基于J2EE平台的Struts框架和JSF框架的比较和研究,TP311.52
- 教学管理系统设计与实现,TP311.52
- 基于轻量级WEB框架的工作流引擎的研究与应用,TP311.52
- 接入网线路保障系统的融合设计及实现,TN915.6
- 基于JSF高校设备管理系统的研究,TP311.52
- 基于JSF框架的设备管理系统设计与研究,TP311.52
- 基于SNMP的网络管理软件设计,TP393.07
- 基于JSF、Hibernate和Spring框架的网上商店系统的设计和实现,TP311.52
- 基于Java EE的生活服务信息平台研究与实现,TP311.52
- 基于JSF框架的校园学生管理系统的设计与实现,TP311.52
- 高校教育评优系统的设计与实现,TP311.52
- 城市CNG信息化集成监管系统,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|