软件工程开题报告.docx

上传人:b****5 文档编号:7500595 上传时间:2023-01-24 格式:DOCX 页数:11 大小:26.32KB
下载 相关 举报
软件工程开题报告.docx_第1页
第1页 / 共11页
软件工程开题报告.docx_第2页
第2页 / 共11页
软件工程开题报告.docx_第3页
第3页 / 共11页
软件工程开题报告.docx_第4页
第4页 / 共11页
软件工程开题报告.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

软件工程开题报告.docx

《软件工程开题报告.docx》由会员分享,可在线阅读,更多相关《软件工程开题报告.docx(11页珍藏版)》请在冰豆网上搜索。

软件工程开题报告.docx

软件工程开题报告

软件工程开题报告

软件工程开题报告1

  开题报告的目的就是要请专家帮助判断选题者所提出的问题是否值得研究,以下是一篇软件工程毕业论文开题报告,供大家阅读借鉴。

  一、课题________

  课题《Oracle数据库应用实验平台的搭建》来自于实际的教学工作需要,随着科技的进步,络的发展,几乎所有的企业都使用数据库来帮助管理商业活动,为企业带来了巨大的收益。

而当今数据库市场,已经形成以甲骨文的Oracle数据库、IBM的DB2数据库、微软的SqlServer数据库为代表的三足鼎立的形式,其中甲骨文公司的Oracle则牢牢占据着最大的市场份额。

在国内,Oracle数据库已经成为诸多企业的首选,并且国内的市场份额呈逐年增高的趋势。

因此,建设Oracle数据库应用平台,不仅能够为数据库教学提供一个平台,同时更能让学生在学习的过程中达到理论和实践相结合的目的,为学生提供更多的Oracle学习和实践的资源,以提高学生理论高度和实践能力,最终,为学生的就业提供助力。

  二、国内外现状

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

  在国内,清华大学、北京工业大学和中国科技大学已与Oracle签定协议,成为中国OAI计划(Oracle学术教育计划)的首批成员学校。

根据计划,他们可以获得Oracle提供的用于教学目的的标准商业版软件以及Oracle的银牌服务。

学生们可以学习到世界最新的技术,并能获得世界水平的课程,同时通过Oracle与行业用户的联盟,参加社会实践,获得市场上所需要的专业技能。

近期,于5月13日,成都金晨教育集团携手世界最大的企业软件厂商ORACLE公司,在成都召开“20__甲骨文国际化IT人才培养创新论坛”暨“四川地区高校院长高峰论坛”,四川大学、成都理工大学、四川师范大学、成都信息工程学院、成都托普信息学院、成都纺织高等专科学校、成都电子机械高等专科学校等25所高校领导参加了此次会议。

会后,ORACLE公司将与高校就ORACLE精品课程置换、专业共建、共建大型实训基地等合作模式进行深入的商谈,同时ORACLE公司将为部分学校捐赠正版软件、培训师资。

通过此次会议,ORACLE公司将与四川省各高校,在“校企联盟”的教育改革模式下,打造企业需要的信息化人才,打通IT厂商、高校、用人企业的整个链条,提高四川大学生的就业和从业能力。

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

  三、综合分析

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

  Oracle数据库软件的部署和使用

  1.1硬件载体的选择

  以Oracle11G为例,官方文档说明如下:

  项目最低要求

  物理内存最小1GB

  虚拟内存物理内存的2倍

  磁盘空间基本安装需要:

4.55GB高级安装需要:

4.92GB

  显示器支持256色

  处理器最小550MHz,如果是Vista系统则需要800MHz

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

  1.2操作系统的选择

  Oracle数据库支持Windows系列操作系统、Unix系列操作系统、Linux系列操作系统等多种类型的操作系统。

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

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

  1.3Oracle11G的初步规划

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

  该平台面向湖北汽车工业学院的在校生,以及专职教师提供数据库服务,应此将Oracle的用户分为4类是合理的。

  第一类,学生。

学生可以自由的使用Oracle进行相关的DDL、DML操作,但是应当严格限制学生使用DCL操作。

  第二类,教师。

教师可以自由的使用Oracle进行先关的DDL、DML、DCL操作。

  第三类,维护员。

应当对维护员的操作进行严格限制,以防止数据库瘫痪,但是可以对Oracle进行基本的监控和维护。

  第四类,管理员。

管理员拥有所有权限,可以根据教师的要求,对Oracle进行高级操作,但应当严格监控其操作,防止服务器当机。

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

  集中式管理的实现方式

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

  四、方案论证

  1.络拓扑结构设计

  根据相关资料表明,当今服务器的MTBF(平均故障间隔时间)已经能够达到1__0小时,但是服务器在运行期间发生宕机事故,仍然屡见不鲜,因此,在设计计算机络拓扑结构时,使用双机备份,乃至多机备份是一种很好的方案。

