毕业设计(论文)开题报告 课题名称 学生姓名 学号 基于.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.wddqw.com/doc/b6d4d0a21611cc7931b765ce05087632301274cc.html