软件工程论文的开题报告

jianjian8410 分享 时间: 收藏本文

【简介】感谢网友“jianjian8410”参与投稿,下面是小编给大家带来关于软件工程论文的开题报告(共15篇),一起来看看吧,希望对您有所帮助。

篇1:软件工程论文开题报告

软件工程论文开题报告模板

开题报告的综述部分应首先提出选题,并简明扼要地说明该选题的目的、相关课题研究情况、理论适用、研究方法,以下是一篇关于软件工程论文开题报告的模板,希望对大家有帮助。

一、选题背景

当今的互联网服务面临着许许多多的挑战和千变万化的需求,其中就包括需要管理海量的数据,并且能为高速增长的用户群提供持续可依赖的服务。这里所说的互联网服务包括了诸如在线邮箱、搜索引擎、在线游戏、在线金融系统、内容分发网络、文件共享网络等等。因此,能提供这些互联网服务的系统往往很庞大:由成百上千台机器组成,并且这些机器可能在同一个数据中心里,也可能分散在不同的数据中心,之间通过不可依赖的网络进行通信。在具有如此巨大的扩展性的集群中,错误的发生变的很常见:一部分机器可能随时会遇到硬件或者软件故障;网络延迟和网络故障随时可能发生,导致丢包、网络分区等情况;偶发的恶意攻击或是操作错误,也有可能导致不可预测的灾难性错误发生。所以,构建这种系统的软件往往很复杂,同时,每隔一段时间,系统都需要进行一定的修改(升级)以提升性能、修改错误或增加新的功能。本文工作所面临的最基本的问题就是如何有效地设计一种工程上可行的升级方案,使得这种规模的分布式系统能在升级期间能持续地提供服务。

二、研究目的和意义

时下云计算十分火爆,各种互联网公司、银行、政府都经常提及云计算,各种各样的分布式系统也层出不穷,不论是著名的大型分布式产品的开源项目诸如Hadoop、OpenStack、MongoDB等等,又或者是国内外的著名的云计算服务提供商AmazonAWS、MicrosoftAzure、阿里云们,云计算早已从纸面或者是宣传标语中,走向了实实在在的落地阶段。但是,针对云计算抑或是分布式系统中一个比较具体的问题的相关研究,尤其对于国内的相关领域而言,却是比较缺少的,国内工业界的著名厂商们似乎都在闷头造车,分享出来的解决云计算工程中实际具体问题的论文和研究成果依然较少。本人深知自己的能力有限,仅得益于研究生期间的一些实习经历,结合工程实际,尝试对分布式系统的升级和数据迁移问题做一些总结和提炼的工作,并且有一定的创新。

三、本文研究涉及的主要理论

分布式系统是其组件分布在联网的计算机上,组件之间通过传递消息进行通信和动作协调的软件系统。分布式系统是一个统称,常见的有分布式操作系统、分布式程序设计语言及其编译(解释)系统、分布式文件系统和分布式数据库(存储)系统等等。本文所面临的升级和数据迁移的问题涉及到更多的是分布式存储系统,分布式存储系统的定义如下:分布式存储系统是大量的普通的PC服务器通过互联网互联,对外作为一个整体提供存储服务。

也可以说,那些以数据存储和访问为目的而设计的分布式系统称之为分布式存储系统。与普通的软件系统不同,分布式存储系统具有以下几个特性,理解这些特性对解决本文所提出的问题具有基础性的意义。扩展性:分布式存储系统的扩展性是最重要的优势,往往可以扩展成百上千台的规模。同时随着集群规模的增长,其系统整体性能表现为线性增长。

并且,可以根据一定的策略将数据和请求分配到不同的物理节点,物理节点的'数目和集群处理能力成正比,集群是线性可扩展的。同时,集群能否扩展,可否线性扩展是衡量分布式存储系统的一个重要指标。低成本和高性能:分布式存储系统具有的自动容错、自动负载均衡机制使其可以构建在普通的PC机之上。另外,线性扩展能力也使得增加、减少机器非常方便,可以实现自动运维。因此,对整个集群而言,分布式存储系统具备高性能。

数据分布:分布式存储系统区别于单机存储系统最大的特点是它可以按照一定方法进行数据切片,不同的物理节点分布不同的数据分片,从而将系统的存储容量压力和访问请求压力分散到系统集群的各个物理节点上,使系统整体能够存储超大规模的数据量,同时能够接受更多的并发请求。

那么如何将数据分布到多台服务器才能够保证数据分布均匀?数据分布到多台服务器后如何实现跨服务器读写操作?常用的数据分片和分布方法有两种:a.哈希分区方法,即根据数据的Key进行哈希取模,离散的分配到集群的物理节点上,Amazon的Dynamo采用了一致性哈希算法进行分区;b.连续分区方法,即将整个数据集合按照key来排序,根据key的范围进行分片。

四、本文研究的主要内容及研究框架

(一)本文研究的主要内容

本论文共分为六章,各章的主要内容如下所述:

第一章为引言。介绍了本论文的研究背景,简述了云计算和分布式系统目前的现状,系统升级的必要性,以及本文的主要工作和组织结构。

第二章为文献综述。介绍了分布式系统相关的基本理论,分析了一些典型的Nosql系统,综述了在单机软件成熟的升级方案以及在分布式系统升级问题上前人的一些研究成果。

第三章为难点分析及总体设计。本章系统地分析了分布式系统升级问题的难点,并且提出了高可用的分布式系统升级设计的基本概念和原则,在此基础上,提出了该问题的总体设计方案。

第四章为详细设计和实现。本章在前一章的基础上,依次详细地设计了在单数据中心和跨数据中心的分布式环境下的系统升级方案,为本论文的最为重点的章节。

第五章为方案测试与实施。本章在详细设计与实现的基础上,提出了相应的测试和实施方案,通过测试分析和实验分析验证了升级方案的有效性。

第六章为总结和展望。总结了全文所做的工作,指出了论文的创新点,并且对论文的不足以及未来的后续研究做出了展望。

(二)本文研究框架

本文研究框架可简单表示为:

五、写作提纲

摘要4-5

ABSTRACT5-6

第一章引言9-11

1.1研究背景9

1.3本文组织结构10-11

2.1分布式相关理论11-14

2.1.1基本概念和特性11-12

2.2典型Nosql系统分析14-19

2.2.1Bigtable15-16

2.2.2Dynamo16-18

2.2.3Cassandra与Bigtable,Dynamo的对比18-19

2.5本章小结22-23

第三章难点分析与总体设计23-32

3.2高可用的分布式系统升级设计25-27

3.2.2升级设计的基本原则26-27

3.3总体设计方案27-31

3.3.2方案步骤28-30

3.3.3重点说明30-31

3.4本章小结31-32

第四章详细设计与实现32-51

4.2单数据中心分布式系统升级33-38

4.2.1设计意义33-34

4.2.2详细设计34-38

4.3跨数据中心分布式系统升级38-42

4.3.1区别分析38

4.3.2总体说明38-39

4.3.3读写请求处理39-40

4.3.4详细步骤40-42

4.4主要模块的实现42-49

4.4.2升级主要模块实现44-46

4.4.3数据迁移模块实现46-48

4.4.4回调函数的实现48-49

4.5本章小结49-51

第五章方案实施与测试51-70

5.1方案实施51-57

5.1.1系统部署51

5.2方案测试57-66

5.2.1单元测试57-61

5.2.2集成测试61-63

5.2.3系统测试63-66

5.3实际生产环境测试结果66-69

5.4本章小结69-70

第六章总结与展望70-72

6.1回顾和总结70-71

6.2前景展望71-72

参考文献72-74

六、本文研究进展(略)

篇2:软件工程论文开题报告

一、选题背景

当今的互联网服务面临着许许多多的挑战和千变万化的需求,其中就包括需要管理海量的数据,并且能为高速增长的用户群提供持续可依赖的服务。这里所说的互联网服务包括了诸如在线邮箱、搜索引擎、在线游戏、在线金融系统、内容分发网络、文件共享网络等等。 因此,能提供这些互联网服务的系统往往很庞大:由成百上千台机器组成,并且这些机器可能在同一个数据中心里,也可能分散在不同的数据中心,之间通过不可依赖的网络进行通信。在具有如此巨大的扩展性的集群中,错误的发生变的很常见:一部分机器可能随时会遇到硬件或者软件故障;网络延迟和网络故障随时可能发生,导致丢包、网络分区等情况;偶发的恶意攻击或是操作错误,也有可能导致不可预测的灾难性错误发生。 所以,构建这种系统的软件往往很复杂,同时,每隔一段时间,系统都需要进行一定的修改(升级)以提升性能、修改错误或增加新的功能。本文工作所面临的最基本的问题就是如何有效地设计一种工程上可行的升级方案,使得这种规模的分布式系统能在升级期间能持续地提供服务。

二、研究目的和意义

时下云计算十分火爆,各种互联网公司、银行、政府都经常提及云计算,各种各样的分布式系统也层出不穷,不论是著名的大型分布式产品的开源项目诸如 Hadoop、Open Stack、Mongo DB 等等,又或者是国内外的著名的云计算服务提供商 Amazon AWS、Microsoft Azure、阿里云们,云计算早已从纸面或者是宣传标语中,走向了实实在在的落地阶段。 但是,针对云计算抑或是分布式系统中一个比较具体的问题的相关研究,尤其对于国内的相关领域而言,却是比较缺少的,国内工业界的著名厂商们似乎都在闷头造车,分享出来的解决云计算工程中实际具体问题的论文和研究成果依然较少。 本人深知自己的能力有限,仅得益于研究生期间的一些实习经历,结合工程实际,尝试对分布式系统的升级和数据迁移问题做一些总结和提炼的工作,并且有一定的创新。

三、本文研究涉及的主要理论

