毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 管理论文 >> 正文

沙盘对抗系统的设计与开发 第8页

更新时间:2014-6-27:  来源:毕业论文

沙盘对抗系统的设计与开发 第8页I
4.2层次设计
4.2.1  SSH架构
   本系统采用SSH(Struts+Spring+Hibernate)架构,遵循SSH的层次结构。

   图4-6  SSH层次体系本系统的应用图
   
   如图4-6,持久层是用Hibernate实现Oracle数据库的持久化解决方案,服务层是业务处理逻辑,Web层是与用户的交互,三者通过Spring来联系组合起来。

4.2.2 系统架构层次
   系统的分层架构如表4-1所示。

表4-1  系统架构体系
层次名 实现方式
表现层 Struts中的表现层,JSP+Javascript技术实现
控制层 Struts中的控制层,由Form和Action实现;作用为控制系统流程和页面跳转
服务层 由Service包中的类实现业务处理
持久层 Hibernate技术实现ORM方案
数据库 Oracle 10g提供支持

4.3类图
   类图(如图4-3)体现了功能模块中如何实现该功能。并显示了类之间的协作关系,及类中的主要参数和方法等信息。

4-3 沙盘对抗类图

4.4顺序图
   顺序图显示了对象之间的交互,通信图也显示了对象之间的交互,但它强调的是链接,而不是顺序,此处以登录模块(图4-4)、采购模块(图4-5)、Bom规则修改顺序图(图4-6)和申请短贷顺序图(图4-7)为例,示意模块内部流程顺序。
   
图4-4  登录顺序图


图4-5  采购顺序图

图4-6  Bom规则修改顺序图


图4-7  申请短贷顺序图

4.5数据库设计
4.5.1数据库简介
   本系统使用Oracle 10g提供数据库支持。
   Oracle10g是业界第一个完整的、智能化的新一代Numberernet基础架构,Oracle10g电子商务平台实际上是指Oracle数据库10g、Oracle应用服务器10g和Oracle开发工具套件10g的完整集成。
   Oracle数据库10g是第一套具有无限可伸缩性与高可用性,并可在集群环境中运行商业软件的互联网数据库,具有400多个领先的数据库功能,在集群技术、高可用性、商业智能、安全性、系统管理等方面都实现了新的突破。作为甲骨文公司长达十年的软件技术研发成果,真正应用集群技术(Real Application Clusters)能够提供近乎无限的扩充能力与整体可用性,为用户带来透明的、高速增长的集群功能。
   Oracle应用服务器10g是J2EE认证的、最轻、最快、最具伸缩性的应用服务器,提供了企业门户软件、无线支持、高速缓存、轻量级J2EE引擎、商务智能、快速应用开发、应用与业务集成、Web 服务等多种应用开发功能,形成完整的电子商务应用开发和部署环境。使用了Oracle应用服务器10g的用户可以通过升级软件来取代升级硬件,大大的节省了基础设施的成本花费。但硬件要求很高,(Windows版本)9i建议配512M内存,10g建议配1G内存。
   
4.5.2数据库表设计
   数据库设计是系统的重点,表4-2至表4-7以部分系统使用到的关键表格,展示数据设计。
   
表4-2  bom(BOM结构表)
 R1 R2 R3 R4 加工费process
P1 1 0 0 0 1M
P2 1 1 0 0 1M
P3 0 2 1 0 1M
P4 0 1 1 2 1M
表4-3  building(厂房建筑)
 价值value 租金/年b_rent 生产线L_num
大厂房big 40M 5M 6条
小厂房small 30M 3M 4条

表4-4  iso(资格认证)
 时间iso_time 投资iso_in
ISO9000 2年 1M/年
ISO14000 3年 1M/年

表4-5  asset(资产表)
名称 主键 数据类型 长度 允许为空
编号a_id √ number  
应收款acc_re  number  √
现金cash  number  √
在制品being  number  √
成品finish  number  √
原料material  number  √
流动资产合计flow  number  √
厂房workshop  number  √
生产线净值net_line  number  √
在建生产线being_l  number  √
固定资产合计fix  number  √
总合计a_account  number  √
年份ass_year  number  √
组别team  char 1 √

表4-6  debt(负债表)
名称 主键 数据类型 长度 允许为空
编号d_id √ number  
高贷high_de  number  √
长负long_de  number  √
短负short_de  number  √
应付款acc_pay  number  √
应付税tax  number  √
年份d_year  number  √
组别team  char 1 √

表4-7  profit(利润表)
名称 主键 数据类型 长度 允许为空
编号p_id √ number  
毛利gross  number  √
折前利润be_depre  number  √
息前利润be_numberer  number  √
财务其他c_in/c_out  number  √
其他收入/支出o_in/o_out  number  √
税前利润be_tax  number  √
净利润net_in  number  √
应付税tax  number  √
年份p_year  number  √
组别team  char 1 √

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

沙盘对抗系统的设计与开发 第8页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。