2016计算机开题报告范文
2016计算机开题报告范文
计算机的你们要做开题报告了,你们知道怎么做吗?下面是学习啦小编为大家整理的2016计算机开题报告范文,欢迎阅读。
2016计算机开题报告范文篇1
题目:软件项目开发管理系统
专业:计算机科学与技术
学生姓名:黄**
学号:****
指导教师:唐北平老师
进入二十一世纪这个信息爆炸的时代,人们的各种观念开始发生惊天巨变,各行业也开始转向信息化。而随着Internet的普及与发展、随着电脑及网络技术的大范围应用,信息技术、网络技术、计算机技术等都在不同领域得到了飞速的发展。随着IT产业的不断膨胀,各种各样的软件项目被飞快的开发出来。各种应用软件,各类实施项目不断被推出,在世界高速发展的今天,在各类软件项目层出不穷的今天,如何规范的,系统的,安全的,高效的管理好各类软件项目,成为了当前各软件项目开发公司的最大难题。要想去逐步解决这些问题,则需要应用到软件项目开发管理系统。
软件项目开发是一件非常复杂的工作,他需要各种软件开发人员投入到这个开发大军来,相互协调配合,相互提升。而对众多的软件公司或开发团队来说,有效的管理和控制软件项目是非常重要的。为了给这一复杂而重要的工程带来可操作性的简便和准确的数据信息。Software Projects Exploitation Management System就是为着这一目的开发出来的。
软件项目管理系统主要用来帮助软件公司架构规范的软件项目开发管理过程(项目计划管理、监督与跟踪、需求管理、测试管理、缺陷管理…)包括:
1、帮助软件公司进行有效的项目数据度量管理(针对SEI CMM3/CMMI3的标准);
2、帮助各软件公司长效实施组织过程体系规范(ISO9001、SEI CMM/CMMI);
3、帮助软件公司建立项目过程数据库和知识库等。故本综述分别从基于B/S模式数据库的设计方法、分析,设计对软件项目管理系统进行综述。
4、提高过程透明度,加强对项目的监督和管理(针对项目的进度、成本、质量、资源、活动等);
5、支持软件公司的多级管理模式,包括:企业高层、质量部、项目经理、程序员;
6、支持项目组内、异地的开发组间、异地的客户与组间的协同工作模式,突破地域障碍;
关健词:数据库软件、软件工程、C/S模式、B/S模式、JAVA
数据库技术是数据管理的技术,是计算机科学的重要组成部分。最近几年来,数据库技术发展越来越快,在多种应用领域对数据管理的需求越来越多,数据库技术的重要性已不断的被更多的人所熟知。数据库技术是数据管理的技术,它也是计算机科学的重要组成部分目前,不仅在大、中、小、微各种机型上都配有数据库管理系统,各行各业的信息系统,甚至是国际互联网上的信息系统都离不开数据库的支持。因此,数据库已成为信息社会的重要基础设施。
从计算机技术和数据库的发展过程来看,计算环境和数据库技术基本保持着一种同步发展的状态。现阶段最具有发展潜力的就是基于B/S模式或者基于C/S模式的数据库。 数据库管理系统(DBMS)可以定义为:“?数据库管理系统是用于管理数据的计算机软件。数据库管理系统使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。随着B/S模式与C/S模式数据库的发展,数据库系统也出现了嵌入式数据库系统和移动数据库系统。嵌入式移动数据库可以定义为:嵌入式移动数据库系统是支持移动计算或某种特定计算模式的数据库管理系统,数据库系统与操作系统、具体应用集成在一起,运行在各种智能型嵌入设备或移动设备上。目前这已经成为一个十分活跃的研究和应用领域——嵌入式移动数据库或简称为移动数据库(EMDBS)。
其中C/S(客户机/服务器)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现。实质就是客户端运行应用程序,并向服务器数据库发送SQL请求及取回结果;服务器数据库侦听基于TCP/IP的网络,响应请求并返回处理结果。两层结构最大的优点在于系统结构简单。
一个良好的软件项目开发系统对C/S结构需要完成以下功能:
a)数据库的维护功能包括数据的备份、恢复等功能
b)权限分配管理功能。
c) 基本数据的维护。基本数据指的是软件项目的基本信息。
d) 动态数据录入、编辑、修改、查询等。动态数据指的是检测到的信息及其改造后的一些相关的信息。
B/S(浏览器/服务器)模式数据库系统。是WEB兴起后的一种模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。三层结构是把应用逻辑划分为三个部分:第一层是用户界面(User Interface),提供用户与系统的友好交互。第二层是应用服务器,专司业务逻辑的实现。第三层是数据服务器,负责数据信息的存储、访问及其优化。
基于上述数据库系统特点,软件项目管理系统是在WINDOWS环境下,采用C/S模式,使用JAVA+SQL Server语言设计。其优越性体现在:
(1)非过程化语言
SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的接口
SQL以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使他具有极大的灵活性和强大的功能。
SQL不要求用户指定对数据的存放方法,这个特点使用户更易注重于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。
(2)是所有关系数据库的公共语言
由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的
(3)统一的语言
以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。
通过阅读大量的文献证明,建立在B/S或C/S模式下的数据库设计基础之上的软件项目开发管理系统具有稳定、高效、可靠的特点,同时拥有良好的可伸缩性,能够充分适应未来系统的扩展需求,出色的可重用性则大大降低了构建新系统的成本。
参考文献
1、《VB+SQL Server数据库应用系统开发与实例》李晓黎、张巍人民邮电出版社
2、《Visual Basic编程技巧:网络与数据库篇》机械工业出版社
3、《数据库系统原理》李站怀著西北工业大学出版社。
4、《Visual Basic 6数据库编程大全》 弗洛克维克(美)电子工业出版社(2000)
5、《Visual Basic 6数据库程序设计高手》 温贤发 科学出版社(2001)
6、《Visual Basic开发指南:SQL Server篇》邱仲潘 电子工业出版社(2000)
7《Visual Basic编程技巧:网络与数据库篇》 清宏计算机工作室 机械工业出版社(2001)
2016计算机开题报告范文篇2
1研究的背景及意义
研究背景
随着我国社会主义市场经济体制的确立和发展,商业流通领域进入了一个空前的发展阶段,面临商界的激烈竞争,只有在多变的商品和顾客中挖掘并掌握市场需求,即淘汰“卖不出去的商品”,购进“卖得快、利润高的商品”的经营者才会获利,企业也才能在竞争中生存和发展,如果能够选择一个好的管理系统,把大量繁杂的、看似毫无关系的数据,有机的结合起来,形象的反映出市场的供求关系,就能够为得出正确的决策做出事半功倍的效果。在过去,销售业的操作一般都靠人工操作,如靠人工登记卡片、填写表格资料,然后根据不同的分类进帐,销售额的日结算和每月的盘点都需花费大量的人力和物力来完成。即使前几年,有些商家开始使用电脑管理,但也只是进行一些简单的数据计算的操作。这是一项极其繁琐的工作。通过人手工计算不仅容易出错,而且不能够及时把数据之间的关系形象化表现出来,也就不能够进一步掌握市场的最新动态。而通过本系统基本可解决以上问题,并且能够方便、灵活地对数据库的资料进行查询、统计、打印等操作,所有这些对数据库进行的操作都受到管理级别的限制,确保数据的安全性。?数据库技术是一门历史弥坚的学科,不像其它的计算机技术会随着时间的推移而变得越来越没有声息。考虑其原因,则是因为信息的爆炸对数据库技术的要求只增不减。在互联网日益发展、壮大的背景下,在因特网热潮不减的情况下,如何让原来在单机中使用的数据库可供多机使用,也成了必然的趋势。企业要在竞争中求得生存,就应使自己的产品资料销售、管理等方面科学化。
此“房屋租售管理系统”的开发定位于一个能够满足数据库管理软件,即具备一个数据库管理软件的基本功能,包括数据的增加,删除,修改,查询,统计等,便于用户查看,操作,和查询房屋登记信息。同时能够提供高质量的套打及快速生成统计分析报表。此外,系统具有用户登录功能,不同用户有不同的权限,这样可以提高数据的安全性和可靠性。该系统符合各房屋中介公司和各地房管局规定的各项数据项上报汇总统计的要求。系统采用Visual Studio 2015开发平台和数据库相结合的手段进行开发,结构紧凑、运行速度快、操作简单,更因为拥有自己的源代码,所以保证了软件具有高度的保密、安全性,本系统将房屋中介公司工作人员方便、安全、高效的进行管理。
研究意义
在编程时,尽可能从用户操作的角度出发,力求使得操作简单、容易掌握,并尽可能考虑到对误操作的提示和容错处理,使系统有一个友好的用户界面。
随着当今科学技术的飞速发展,尤其是计算机技术的出现,使得人类进入了信息化社会,利用计算机,可以代替人进行很多复杂劳动,从而节省大批的人力,可以大大提高工作效率,而且计算机有更高的准确性和更安全的保密措施。计算机技术凭着自己无与伦比的优越性,已经迅速成为各个领域不可或缺的工具。在各行各业中离不开数据处理,这正是计算机被广泛应用于数据库管理系统的环境。计算机的最大好处在于利用它能够进行数据管理。使用计算机进行数据控制,不仅提高了工作效率,而且大大的提高了其安全性。
在之前的房屋租售管理过程中,各地房管局往往采用的是通过粘贴板的方式使用户贴出本地房屋出售或者出租的情况,不仅不便于用户快速的查询房源情况,而且手工操作难免带来各种误差和错漏,尤其是在数据信息处理工作量大时容易出错;数据繁多时,容易丢失,且不易查找,出错后又不易修改。
基于以上问题,有必要建立房屋租售管理系统,使管理工作规范化,系统化,程序化,避免的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询、修改房源基本信息,并能根据用户的不同需要,准确,迅速找到合适的房屋,而且管理者也迅速的统计出本月房屋出租出售情况等。
2 研究方法
通过查阅资料了解系统意义及需要实现的功能。设计出大体上的功能模块,画出模块图。通过进一步了解对每个功能模块进行细化,将每一步都想清楚,制定出每一步的做法和该注意的地方。对设计好的程序进行调试,通过调试发现存在的问题并解决,以完善系统。最后整理各个阶段设计记录文档,写成论文稿。
3 论文提纲(研究路径/论文(设计)框架)
随着信息自动化处理技术的日益发展,如何科学,全面,高效的对单位纷繁复杂的档案管理事务进行计算机的自动化管理是个热门话题,当前企事业单位为了提升自身的竞争力,各单位都在定制和购买各项业务应用软件,运用高科技手段进行科学,规范的管理。作为房屋中介公司的管理者,希望能够对房屋中介事务管理的整个流程状态,信息资料的情况了如指掌,使其可以做出科学的决策。作为工作人员期望能够避免繁琐的手工操作,甩掉传统的手工记录方式,达到事半功倍的效果。一个能够使其实现管理系统化、规范化、自动化的计算机系统就显得很有必要。利用计算机技术,实现管理系的自动化,规范化就是这个问题最好的解决方法。
论文主要探讨“房屋租售管理系统”的理论基础和设计思想,根据系统的开发过程和系统的功能实现为主线来论述数据库管理软件的开发过程。主要阐述以软件工程理论作为系统开发的理论基础,以客户机/服务器模式的关系型数据库作为后台,以专业数据库开发语言作为实现手段的数据库管理软件的开发过程分析和理论研究。
本系统以Visual Studio 2015开发平台为开发工具,通过后台数据库的建立与设置,软件界面的设计与实现,用C#程序语言编写与调试等几个阶段来完成对房屋租售管理系统的开发。
第1章 绪论
1.1数据库管理软件概述
1.1.1管理信息系统
1.1.2数据库管理信息系统的形成
1.1.3数据库管理信息系统的简介
1.1.4关系型数据库
1.2课题背景
1.3课题意义
第2章 系统分析
2.1系统需求分析
2.2系统可行性分析
2.2.1系统经济可行性分析
2.2.2系统技术可行性分析
2.3系统介绍