分布式系统是其组件分布在联网的计算机上,组件之间通过传递消息进行通信和动作协调的软件系统[2]。分布式系统是一个统称,常见的有分布式操作系统、分布式程序设计语言及其编译(解释)系统、分布式文件系统和分布式数据库(存储)系统等等。本文所面临的升级和数据迁移的问题涉及到更多的是分布式存储系统,分布式存储系统的'定义如下: 分布式存储系统是大量的普通的PC 服务器通过互联网互联,对外作为一个整体提供存储服务。也可以说,那些以数据存储和访问为目的而设计的分布式系统称之为分布式存储系统。 与普通的软件系统不同,分布式存储系统具有以下几个特性,理解这些特性对解决本文所提出的问题具有基础性的意义。 扩展性:分布式存储系统的扩展性是最重要的优势,往往可以扩展成百上千台的规模。同时随着集群规模的增长,其系统整体性能表现为线性增长。并且,可以根据一定的策略将数据和请求分配到不同的物理节点,物理节点的数目和集群处理能力成正比,集群是线性可扩展的。同时,集群能否扩展,可否线性扩展是衡量分布式存储系统的一个重要指标。 低成本和高性能:分布式存储系统具有的自动容错、自动负载均衡机制使其可以构建在普通的 PC 机之上。另外,线性扩展能力也使得增加、减少机器非常方便,可以实现自动运维。因此,对整个集群而言,分布式存储系统具备高性能。 数据分布:分布式存储系统区别于单机存储系统最大的特点是它可以按照一定方法进行数据切片,不同的物理节点分布不同的数据分片,从而将系统的存储容量压力和访问请求压力分散到系统集群的各个物理节点上,使系统整体能够存储超大规模的数据量,同时能够接受更多的并发请求。那么如何将数据分布到多台服务器才能够保证数据分布均匀?数据分布到多台服务器后如何实现跨服务器读写操作?常用的数据分片和分布方法有两种:a.哈希分区方法,即根据数据的 Key 进行哈希取模,离散的分配到集群的物理节点上,Amazon 的 Dynamo 采用了一致性哈希算法进行分区;b.连续分区方法,即将整个数据集合按照 key 来排序,根据 key 的范围进行分片。

四、本文研究的主要内容及研究框架

(一)本文研究的主要内容

本论文共分为六章,各章的主要内容如下所述:

第一章为引言。介绍了本论文的研究背景,简述了云计算和分布式系统目前的现状,系统升级的必要性,以及本文的主要工作和组织结构。

第二章为文献综述。介绍了分布式系统相关的基本理论,分析了一些典型的 Nosql系统,综述了在单机软件成熟的升级方案以及在分布式系统升级问题上前人的一些研究成果。

第三章为难点分析及总体设计。本章系统地分析了分布式系统升级问题的难点,并且提出了高可用的分布式系统升级设计的基本概念和原则,在此基础上,提出了该问题的总体设计方案。

第四章为详细设计和实现。本章在前一章的基础上,依次详细地设计了在单数据中心和跨数据中心的分布式环境下的系统升级方案,为本论文的最为重点的章节。

第五章为方案测试与实施。本章在详细设计与实现的基础上,提出了相应的测试和实施方案,通过测试分析和实验分析验证了升级方案的有效性。

第六章为总结和展望。总结了全文所做的工作,指出了论文的创新点,并且对论文的不足以及未来的后续研究做出了展望。

(二)本文研究框架

本文研究框架可简单表示为:

五、写作提纲

摘要 4-5

ABSTRACT 5-6

第一章 引言 9-11

1.1 研究背景 9

1.2 本文主要工作 9-10

1.3 本文组织结构 10-11

第二章 文献综述 11-23

2.1 分布式相关理论 11-14

2.1.1 基本概念和特性 11-12

2.1.2 CAP 理论 12-14

篇3:软件工程论文开题报告

软件工程论文开题报告

论文题目:学生信息管理系统的设计与实现

一、论文选题的理由或意义

选题来源:

随着我国高校不断扩招,学生数量急剧增多,有必要开发相关的学生信息管理系统来对学生信息进行数字化管理。使用计算机对学生信息进行存储与管理,具备传统学生信息管理所无可比拟的优点,例如:存储信息量巨大,占用空间少,查询方便、快捷,保密性好,信息可靠性高等,可以减轻学院教职员工的工作压力。基于以上原因,我设计了本学生信息管理系统。

选题意义:

在高校直接对学生的管理工作一般是由高校辅导员来负责的。转变辅导员的工作方式、借助先进手段提高辅导员的管理水平可以有效地促进管理高校学生效率。辅导员对学生信息管理系统的要求一般有如下几点:以不同部门之间的信息传输为基础,建立范围波及全校的数据库的共享;摒弃曾经的手写登记的方式,利用现代化电子计算机进行办公。使用计算机对学生信息进行存储与管理,也具备很多优点,例如:存储信息量巨大,占用空间少,查询方便、快捷,保密性好,信息可靠性高等,这些优点可以说明使用学生信息管理系统能极大地提高管理学生信息的效率。学生信息管理系统可以对高校学生信息管理进行进一步优化,使录入学生信息以及对学生信息进行编辑、查找等工作变得更加方便与简单,有力地发展了学生信息管理的方式,使其日臻完善。并且在当今大数据时代,我们需要分析更多的数据,有时甚至是需要单独分析与某一特别现象相关的所有数据,而不会再依靠随机取样,而存储了大量的学生数据的学生信息管理系统正是进行这一分析的良好平台。

二、国内外关于该课题的研究现状及趋势

衡量一个国家或地区民众受教育水平的重要指标之一是这个国家或地区高等教育和国民职业教育发展的程度。自改革开放以来,我国高等教育受到国家的大力扶持,高等教育水平也在全国持续发展与普及,高校教育工作的质量与效率变得越来越重要,在当今全球数字化和信息化的时代大背景下,数字化校园即将成为一种必然的潮流。我们国家在推进教育信息化、数字化建设的过程当中,也越来越重视高等院校和高等职业职院校在信息管理过程中,自主研发综合性的信息管理系统。有自主知识产权的高效的信息管理系统,对我国的高等教育建设起到了重大的推进作用。学生信息管理工作是高校信息管理工作的重要组成部分之一,国内许多高校都根据自己学校的规模和特点,配备出自主研发的学生信息管理系统,国内不少软件公司也纷纷参与开发该软件项目,但是从已有的高校学生信息管理系统来看,存在的问题还有很多,主要有以下几点:

(1)学生信息管理系统仅仅停留于管理层面,信息化程度不够;

(2)功能单一,不同部门开发的信息管理系统仅仅为了解决自己部门具体的问题而开发,各个原本应该相关的系统间却相互独立,没有有效的信息关联,学生在使用不同部门开发的系统时必须来回切换,这一点也从客观上导致了管理的信息流通不畅,影响信息的共享;

