热门搜索: 小程序 管理系统 APP QQ:619795130
问题内容:计算机毕设开题报告如何写呢?
回答:

《开题报告》是毕业设计的前期工作,每个学生都应该在毕业设计开始前完成。

《开题报告》中应包括以下五项内容:

一、课题任务与目的

二、调研资料情况

三、初步设计方法与实施方案

四、预期结果

五、进度计划

一、课题任务与目的(宋体小三加粗缩进2字符)

(内容宋体小四首行缩进2字符,外文和数字字体为“Times New Roman”,行距为固定值20磅。)

(应列示毕业设计(论文)的题目主要任务和研究目的。)

二、调研资料情况

(应充分搜集国内外研究的最新资料,全面反映国内外研究的最新成果。应列示所选调研资料的出处、书刊的版本等。)

三、初步设计方法与实施方案

(对于毕业设计,应列出使用的设计方法和预期的实施方案;对于毕业论文,将题目改为“实施方案”,应列出预期的研究实施方案。)

四、预期结果

(应列示毕业设计(论文)的主要内容、预期结果及结果形式等。)

五、进度计划

(应根据指导教师在任务书中写明的建议进度计划安排,制定个人具体的时间计划。)

例文:

一、课题任务与目的

1、研究目的

      目前在大城市,水果消费的比例连年攀升,已本接近整个市民餐桌膳食搭配比例的1/2,水果消费人群也从过去的以孩子、老人为主演变成全民皆“吃”的新兴消费潮流。随着量的上升,人们开始追求消费的质量和品味。水果专卖业逐步得到市场认可。比大超市便宜,比地摊诚信,价格有竞争力,这是水果专卖店成功的3大因素。然而,在激烈的市场竞争中,商家还想高人一等,还需要一些技巧,随着信息时代更进一步的深入人们的生活,互联网的应用更加的贴近生活,为人们的生活提供了便利。而日常最基本的买水果通过网络方式轻松简单的购买然后去附近的实体店取货会给上班族和一些时间紧凑的人提供很多便利,节约了时间成本,在一定的性价比上面比起在超市来讲高。

  国内这种方式的购买愈来愈变得流行,网络+实体店可以使得信息交流更为顺畅,本产品用于社区小区的实体店面,实体店通过互联网的方式使得用户可以在网络完成预订然后去实体店提货付账或者由派件员去派件,货到付款的形式。

2、主要任务

本毕设以实际需求为根据,实现用户对系统不同的操作功能。会员通过本系统可以实现水果的信息查询及时了解产品的动态购买自己的需要的产品,也能了解一些水果的知识,而管理员可以实现部门和员工信息管理、系统管理修改信息和更新信息动态。

主要功能:

用户管理;

产品管理;

订单管理;

购物车;

预订管理;

反馈。

二、调研资料情况

1.ASP

·结合HTML标签,编写简单,可实现快速开发。

·无须编译,可在服务器端直接挑氏行。

·与浏览器无关,客户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。

·ASP能与任何ActiveX Scripting语言兼容。除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,如REXX、Perl、Tcl等。脚本引擎是处理脚本程序YgCOM(Component Object Model)对象。

·ActiveX Server Components(ActiveX服务器组件)具有无限可扩充性。可以使用Visual Basic、Jarva、Visual C++、COBOL等程序设计语言来编写所需要的ActiveX Server Component。主机互联官方网站www.hlidc.net,就是用asp设计的。

2.PHP

·结合HTML标签,编写简单,可实现快速开发。

·PHP总共有3个模块:内核、Zend引擎以及扩展层,内核用来处理请求、文件流、错误处理等相关操作;Zend引擎(ZE);用以将源文件转换成机器语言:,然后在虚拟机上运行;扩展层是一组函数、类库和流,PHP使用它们来执行一些特定的操作。

·PHP与MySQL是绝佳组合。

