软件系统辅助开发方法

文档序号:6365365阅读:385来源:国知局
专利名称:软件系统辅助开发方法
技术领域
本发明公开了一种开发方法,尤其涉及了一种软件系统辅助开发方法。
背景技术
随着计算机科技的不断发展和成熟,人们对软件系统开发工具的要求也越来越闻。通常人们用市场上的开发方法在做软件系统开发的时候,总是会遇到很多不方便和繁琐重复的地方,例如设置调整单元格的大小,对各个栏位和字段的命名,编译的代码繁杂又重复等等。另一方面,每个开发人员对控件的命名、函数的名称、标签等的定义都是不同的,这些情况使得开发人员的工作量增加,开发过程中的错误增多,严重影响了各个开发人员和客户的交流沟通,以及产品的质量。

发明内容
本发明主要是针对现有技术的不足,提供了一种操作简便、功能强大的软件系统辅助开发方法。为了实现上述目的,本发明提供以下技术方案
一种软件系统辅助开发方法,包括
从数据库中获取数据表的定义信息;
根据定义信息,用可视化设计器进行界面设计;
根据界面设计,生成由界面设计信息产生的工程源代码;
对产生的工程源代码进行编译和完善。作为本发明的一优选实施例,所述用可视化设计器进行界面设计的步骤包括 根据从数据库获取来的数据表的定义信息,初始化数据表的定义和显示方式;
通过鼠标选择和拖动所需栏位,并设置每一个栏位的显示方式,实施对界面的设计。作为本发明的一优选实施例,所述生成由界面设计信息产生的工程源代码的步骤包括
将可视化设计器的设计信息,发送给代码生成器的服务器端,由代码生成器的服务器端生成代码段;
将代码生成器的服务器端生成的代码段传送到客户端,客户端组织所述代码段形成一个完整的源代码文件。作为本发明的一优选实施例,所述软件系统辅助开发方法进一步包括对所述源代码进行二次编译。从上述技术方案可以看出,本发明揭示的软件系统辅助开发方法,不仅可以让繁杂的命名、定义和布局等过程变得更为轻松方便,还可以减少需要人工编译的代码量并允许对源代码进行二次编译,使得编码中的低级错误数量降低,从而使所述的软件系统辅助开发方法能满足不同的需求。


图I是本发明软件系统辅助开发方法一较佳实施例的系统流程图。
具体实施例方式下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能 更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。参阅图1,图I是本发明软件系统辅助开发方法一较佳实施例的系统流程图。一种软件系统辅助开发方法,包括
从数据库中获取数据表的定义信息;
根据定义信息,用可视化设计器进行界面设计;
根据界面设计,生成由界面设计信息产生的工程源代码;
对产生的工程源代码进行编译和完善。所述数据表的定义信息包括栏位(数据类型、注释等)、主键约束,数据表本身的注释等信息,这些信息都存储在数据库本身数据字典表中,这样就可以在数据库中统一各种信息的定义和现实方式等的设定,以便人们在可视化设计器中的操作。所述用可视化设计器进行界面设计的步骤包括
根据从数据库获取来的数据表的定义信息,初始化数据表的定义和显示方式;
通过鼠标选择和拖动所需栏位,并设置每一个栏位的显示方式,实施对界面的设计。使用界面设计器进行界面设计,只要将数据库设计好,即可快速搭建起一个项目原型,及时方便地与客户沟通;另外,可以借助统一的界面模板文件,避免同一单位内界面风格过于繁多带来的问题,保证界面风格的统一。所述生成由界面设计信息产生的工程源代码的步骤包括
将可视化设计器的设计信息,发送给代码生成器的服务器端,由代码生成器的服务器端生成代码段;
将代码生成器的服务器端生成的代码段传送到客户端,客户端组织所述代码段形成一个完整的源代码文件。所述软件系统辅助开发方法进一步包括对所述源代码进行二次编译,这样可以避免程序因为一点小错误而被报废丢弃的情况的发生,既为后续源代码的修改提供方便,又节省了劳动力和时间,方便客户沟通、加快工作进程。本发明揭示的软件系统辅助开发方法,不仅可以让繁杂的命名、定义和布局等过程变得更为轻松方便,还可以减少需要人工编译的代码量并允许对源代码进行二次编译,使得编码中的低级错误数量降低,从而使所述的软件系统辅助开发方法能满足不同的需求。以上所述,仅为本发明优选实施例的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本领域的技术人员在本发明所揭露的技术范围内,可不经过创造性劳动想到的变化或替换,都应涵盖在本发明的保护范围之内。
权利要求
1.一种软件系统辅助开发方法,其特征在于包括 从数据库中获取数据表的定义信息; 根据定义信息,用可视化设计器进行界面设计; 根据界面设计,生成由界面设计信息产生的工程源代码; 对产生的工程源代码进行编译和完善。
2.根据权利要求I所述的软件系统辅助开发方法,其特征在于所述用可视化设计器进行界面设计的步骤包括 根据从数据库获取来的数据表的定义信息,初始化数据表的定义和显示方式; 通过鼠标选择和拖动所需栏位,并设置每一个栏位的显示方式,实施对界面的设计。
3.根据权利要求I所述的软件系统辅助开发方法,其特征在于所述生成由界面设计信息产生的工程源代码的步骤包括 将可视化设计器的设计信息,发送给代码生成器的服务器端,由代码生成器的服务器端生成代码段; 将代码生成器的服务器端生成的代码段传送到客户端,客户端组织所述代码段形成一个完整的源代码文件。
4.根据权利要求3所述的软件系统辅助开发方法,其特征在于进一步包括对所述源代码进行二次编译。
全文摘要
本发明公开了一种开发工具,即软件系统辅助开发方法,其包括从数据库中获取数据表的定义信息;根据定义信息,用可视化设计器进行界面设计;根据界面设计,生成由界面设计信息产生的工程源代码;对产生的工程源代码进行编译和完善。本发明揭示的软件系统辅助开发方法,不仅可以让繁杂的命名、定义和布局等过程变得更为轻松方便,还可以减少需要人工编译的代码量并允许对源代码进行二次编译,使得编码中的低级错误数量降低,从而使所述的软件系统辅助开发方法能满足不同的需求。
文档编号G06F9/44GK102622228SQ20121004498
公开日2012年8月1日 申请日期2012年2月27日 优先权日2012年2月27日
发明者凌诚, 席吉波, 徐侠君, 陈凯 申请人:神州数码国信信息技术(苏州)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1