(3)系统孤立,缺乏统一的规划,许多系统还处于仅限负责该项业务的管理人员一人使用,未能妥善地考虑横向以及纵向管理工作的信息关联性,而且各个信息系统之间交互性不高,信息被重复采集与统计,造成资源的浪费,同时,各个系统间的孤立也会导致查找到的`信息不完整,使得信息的价值大大降低;

(4)很多学生信息管理系统在设计和开发时未考虑到数据库的多样性问题;

(5)很多学生信息管理系统还存在灵活性低和后续可扩充性差等问题,没有强大的不间断的后续维护支持,无法适应高校不断变化的发展需求,使得这些信息管理系统在运行了一段时间后就被停用甚至废弃,浪费了宝贵的高校资源。

三、本人的研究计划,包括研究目标、内容、拟突破的难题或攻克的难关、自己的创新或特色、实验方案或写作计划等

研究目的:设计一套学生信息管理系统。

研究方案:

第一章绪论。总论系统开发的意义,国内研究现状、设计方法概述等关于本学生信息管理系统的基本问题。

第二章相关技术简介。对完成本系统所用到的数据库软件、编程平台等作以简介。

第三章系统分析。首先确定系统的功能需求,基于 UML 在学生信息管理系统体系结构建模中的应用,分别从用例图、时序图、状态图、活动图、组件图和部署图等对学生信息管理系统进行描述,确定系统的功能需求,在这一过程中可以体现出 UML在软件体系结构建模上存在着无可比拟的优势。此外本章也要讨论系统的安全性分析与可行性分析等内容。

第四章系统总体设计。通过需求提炼参与此系统的 9 个实体,用 E-R 图表达各个实体之间的联系,并且进行数据库的设计与架构,为下一步编程作好充分的准备。

第五章系统实现。设计每个功能模块的窗体以及界面,用文字和程序流程图说明各模块的相关算法。

第六章系统测试。设计若干测试用例,并给出运行结果,检验系统运行情况,保证系统质量。

第七章总结与展望。对整个毕业设计进行总结和展望。

研究难点:

系统实现快捷、方便的查询手段和内容丰富的信息资源。

论文创新点:

使用面向对象方法(OOP),使用 Microsoft 的 SQL Server 来设计数据库,并使用 Microsoft VisualBasic 6.0 和 JSP,基于 B/S 与 C/S 联合架构进行开发。本系统分为两个部分,为高校辅导员使用的部分采用 VB,以 C/S 架构进行开发;为学生使用的部分采用 JSP,以B/S 架构进行开发。

写作计划:

写作计划总体分为三个阶段,即收集资料,整理思路、提纲和论文撰写阶段:

第一阶段:4月1日--5月20日   资料收集、整理阶段。

第二阶段:205月21日--7月1日   思路整理和提纲阶段。

第三阶段:年7月2日--10月20日   论文撰写阶段,其中10月中旬基本完成写作,之后进行论文初稿修正和完善,10月底完成写作,交付打印。

四、主要参考文献

[1] 薛华成。 管理信息系统[M]. 北京:清华大学出版社, .

[2] 张刚、郭军军。 高职院校辅导员管理系统研究及实践[J]. 科技资讯, (29):10-12.

[3] 吴扬俊。 管理信息系统基础[M]. 北京:电子工业出版社, .

[4] 赵琴、赵伟强、郝伟臣。 国内外高校学生工作信息化管理的主要特点与启示[J].中国教育信息化, 2009(7): 9-12

[5] 伍俊良。 管理信息系统(MIS)开发与应用[M]. 北京:科学出版社, .

[6] Viktor Mayer-Schonberger、Kenneth Cukier 着 盛杨燕、周涛译。 大数据时代[M]. 浙江:浙江人民出版社, .

[7] 纪楠楠等。 高职院校学生管理信息系统的研究[J]. 科技致富向导, .08(2):2-3.

[8] 高妙玲、张超。 对高校学生信息管理系统建设的若干思考[J]. 山西高等学校社会科学学报, 2012, 24(4): 104-107

[9] Michael Blaha、James Rumbaugh 着 车皓阳、杨眉译。 UML 面向对象建模与设计(第二版)[M]. 北京:人民邮电出版社, .

[10] 张海藩。 软件工程导论(第五版)[M]. 北京:清华大学出版社, .

[11] 周秉峰。 UML 软件建模[M]. 北京:北京大学出版社, .

[12] 徐宝文、周毓明、卢红敏。 UML 与软件建模[M]. 北京:清华大学出版社, .

[13] 黄维通。 SQL Server 2000 简明教程[M]. 北京:清华大学出版社, 2002.

[14] 王承文。 SQL Server 数据库的优化和保护[J]. 电脑知识与技术,2002(3):53-56.

[15] 张艳。 新编 Visual Basic 程序设计教程[M]. 北京:清华大学出版社, .

[16] 李俊民、赵东等。 零基础学 Visual Basic(第二版) [M]. 北京:机械工业出版社, 2010.

[17] 王永茂。 JSP 程序设计--用 JSP 开发 Web 应用[M]. 北京:清华大学出版社,2010.

[18] 范立锋、乔世权、程文彬。 JSP 程序设计[M]. 北京:机械工业出版社, 2009.

[19] 毋国庆、梁正平、袁梦霆、李勇华。 软件需求工程[M]. 北京:机械工业出版社,2007.

[20] 覃征、徐文华、韩毅、唐晶等。 软件项目管理(第 2 版)[M]. 北京:清华大学出版社, 2009.

[21] 谢星星。 UML 基础与 Rose 建模实用教程[M]. 北京:清华大学出版社, 2011.

[22] Eriksson. H. Business Modeling with UML [M]. 北京:机械工业出版社, .

[23] 韦灵。 基于 UML 的学生管理信息系统分析设计[J]. 电子技术与软件工程,2013(20): 71-72.

[24] 谢希仁。 计算机网络(第五版)[M]. 北京:电子工业出版社, 2008.

[25] 张跃平、耿祥义。 JSP 程序设计[M]. 北京:清华大学出版社,2009.

[26] 王珊、萨师。 数据库系统概论(第四版)[M]. 北京:高等教育出版社, 2006.

[27] LEE Sow Sup、IEEE Jong-Kap. Development of Internet Based Ship Technical

Information Management System[J]. Ocean Engineering, 2006(33):1814-1828.

[28] 胡明、王红梅。 计算机学科概论[M]. 北京:清华大学出版社, 2008.

[29] Kovacgs、Spenskm. Abduetive Reasoning in Logistiesre Search[J].Intenational Joural of Physieal Distribution & Logisties Management, 2005, 35(2):32-44.

[30] 柴相花等。 Visual Basic 实例精通[M]. 北京:机械工业出版社, 2009.

[31] 张婉婉等。 21天学通Visual Basic(第二版)[M]. 北京:电子工业出版社, 2011.

[32] 何宗霖等。 零基础学JavaWeb开发(第二版)[M]. 北京:机械工业出版社, 2010.

[33] 袁玉宇。 软件测试与质量保证[M]. 北京:北京邮电大学出版社, 2008.

篇4:软件工程论文的开题报告

软件工程论文的开题报告

一、选题背景与意义

(一)选题背景

作为国民经济发展的支柱和主导性产业,电信行业在推动国民经济信息化,拉动国民经济快速发展等方面,发挥着积极的重要作用。新时期我国电信行业取得了长足的发展由于3G牌照发放、电信重组等发展机遇,预计20xx年我国电信业将实现6%以上的增长。20xx年第一季度,全国电信业务总量累计完成5867.8亿元,比上年同期增长10.8%;全国累计净增电信用户2360.7万户,总数达到100564.1万户,突破10亿户大关。

预计到20xx年,工业和信息化部管理的工业行业的信息化投资可达500亿元,预计可为电信运营业提供一个可观的收入增长点(见图2)。20xx年1月7日重组后的中国移动、中国电信和中国联通分别获得TD-SCDMA、CDMA20xx和WCDMA 3G牌照。3G将为中国电信产业带来更多机遇,促进移动新格局的形成。三大运营商20xx年仅在3G网络建设的投资就达到1350亿元至1650亿元,加上三张3G网络投入的手机补贴,20xx年3G相关投资将达到1730亿元至20xx亿元。

截止到20xx年8月,中国移动用户的总数已经突破了5个亿,单从用户的规模来看,中国移动已成为全球最大的运营商。同一年中,随着完成与中国铁通的重组工作,中国移动长期以来跛行的局面得以结束,实现了真正意义上的全业务运营。20xx年,在扩大原有移动通信市场优势的同时,中国移动还将在更多的领域竞争,从而维持其强势地位。目前中国移动的市场份额在新增用户市场上不断遭到竞争对手的蚕食。根据运营商披露的数据显示,截止到20xx年11月,在新增用户市场上,中国移动的份额降到了50.6%;同年11月新增移动用户458万户,同比下降了33.3%。与此同时,中国联通在该月新增了141万用户,中国电信则新增307万用户。这些数据都表明中国移动的优势地位也在不断面临挑战。

(二)研究意义

通过海量网络数据,分析把握客户行为特征,为企业决策提供可靠依据。网络系统积累的海量网络数据对于运营商而言无疑是一笔宝贵的财富,利用数据挖掘相关技术,从所积累的海量网络数据中提取有用信息,并在原有作业系统的基础上提炼与升华,以实现客户的细分和特征化,将大的客户群体划分成多个小的客户群体,实现市场的分割,以便针对不同群体的客户实现差异化服务,为企业决策提供可靠依据,从而提升企业利润或降低企业运营成本。

通过数据挖掘技术有效的分析客户信息,不但可以扩大企业的经营活动范围,及时把握新的客户需求和市场机会,有针对性地制定营销策略,从而占领更多的市场份额,还可以帮助企业更好的保留原有老客户,同时吸引更多的新客户。针对性地实施战略,实现利润最大化。借助客户细分服务,运营商便能针对不同客户的需求进行差异化服务,同时进行有效地成本控制,从而最大限度的提升客户价值,以确保企业的盈利最大化,因此本项目选题基于数据挖掘的湖南移动精准营销平台优化研究进行研究和分析。

二、文献综述

目前,数据挖掘技术及知识发现已经成为计算机科学界的研究热点。,亚太地区在北京召开的第三届会议PAKDD共收到158篇论文,反映空前热烈。美国人工智能协会主办的KDD国际研讨会及数据库、信息处理、人工智能、知识工程等领域的国际学术刊物都开辟了知识发现专刊,IEEE的Knowledge and Data Engineering会刊最先在1993年出版了KDD技术专刊,其发表的5篇评价、KDD系统设计的逻辑方法,并且集中讨论了数据库的'动态性冗余、高噪声和不确定性、空值等问题,KDD系统与其它传统的机器学习、人工神经网络、专家系统、数理统计分析系统的联系和区别,以及相应的基本对策。6篇论文摘要展示了KDD在从建立分子模型到设计制造业方面的具体应用。

国外很多计算机公司非常重视数据挖掘的开发与应用,Informix公司于底收购了当时在数据挖掘技术上卓有成效的Red Brick公司。Red Brick数据挖掘在关系引擎中通过创建模型完成,这些模型在数据库中表现为相应的表,并且这些模型可以通过结构查询语言(SQL),能像普通表一样被访问和操作。向模型中插入数据的时候,数据挖掘计算就被执行了,然后建立含有计算结果的表。后者可以被观察,用于对计算结果的理解,并且在其它数据集中进行预测。除此之外,IBM公司和微软公司也成立了相应的研究中心进行这方面的工作,一些公司也已经提出了基于数据挖掘技术的商业智能解决方案。此外,相关软件也开始在国内销售,如SAS、SPSS、Platinum、BO以及IBM等。

三、研究内容和方法

本文研究内容首先针对湖南移动目前的运营现状提出实现精准营销的理念,湖南移动已经具备了实施优化精准营销的条件并已经开始逐步实施,通过具体的案例分析证实基于网络数据分析的客户细分等方法适用于增值业务的精准营销。本文根据提出问题、分析问题、解决问题的逻辑顺序,采用理论研究与实证研究相结合、定性分析与定量分析相结合的方法展开研究。

(1)系统分析法

本文在对相关理论和国内外研究现状进行梳理总结的基础上,构造本文的分析框架。

(2)定性与定量相结合

本文先采取定性与定量相结合的分析方法分析湖南移动精准营销平台优化研究的现状,并对基于数据挖掘的湖南移动精准营销平台优化设计提出了系统方案,为完善湖南移动精准营销平台优化提供支持。

篇5:软件工程论文开题报告总结

工程领域名称: 软件工程(项目管理方向)

班级、学号: 硕士生姓名: 张 剑

导师姓名:

硕士生所在单位名称: 兖矿集团公司

填表日期:开 题 报 告 内 容

提示:

1、 工程硕士的学位论文的选题 应直接来源于生产实际或具有明确的生产背景和应用价值,可以是一个完整的工程项目策划、工程设计项目或技术改造项目,可以是技术攻关研究专题,可以是新工艺、新设备、新材料、新产品的研制与开发,论文选题应有一定的技术难度、先进性和工作量,能体现作者综合运用科学理论、方法和技术手段解决工程实际问题的能力。

2、 学位论文的形式可以是工程设计、产品研制报告、研究论文。

内容包括文献综述和选题两部分(查阅中、外文资料数量不少于20篇,书面报告6000字以上,所阅文献目录清单附后)

煤矿长期以来是粗放式的经营管理,近几年的安全事故更是引起了国人的高度关注,作为全国比较先进的兖矿集团也同样面临着巨大的安全管理压力。安全管理应全方位、全天候、全过程、全员管理,即横向到边,纵向到底。企业干部必须实施安全管理,这是法律责任赋予的要求;企业职工必须接受安全管理,这是每一个职工自身利益的需要;领导干部必须模范执行安全管理,这是素质的表现。有关安全生产管理的原则、方针、政策等,除少数情况外,一般需要相当长的时间才能显现优劣、成效。安全生产是各方面长期努力的结果,发生事故(尤其是特大事故)是安全管理弊病的总暴露。作为环保节能项目的煤矿综合利用小电厂的安全管理更是一个全新的难题,因为他依赖于煤矿企业,又区别于煤矿企业,同时他还有别于大型的发电企业。为此,作为煤泥煤矸石综合利用电厂,必须根据实际需要建立一套适合综合利用电厂科学实用的安全评估体系,提高安全评估的科学性和准确性。就国内的`安全管理信息系统现状而言,大多是以静态的为主,所以如何建设好动态安全管理信息系统,更好的提高煤泥煤矸石综合利用电厂安全生产力,是值得我们研究的。