通过阅读Oracle11G的产品说明,该数据库软件支持数据库集群技术,并且可以灵活配置数据库软件和数据库数据,此特性为设计两层且各层可单独冗余的计算机络拓扑结构奠定了基础。

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

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

  络拓扑结构设计如下:

  集中式管理平台设计

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

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

  批量添加、删除学生应用Oracle数据库应用实验平台的帐户功能

  单独添加、删除学生应用Oracle数据库应用实验平台的帐户功能

  开启、关闭学生应用Oracle数据库应用实验平台的功能

  清理学生使用Oracle数据库应用实验平台之后产生的垃圾文件

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

  五、工作步骤

  20__.03.10提交开题报告

  20__.03.11-03.17需求分析文档完成

  20__.03.18-03.31详细设计文档,数据库设计文档,测试计划文档完成

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

  20__.04.16-04.30完成编码及相关测试

  20__.05.01-05.15完成毕业论文初稿

  20__.05.16-05.31完成毕业论文,准备答辩

  六、参考文献

  [1](美)BobBryla,KevinLoney.OracleDatabase11gDBA手册[M].北京:

清华大学出版社,20__-1-1.

  [2](美)MichaelMacLaughlin.OracleDatabase11gPL/SQL程序设计[M].北京:

清华大学出版社,20__-4.

  [3](美)DeepakAlurJohnCrupiDanMalks.J2EE核心模式[M].北京:

机械工业出版社,20__

  [4]张桂元,贾燕枫。

Eclipse开发入门与项目实践[M].北京:

人民邮电出版社.

  [5]刘晓华。

J2EE企业级应用开发[M].北京:

电子工业出版社,20__

  [6]张海藩。

软件工程导论(第四版)[M].北京:

清华大学出版社,20__,5-10.

  [7]张洪斌等。

WebLogicServer系统管理和程序开发指南[M].北京:

机械工业出版社,20__.

软件工程开题报告2

  工程领域名称:

软件工程

  班级、学号:

  硕士生姓名:

  导师姓名:

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

年月日

  开题报告内容

  提示:

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

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

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

软件工程开题报告3

  1、本课题的研究意义

  国内外研究现状、水平和发展趋势基于Web的现代管理系统是一种新型的管理方式,随着现代信息技术的发展,它将越来越受到人们的关注并逐步取代传统销售,21世纪它将成为销售管理的主要手段。

因此,基于Web的销售管理系统的研究与实现已成为人们极为关注的研究领域。

销售管理系统是目前Internet上广泛使用的在线系统之一。

销售管理系统要实现的功能非常多,最重要的是对货物的管理,包括货物的买入(进货)如商品的标号、单价、库存量、产地,然后当商品进货时要修改数据库中商品的某些关键字。

最后生成一张报表,内容有商品标号、单价、库存量、产地。

简单的说,就是包括客户下定单和管理员对该定单的指定相应配送商的两个阶段。

在整个过程中,最重要的内容就是对定单的管理,管理员可以修改它的各种属性状态,包括数量,客户的相关信息,目前的库存状态,以及配送商的相关信息。

对于货物的买入(进货),完全由管理员来实现。

同样包括两个阶段,一是向相应的货物供应商发送定单,另一个是货物进库时,对货物的查收。

当收到的货物与原先的预期不同时,系统会自动产生重定订单便于管理员灵活处理。

该系统还应提供货物查询功能,以便用户对商品的信息详细了解。

对于管理员,系统允许其对商品配送商,商品供应商以及用户和定单的信息进行查询,修改,删除。

为了保证数据库的安全及货物销售的顺利进行,系统还需要对用户进行管理。

  本系统设计目标是面向中小型商业企业,涵盖了商场业务的主要方面,对商场的进、销、存实施全面管理。

采取低平台、低价位的策略,功能高度集成,结构非常紧凑,使用简洁灵活,性能稳定可靠。

  本系统主要适用于中小型百货商店、超市和专卖店、便利店等。

各种业务数据量相对较小。

  2、本课题的基本内容,预计可能遇到的困难,提出解决问题的方法和措施

  本课题分为系统设计和数据库设计与实现

  系统设计:

  目标设计

  1.用户登录及身份要求

  验证用户的信息

  2.本系统销售功能要求(面向用户)

  1.允许用户浏览货物的信息。

2.允许用户查询现存货物的信息。

3.允许用户对购物车的管理。

4.自动生成定单。

  3.本系统销售功能要求(面向管理员)

  1.对用户注册信息的管理(添加,删除,修改,模糊查询)。

2.对供应商信息的管理(添加,删除,修改,模糊查询)。

