【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《代码生成器的开题报告》,欢迎阅读!
毕业设计(论文)开题报告
课题名称 学生姓名
学号
基于.net的代码生成器
专业班级
计算机科学与技术一班
一、选题的目的意义
随着网络的迅猛发展,企业级分布式开发逐渐成为开发市场的主流。因此在企业级开发中,分布式开发带来了企业端设计模式和实践模式的激增。越来越多设计模式的使用可以使代码更健壮和缩短进入市场的时间。同时,开发者只需要专注于应用系统的一部分,系统服务留给服务器提供商来实现。由于编写企业级代码涉及许多重复性工作,为实现一个应用系统,程序员必须不断的重复处理大量的相同与类似代码。代码生成器的使用便很好的解决了这个难题。
二、国内外研究综述
虽然软件生成的理论和实践近年来已有巨大进展,各软件企业仍为贯彻软件工程的基本原则而奋斗着。软件开发仍然是技术活,软件产品依然是工艺品。软件产业还不是一个成熟的产业。
软件构件和代码自动生成技术的实现,为根本改善目前软件生产高成本、低效率的状况,为实现软件由作坊生产向工业化生产的飞跃,带来了机会。目前,代码自动生成技术成为了软件开发研究的重点,被视为解决软件危机,提高软件生产效率和质量的现实可行的途径。
三、毕业设计(论文)所用的方法
首先我选用的是SQL server2008数据库管理系统,在编程上使用Visual Studio 2010.
在创建数据库时,我准备用Power Signer,因为创建数据库之前就得设计好数据库结构,直接在Power Signer设计好直接生成方便一些,去年实习时就用的Power Signer,也有些基础。
至于数据库的资料我通过在上班的哥哥来获得。
在代码生成器制作方面,主要是用StringBuider字符串拼接技术,而之后导出txt文档经过我查找和学习准备用Stream流导出然后用SaveFileDialog来完成。
至于生成sql脚本则可以通过create语句来完成。
简单的查询分析器就是直接查询数据库里的数据,然后在自己的页面展开。 开始先想好了这些功能和方法,之后在制作过程中可能会有所更改。
1 / 2
四、主要参考文献与资料获得情况
[1] 范明,叶阳东,职为梅,邱保志。数据库原理教程(2008)
[2] 吴桂洋。支持代码生成的体系结构描述语言[J]。计算机工程与应用2006(08)。 [3] 王志坚。基于数据驱动方式的代码自动生成[J]。广东工业大学学报,2003(04)。 [4] 陈松桥。现代软件工程[M]。北京:清华大学出版社
五、指导教师审批意见
签字: 年 月 日
2 / 2
本文来源:https://www.wddqxz.cn/b6d4d0a21611cc7931b765ce05087632301274cc.html