课题研究背景:

山东省兖州矿业集团有限公司(兖矿集团)为国家重点特大型企业集团,是国家20世纪70年代投资建设的重点煤炭基地。兖矿集团拥有8对矿井、6座选煤厂,覆盖了济宁、邹城、曲阜、兖州、巨野等县市1400平方公里。为合理利用煤矿的煤泥煤矸石,利用环保节能政策,建设了8座综合利用小电厂。

(一) 现状分析:

1、国内电力企业安全管理的发展现状:

当前国内各电力企业有很多的安全管理系统,大多为静态管理,系统功能分散,各系统数据逻辑上分散,为静态管理,即将数据录入某个系统后,相关人员只能在该系统查看信息,缺少业务上的整合或整合不够,其他管理系统不能利用已有的数据,想利用需要的数据要么重新录入,要么用优盘拷贝数据,数据没有实现共享和充分利用,未达到动态管理水平,整个电厂的安全管理受到局限。

目前为止,煤矿综合利用电厂的安全评估活动缺少成熟的标准和依据, 大电厂的评价依据和部分方法由于企业规模和工艺上的差异不适合综合利用电厂进行安全评估活动, 在此条件下, 急需一套适合综合利用电厂进行安全评估活动的体系进行安全性评价

2、目前国内煤矿企业的安全管理系统应用问题:

篇6:软件工程论文开题报告总结

系统大多功能分散,各系统数据逻辑上分散;各种数据为静态管理,未达到动态管理水平;缺少业务上的整合或整合不够,没有与设备管理系统等其他管理系统衔接以实现数据的共享。

隐患管理流程化较差:目前煤矿安全管理系统能中的隐患管理,多数停留在表面,只对隐患信息进行记录,利用系统可以查看隐患信息,较好系统,对隐患的登陆及整改进行了流程化管理,但存在管理不连续,存在局限性的缺点,没有对隐患进行全面动态和闭环管理。

(二) 课题研究的意义:

1、有助于提高生产经营单位的安全管理水平

安全评价可以使生产经营单位的安全管理变事后处理为事先预测、预防。传统安全管理方法的特点是凭经验进行管理,多为事故发生后再进行处理的“事后过程”。通过安全评价,可以预先识别系统的危险性,分析生产经营单位的安全状况,全面地评价系统及各部分的危险程度和安全管理状况,促使生产经营单位达到规定的安全要求。

2、对日常安全管理所需数据和功能进行高度整合。

在国内一些大电厂和火电厂的管理系统中,各种样式的系统都是相互独立,在实际工作中有些过于独立,各业务数据逻辑分散,相关数据没有得到有效的利用,资源没有得到充分利用,本系统将把日常生产管理中需要的日常安全管理,安全生产,隐患管理,安全宣教,安全评估功能等整合在一起,实现业务数据的共享和动态管理,达到高度整合,这在全国各电力企业和煤矿企业中属于第一次。

3、实现事故隐患及缺陷的全方位闭环管理。

普通的隐患管理是对隐患的记录和整改管理,对于隐患的管理不连续,没有闭环管理。本系统将实现隐患的发现、确认、分级、整改通知单下达、排查、跟踪、验收动态闭环管理,达到隐患的全面管理目的。使得所有被发现的问题,都将得到重视和处理。根据严重程度,分别进入缺陷、隐患、安全检查的处理流程。所有被发现的问题得到很好的控制。

4、建立适合综合利用电厂的安全评估体系。

安全评价的意义在于可有效地预防事故发生,减少财产损失和人员伤亡和伤害。安全评价与日常安全管理和安全监督监察工作不同,安全评价是从技术带来的负效应出发,分析、论证和评估由此产生的损失和伤害的可能性、影响范围、严重程度及应采取的对策措施等。“安全第一,预防为主”是我国安全生产的基本方针,作为预测、预防事故重要手段的安全评价,在贯彻安全生产方针中有着十分重要的作用,通过安全评价可确认生产经营单位是否具备了安全生产条件。

5、有助于综合利用电厂的生产经营提高其经济效益

安全预评价,可减少项目建成后由于达不到安全的要求而引起的调整和返工建设;安全验收评价,可将一些潜在事故隐患在设施开工运行阶段消除;安全现综合评价,可使生产经营单位较好地了解可能存在的危险并为安全管理提供依据。生产经营单位的安全生产水平的提高无疑可带来经济效益的提高。

2、本课题的应用价值:

1、通过作,为课题研究提供必要的基础。同时及时和导师加强联系、为研究制定方案、制定日程,加强实践结合,及时评价,按时总结,定期拓展研究成果。

3、保证必要的硬件设施到位,为研究提供物质保障。 .1-2008.11

论文撰写 论文起草,修改,装订,提交 2008.12-.3

课题研制条件落实情况:

研究条件情况分析:改制后的兖矿集团公司是山东省唯一的大型煤电铝及煤化工企业集团,资产总额400亿元,所属10个综合利用发电厂22台锅炉、19组机组,员工 2800人。,公司发电量完成10.8 亿千瓦时,企业内部供应8.2亿千瓦时,其余发电量上网,并有企业内部供暖的任务。由于10个综合利用发电厂分布在各个煤矿,集团公司专门成立了“华聚能源股份公司”来管理。公司领导非常重视电力信息化建设,对全动态安全管理信息系统建设更是重中之重,所以以兖矿集团公司为主要调研和实践对象对论文的研发开展十分有利。

研究条件落实情况:研究条件全部落实到位,并且和兖矿集团公司的安全生产中心做好了实践的准备。

课题来源(下达部门):兖矿集团公司

课题名称:全动态安全管理信息系统

课题负责人:潘清波

论文类型:1)工程设计2〕产品研制报告 3)研究论文 √ (请打√ )

导师对开题报告和论文计划的可行性提出意见:

企业方导师 (职称、单位名称): 孙晋步 高级工程师 兖矿科澳铝业有限公司

校方导师(组)(职称、单位名称):廖 勇 教授 电子科技大学软件学院

院(系所中心)审批意见:

院(系、所、中心)主管领导:

日期:

附录:

参考文献

[1]宋斌,Visual FoxPro 6.0中文版开发指南[M],北京:人民邮电出版社,.

[2]张龙祥著,数据库原理与设计[M],北京:人民邮电出版社,.

[3]李雁翎著,Visual Foxpro 6.0 使用与开发技术[M],北京:清华大学出版社,2001.

[4]郑刚著,Visual Foxpro 6.0实效编程百例[M],北京:机械工业出版社,.

[5]王要武,管理系统[M],北京:电子工业出版社,

[6]李红等编著,管理信息系统开发与应用[M],北京:电子工业出版社,2003

[7]周之英缟著,现代软件工程,北京:科学出版社,2003

[8]Matt Pietrek,Windows 95 System Programming Secrets, March

[9]张红军,王红等缟著,Visual Basic 6.0中文版高级应用与开发指南[M],北京:人民邮电出版社,2001

[10]林立军,程斌,翁迪恩缟著,Visual Basic 6.0数据库开发指南[M],西安:西安电子科技大学出版社,

篇7:软件工程论文毕业开题报告

一、课题来源

课题《Oracle实验的搭建》来自于实际的教学工作需要,随着科技的进步,网络的发展,几乎所有的企业都使用数据库来帮助管理商业活动,为企业带来了巨大的收益。而当今数据库市场,已经形成以甲骨文的Oracle数据库、IBM的DB 2数据库、微软的Sql Server数据库为代表的三足鼎立的形式,其中甲骨文公司的Oracle则牢牢占据着最大的市场份额。在国内,Oracle数据库已经成为诸多企业的首选,并且国内的市场份额呈逐年增高的趋势。因此,建设Oracle数据库应用平台,不仅能够为数据库教学提供一个平台,同时更能让学生在学习的过程中达到理论和实践相结合的目的,为学生提供更多的Oracle学习和实践的资源,以提高学生理论高度和实践能力,最终,为学生的就业提供助力。

二、国内外现状

在国外,目前已经有大量的高校采用了Oracle,其中排名前10的哈佛大学、耶鲁大学、剑桥大学、牛津大学、加州理工大学、伦敦帝国理工学院、芝加哥大学、麻省理工大学、哥伦比亚大学全部采用了Oracle.以剑桥大学为例,该校拥有30,000名学生、31所学院、150系,面临着每所学院都有自己的信息系统、冗余和冲突的资料、繁琐低效的业务流程、无法快速的给出业务报表等挑战,最终,通过应用Oracle,成功的实现了保证单一官方记录,各科室均可获得准确的数据,学生可在校区外获取记录,分享信息,准确报表。