3.对顾客的定单的管理(添加,删除,修改,模糊查询)。

4.向供应商定货(添加,删除,修改,模糊查询)。

设计思想

  1.Browser/Server结构

  2.销售管理系统的特点就是利用Browser/Server结构,实现货物的在线信息查找,在线销售和进货,以及对货物库存情况进行在线管理等功能。

这种结构的优势在于系统简单,功能强大,扩张能力良好以及能够方便的跨地域操作等性能。

  本系统的目标是要将货物购买,售出方式由传统的商店柜台销售模式向在线销售模式转变,同时还要能对销售和购买的定单和货物库存状况进行全面的管理

  3.三层

  Brows结构的概念er/Server的多层结构的应用正是在对C/S结构总结的基础上产生的,并且也已经扩展到了B/S应用开发领域即将应用层分为三层:

用户界面层,商业逻辑层,数据库层。

  用户界面层负责处理用户的输入和向用户输出,这一层用前端工具ASP开发,用VBScript脚本语言实现ASP业面。

  商业逻辑层是上下两层的纽带,他建立实际的.数据库连接,根据用户的请求生成SQL语句检索或更新数据库,并把结果返回给客户端,这一层通常动态链接库的形式存在并注册到服务器的注册表中。

  数据库层负责实际的数据存储和检索。

系统功能设计:

  根据系统功能的要求销售管理系统可以分成两个功能层次:

一个是顾客的购买货物;另一个就是管理员对顾客定单及其他信息的管理及管理员进货。

整个系统的业面设计正是在这个功能划分的基础上进行的。

  在用户购物的过程中,可以通过购物车业面确定自己的购物需求,可以完成删除,修改货物数量等功能。

  在管理员的信息管理的各项中,可以对每个客户,配送商,供应商的信息进行查找,修改,添加和删除。

对用户开出的帐单也可以进行修改和分类查询。

软件工程开题报告4

  毕业设计开题报告

  题目灯饰公司商品销售管理系统的开发

  学生姓名__x学号082____023

  所在院(系)数学与计算机科学学院

  专业班级信息管理与信息系统__x班

  指导教师__

  20__年x月x日

  1

  2

  3

  4

软件工程开题报告5

  一、选题依据(拟开展研究项目的研究目的、意义)

  随着社会的进步、计算机技术的飞速发展,用计算机实现企业人事工资的管理势在必行。

对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

  所以人事工资管理系统应运而生,成为利用计算机实现企业人事工资管理的基本。

  二、国内外研究现状

  随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。

建设一个科学高效的信息管理系统是解决这一问题的必由之路。

企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。

工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统来进行管理,那么势必会给管理人员带来种种麻烦,因此类似工资管理系统之类的财务软件的开发势在必行。

现在中国企业已进入"新管理时代",企业管理在经历了计划经济时期的"生产管理"时代,计划经济与市场经济相结合时期的"混合管理"时代后,从九十年代末进入全面市场经济时期的"新管理"时代。

新管理时的中国企业管理是面向市场,基于现代企业制度,是中国模式,价值化,系统化,电脑化,国际化和普遍化管理的时代。

新管理时代的中国企业管理以建立竞争优势,提高企业竞争力为核心。

要提高企业的竞争力就必须整合企业经营,全面强化企业管理,形成企业持久发展的"内功"。

越来越多的质优企业舍得在管理系统上投资的举动,足以说明这一趋势。

  在市场竞争日益激烈,用户需求不断趋向多样化,企业间关联程度越来越密切的今天,要求企业行动必须快捷,灵敏,在管理的思想观念,方式方法上不断创新。

人力已经很难完全达到要求,必须借助当代信息科技的最新成果,优化和加强企业的运营和管理。

  三、研究方案(主要研究内容、目标,研究方法、进度)

  主要内容:

支持企业实现规范化的管理,支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时认识档案的建立,老员工转出、辞职、退休等。

目标:

实现企业员工工资管理的系统化、规范化和自动化。

  四、进程计划(各研究环节的时间安排、实施进度、完成程度)

  20__—03—10—20__—03—16收集所需资料20__—04—02—20__—04—16完成系统需求分析,对人事查询管理,人事维护管理,工资查询管理,工资维护管理,等各个功能模块的功能进行确定。

20__—04—17—20__—04—25对数据库表结构进行设计,将表结构导入数据库。

并对论文进行初步构思、编写。

20__—04—17—20__—05—05继续完成功能模块的代码编写。

20__—05—05—20__—05—23设计测试实例,对系统进行测试,找出缺陷,进行完善。

20__—05—24—20__—06—15完成毕业论文的编写工作。

  五、导师对文献综述的评语

  签字:

  20__年月日

  六、专业意见

  专业负责人签字:

  20__年月日

  七、系部意见

  院(系部)(章):

  负责人签字:

  20__年月日

