楼主是想开发后台基于AS400平台的B/S系统吧?有以下几点供考虑。
首先,要想清楚问什么用AS400来开发,AS400系统性能稳定安全,数据管理能力很强,但是使用成本是很高的,包括硬件费用,维护费用(IBM的维护费超贵),程序开发和维护费用(懂AS400的人员由于资源稀缺,工资也都远高于懂C及其他通用语言的)。
其次,目前使用AS400的企业多是使用DDS + RPG模式,界面和程序比较老的,不过使用者一般都这方面要求不高,也不想改动。新的AS400使用者多使用3层结构,B(C) + SNA + S,即前台发送指令至SNA(IBM的一种通讯工具),由SNA再发给AS400主机,AS400主机通讯层按照约定格式获取前台发送的数据,再调用相关业务处理程序,最后再将处理结果按照约定规则返回给前台。
以上是大概说明,完成的话要有很高的技术才行的。。
AS400是小型机的一个型号而已。
IBM的大型机就是mainframe,由于价格非常昂贵,在中国主要服务于汽车制造、银行、石油石化、钢铁等特大型企业。大型机使用的系统现在最新的是Z系列,包括z/OS和z/VM。在中国掌握z/OS使用的不是很多,会使用z/VM的人更是少之又少。
IBM的服务器的编程语言有很多,基本上所有服务器都能够用的就是COBOL和PL/1。在中型和大型机上还可以使用更多的语言,如REXX,JCL,PIPELINE等等。
这些语言都是很基本的结构语言,掌握比较容易,但是使用上,特别后面几种语言在高级运用上需要多方面的实践和系统结合,所以在系统并不多见的情况下,很难学精。
RPG/400学学也无不可。至于会被什么代替,还不知道。书嘛,我就不知道那里有了,呵呵。
分为网页和桌面的应用开发
网页或者桌面开发流程
项目启动
1)、项目组成立(公司成员、客户成员)
2)、制定项目预期目标
3)、制定项目计划周期
4)、建立好项目组成员沟通机制
2、需求调研
1)、创建调研计划、协调调研时间
2)、收集客户资料,获取客户需求所有的资料都需要保留一份,资料中存疑的需要及时询问
3)、编写需求文档重点描述出客户的业务流程和性能要求。采用Word、Excel、Rose等形式。
4)、需求变更记录
5)、确定开发环境和运行环境
6)、扩展性要求
7)、与旧系统的接驳要求。
8)、估算出项目工作量本阶段需要一套需求管理系统来进行需求的管理。本阶段的需求文档也是用户测试的依据。
3、系统设计/详细设计一个系统可以分为基础平台和应用模块两部分。
1)、选择基础平台,无论是采用第三方平台还是自行开发平台,都需要深入了解,查看是否符合要求。
2)、应用模块设计(针对业务流程)
3)、中间件的采用或自行开发,需要深入了解。
4)、用户界面的设计如果用户界面设计完毕并确认,即可初步写出用户使用手册、管理员使用手册。
5)、变更记录本阶段的系统设计是集成测试的依据。
4、程序开发创建开发任务计划表、开发计划日程表
1)、优先编写测试用例
2)、按照编码规范编写代码
3)、按照文档注释规范注释以上形成开发文档。本阶段需要一套版本管理系统。本阶段的测试用例也是单元测试的依据。如果能做到,最好每日构建。
5、测试本阶段需要一套Bug管理系统,形成需求、设计、开发、测试互动。
1)、编写测试计划和测试方案
2)、功能测试单元测试、集成测试
3)、性能测试集成测试、压力测试如果能做到,最好能进行自动化测试。如果能做到,做分析统计工作。最后形成测试报告。
6、试用、培训、维护本阶段需要解决:
1)、解决异地修改和公司修改的同步问题。
2)、用户测试中的Bug修改问题,按照级别分为a)、程序Bugb)、设计变更c)、需求变更尽量按照abc的顺序来进行修改,尽量避免b、c级的修改。最后形成安装手册、维护记录。
AS400工程师是指开发AS/400计算机这一系统的专业工程师。
AS/400 是当今世界上最流行的中小型、多用户商业计算机系统,在多用户服务器领域里,始终保持着最畅销的地位。
目前 AS/400 在全球的装机量已超过 75 万套,广泛应用于流通、金融证券、制造、运输,安防等各个行业。AS/400 可以最及时地采用计算机业界的先进技术,成为 IBM 公司展示自己新技术的橱窗。例如, AS/400 是第一个采用 4M 位 ﹑ 16M 位内存芯片等。
扩展资料
系统工程师的内容涉及AS/400、Unix、Windows NT等方面。对知识的综合与平衡有很大的帮助。随着工作环境的变迁,相信Sun的 *** 作系统也会接触不少,随着对上述系统的日渐熟悉,如果时间与精力许可的话,也可以考虑一下Sun的CSA 和CNA 认证。
工程师还可以确保服务器的稳定运行和调整结构满足应用服务的需要。做好安全防范,配置防火墙。定期做好备份工作,以便在出现问题可以及时修复。有一定的监控程序,对硬件、服务、流量做监控。以便出现问题时能第一时间知道并解决。
参考资料来源:百度百科-as400
网上找的代码一般很复杂,你要读不懂的话一点进步也没有
既然你选择java我可以给你简单介绍一下一般商业开发的流程
第一步建立对象模型比如你选择(1)商品进销存管理系统那么先抽象出所有的对象①商品代码管理②供应商管理③客户管理④进货⑤出库⑥查询与报表可以抽象出1、商品2、供应商3、客户4、仓库单5、系统管理员基本上这5个也就够了,毕竟只是toy程序然后分配属性商品商品ID商品名商品计量单位备注供应商供应商ID供应商名称供应商****客户客户ID客户名称客户****仓库单出入库ID出入库流向出入库数量出入库商品ID客户或供应商ID出入库单价(因为经常变动所以放在这里)系统管理员系统管理员ID系统管理员登录名系统管理员密码根据这些你就可以在数据库中建立相应的字段来保存数据,并且在java中建立这几个类来进行管理了第二,抽象出每个类的功能,基本上每个类都需要包括基本的四种 *** 作1、增加2、删除3、修改4、查看俗称增删改查下面只讨论可能存在的其他 *** 作④进货⑤出库⑥查询与报表这三条表示对于仓库单类来说只需要增和查两种 *** 作,删和改都不包括其中
管理员这里需要一个登陆功能(是查的变形)
普遍对于增删改查的英文缩写为crud即createreadupdatadelete(不按顺序翻译)一般商业做法为有几个类就建立几个管理类(最基础的做法,也很可能为了一个类建立很多接口或其他实现),于是我们需要下面几个类来进行实体类到数据库的转化
1、商品管理2、供应商管理3、客户管理4、仓库单管理5、系统管理员管理每个管理类的具体分析,括号内为参数,如果多于两个参数可以使用重写定义两个同名函数1、商品管理增加商品(商品)删除商品(商品或商品ID)修改商品(商品)查找商品(无或者商品ID)2、供应商管理增加供应商(供应商)删除供应商(供应商或供应商ID)修改供应商(供应商)查找供应商(无或供应商ID)3、客户管理增加客户(客户)删除客户(客户或者客户ID)修改客户(客户)查找客户(无或客户ID)4、仓库单管理增加仓库单(仓库单)查找仓库单(无或仓库单ID)5、系统管理员管理增加系统管理员(系统管理员)删除系统管理员(系统管理员或系统管理员ID)修改系统管理员(系统管理员)查找系统管理员(无或系统管理员ID)登陆(用户名,密码)相信里面的sql不用我来写了吧!^-^接下来你需要配置jdbc等和数据库连接的部分,这部分都是固定的,你可以上网搜索一下
举个管理类的例子,比如商品管理类的第一个方法增加商品,因为传过来的参数是商品类的对象所以我们可以这样来使用
(我没有写ID,建议你在数据库中直接配置成自动生成,因为在java中生成的话需要有很多考虑,比较繁琐)增加商品(商品1){String商品实例名=商品1
商品名;String商品实例计量单位=商品1
商品计量单位;String实例备注=商品1
备注;Stringsql=“insertintoXX表(商品名,商品计量单位,备注)values(商品实例名,商品实例计量单位,实例备注)”;执行sql语句(sql);}
以上就是关于基于WEB的AS400开发的步骤是什么全部的内容,包括:基于WEB的AS400开发的步骤是什么、现在大企业用IBM AS400小型机的多吗以后编程用什么语言好呢、Java程序开发步骤等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)