在国内,清华大学、北京工业大学和中国科技大学已与Oracle签定协议,成为中国OAI计划(Oracle学术教育计划)的首批成员学校。根据计划,他们获得Oracle提供的用于教学目的的标准商业版软件以及Oracle的银牌服务。学生们可以学习到世界最新的技术,并能获得世界水平的课程,同时通过Oracle与行业用户的联盟,参加社会实践,获得市场上所需要的专业技能。近期,于5月13日,成都金晨教育集团携手世界最大的企业软件厂商ORACLE公司,在成都召开“20xx甲骨文国际化IT人才培养创新论坛”暨“四川地区高校院长高峰论坛”,四川大学、成都理工大学、四川师范大学、成都信息工程学院、成都托普信息学院、成都纺织高等专科学校、成都电子机械高等专科学校等25所高校领导参加了此次会议。会后,ORACLE公司将与高校就ORACLE精品课程置换、专业共建、共建大型实训基地等合作模式进行深入的商谈,同ORACLE公司将为部分学校捐赠正版软件、培训师资。通过此次会议,ORACLE公司将与四川省各高校,在“校企联盟”的教育改革模式下,打造企业需要的信息化人才,打通IT厂商、高校、用人企业的整个链条,提高四川大学生的就业和从业能力。

综合国内外的情况,Oracle已经深入到各大国内外高等院校,将Oracle的教学融入到数据库教学中已经刻不容缓。

三、综合分析

该项目实施后,预期实现Oracle数据库服务的共享,以及用户的集中式管理,因此从应用的角度分为两大部分来分析:Oracle数据库软件的部署和使用

1.1硬件载体的选择

以Oracle 11G为例,官方文档说明如下:

项目最低要求,物理内存最小1GB,虚拟内存物理内存的2倍,磁盘空间基本安装需要:4.55GB高级安装需要:4.92GB,显示器支持256色,处理器最小550MHz,如果是Vista系统则需要800MHz。

以上为Oracle 11G安装的最小硬件需求,按此要求,则只能实现单用户的学习,不能满足大数量用户的并发访问应用需求,因此,为了满足湖北汽车工业学院全校9600在校生和478专职教师的应用需求,应当提高硬件载体性能的采购标准,以满足当前的应用需求,同时,该硬件载体应当具备一定的扩展能力,以满足未来的升级需求,节约投资成本。

1.2操作系统的选择

Oracle数据库支持Windows系列操作系统、Unix系列操作系统、Linux系列操作系统等多种类型的操作系统。虽然Unix系列、Linux系列等类型的操作系统的安全性能高于Widows系列的操作系统,但是Unix系列、Linux系列操作系统固有的难于学习、难于配置等特点,会为项目的部署阶段带来巨大的难题,由于该项目的预期要求是一个学生学习和教师教学的平台,该平台在未来运行阶段不会部署商业化的数据库数据,因此,Windows系列的安全性可以满足该平台的要求,同时Windows平台的易维护性,易管理等特性,也为该平台的部署带来了便利。

所以,选择windows系列的操作系统,即满足Oracle 11G的运行要求,同时降低了后期维护的成本。

1.3 Oracle 11G的初步规划

根据操作系统平台的选定,而选择windows版本的Oracle 11G作为数据库教学的平台。

该平台面向湖北汽车工业学院的在校生,以及专职教师提供数据库服务,应此将Oracle的用户分为4类是合理的。第一类,学生。学生可以自由的使用Oracle进行相关的DDL、DML操作,但是应当严格限制学生使用DCL操作。第二类,教师。教师可以自由的使用Oracle进行先关的DDL、DML、DCL操作。

第三类,维护员。应当对维护员的操作进行严格限制,以防止数据库瘫痪,但是可以对Oracle进行基本的监控和维护。第四类,管理员。管理员拥有所有权限,可以根据教师的'要求,对Oracle进行高级操作,但应当严格监控其操作,防止服务器当机。

由于该平台用户数量大,因此,需要合理分配Oracle服务的资源,以提高Oracle数据库的利用率,同时应满足教师的特殊应用需求。

集中式管理的实现方式

由于该平台面向湖北汽车工业学院共计1万多全校师生,同时,每年都有新生入学和应届生毕业,因此,该平台面临着用户数量大,用户流动具有周期性,所以,开发一个第三方集中管理平台,对Oracle数据库应用实验平台的用户进行管理,是十分必要的,这样能有效降低管理Oracle数据库应用实验平台的用户的难度和成本。

四、方案论证

1.网络拓扑结构设计

根据相关资料表明,当今服务器的MTBF(平均故障间隔时间)已经能够达到120000小时,但是服务器在运行期间发生宕机事故,仍然屡见不鲜,因此,在设计计算机网络拓扑结构时,使用双机备份,乃至多机备份是一种很好的方案。通过阅读Oracle 11G的产品说明,该数据库软件支持数据库集群技术,并且可以灵活配置数据库软件和数据库数据,此特性为设计两层且各层可单独冗余的计算机网络拓扑结构奠定了基础。

为了提高Oracle数据库应用实验平台的稳定性,因此将数据库实例和数据库数据部署至单独的服务器,同时,部署数据库实例的服务器采用2台服务器做集群配置,通过这样的设计,可以达到数据库实例与数据库信息分离的目的,这样可以实现整个平台不间断运行,即使其中一台服务器因为意外宕机,那么另一台服务器也可以做到无缝切换,保证整个平台依然能够向用户提供数据库服务,同时提高了整个平台的I/O吞吐量,也为将来的服务器集群拓展奠定了基础。

为了提高平台内部数据的交换速率和设备之间互联的稳定性,采用安普非屏蔽6类线和华为S1724G企业级千兆交换机,保证了Oracle服务器与存储服务器的高速率数据交换。

网络拓扑结构设计如下:

集中式管理平台设计

在设计出Oracle数据库应用实验平台的网络拓扑结构后,通过分析,集中式管理平台的应用,也需要数据库软件的支持,并且,对数据库资源的占用少,应此可以直接依托该数据库提供辅助服务,其网络拓扑结构修改后如下:

通过分析,该管理平台需要实现的主要功能如下:

批量添加、删除学生应用Oracle数据库应用实验平台的帐户功能,单独添加、删除学生应用Oracle数据库应用实验平台的帐户功能,开启、关闭学生应用Oracle数据库应用实验平台的功能,清理学生使用Oracle数据库应用实验平台之后产生的垃圾文件。

由于Oracle 11G对java支持的很好,其外围组件较多,因此采用B/S结构设计有利于该辅助程序设计。

五、工作步骤

日期任务

20xx.XX.XX提交开题报告

20xx.XX.XX-XX.XX需求分析文档完成

20xx.XX.XX-XX.XX详细设计文档,数据库设计文档,测试计划文档完成

20xx.XX.XX-XX.XX完成相关数据库设计以及相关编码,完成中期汇报表

20xx.XX.XX-XX.XX完成编码及相关测试

20xx.XX.XX-XX.XX完成毕业论文初稿

20xx.XX.XX-XX.XX完成毕业论文,准备答辩

六、参考文献

[1] (美)Bob Bryla,Kevin Loney.Oracle Database 11g DBA手册[M].北京:清华大学出版社,20xx-1-1.

[2] (美)Michael MacLaughlin.Oracle Database 11g PL/SQL程序设计[M].北京:清华大学出版社,20xx-4.

[3] (美)DeepakAlur JohnCrupi DanMalks.J2EE核心模式[M].北京:机械工业出版社,20xx

[4]张桂元,贾燕枫。Eclipse开发入门与项目实践[M].北京:人民邮电出版社.

[5]刘晓华。J2EE企业级应用开发[M].北京:电子工业出版社,20xx

[6]张海藩。软件工程导论(第四版)[M].北京:清华大学出版社,20xx,5-10.

[7]张洪斌等。WebLogic Server系统管理和程序开发指南[M].北京:机械工业出版社,20xx.

篇8:软件工程开题报告通用

软件工程开题报告通用模板

随着人类社会进入信息时代,无线通信技术有了飞速的发展,尤其是射频微波通信技术的产生和发展无疑对无线通信技术的发展起到了决定的作用。 以下就是由精品学习网为您提供的软件工程开题报告。

1.根据《毕业设计(论文)工作管理规定》,学生必须撰写《毕业 ,由指导教师签署意见、教研室审查,系教设计(论文)开题报告》学主任批准后实施。

2.开题报告是毕业设计(论文)答辩委员会对学生答辩资格审 查的.依据材料之一。学生应当在毕业设计(论文)工作前期内完成, 开题报告不合格者不得参加答辩。

3.毕业设计开题报告各项内容要实事求是,逐条认真填写。其 中的文字表达要明确、严谨,语言通顺,外来语要同时用原文和中文 表达。第一次出现缩写词,须注出全称。

4.本报告中,由学生本人撰写的对课题和研究工作的分析及描 述,应不少于 字,没有经过整理归纳,缺乏个人见解仅仅从网 上下载材料拼凑而成的开题报告按不合格论。

5.开题报告检查原则上在第 2~4 周完成,各系完成毕业设计开 题检查后,应写一份开题情况总结报告。 毕业设计(论文)开题报告 学生姓名 学 号 专 业 指导教师姓名 职 称 副教授 所在系部 计算机工程学院 课题来源 自拟课题 课题类型 软件工程 课题名称 照片批量加日期软件的设计与开发

篇9:软件工程开题报告

1、 目的及意义(国内外的研究现状分析)

随着因特网发展的日新月异,人们利用网络实现资源共享以及协同工作越来越成为时代的潮流,使用各种网上的软件方便生活,已经成为了一个不可扭转的趋势。以此设计题目为目的,选择武汉市作为实践对象,以武汉市公交系统为基础,再利用所学知识,熟练运用开发工具后,开发一个武汉市手机公交线路查询软件,并且尽可能将其开发为一个方便大众使用的公交线路查询软件。