软件工程开题报告6

  题目:

  学院:

  专业:

班级:

学号:

姓名:

指导教师:

填表日期:

月日

  一、选题背景与意义

  用户始终在一个高成本、低效率的循环中升级、整合……于是,我们听到许多用户这样的反馈:

页面制作无序,风格不统一,大量信息堆积,发布显得异常沉重内容繁杂,手工管理效率低下,手工链接视音频信息经常无法实现;应用难度较高,许多工作需要技术人员配合才能

  完成,角色分工不明确;改版工作量大,系统扩展能力差,集成其它应用时更是降低了灵活性;对于建设和信息发布人员来说,他们最关注的系统的易用性和的功能的完善性,因此,这对建设和信息发布工具提出了一个很高的要求。

  首先,角色定位明确,以充分保证工作人员的工作效率;其次,功能完整,满足各门道"把关人"应用所需,使信息发布准确无误。

比如,为编辑、美工、主编及运维人员设置权限和实时管理功能。

  此外,保障架构的安全性也是用户关注的焦点。

能有效管理访问者的登陆权限,使内数据库不受攻击,从而时刻保证的安全稳定,免于用户的后顾之忧。

  根据以上需求,内容管理系统CMS应运而生,来有效解决用户建设与信息发布中常见的问题和需求。

对内容管理是该软件的最大优势,它流程完善、功能丰富,可把稿件分门别类并授权给合法用户编辑管理,而不需要用户去理会那些难懂的SQL语法。

  内容管理从20__年开始成为一个重要的应用领域,这时.COM和B2B,B2C等经历了资本和市场的考验及洗礼,人们重新回到信息技术应用的基本面-如何提高竞争能力,而内容管理恰恰能够通过对企业各种类型的数字资产的产生、管理、增值和再利用,改善组织的运行效率和企业的竞争能力,企事业单位也开始认识到内容管理的重要性。

  二、研究内容与目标

  1.系统架构的研究:

采用三层架构,将系统分为UI层,业务逻辑层,数据访问层,目前三层架构的思想已经很成熟。

研究三层架构,有助于理解软件系统架构。

  2.数据库的设计以及优化:

针对数据库的设计,结合实际的应用以及理论知识的要求,设计出满足需求的数据库,并且,在后期的维护中,从查询数据库中表的数据来探讨数据库的查询的优化方法,例如在模糊查询中是否使用索引,以及建立索引之后的效率会相对于没有建立时的不同,需要深入的研究数据库库德设计和优化

  3.用户体验和界面的友好性研究:

本系统将使用Ajax,jQuery等技术和JavaScript插件,来提高用户体验和用户交互性。

对于与用户界面以及操作方面进行研究,让界面更加美观,操作更加人性化,提高用户交互性和用户体验。

例如用户操作成功之后自动跳转,减少用户的操作次数。

  4.其他CMS系统的研究:

通过对其他成熟的CMS内容管理系统的研究,加强对CMS的理解。

争取做到最好。

  5.安全性研究:

系统采用三层架构,设计安全,合理的数据库,使用存储过程。

增加安全验证,达到系统安全。

  6.用户权限研究:

系统基于角色的权限管理,每个角色都有不同的权限,然后将角色授予用户。

从而达到权限的安全,用户权限分配合理。

  三、研究方法与手段

  1.需求分析使用StartUML完成需求分析,并完成各种UML图。

数据库设计使用PowerDesigner15,SQLServer20__。

web开发使用VisuaStudio20__,ASP.NET,IIS等工具,业务逻辑使用动软.NET代码生成器,提高开发效率。

  2.研究已经成熟的CMS内容管理系统。

通过研究成熟的CMS系统,理解CMS内容管理系统的设计定位,用户定位。

借鉴已经成熟的经验,尽量减少不必要的错误。

少走弯路。

学习其

  中的思想。

  3.采用.NET平台,C#语言,ASP.NET,IIS等。

数据库使用SQLserver20__

  四、项目进度安排

  1.20__/12/27-20__/1/31:

需求分析阶段

  此阶段的主要内容有:

业务流程的需求分析,数据库的设计,用例设计

  2.20__/2/1-20__/3/31:

详细设计阶段

  此阶段的主要内容有:

类的设计,业务流程的详细设计

  3.20__/4/1-20__/5/1:

系统实现阶段

  此阶段的主要内容有:

功能的实现

  4.20__/5/2-20__/5/31:

系统维护维护阶段

  此阶段的主要内容有:

在细节方面对系统的一个整体的维护,以及对处理相应的异常和系统的实践检测

  四、参

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 中职中专

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1