菜单
  
    摘要:随着软件行业的飞速发展,软件已经走向了工厂模式的开发。程序员每天都需要 编写大量的、重复的代码,大大降低了工作效率。然而代码生成器的出现缓解了这些压力,使程序员编写代码变得相对轻松。同时,数据库的使用已经和软件开发密切相关,所以DAL、BLL等层的代码的工具的研究可以满足这个领域多数开发人员的需求。
          目前,在代码生成器的研究中,国内外的商业软件都有较为成熟的产品,通过开源代码的学习和各软件功能模块的分析,本人开发出了自己的代码生成器:首先,基本功能方面是能生成三层架构的代码,其次,从代码生成的应用方面考虑,生成C#语言编写的模型控制类代码,便于用户更好的使用。第三,在安全性和可靠性方面,增加了服务器的选择功能和身份验证的方式,用户不但可以看到自己的配置,大大减少代码生成的出错率,而且可以对自己的信息(用户名、密码等)进行保存。第四,在数据库提取方面,数据库表的结构化显示使用户对其操作(添加、删除、更新等)简单、方便;第五,代码生成器提供了数据库的多元化选择。以上的功能均以满足用户的需求为理念,面向对象设计,在测试时容易查找和修改错误,而且在后续功能(其它数据库)的扩充上也简单可行。28555
    毕业论文关键词:    代码生成;三层架构;数据库;
    Design and implementation of database code generator
    Abstract:     
            With the rapid development of the software industry, software has moved to the development of factory pattern Programmers need to write a lot of code every day, repeat code, greatly reducing the work efficiency. However, the emergence of the code generator alleviates these pressures, making the programmer relatively easy to write code At the same time, the use of the database has been closely related with the development of software, so the research of the code of DAL, BLL and other layers can meet the needs of most developers in this field.
            At present, in the study of the code generator, the commercial software at home and abroad have mature products, through the analysis of the open source code for learning and the function of each software module, the author developed the our code generator: first of all, the basic function is to generate code for the three-tier architecture. Secondly, from the code generation application into consideration, generates C# language model control code, easy to users to better use. Third, in terms of safety and reliability, an increase of server selection function and authentication, the user can not only see their own configuration, greatly reduces the error rate of code generation and storage of their information (user name, password, etc.). Fourth, in database extraction, structured database table display households on the operations (add, delete, update, etc.) and simple, convenient use; fifth, the code generator provides persification of database. Above functions were to meet the needs of users for the concept, object oriented design, in the test easier to find and fix the error and in the expansion of follow-up function (database) also simple and feasible.
    Keywords:    Code generation; Three-tier Architecture; Database;
     目录
    1   引言1
            1.1  课题背景1
          1.2  课题目的和意义1
          1.3  课题的基本内容1
           1.4  未来发展趋势2
    2    介绍代码生成    4
    2.1    探索代码生成的机制    4
    2.1.1    开发人员新的需求    4
  1. 上一篇:VB+access超市管理系统设计+需求分析+业务流程图
  2. 下一篇:基于Kinect的人体检测系统设计与实现
  1. Justep基于开放平台的企业...

  2. 某钢铁企业能源数据库的设计+VB源程序

  3. 夜间行人数据库的采集标注与评测采集部分

  4. asp.net+sqlserver房屋中介管理系统设计+源代码

  5. asp.net+sqlserver实验室设备管...

  6. java局域网络的即时聊天系统设计+源代码

  7. asp.net+sqlserver学生选课管理系统设计和源代码

  8. 当代大学生慈善意识研究+文献综述

  9. 乳业同业并购式全产业链...

  10. 十二层带中心支撑钢结构...

  11. 大众媒体对公共政策制定的影响

  12. 河岸冲刷和泥沙淤积的监测国内外研究现状

  13. java+mysql车辆管理系统的设计+源代码

  14. 杂拟谷盗体内共生菌沃尔...

  15. 电站锅炉暖风器设计任务书

  16. 中考体育项目与体育教学合理结合的研究

  17. 酸性水汽提装置总汽提塔设计+CAD图纸

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回