而且在当今公交出行线路多数是通过PC机查询获得的,但是假想一下在公交出行线路走到一半的时候计划有所变化,公交出行线路需要有所调整,那么如何能够动态掌握线路信息显得尤为重要,而且将来对生活的满意度也不仅仅是百姓致富安居乐业就足以,而是逐渐趋向于一个更人性化的服务。城市交通服务以及附属的一些服务一直都在不断的随着社会的进步而进步,这些服务从最开始的直接人力服务转向技术型服务,如电话询问,路牌等,然而这些服务总是有比较大的局限性,即纵然你知道了这条路该怎么走,下条路线该通到哪却不知,于是开发这个手机公交线路查询软件,可在手机上随时随地对公交线路进行查询,对用户将要出行的路线了如指掌,这对用户来说可以省去很多麻烦,节省不少时间。本次毕业设计结合武汉市公交线路系统开发一个武汉公交线路手机查询软件,服务于大众。

1.1现状分析

年9 月,Google 发表了Android 开放源码计划,释出Android 程序代码。紧接着运营商德国T-Mobile 在纽约正式发布第一款Android手机T-MobileG1。该款手机为台湾宏达电代工制造,是世界上第一部使用Android 操作系统的手机,支持WCDMA/HSPA 网络,理论下载速率7.2Mbps,并支持Wi-Fi。截止目前已经有多款使用Android 的智能手机 ,超过 5 万的应用程序。在不到两年时间的发展中,美国市场研究公司NPD近日发布的统计数据显示,今年第一季度期间,Android 手机在美国市场的`销量已超过iPhone,占据该季度美国智能手机总销量的28%,iPhone 相应份额为21%。

随着Android手机在市场上的份额越来越大,相应的Android系统的应用软件也越来也受到人们的重视。本次毕业设计就是结合Android系统手机设计一个公交车路线查询系统,学习了解Android系统的开发过程。

1.2设计目标

(1)学会在windows操作系统下使用eclipse搭建Android平台,以及Android开发环境的使用。

(2)学会在Android平台下设计友好的UI,掌握相关的基础知识。

(3)掌握在Android平台下的应用软件的设计与实现,以及设计思想。

(4)能够熟练掌握B/S-C/S结构。

(5)通过撰写毕业论文,提高文档编写能力。

1.3设计意义

随着人们生活水平的提高,出行坐车成为日常生活中不可缺少的一部分。而乘往目的地的线路需要随时掌握,于是手机公交线路查询软件,将成为人们生活出行的好帮手。通过手机公交查询软件,用户能够及时更新公交信息和查询线路,也能够借助Google服务器进行地图查询。

2、基本内容和技术方案

2.1基本内容

2.1.1服务器端功能

(1)后台管理功能

服务器后台管理是针对数据库进行操作,具有增、删、改、查功能。

(2)数据同步功能

采用Servlet技术,响应客户端请求,返回给客户端一端数据流,该数据流按照Xml语言规范写入数据流。

2.1.2客户端功能

(1)查询线路功能

获得线路经过的每个站点信息以及线路的票价信息和发车时间信息。

(2)地图查询功能

借助GoogleMap,完成公交查询并显示地图线路。

(3)数据更新功能

服务器响应客户端请求返回一段数据流,客户端接收此数据流后,按照Xml语言规范对数据流进行解析,解析后将数据存入客户端数据库。

(4)意见反馈功能

通过手机邮件将意见发送到管理员的邮箱

2.2技术方案

(1)软件类型

该软件是手机应用软件的一种,主要是用来使用户随时随地可以用手机查询武汉市公交车路线。

(2)运行的目标平台

游戏目标平台为Android2.1.

(3)操作方式

Android系统手机。

3、进度安排

第1周—第4周:查阅相关文献资料,明确研究内容,了解研究所需知识。确定方案,完成开题报告。

第5周—第7周:经过对相关知识的学习进行软件的策划以及准备工作,包括搜集或制作图片、声音等资源。

第8周—第11周:完成详细设计和编码、调试,运行测试等工作。

12 weeks-14 weeks: www.51lunwen.com/benkekaiti/ the software for perfect, writing the graduation thesis, and prepare graduation design rejoin the information you need.

15 weeks: the graduation design defense.

篇10:软件工程开题报告参考

xxx大学

本科毕业设计(论文)开 题 报 告

题 目 社区网格化

指 导 教 师 院(系、部) 软件学院

专 业 班 级 学 号

姓 名 日 期 20xx.x.x

教务处印制

一、选题的目的、意义和研究现状

・1・

・2・

二、研究方案及预期结果

・3・

・4・

篇11:软件工程开题报告参考

工程硕士学位论文开题报告

工程领域名称: 软件工程

班级、学号:

硕士生姓名:

导师姓名:

硕士生所在单位名称填表日期:年月日

开 题 报 告 内 容

提示:

1、工程硕士的学位论文的选题 应直接来源于生产实际或具有明确的生产背景和应用价值,可以是一个完整的工程项目策划、工程设计项目或技术改造项目,可以是技术攻关研究专题,可以是新工艺、新设备、新材料、新产品的研制与开发,论文选题应有一定的技术难度、先进性和工作量,能体现作者综合运用科学理论、方法和技术手段解决工程实际问题的能力。

2、学位论文的形式可以是工程设计、产品研制报告、研究论文。

3、内容包括文献综述和选题两部分(查阅中、外文资料数量不少于20篇,书面报告

1.软件工程论文开题报告

2.医学开题报告参考

篇12:软件工程硕士论文开题报告

题目:面向数据的软件工程方法探讨及初步应用

一、课题研究背景及意义

目前,面向服务的体系结构(service-oriented architecture,SOA)(叶钰,)仍然是软件行业进行软件项目开发的基本理论支撑和核心思维模式,人们在从实际需求中进行软件开发时,总是先将其中的业务模式抽离出来,再对某个业务的完成流程进行梳理,从而指导项目的具体开发,这就是SOA所涉及到的软件工程方法。

随着云计算、大数据时代的到来,在基础设施增强,信息量庞大的前提条件下,人们的实际需求变化越来越快,使得软件的业务需求也不断地变化,甚至可能导致整个业务流程的改变,所以在软件行业存在的需求分析过程复杂、软件开发周期长、软件生命周期短、运行维护困难等一系列问题变得更为突出。再者,随着数据思维的蔓延,人们的数据所有权意识越来越强烈,导致信息安全成为了国家战略。

由此,诞生了面向数据的体系结构(data-oriented architecture,DOA)(苗放,),DOA的核心是数据,它强调数据作为软件的生长土壤,在云环境下提供数据的管理和应用的管理,很好地解决了异构系统间数据共享和系统功能扩展等问题。在信息技术革命的当下,DOA为国家战略层面的智慧城市建设和信息安全工作的展开提供了理论支持。

所以,研究DOA下的软件工程方法并将其成熟应用有着十分重要的意义。

二、研究现状

1990年开始,在面向对象技术的基础上,为了提高软件的复用,逐渐发展起了组件技术,随着对组件技术研究的深入,形成了基于组件的软件工程。在COM/DCOM(楼伟进,)、Java Beans/EJB(Emmerich W,)等组件标准出现后,基于组件的软件工程趋于成熟,其实现的粗粒度的软件复用极大的提高了软件开发的效率和软件的质量,降低了软件开发成本,是软件工程方法的进步(冯健文,)。面向服务的体系结构(SOA)最早是由Gartner公司提出的,但一开始因为软硬件技术水平的限制,SOA没有引起广泛的`关注,随着Web Service(Debettencourt J,2001)的出现,SOA迎来了发展的真正开端,随着一系列标准和规范的制定,形成了面向服务的软件工程,时至今日,面向服务的软件开发仍然主导着软件行业的发展(蔡维德,)。

随着大数据概念(Andrew M A,2012)的提出,大数据的思维逐渐在学术界和行业中蔓延开来,许多专家学者提出了一些关于大数据软件工程(周明辉,)的思考,清华大学何克清教授在《大数据时代的软件工程关键技术》一文中根据大数据的特点,分析了大数据时代下软件工程的发展趋势,及其关键技术的应用,其中大数据驱动架构研究的思想,体现了数据在软件工程中的核心作用(何克清,2014)。清华大学张桂刚等在《一种基于大数据的软件设计模型》一文中,根据已有的软件工程方法,提出一种基于大数据的软件开发过程和一种基于大数据的编程语言,进而提出一种软件设计模型(张桂刚,2014)。这些都是数据在软件开发中的核心地位日渐凸显的情况下,对软件工程方法和软件工程技术的探讨。

苗放教授提出面向数据的体系结构(DOA)以来,面向数据理论体系不断发展,逐渐丰富,也在实际的工程项目中得到了应用和推广,DOA在实践中得到了证明,在此基础上,苗放教授提出了面向数据的软件工程(data-oriented software engineering,DOSE),在软件工程方法上做了新的论述,基于以数据为核心的思想展开了对面向数据软件工程方法的研究。

三、论文研究内容

首先是面向数据的软件工程方法研究,此研究的目标是确立软件工程的新方法,以数据为核心,以数据逻辑体现传统软件工程方法中的业务逻辑。本文研究从软件工程方法学的角度出发,旨在构建一种完整的面向数据的软件工程方法,进一步壮大软件工程方法体系,拟解决现价段信息系统构建过程中所遇到的一些突出问题。在具体问题的解决上,通过与已有软件工程方法的比较,说明了面向数据的软件工程方法研究的必要性。

其次是面向数据软件工程方法应用实践,将研究确立的DOSE方法应用在具体的软件工程项目开发中,从需求调研、开发成本、开发周期、系统扩展、信息共享等几个方面与传统的SOA方法进行比较,一方面是检验DOSE方法的确实可行性;另一方面是检验并证明DOSE方法相对于传统软件工程方法的优越性。