·PHP提供的数据库接口支持彼此不统一,比如对Oracle、MySQL、Sybase的接口彼此都不一样。

3.JSP的特点

·结合HTML标签,同时有自己的标签库,由于需要很多的配置文件,并且层次很多,导致编写技术最为复杂。

·客户端提交的;求到服务器端响应,需要服务器端Java虚拟机的解释执行:将JSP页面转换成Servlet代码,然后Servlet代码被Java编译器编译成.class字节文件,由生成的Servlet来对客户端应答。

·显示层和业务层分离。JSP页面用于显示样式,JavaBean用于编写业务逻辑,包括通过JDBC技术进行数据库连接。这样便于开发人员维护代码及版本升级。同时也很好地保护了作者的代码。

·可重用性强。由于JSP属于J2EE体系,Java编程的范畴,更强调面向对象性,。因此编写好的成型的组件(实现某一特定功能的Java文件)可用于项目的多个地方,方便管理。

·标签库可扩展。开发人员和其他人员可以为常用功能建立自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识—样的执行特定功能的构件来工作。JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和1技巧,并且能够扩展到支持企业级的分布式应用。作为采用Java技术家族的一部分,以及J2EE的一个成员,JSP技术能够:支持高度复杂的基于Web的应用。

·可移植性。JSP拥有Java程序设计语言“一次编写,随处运行”的特点,可以很方便地在Linux、UNIX及Windows等平台上移植。

·具有很强的安全性。

·具有很多成熟的架构支持,如:Struts、Hibernate、Spring、EJB3.0等框架。

4.三种技术对比

下面我们从几个特性方面对这3种技术进行比较。

·反应速度。在操作数据库方面,JSP最快,其次是PHP,然后是ASP。

·移植性。JSP和PHP都具有很好的移植性,可以在Windows、Linux、Unix等多个平台上移植,而ASP只能用在Windows系统上。

·数据库访问。Java通过JDBC来访问数据库,通过不同的数据库厂商提供的数据库驱动方便地访问数据库,访问数据库的接口比较统一;PHP对于不同的数据库采用不同的数据库访问接口,所以数据库访问代码的通用性不强;ASP通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作。

·安全性。由于JSP的策略是页面和后台分离,访问者不会看到后台逻辑,安全性最强。而PHP和ASP都是将脚本嵌在页面中,安全性比较弱。

·分布式多层架构。PHP和ASP实现简单的两层或三层架构,而JSP在这方面比较强大,可根据实际业务实现多层次,而且还有很多成熟的框架。如:Spring。

·开发成本。由于JSP比较复杂,开发起来成本高。ASP和PHP的开发速度快,简单易学,开发成本低。

·适用项目。JSP适用于开发大型的项目,PHP和ASP适用于开发中小型项目。

