`
xyh
  • 浏览: 86043 次
  • 性别: Icon_minigender_1
  • 来自: China
社区版块
存档分类
最新评论

初次设计,关于技术选型

    博客分类:
  • Java
阅读更多

一个采购系统方面的应用,内部网使用。使用人数很多(超过1000人),但使用频率不是很高,主要集中在某几个月。

项目的重点在流程控制、文档管理、统计报表,经过需求分析,准备采用下面的技术选择选型:

 

1. 安全方面: acegi security 1.0.3 (熟悉程度: 4/5

解决的问题:安全登陆、认证、资源访问控制

尚未解决的问题:数据行权限,用 ACL 还是用别的, ACL 实际上用的不多,而且配置复杂,如果直接硬编码,就会造成 IF/ELSE 有点复杂。 资源和菜单的关联问题。

 

2. 异步消息机制: ACTIVEMQ (熟悉程度: 3/5

解决的问题:可能会使用到群发消息,或者可能大数据量的处理,使用异步会提高系统性能

未解决的问题:目前只用于一小部分的测试 , 还没做大数据量的测试

 

3. 报表: JasperReport+flash报表( 熟悉程度: 4/5)

解决的问题:应用中会用到大量报表

未解决问题:项目复杂,很多报表需要细化。而且有些在页面展示的报表准备采用 Flash Chart ,比如 FusionChart,Amchart ,以提高页面的速度。

 

可能会用到的组件:

1.Quartz( 定时任务 ) :(熟悉程度: 5/5)

解决的问题:系统中需要处理很多数据,特别是报表,为了更快的展示报表,需要定时操作数据。同时有大量文件存在,需要定时压缩处理

 

2.Hibernate Search :(熟悉程度: 2/5)

解决的问题:可能需要用到模糊查询 , 就得使用这个,或者用来索引查找 WORD 文件的内容

 

3.Logicaldoc ( 熟悉程度: 1/5)

解决问题 : 管理系统的文档,包括系统中文档的访问权限,读写权限,版本控制,锁定控制

 

4. 工作流

解决问题:控制系统中的流程,应该使用自定义工作流,而 Osworkflow Jbpm 都有点复杂,学习成本大

 

页面小组件:

树形组件:支持右键(选择 :webtreeview

表格组件:简单通用,加载速度快 ( 选择: ecside)

日历组件:越简单越好,只需要选择日期功能。 ( 自己写 )

编辑器组件:越简单越好,只用来编辑文字。(自己写)

WEB-FLOW 组件:有些操作需要多部完成,用 Wizard 方式方便用户的操作(未定)

弹出窗口:要求(不能被拦截 , 未定)

表格组件扩充:比如提供排序功能,实现多表头等(未定)

 

其它:

开发环境:Jdk1.5+Tomcat6.0+MySQL5.0(单机,非集群)

开发架构:SSH或者SS2H

 

==================

有这方面经验的JE友请提出上面技术方案的问题

分享到:
评论
7 楼 xyh 2009-05-08  
jansel 写道
4. 工作流:

解决问题:控制系统中的流程,应该使用自定义工作流,而 Osworkflow 和 Jbpm 都有点复杂,学习成本大


对于工作流,如果仅仅是模型的生命周期管理就不要用工作流了,不知道LZ这里的流程大概是什么样子的流程?



该系统的流程大体如下:采购人提出采购,然后层层往上审批,审批通过就开始实质的采购。从实质性采购到采购完成的中间这个过程,需要按照先后顺序来记录实际采购过程,操作者就一个人,不需要提交给谁。
===================
所以觉得,前面审批的过程可以使用工作流。

后面的按照顺序先后记录的过程就不使用工作流
6 楼 jansel 2009-05-08  
4. 工作流:

解决问题:控制系统中的流程,应该使用自定义工作流,而 Osworkflow 和 Jbpm 都有点复杂,学习成本大


对于工作流,如果仅仅是模型的生命周期管理就不要用工作流了,不知道LZ这里的流程大概是什么样子的流程?
5 楼 kimmking 2009-05-07  
xyh 写道
cnhzliye 写道
用Ext吧

EXT不熟悉,而且系统运行在校园网内,担心速度很慢
=======================
实际上感觉到最普遍的两个组件:树和表格一定要定好,用开源的一定要改好,以适合项目



校园网 ext最合适了。
速度不是问题。
上手容易,文档全,组件全,例子多,你上面写的大部分东西都有人用ext+xx是见过了。。
4 楼 刑天战士 2009-05-07  
OSWorkflow不复杂,你试试就知道了
3 楼 xyh 2009-05-07  
cnhzliye 写道
用Ext吧

EXT不熟悉,而且系统运行在校园网内,担心速度很慢
=======================
实际上感觉到最普遍的两个组件:树和表格一定要定好,用开源的一定要改好,以适合项目
2 楼 cnhzliye 2009-05-07  
用Ext吧
1 楼 抛出异常的爱 2009-05-07  
树形组件:支持右键(选择 :webtreeview )

表格组件:简单通用,加载速度快 ( 选择: ecside)

日历组件:越简单越好,只需要选择日期功能。 ( 自己写 )

编辑器组件:越简单越好,只用来编辑文字。(自己写)


这个反了吧...
我怎么感觉前面的容易出问题要自己写
后面的自己写很难写的好呢?

相关推荐

    菠萝汁生产线设计及设备选型.doc

    菠萝汁生产线设计及设备选型是食品工业中果蔬加工的重要环节,主要目的是将新鲜菠萝转化为可长期保存的饮品。整个生产流程包括多个步骤,旨在确保产品的质量和食品安全。 1. **工艺流程**: - **质料选择**:选用...

    FPGA系统设计实战经验及选型技巧整理.pdf

    【FPGA系统设计实战经验及选型技巧整理】 在电子设计领域,FPGA(Field-Programmable Gate Array)因其高度可配置性和快速原型验证能力,成为许多开发者的首选平台,尤其是在毕业设计和计算机科学(CS)项目中。...

    THK 3D模型选型软件.zip

    THK 3D模型选型软件是一款专为工程师和设计师设计的专业工具,旨在简化直线运动系统和滚动轴承的选型过程。这款软件包含了THK公司的全系列产品数据,涵盖了各种滚珠丝杠、线性导轨、滚动直线轴承、以及相关配件的...

    NSK轴承选型手册

    【NSK轴承选型手册】是一本由日本精工株式会社编写的关于轴承选型的详细技术参考资料。该手册为进口轴承客户提供了一种实用的选型指南,旨在帮助客户准确选择适合其机械设备需求的轴承产品。手册内容的更新不仅体现...

    maxon电机选型软件

    **Maxon电机选型软件详解** Maxon电机是一家在精密微电机领域享有盛誉的瑞士公司,其产品广泛应用于各种高精度驱动系统中,如医疗设备、...无论是初次接触电机选型的新手还是经验丰富的专业人士,都能从中受益匪浅。

    Java毕业设计——基于Java的愤怒的小鸟游戏的设计与实现(论文+答辩PPT+源代码+数据库).zip

    论文可能涵盖了需求分析、系统设计、技术选型、实现细节和测试结果等内容,而答辩PPT则以更直观的方式展示这些信息,便于向评审委员会解释和展示项目成果。 "项目辅导视频"可能是指导学生如何一步步进行项目开发的...

    10届毕业设计模板蛮有用的

    模板可能包含设计思路、技术选型、系统架构等内容,帮助学生构建逻辑清晰、可行性强的设计方案。 4. **编程实现**:对于理工科专业,代码编写是毕业设计的重要组成部分。模板可能包括代码规范、注释方式、调试技巧...

    毕业设计文档说明附全套模板

    它通常用于介绍设计的思路、技术选型、遇到的挑战及解决措施等,是读者了解设计背景和思路的关键。一份好的说明文档能够帮助读者快速把握设计的全局,并对设计者的工作产生认可。 第四,全套模板的存在,极大地简化...

    东方马达选型软件.zip

    用户友好的设计使得即便是初次使用者也能迅速上手。它包含了丰富的马达数据库,涵盖了多种品牌和类型的马达,满足了不同行业、不同应用场景的需求。无论是小型精密设备还是大型工业生产线,都能在此找到合适的马达...

    maxon电机选型软件.rar

    无论是初次接触电机选型的新手,还是经验丰富的工程师,都能从中受益,快速找到理想的解决方案。 总的来说,Maxon电机选型软件通过智能化的匹配和比较功能,大大提高了电机选择的精确性和效率,是工程设计中不可或...

    电子专业常用的课程设计和毕业设计文档

    这些资源可以作为起点,让学生了解一个完整的设计流程,从需求分析、方案设计、硬件选型、软件编程、系统集成到最终的测试和优化。文档可能包含了以往学生的优秀设计案例,学生可以通过阅读这些案例,学习如何规范地...

    年产5000t乙酸乙酯釜式反应器设计

    2. 在兼顾技术先进性、可行性、经济合理的前提下,综合分析设计任务要求,确定化工工艺流程,进行设备选型,并提出保证过程正常、安全可行所需的检测和计量参数,同时还要考虑改善劳动条件和环境保护的有效措施。...

    毕业设计论文框架,毕设小白必须知道的体系

    5. 系统实现:描述开发工具、技术选型以及具体实现过程。 6. 系统测试:阐述测试策略、方法、结果和问题修复。 7. 系统评估:对系统性能、稳定性、易用性等进行量化评估。 8. 结论:总结研究工作,指出不足和未来...

    毕业设计 在线人才招聘系统

    毕业设计论文.pdf会详细阐述项目的背景、目标、技术选型、系统架构、功能实现和性能评估等方面。论文通常会包括需求分析、系统设计、实现过程、测试结果以及改进方案等内容,是理解整个项目全貌的关键。 开题报告....

    松下伺服选型软件.rar

    总之,松下伺服选型软件是一款集便捷性、专业性与高效性于一体的强大工具,特别适合自动化领域的工程师和相关技术人员使用。随着工业自动化程度的不断提高,这样的选型软件将成为工程师们的得力工具,在选型伺服电机...

    《电力电子技术》课程设计任务书B5.docx

    - 整流变压器参数计算:根据技术要求计算变压器次级额定电压,确定变比及初次级绕组的导线直径。计算时,导线电流密度设定为5A/mm²。 - 晶闸管器件参数计算与选型:根据设计需求,计算晶闸管的电流、电压等参数,...

    课设毕设springboot基于JavaWeb技术的在线考试系统设计与实现-LW+源码可运行.zip

    "论文.doc"可能是关于该项目的研究报告或毕业设计,涵盖了系统的设计思路、技术选型、实现过程以及性能评估等内容,可以进一步了解项目的理论背景和实际效果。 "说明文档.txt"则是对项目如何运行和使用的一些基本...

    毕业设计车辆管理系统

    在"毕业设计要求机动车管理.doc"文档中,可能详细阐述了上述各个模块的设计思路、实现方法、技术选型以及系统架构。这份文档可能是设计过程中的指导性文件,包含了需求分析、系统设计、数据库设计、界面设计、安全性...

    三菱FX系列选型工具

    "工控论坛.url"是一个链接,指向一个可能的工业控制技术讨论平台,用户可以在那里获取更多关于三菱FX系列PLC的资讯,与其他工程师交流经验,或者寻求技术支持。 "产品购买.url"则可能指向三菱官方或授权经销商的...

Global site tag (gtag.js) - Google Analytics