123下一页四、论文提纲

目录

摘要

ABSTRACT

第1章 绪论

1.1 引言

1.2 课题研究背景及意义

1.3 研究现状与存在问题

1.3.1 软件工程发展与研究现状

1.3.2 存在问题

1.4 论文研究内容

1.5 论文主要创新点及成果

1.5.1 论文创新点

1.5.2 论文主要成果

1.6 论文组织结构

第2章 相关概念与技术路线

2.1 面向数据的体系结构

2.1.1 总体架构

2.1.2 核心组成

2.1.3数据注册中心

2.2 面向数据的软件工程

2.2.1 面向数据的软件工程基本原理

2.2.2 数据逻辑与业务逻辑

2.3 数据资源池技术

2.4 数据生态系统

2.5 本章小结

第3章 面向数据的软件工程

3.1 面向数据的体系结构与面向服务的体系结构

3.2 面向数据的软件工程与传统软件工程

3.3 面向数据的软件工程与大数据软件工程

3.4面向数据的软件开发范型

3.4.1 DOSE方法原则

3.4.2 DOSE方法描述

3.4.3 DOSE软件过程

3.5 DOSE方法的优越性

3.6 本章小结

第4章 基于DOSE方法的信息系统设计与实现

4.1 系统的总体架构

4.2 系统设计与实现

4.2.1 数据库设计

4.2.2 DOA平台模块设计

4.2.3 系统模块设计

4.3 本章小结

结论

致谢

参考文献

五、论文创新点

(1)提出了面向数据的软件工程(DOSE)方法原则。根据面向数据所具有的特点,初步规定了面向数据体系结构下软件开发应该遵循的前提条件,主要包括三条原则:统一数据注册标准原则、数据定义服务,数据驱动应用原则、数据-应用生态系统原则。

(2)提出了一种面向数据的软件工程(DOSE)方法,并给出了方法内容的具体描述。在面向数据的体系结构理论多次项目实践的基础上,对面向数据的软件工程进行研究,经过对工程方法的探讨提出了一种DOSE方法,并进行了该方法的项目实践。

(3)提出了一种面向数据的软件工程(DOSE)的软件过程。在DOSE方法经过实践的情况下,根据DOSE方法的实际研发周期,总结出应用DOSE方法进行软件开发的软件过程,该过程以适应需求变更为迭代的主线,以DOA架构的数据生态系统为基础。

上一页123下一页六、进度安排

20XX年11月23日--12月8日 确定选题、收集相关资料

20XX年1月9日--2月15日 撰写开题报告与开题

20XX年3月4日--4月28日 调查问卷设计及调查

20XX年5月1日--5月15日 数据输入、汇总和处理,形成写作提纲

20XX年5月15日--5月30日 论文写作及修改

20XX年6月 论文答辩定稿

七、参考文献

[1]蔡维德,白晓颖,陈以农。2008.浅谈深析面向服务的软件工程[M].清华大学出版社。

[2]程付超。2014.面向海量遥感数据的分布式混合计算技术研究[D].成都理工大学。

[3]陈杰。2012.虚拟化资源池的设计与实现[J].电信技术,(5):53-55.

[4]陈利国,王艳萍。.面向服务体系架构的研究[J].电脑知识与技术,5(3):549-551.

[5]曹哲。2004.软件工程[M].中国水利水电出版社。杜明晶。2014.DOA下分布式数据注册中心构建与检索功能的初步实现[D].成都理工大学。

[6]冯登国。2001.国内外信息安全研究现状及其发展趋势[J].网络安全技术与应用,(1):8-13.

[7]冯健文,林璇。2004.基于组件的软件工程(CBSE)研究[J].江西师范大学学报:自然科学版,28(1):32-35.

[8]冯济舟。2014.软件瀑布模型的过程和产品质量保证[J].船舶标准化与质量,(2)。

[9]樊莉丽。2014.面向对象设计的软件工程开发分析[J].产业与科技论坛,(15)。

[10]樊莉丽。2014.软件工程体系结构的研究与发展[J].电子制作,(8)。

[11]郭江,廖越虹。1995.面向对象和面向过程的系统开发方法比较(下)[J].计算机系统应用,(4):59-62.

[12]郭立峰,郭耀,常继传。.NATO软件复用标准导论[J].计算机科学,(5):5-16.

[13]郭曦榕,苗放,王华军,等。2009.空间信息G/S网络访问模式体系架构初探[J].计算机应用与软件,26(10):72-74.

[14]高禹,毕振波。2008.软件开发过程模型的发展[J].计算机技术与发展,18(7):83-86.

[15](意)盖伊,(意)查耶,(意)曼德若利。.软件工程基础[M].中国电力出版社。

[16]何克清,李兵,马于涛,黄贻望等。2014.大数据时代的软件工程关键技术。中国计算机学会通讯。3.(10)8-9

[17]姜国华,李晓林,季英珍。.基于SOA的框架模型研究[J].电脑与信息技术,15(6):37-39.

[18]江贺,任志磊,聂黎明等。2014.面向移动应用大数据的软件工程研究。中国计算机学会通讯。3.(10)24-25. 上一页123

篇13:软件工程毕业论文开题报告

一、选题背景(含国内外相关研究综述及评价)与意义

1、课题来源

课题为《贵州省盘县戒毒所医技楼建筑与装饰工程招标控制价编制》。该医技楼结构形式为框架结构,建筑总高度19.80米,工程总建筑面积4532.0平方米,建筑层数为地上五层。本工程属于钢筋混凝土框架结构体系,工程设计规模为小型,耐火等级二级、抗震设防烈度6度,主体结构合理使用年限50年。地基基础设计等级为丙级;抗震等级为三级,上部结构的嵌固端为基础顶面。建筑分类为多层民用建筑,建筑耐火等级为二级。框架结构外填充墙均采用200厚加气混凝土砌块,内填充墙采用200或100厚加气混凝土砌块,均用混合砂浆。所有构造柱、圈梁、过梁混凝土强度等级为C25,框架柱混凝土强度等级为C30,梁、板的混凝土强度等级均为C30。

2、选题背景(含国内外相关研究综述及评价) (1)国内相关研究综述

招标控制价的产生的背景:随着近年建设工程的迅速发展,为加强建筑工程计价活动的监督管理,规范工程计价行为,维护建筑市场正常秩序,合理确定和有效控制工程造价,20xx年12月1日起实施的《建设工程工程量清单计价规范》(GB50500-20xx)规定:国有资金投资建设工程项目应实行工程量清单招标,并应当编制“招标控制价”。目前我国的造价行业存在许多问题,比如不够重视投资决策阶段工程造价的确控、设计阶段的工程造价控制不严、还未全面采用国际上通用的工程量清单报价方式、施工阶段对工程造价控制不够、工程竣工结算阶段工程造价控制不力等。 (2)国外相关研究综述

国外的工程造价估算是建立在价值工程基础上的,在建筑合同文本中必须包括使用价值工程技术的条款。它一般分为二种情况:一是自愿采用,承建商从自身利益出发,考虑采用价值工程技术,此时费用由承包商自身承担;另一种情况是强制运用,在合同中规定承包商必须采用价值工程技术,至于费用一般由业主承担。

在国际社会上,发达国家都十分重视全过程造价管理,都把工程造价作为一门专业来加以建设。它是建筑经济、技术与管理高度结合的专业。在美国,政府项目投资控制主要依据批准的预算。其投资和预算确定主要依靠以完的工程造价的资料进行估算。在项目实施中进行招投标,由承包商报价,有关造价的工作一致委托给造价工程师进行。在比较完善的建筑市场和中介组织服务条件下,工程价格由市场定价,而造价师对项目进行全过程的造价控制。

3、选题意义

招标控制价的编制使得招标人有效控制项目投资,防止恶性投标带来的投资风险。增强招标过程的透明度,有利于正常评标。利于引导投标方投标报价,避免投标方无标底情况下的无序竞争。招标控制价反映的是社会平均水平,为招标人判断最低投标价是否低于成本提供参考依据。可为工程变更新增项目确定单价提供计算依据。作为评标的参考依据,避免出现较大偏离。投标人根据自己的企业实力、施工方案等报价,不必揣测招标人的标底,提高了市场交易效率。减少了投标人的交易成本,使投标人不必花费人力、财力去套取招标人的标底。招标人把工程投资控制在招标控制价范围内,提高了交易成功的可能性。

选择此课题在于明确了解工程项目造价控制是工程建设项目管理的一个核心部分,贯彻于工程建设的全过程,是在投资决策阶段、设计阶段、招投标和施工阶段中采取有效措施,把工程项目建设发生的全部费用控制在批准的限额内,并随时纠正发生的偏差,以保证投资估算、设计概预算和竣工决算等管理目标的实现,以求在建设过程中合理使用人力、物力、财力,获得更大投资效益和社会效益基于工程项目投资运动的特点和运动规律,工程项目投资的控制涉及到方方面面,其基本控制原理为:全过程、全方位的控制;不同投资主体的控制;合理设置控制目标;以主动控制为主、技术与经济相结合的控制。

二、 选题研究的方法与主要内容

1、 研究方法

(1)经验总结法

首先确定研究课题及研究对象并掌握有关参考资料如定额、规范,然后制定总结计划、搜集具体实事且进行分析、综合、组织论证最后总结出研究成果。

(2)案例研究法

选择一个相似案例如同为五层框架结构的办公楼的招标控制价的编制案例,然后收集案例数据并分析案例资料,最后撰写研究报告。

2、研究步骤

(1)熟悉毕业设计图纸;

(2)熟悉招标控制价的编制要求与范围;

(3)熟悉与建设工程有关的标准、规范、技术资料;

(4)完成毕业设计的算量组价工作。

3、主要内容

(1)施工方案及措施描述:工程概况、编制依据、编制原则、施工组织总体设想、总体施工组织布置及规划、施工工艺、施工技术措施。