另外,在运行开销、扩展性、函数支持、厂商支持、对XML的支持等方面,JSP都是比PHP和ASP优秀的技术。Microsoft为了对抗Sun的J2EE(由Java、Servlet、JSP及一系列的支持组件支持的Web开发框架),开发了ASP.NET (C#)技术。ASP.NET是一个已编译的、基于.NET的环境,把基于通用语言的程序在服务器上运行,将程序在服务器端首次运行时进行编译,比ASP即时解释程序在速度上要快很多。而且可以用任何与.NET兼容的语言(包括Visual Basic .NET、C#和JScript .NET)创作应用程序。

ASP.NET的核心语言是C#,C#是一种类似于Java的语言,包括面向对象、继承、可重用等,被称作在现在的Web项目中可以和Java相匹敌的语言。但是,ASP.NET依然继承了ASP只能以IIS为服务器、运行在Windows系统上的缺点,虽然有自己的兼容其他平台的组件,但是移植起来相当麻烦

参考资料:

    [1]安德森ASP NET高级编程[M]北京:清华大学出版社,2002

  [2](美)Chris Goode,Chris Ullman等康博译ASP NET入门经典——c#编程篇[M]北京:清华大学出版社,2002

  [3]秦鑫,朱绍文NET框架数据访问结构[J]计算机系统应用[M]2002,12

  [4]潘凯华,邹天思. PHP开发实战宝典[M]. 北京: 清华大学出版社, 2010. 

  [5]张兴科. JSP动态网站设计项目教程[M]. 北京: 中国人民大学出版社,2010.

   [6]Jeffrey Richter Applied Microsoft NET Framework Programming[M].北京:清华大学出版社,2004

  [7]Daniel Cazzulino等C#Web应用程序入门经典[M]北京:清华大学出版社,2003

  [8]蒋秀英SQL Server 2000数据库与应用[M]北京:清华大学出版社,2006

  [9]龚小勇关系数据库与SQL Server 2000[M]北京:机械工业出版社,2007

  [10]萨师煊,王珊数据库系统概论(第三版)[M]北京:高等教育出版社,2000

三、初步设计方法与实施方案

1、系统功能设计.

                                              

(1)用户管理

       用户分为三类分别为管理员和普通用户以及会员

       普通用户可以进行预订、购买、打折、团购以及反馈一些建议等功能,会员可以在此基础上享受更多的优惠比如折扣上更多等;

       而管理员可管理会员和普通用户。 

       

      

(2)产品管理

    ①产品进行分类如苹果菠萝是一级分类而二级分类苹果又可分为红富士,水晶富士等等。

    ②对产品的信息更改,如产品的数量,折扣。

    ③对产品实时信息进行更新。

    ④及时更换产品。

(3)订单管理

        这个模块可以对订单的信息进行查看,可以及时了解订单的状态对订单进行评价,如有问题可以及时联系客服。

   (4)购物车

        选择好了商品可以放入购物车如果增加或者减少可以修改,然后选定好了再进行结算。

   (5)预订管理

        选择好预订的类别如是团购或者其他的方式,如果选好了确认则预约成功,否则为未完成。

   (6)反馈

        用户可以对产品或者系统功能上的优缺反馈给管理员。

2、系统设计实施方案 

开发环境:

操作系统:Windos7 基本运行环境(.net framework,iis )

   系统开发工具:Visual Studio 2010

   系统开发平台:.net

   数据库服务器:SQLSERVER2008

   

四、预期结果

   

按照要求完成水果售卖网站,实现用户的注册,用户管理功能;实现产品的分类信息更新更换等;实现订单的信息更新,订单状态查询,订单的评价;

实现购物车的放置修改结算;实现用户的预约预订;接收用户的意见反馈等。

   

 

五、进度计划 

进度计划表如表1:

进 度 计 划 时 间

调研和收集相关资料,撰写开题报告 第1周

撰写开题报告,准备开题答辩 第2周

 搭建系统环境、查找并学习相关编程语言及翻译英文资料 第3周

根据需求调研结果进行分析,做出需求分析说明书 第4周

 进行系统概要设计,完成数据库的设计,画出E-R图 第5周

搭建系统基本框架,用户管理模块详细设计,进行代码编写 第6周

用户管理模块单元测试,进行Bug调试,完善本模块 第7周

产品管理模块详细设计,代码编写,单元测试,修改不足,完善模块功能

第8周

订单管理模块详细设计,编写代码,模块单元测试,修改不足,完善模块功能

第9周

购物车模块详细设计,编写代码,模块单元测试,修改不足,完善模块功能

第10周

 预约管理模块详细设计,编写代码,模块单元测试,修改不足,完善模块功能

第11周

反馈模块详细设计,编写代码,完善模块功能 第12周

,进行最后的调试,并对系统进行集成,UI界面整体设计

第13周

进行最后系统测试,完善系统不足 第14周

 撰写毕业设计论文及附件 第15周

打印论文及附件,准备答辩材料、制作PPT、准备答辩

 第16周