开题报告撰写---(拟采取的方法、技术或设计(开发)工具)
在大部分院校的开题报告中,经常会要求体现所用的方法,技术,开发工具等内容,我们从中归纳总结出一些常用的案例供大家参考。
注意:本文中红色文字部分请根据实际使用进行替换,替换的具体内容请参照下表内容。
A、编程语言类型:C#.NET 、 JAVA 、 VB 、 C++ 、Php 、Android 、 ASP 等
B、数据库类型:SQL SERVER 、 Access 、 Mysql 、Sqllite 、Oracle
编程语言、开发工具、Web服务器对应表:
编程语言
C、开发工具类型
D、Web服务器类型
C#.NET /ASP.NET /C#
Visual Studio
IIS
JAVA/ JSP /SSH /Swing /Spring /Mybatis
Myeclipse
Apache
Android
Eclipse
ASP
Dreamweaver
IIS
C++
Visual C++6.0
VB
Visual Basic 6.0
PHP
Dreamweaver
Apache
VB.NET
Visual Studio
Pascal
Delphi 7
案例1:
(1)开发环境的搭建: (编程语言类型)框架,(数据库类型)数据库
(2)系统运行软件环境:Windows 系列操作系统
(3)开发工具和语言:(开发工具类型),(编程语言类型)
(4)数据库:(数据库类型)
案例2:
本课题以主流数据库(数据库类型)构建数据库、(开发工具类型)搭建开发环境,以(Web服务器)作为服务器,采用标准三层结构设计模式及数据存取技术,各组件只负责相对应的逻辑,运用HTML典型的网页语言技术进行对页面的设计,运用(编程语言类型)开发(此处填写你的课题名称)的主流技术对程序的关键代码进行封装,提高了系统的安全性以及代码的重用性和扩展性。
(此处填写你的课题名称)基于(编程语言类型)平台技术研究开发,采用(数据库类型)数据库作为数据存储介质,系统实现时将可重复利用的代码封装至类中,便于重复利用,提高系统开发效率。采用数据库封装技术,很大程度上降低了代码的冗余度,使得程序开发更为高效。
案例3:
(一)通过阅读大量国内的相关文献,撰写文献综述、外文翻译等方式,了解、总结课题的研究背景、意义和现状,确立研究目标与主要内容,制订具体的工作计划,完成开题报告。
(二)掌握(编程语言类型)技术的基本原理以及应用领域,为课题的研究和系统的实现建立基础。
(三)研究国内外(你的课题名称)的解决方案,确定作品的系统框架以及功能结构。
(四)在以上基础上实现基于(编程语言类型)技术的(你的课题名称)。
(五)调试系统直至成功,总结存在的问题和进一步研究的方向,撰写毕业设计论文。
案例4:
系统采用(开发工具类型)与(数据库类型)相结合的体系结构既满足用户大量处理数据的要求,又满足用户对信息的需求。
本系统按照需求分析、可行性分析、概念结构设计、逻辑结构设计、数据库设计、物理设计、过程实现及维护来完成系统。
提供强大的查询功能,不同用户可以根据需求,以不同的项目为目标,完成对音像信息、会员信息以及出租归还记录等的查询;
进行必要的安全考虑,如权限管理、数据库备份恢复等;
效率高,界面友好,操作方便。
该系统是典型的管理信息系统(MIS),其设计开发过程具有通用性,对类似工作的开展具有借鉴意义。
案例5:
本平台使用(编程语言类型)与(数据库类型)技术实现网页端平台。服务器的选用待定。适用的浏览器有:IE8、IE9、Chrome、Firefox等。前端技术会采用一些HTML的技术,所以对浏览器有一些需求。由于本平台只支持内部应用,所以流量不会太大,可以适用小型的服务器。
本平台需要用到的软件有(开发工具类型)、Photoshop。前端语言用Css+HTML+javascript,数据库采用(数据库类型)。通过该架构能有效实现高效的网络间的通信,而且制作成本较.net平台低。
案例6:
在基本了解了整个系统的功能后,必须熟悉自己设计的功能模块,以便进行详细设计;
在进行详细设计之前,应该先做好数据库的设计,相应地建立设计模块所需的数据库表;
在详细设计阶段如何应用相关的代码实现设计子模块的功能和构造友好的用户界面;
在系统的测试阶段,采用何种测试方法,以便尽可能多地发现并解决系统子模块和程序中的错误、缺陷以及功能不完善处。
通过查阅相关的书籍和网上资料来熟知设计子模块的功能;
采用(数据库类型)来建立数据库表;
采用 (编程语言类型)设计语言、(开发工具类型)设计工具进行详细设计来实现(你的课题名称)模块的基本功能。
在最后的测试阶段,采用白盒测试方法,用具体的实例来验证其功能。
案例7:
(你的课题名称)的开发必须围绕一个结构化的开发流程来规划和执行可以把设计过程大概划分为分析、测试、维护三个步骤。同时可以利用模块化的思想来使得开发工作更加便捷、清晰。实现每个模块(包括数据库设计和功能设计),最后再将这些模块组装起来,实现全部的功能。其中软件环境是在Windows 2000下工作;使用的数据库主要是(数据库类型);设计工具和开发工具分别考虑使用(开发工具类型)。在集成此系统时,目前我主要考虑普遍适用的集成此系统的方案是开发中间件和应用组件技术。在实施此系统时,还要注重与其它管理技术的结合
由于考虑采用结构化的开发流程来开发(你的课题名称),因而工作流程自然应该遵循结构化思想。所以应该按照以下步骤进行开发:
第1阶段:(你的课题名称)建设需求分析。主要从系统的业务活动和客户关系网进行分析,明确在系统的业务环境中此系统应该做什么:即明确此应该具有的功能。同时完成技术方案的选择。
第2阶段:(你的课题名称)设计:包括功能设计和数据库设计。主要解决系统怎样做的问题。
第3阶段:(你的课题名称)软件编写。采用(编程语言类型)语言编写用户界面,并同数据库连接起来实现更为完整的软件功能。
第4阶段:(你的课题名称)软件测试。编写各种测试用例测试(你的课题名称),发现其中的各种错误并及时加以改正,加强该软件的实用性。
第5阶段:撰写毕业论文。
案例8:
研究方法如下:
1、 对于软件整体的介面、功能和数据库的设计,将采用行动研究方法。
2、 对于个别的有难度功能的实现可以先设计出相应的算法,然后采用实验研究的方法。
3、 对最后软件功能的实现效果的分析,则采用评价研究方法。
研究步骤如下:
1、 对该软件所要实现功能的需求分析
2、 根据需求分析的结果,对该软件的用户介面和数据库进行概要设计
3、 在概要设计的基础上,对要求实现的功能进行算法、语法、模块和控件等相关细节的详细设计
4、 将设计结果转换为可执行的程序代码
5、 调试、修改并封装程序
6、 试运行
7、 根据开发过程提炼并提交论文
案例9:
环境:操作系统:Windows 系列
内存:8GB
显示器: 1920×1080屏幕分辨率
浏览器:IE8以上
系统设计方法:采用松散耦合的软件结构
应用数据库:(数据库类型)
开发工具:(开发工具类型)
开发语言:(编程语言类型)
方法:网上参阅若干关于(你的课题名称)的文献,通过导师的指点并做此设计。
措施:第一阶段根据用户需求完成软件总体框架设计,明确此系统的信息流程分析,完成数据库表的设计;
第二阶段完成软件框架的编码;
第三阶段软件调试修改,根据用户需求,完善系统。