(2)工程量清单及招标控制价的编制:工程量清单应由具有编制招标文件能力的招标人,或受其委托具有相应资质的中介机构进行编制。工程量清单应作为招标文件的组成部分。一个拟建项目的全部工程量清单包括分部分项工程量清单、措施项目清单和其他项目清单三部分。

(3)本工程的技术经济指标分析: 所谓技术经济指标分析,就是借助于一系列经济指标,对不同的技术方案进行分析、比较、评价,寻求技术与经济之间最的最佳关系,使设计方案技术上的先进性和经济上的合理性有机地统一,进而作出决策。

技术经济指标分析主要分析总造价形成、造价指标、主要材料消耗指标、措施项目指标、工期指标等,并通过指标的分析来确定工程是否可行。

三、研究条件、拟解决的主要问题和预期结果

1、研究条件

(1)熟练掌握大学期间所学的专业知识;

(2)熟悉相关政策规范、通用图集、设计文件的学习和掌握情况;

(3)看懂图纸并熟练运用广联达计量软件进行工程量的计算;

(4)根据相关的规范和定额编制工程量清单,并运用宏业计价软件完成清单组价;

(5)导师的悉心指导和帮助。

2、拟解决的主要问题

(1)如何减少软件算量与手工算量的差异;

(2)如何实现全方位管理,更好地控制工程造价;

(3)对本工程对象进行技术经济指标分析。

3、预期结果

(1)毕业设计文本1份(包括封面、摘要、目录和正文,正文包括工程概况、完整的计价表格以及计价工程的技术经济指标分析三部分内容);

(2)施工方案(单独成册);

(3)招标控制价(正文包括编制说明、完整的计价表格以及计价工程的技术经济指标分析三部分内容);

(4)工程量计算书(本次毕业设计的工程量要求对一个混凝土构件进行手算,以excel表格形式提交,计算书内容包括工程量计算书封面、工程量计算说明、目录、正文四部分。);

(5)计价工程对象的技术经济指标分析(单方造价、手工算量与软件算量对比);

(6)毕业设计总结。

篇14:软件工程毕业论文开题报告

课题名称:项目变更请求的流程管理

一、 毕业设计(论文)课题背景(含文献综述)

1. 课题背景

目前,IBM GTS为客户主机系统部署变更,虽然有一套严格的变更流程,但沟通方式主要是依靠电话或者会议,不够透明和高效。往往因为变更请求的变化,不同的变更等级,繁复的审核流程,变更结果的反馈缺乏统计量化,致使变更常常延期及变更结果不明晰。由此可见,一个能通过友好的操作界面,对“项目变更请求”信息进行统一的管理,简化操作,规范审批和实施流程, 并提供变更信息的维护、检索以及统计功能的系统是势在必行的。

2. 选题依据和目的

由于一套完善的变更控制管理流程十分重要,因此本人想针对项目变更控制管理中的项目变更请求的管理流程作一下研究并将其实现。目的是通过友好的操作界面,对“项目变更请求”信息进行统一的管理,简化操作,规范审批和实施流程,并提供变更信息的维护、检索以及统计功能。产品的使用者包括项目变更请求、审批以及实施过程中的相关人员。

3. 工程应用价值

本文主要以IBM GTS部门为研究对象,从该部门现在实际情况出发,设计基于J2EE体系架构的项目变更请求的流程管理系统。达到提高变更效率,进一步规范变更管理,方便变更统计和查询的目的'。因此,本文有一定的工程应用价值和实际意义。

4. 文献综述

J2EE:

目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,J2SE)、适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enterprise Edition,J2EE)。J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。

J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。

Hibernate:

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

Structs:

Struts是采用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework。采用Struts能开发出基MVC(Model-View-Controller)设计模式的应用构架。有如下的主要功能:包含一个controller servlet,能将用户的请求发送到相应的Action对象;JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发人员创建交互式表单应用;提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。

二、 毕业设计(论文)方案介绍(主要内容)

本课题首先研究项目变更请求所涉及的流程和具体细节,研究如何才能使项目变更请求信息进行统一的管理,简化操作,规范审批和实施流程。比如,如何进行变更信息提交管理,如何进行变更信息专家审批管理,如何进行变更信息项目经理审批管理等。然后,学习structs+hibernate框架技术等。最后给出一个实践方案即通过具体的示例程序给出具体实现方法。

三、 毕业设计(论文)的主要参考文献

1.《软件工程实践者的研究方法》 普雷斯曼 (作者), 郑人杰 (译者) 机械工业出版社;

2.《软件工程卷3:领域、需求与软件设计》 比约尼尔(Dines Bjorner) (作者), 刘伯超 (译者), 清华大学出版社;

3.《精通Struts:基于MVC的Java Web设计与开发》

孙卫琴(作者),电子工业出版社;

4.《精通Hibernate:Java对象持久化技术详解(第2版)》

孙卫琴 (作者),电子工业出版社;

篇15:软件工程专业开题报告

开题报告,就是当课题方向确定之后,课题负责人在调查研究的基础上撰写的报请上级批准的选题计划。它主要说明这个课题应该进行研究,自己有条件进行研究以及准备如何等问题 ,也可以说是对课题的论证和设计。开题报告是提高选题质量和水平的重要环节。下面为大家推荐一份软件工程专业的开题报告。

1. 目的及意义(国内外的研究现状分析)

随着因特网发展的日新月异,人们利用网络实现资源共享以及协同工作越来越成为时代的潮流,使用各种网上的软件方便生活,已经成为了一个不可扭转的趋势。以此设计题目为目的,选择武汉市作为实践对象,以武汉市公交系统为基础,再利用所学知识,熟练运用开发工具后,开发一个武汉市手机公交线路查询软件,并且尽可能将其开发为一个方便大众使用的公交线路查询软件。

而且在当今公交出行线路多数是通过PC机查询获得的,但是假想一下在公交出行线路走到一半的时候计划有所变化,公交出行线路需要有所调整,那么如何能够动态掌握线路信息显得尤为重要,而且将来对生活的满意度也不仅仅是百姓致富安居乐业就足以,而是逐渐趋向于一个更人性化的服务。城市交通服务以及附属的一些服务一直都在不断的随着社会的进步而进步,这些服务从最开始的直接人力服务转向技术型服务,如电话询问,路牌等,然而这些服务总是有比较大的局限性,即纵然你知道了这条路该怎么走,下条路线该通到哪却不知,于是开发这个手机公交线路查询软件,可在手机上随时随地对公交线路进行查询,对用户将要出行的路线了如指掌,这对用户来说可以省去很多麻烦,节省不少时间。本次毕业设计结合武汉市公交线路系统开发一个武汉公交线路手机查询软件,服务于大众。

1.1现状分析

2008 年9 月,Google 发表了Android 开放源码计划,释出Android 程序代码。紧接着运营商德国T-Mobile 在纽约正式发布第一款Android手机T-MobileG1。该款手机为台湾宏达电代工制造,是世界上第一部使用Android 操作系统的手机,支持WCDMA/HSPA 网络,理论下载速率7.2Mbps,并支持Wi-Fi。截止目前已经有多款使用Android 的智能手机 ,超过 5 万的应用程序。在不到两年时间的发展中,美国市场研究公司NPD近日发布的统计数据显示,今年第一季度期间,Android 手机在美国市场的销量已超过iPhone,占据该季度美国智能手机总销量的28%,iPhone 相应份额为21%。

随着Android手机在市场上的份额越来越大,相应的Android系统的应用软件也越来也受到人们的重视。本次毕业设计就是结合Android系统手机设计一个公交车路线查询系统,学习了解Android系统的开发过程。

1.2设计目标

(1)学会在windows操作系统下使用eclipse搭建Android平台,以及Android开发环境的使用。

(2)学会在Android平台下设计友好的UI,掌握相关的基础知识。

(3)掌握在Android平台下的应用软件的设计与实现,以及设计思想。

(4)能够熟练掌握B/S-C/S结构。

(5)通过撰写毕业论文,提高文档编写能力。

1.3设计意义

随着人们生活水平的'提高,出行坐车成为日常生活中不可缺少的一部分。而乘往目的地的线路需要随时掌握,于是手机公交线路查询软件,将成为人们生活出行的好帮手。通过手机公交查询软件,用户能够及时更新公交信息和查询线路,也能够借助Google服务器进行地图查询。

2.基本内容和技术方案

2.1基本内容

2.1.1服务器端功能

(1)后台管理功能

服务器后台管理是针对数据库进行操作,具有增、删、改、查功能。

(2)数据同步功能

采用Servlet技术,响应客户端请求,返回给客户端一端数据流,该数据流按照Xml语言规范写入数据流。

2.1.2客户端功能

(1)查询线路功能

获得线路经过的每个站点信息以及线路的票价信息和发车时间信息。

(2)地图查询功能

借助GoogleMap,完成公交查询并显示地图线路。

(3)数据更新功能

服务器响应客户端请求返回一段数据流,客户端接收此数据流后,按照Xml语言规范对数据流进行解析,解析后将数据存入客户端数据库。

(4)意见反馈功能

通过手机邮件将意见发送到管理员的邮箱

2.2技术方案

(1)软件类型

该软件是手机应用软件的一种,主要是用来使用户随时随地可以用手机查询武汉市公交车路线。

(2)运行的目标平台

游戏目标平台为Android2.1.

(3)操作方式

Android系统手机。

3.进度安排

第1周—第4周:查阅相关文献资料,明确研究内容,了解研究所需知识。确定方案,完成开题报告。

第5周—第7周:经过对相关知识的学习进行软件的策划以及准备工作,包括搜集或制作图片、声音等资源。

第8周—第11周:完成详细设计和编码、调试,运行测试等工作。

12 weeks-14 weeks: www.51lunwen.com/benkekaiti/ the software for perfect, writing the graduation thesis, and prepare graduation design rejoin the information you need.

15 weeks: the graduation design defense

相关专题 软件工程报告