毕业设计文献摘要.docx
- 文档编号:10194152
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:14
- 大小:34.51KB
毕业设计文献摘要.docx
《毕业设计文献摘要.docx》由会员分享,可在线阅读,更多相关《毕业设计文献摘要.docx(14页珍藏版)》请在冰点文库上搜索。
毕业设计文献摘要
毕业设计文献摘要
专业
计算机科学与技术
学生姓名
班级
学号
指导教师
信息工程学院
[1]张海藩.软件工程导论[M].北京:
清华大学出版社,2008.
摘要:
可行性研究的任务:
可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程:
分析和澄清问题定义:
导出系统的逻辑模型-探索系统实现方案:
技术可行性:
现有的技术;经济可行性:
开发成本;操作可行性:
用户操作;实现进度;可行性研究的成本:
预期的工程总成本的5%~10%;可行性研究的步骤:
复查系统规模和目标、研究目前正在使用的系统、导出新系统的高层逻辑模型、重新定义问题、导出和评价供选择的解法、推荐行动方针、草拟开发计划、书写文档提交审查。
复查系统规模和目标:
对问题定义阶段书写的关于规模和目标的报告书进一步复查确认。
改正报告书中的叙述模糊、不正确的地方。
这个步骤的工作,实质上是为了确保分析员正在解决的问题确实是要求他解决的问题。
进一步复查确认“规模和目标报告书”。
研究目前正在使用的系统:
正在使用的系统的基本功能以及某些缺点:
分析现有系统的文档资料和使用手册,实地考察现有系统;描绘现有系统的高层系统流程图并确认;记录现有系统的接口;导出新系统的高层逻辑模型。
设计过程通常总是从现有的物理系统出发,再参考现有系统的逻辑模型,设想目标系统的逻辑模型,最后根据目标系统的逻辑模型建造新的物理系统。
使用数据流图,描绘数据在系统中流动和处理的情况,从而概括地表达出对新系统的设想。
通常为了把新系统描绘得更清晰准确,还应该有一个初步的数据字典,定义系统中使用的数据。
数据流图和数据字典共同定义了新系统的逻辑模型,以后可以从这个逻辑模型出发设计新系统。
重新定义问题:
分析员应该和用户一起再次复查问题定义、工程规模和目标,这次复查应该把数据流图和数据字典作为讨论的基础。
可行性研究的前四个步骤实质上构成一个循环。
导出和评价供选择的解法:
分析员应该从他建议的系统逻辑模型出发,导出若干个较高层次的(较抽象的)物理解法供比较和选择。
从技术角度出发考虑解决问题的不同方案。
根据技术可行性的考虑初步排除一些不现实的系统。
例如,如果要求系统的响应时间不超过几秒钟,显然应该排除任何批处理方案。
考虑操作方面的可行性。
分析员应该根据使用部门处理事务的原则和习惯检查技术上可行的那些方案,去掉其中从操作方式或操作过程的角度看用户不能接受的方案。
考虑经济方面的可行性。
分析员应该估计余下的每个可能的系统的开发成本和运行费用,并且估计相对于现有的系统而言这个系统可以节省的开支或可以增加的收入。
在这些估计数字的基础上,对每个可能的系统进行成本/效益分析。
制定实现进度表。
通常只需要估计生命周期每个阶段的工作量。
草拟开发计划,为推荐的系统草拟一份开发计划:
工程进度表。
估计对各种开发人员和各种资源的需要情况,估计系统生命周期每个阶段的成本。
最后应该给出下一个阶段(需求分析)的详细进度表和成本估计。
系统流程图是描绘物理系统的传统工具。
它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序,文件,数据库,表格,人工过程等等)。
系统流程图表达的是信息在系统各部件之间流动的情况,而不是对信息进行加工处理的控制过程。
尽管系统流程图使用的某些符号和程序流程图中用的符号相同,但是它却是物理数据流程图而不是程序流程图。
数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。
因为数据流图是逻辑系统的图形表示,即使不是专业的计算机技术人员也容易理解,所以是极好的通信工具。
此外,设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体地实现这些功能,所以它也是软件设计的很好的出发点。
有时数据的源点和终点相同。
如果只用一个符号代表数据的源点和终点,则至少有两个箭头和这个符号相连(一个进一个出,)可能其中一条箭头相当长,这将降低数据流图的清晰度,如果代表同一个事物的同样符号在图中出现在n个地方,则在这个符号的一个角上画n-1条短斜线做标记。
数据流与程序流程图中用箭头表示的控制流有本质不同,千万不要混淆。
熟悉程序流程图的初学者在画数据流图时,往往试图在数据流图中表现分支条件或循环,殊不知这样做将造成混乱,画不出正确的数据流图。
在数据流图中应该描绘所有可能的数据流向,而不应该描绘出现某个数据流的条件。
据流图的基本要点是描绘“做什么”而不考虑“怎样做”。
画数据流图的基本目的是利用它作为交流信息的工具。
数据流图的另一个主要用途是作为分析和设计的工具。
根据系统的逻辑模型考虑系统的物理实现。
当用数据流图辅助物理系统的设计时,以图中不同处理的定时要求为指南,能够在数据流图上画出许多组自动化边界,每组自动化边界可能意味着一个不同的物理系统。
数据流图对更详细的设计步骤也有帮助。
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。
数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。
数据字典的内容一般说来应该由对下列四类元素的定义组成:
(1)数据流
(2)数据流分量(即,数据元素)(3)数据存储(4)处理。
数据字典主要由对数据的定义组成。
数据处理的定义用其它工具(如IPO图或PDL)描述更方便。
关键词:
可行性研究;系统流程图;数据流图;数据字典
[2]苏鹏,邵谦谦.ASP编程技巧与实例分析[M].北京:
中国水利水电出版社,2005.
摘要:
本文论述了网上求职招聘系统的设计,介绍了其具体开发过程,ASP.NET技术,并对与此相关的技术进行了初步探索。
求职招聘网具有很强的信息指导性特征,采用开发网上求职招聘系统给web带来了全新的动态效果,具有更加灵活和方便的交互性,在Internet中实现数据检索越来越容易,可以及时、全面地收集、存储大量的人力资源信息,进行发布、浏览、反馈、搜索,从而方便企业、个人在网上开展人事咨询、人才洽谈等交流工作。
以前的互联网全部是由静态的HTML页面组成,如果需要更新网站内容,必须制作大量的HTML页面,有了ASP以后,我们就能够根据不同的用户,在不同的时间显示不同的内容,网站内容的更新也不是一个乏味重复的过程,它开始变得简单而有趣。
该系统能及时、全面地收集、存储大量的人力资源信息,它的应用极大地方便了企业、个人更好地开展人事咨询、人才洽谈交流;是一个网上虚拟的职业介绍所,具有很强的信息指导性特征,有一定的应用价值与运用前景。
关键词:
网上求职招聘;ASP.NET;ADO.NET
[3]施威铭研究室.MicrosoftSQLServer2005中文版本设计实务[M].北京:
机械工业出版社,2008.
摘要:
SQLServer2005的主要功能之一,就是对XML和WEB的支持。
XML是eXtensibleMarkupLanguage的缩写,中文称为“可扩展标记语言”,这里主要介绍SQLServer2005的XML功能。
以前SQLServer返回的查询结果是一种有如记录一列所组成的表样式(数据集),如果希望查询结果以XML的形式返回,就在SELECT语句中加上FORXML子句,如此就可以辨识XML格式的浏览器或其它用户端程序来解析,显示了。
FORXML子句的语法说明如下:
FORXMlmode[,XMLDATA][,ELEMENTS][,BINARYBASE64]
Mode表示返回的XML格式;XMLDATA表示加上此参数时,返回的XML文件中出除了查询结果外,还会包含文件的Schem数据;ELEMENTS此参数仅能搭配AUTO模式使用,加上此参数时,各列都以子元素的方式输出;BINARYBASE64指定将返回结果的二进位数据,以BASE64的编码方式输出。
FORXML的限制:
并非所有的SELECT语句都可以使用FORXML子句,以下所列就是FORXML没有作用和各种状况:
UPDATE,INSERT或DELETE语句,以及嵌套SELECT语句(子查询)中FORXML都没有作用;用到COMPUTEBY或者说FORBROWSE子句的SELECT语句没有作用;用到GROUPBY以及聚合函数的语句没有作用;视图或自定义函数的定义,用来返回数据的SELECT语句没有作用;使用CURSOR时没有作用。
SQLServer2005新增了支持XML数据类型的功能,也就是说在建立表时可以直接将列的存储设置为XML数据类型,出除了可存储XML数据类型的数据外,还可以通过Xquery语法查询其中的数据。
以XMLSCHEMA来限定XML的数据格式:
(1)先建立要用来规范该数据格式的XMLSCHEMA;
(2)建立好XMLSCHEMA之后,可以执行下列指令,查询是否看到刚才将名称定义的XMLSCHEMA,指令:
Select*fromsys.xml_schema_namespace;(3)接着建立表,并设置所需要的列的XML数据必须符合刚才所定义的XMLSCHEMA;(4)建立好后,就可以实际输入数据测试看看XMLSCHEMA是否以经生效了;(5)确定XMLSCHEMA会检查所输入CML数据的格式之后,我们就可以输入所要的数据了。
关键词:
FORXML;XMLSCHEMA;SELECT
[4]黄理,李积善,曹林有,等.网站开发新动力用JSP轻松开发Web网
站[M].北京:
北京希望电子出版社,2006.
摘要:
计算机技术发展日新月异,在Web开发领域更是如此。
几年前,要开发一个商业性的动态商务网站,我们只能使用CGI,SSI来实现,这对于普通的编程人员来说,无疑是十分困难的。
而且,使用CGI,SSI无论是开发效率还是运行效率都不是十分高。
几年后,我们有了ASP,PHP,ISAPI等技术,用它们开发动态网站,显然要好得多,但还没有一种技术能够兼顾开发效率和运行效率,同时满足分布式事件处理的功能,具有强大的自扩展能力。
ASP,PHP虽然开发速度快,但运行速度和功能比不上ISAPI;ISAPI虽运行速度快,但很难编写调试,而且移植性很差。
Microsoft公司开发ASP+,PHP推出4.0版本,就是想试图解决这一个颈瓶问题。
然而,JSP技术出现后,这一切一切的难题都迎刃而解了。
JSP秉承了Java语言的优势,是一种实实在在与平台无关的开发技术,JSP既有很高的运行效率,开发周期又很短,同时,扩展能力特别强,它的技术规范是公开的,任何人都可以按照规范开发出自己的产品,因此JSP迅速成为了万众瞩目的对象。
目前,很多公司纷纷宣布支持JSP技术,很多网站改弦易辙,采用JSP作为开发手段,很多软件开发组织都在自己的产品中加入了对JSP的支持,JSP技术迅猛地发展起来了。
在国内,目前几乎没有一本全面介绍JSP知识的书,采用JSP技术构建的网站也非常少,这和国际上JSP拉术飞速发展的趋势十分不相称。
为了向国内的广大读者介绍JSP的开发技术,我们编写了本书。
本书主要介绍JavaServerPages(JSP)的编程知识,并将其应用到动态网站的开发中去。
本书面向广大编程爱好者和网站开发人员,数据库开发人员,详尽地介绍了JavaServerPages,Java,Servlet,JDBC,EJB,XML,JHtml等强大而又先进的动态网站开发技术,结合大量开发实例和技巧,剖析了如何基于Java平台快速构建高速、高效的电子商务平台,并将JSP与ASP,PHP,CGI等传统技术做了比较,充分展示了JSP的强大功能和用JSP开发网站的优越性。
本书叙述浅显易懂,循序渐进,即使是没有编程经验的新手,通过本书的阅读也可以较快地掌捏达一最新的开发技术,成为JSP高手,并将其应用到实际开发中去。
关键词:
JDBC;EJB;WEB
[5]徐进明.JSP网站开发技术[M].北京:
清华大学出版社,2007.
摘要:
在短短的时间里,Internet从简单的信息提供发展到了今天的提供各种各样的交互式服务。
目前有很多方法和技术可以实现交互式服务,如CGI、ASP.PHP等。
但是,他们都不能很好地满足网络时代的需要。
CGI(CommonGatewayInterface,通用网关接口)程序有编译性和解释性两种。
编译性CGI程序需要编译成二进制代码方可运行,这无疑延长了开发周期。
解释性CGI程序不需事先编译、速度上有所提高。
但是二者都难于编写、维护和扩展,并且每个CGI程序在运行时都要在服务器上新增一个进程。
如果多个用户并发地访问该程序,这些进程将消耗该Web服务器所有的可用资源,并且系统性能降低到极其低下的地步。
针对CGI程序的弱点。
很多公司、团体或个人开发了嵌入式的开发技术,如ASP和ISAPI技术、PHP技术、NSAPI技术等。
ASP是有Microsoft开发的,它具有良好的扩充性,但同时它是和平台相关的、只能运行在Windows下台的IIS服务器和PWS服务器上。
但是,由于Unix的健壮性和Linux的源码开放性,它们都广泛地应用在网站服务器中,因而,ASP的平台相关性大大地限制了它的应用。
PHP(PersonalHomePage)程序可以运行于多种平台,但它的扩展性较差。
PHP,顾名恩义,只能适应中小流量的网站、目前国内的一些用PHP制作的较大型网站,都已显露出比较严重的问题。
ISAPI和NSAPI技术性能比较优越,但它们的学习门槛较高,并且也是和平台相关的。
另外的一些网站开发技术,也都有着先天的不足。
从来没能成为网站开发的主流。
针对上面这些网站开发平台的弱点,Sun公司推出了自己的JSP(JavaServerPages),可以说它是真正的后起之秀。
JSP技术综合了以上各种网站开发工具的优点和长处,而避开了它们的弱点。
正受到越来越多人的欢迎。
关键词:
CGI;PHP
[6]黄浩文,黄静舒.JSP核心技术和电子商务应用实例[M].北京:
机械
工业出版社,2008.
摘要:
我们正处于一个历史的分水岭。
Internet在20世纪末的出现,为人类社会带来丁一次空前的革命:
资本和劳动力不再是商业发展的决定因素,人类不惧权威的创新思想和永不言败的创新精神开始越来越成为商业成功不可缺少的重要元素。
人类社会已从“资本时代”进入“知本时代”。
电子商务正是在这一时代大背景下应运而生的。
不管我们喜不喜欢,或是愿不愿意,它已经来到了我们的身边,并且会越来越成为我们生活中的重要组成部分。
所谓“世界潮流浩浩荡荡,顺之则昌,逆之则亡”,在未来的日子里,我们的生活将在很大程度上取决于我们对电子商务技术的驾驭,而个是被它驾驭。
许多朋友都想找到一本较实际(而非理论研究)地介绍设计电子商务网站所必须具备的基本知识和技能的书籍,进而希望可以独立地胜任一个商业级的电子商务网站的设计和构建工作。
本书正是为这些朋友们而编写的。
和电子商务会以不可阻挡的趋势影响我们的生活一样,我们侦计JSP(JavaServerPages)技术也将会不可阻挡地代替现有支持动态处理的Web构建技术(例如ASP、CGI等),成为下一世纪的网站构建技术新宠。
JSP是由Sun公司于1999年6月推出的新技术,是基于JavaServlet以及整个Java体系的Web开发技术,是Servlet2.1API的扩展。
在20世纪末才匆匆登场的JSP技术,似乎天生就是针对电子商务网络的高效和跨平台实现而服务的,天生就具有一种革命性。
正是这种天生的革命性,使它一出世就吸引了世界各大软件开发商和程序设计者的浓厚兴趣,表现出其无比强大的生命力。
由于JSP技术不但能够实现跨平台和兼容各种Web服务器产品,而且还能够把强大的Java服务器端应用技术(Server-sideJavaTechnology)有机地融合到HTML网页中去。
因此,利用JSP技术可以快速高效地建立先进、安全和跨平台的动态网站。
正是因为JSP技术的这种跨时代的革命性的持点.配合着贸易的全球化和电子商务应用的普及化,“时势造英雄”,使得JSP技术越来越成为构建新一代电子商务模式的一把利剑。
如今在美国硅谷,JSP技术的应用正如火如荼。
前一段时间有朋友告诉我:
如今在美国硅谷会做两件事的人不愁找不到工作;一足懂CISCO公司的网络技术,二则是会熟练运用JSP编程。
关键词:
ASP;JSP
[7]徐新华.精通ASP.NET2.0[M].北京:
机械工业出版社,2006.
摘要:
数据访问是开发Web应用程序的关键问题,ASP.NET2.0通过数据访问控件中的封装功能,减少访问和显示数据所需的代码。
介绍了如何使用ASP.NET2.0数据访问控件进行数据访问和数据呈现。
数据访问一直是开发Web应用程序的关键问题,几乎每个交互性Web应用程序都需要数据驱动的Web页面。
对于传统的ASP和ASP.NET1.X应用程序而言,开发人员需要从格式各异的数据源中快速访问数据,不得不创建代码访问和更新数据库,再将检索到的数据转换为浏览器识别的HTML格式。
通常这样的代码难以维护和同步,特别是在数据库发生更改或需要在页面上显示附加数据的时候。
为了提高开发人员的开发效率和Web应用程序的性能,ASP.NET2.0通过数据访问控件中的封装功能更加灵活地控制数据,从而减少访问和显示数据所需的代码。
从传统的数据库到XML数据存储,各种各样的数据源都能连接到这些控件。
所有数据源都以相似的格式进行处理,大大降低了开发数据驱动的Web应用程序的复杂性。
现在,可以利用ASP.NET2.0提供的数据访问工具进行方便快捷的数据访问与数据呈现。
对于.NETFramework中的Web应用程序,数据访问依赖于2个独立的体系结构层。
第一层由执行数据访问所需的框架组件组成;第二层由为开发人员提供数据访问功能的API和控件组成。
数据访问涉及4个主要的组件:
Web应用程序(ASP.NET)、数据层(ADO.NET)、数据提供程序,以及真正的数据源。
这些组件之间的关系构成了所有数据识别Web应用程序的基础结构。
对于普通Web应用程序开发人员,只需关注为特定数据源找到匹配的数据提供程序。
ASP.NET2.0通过一组数据访问控件和向导进一步简化了数据访问过程和编写代码的数量。
数据访问控件主要分为2大类:
数据源控件和数据绑定控件。
数据源控件封装所有获取数据的功能,主要包括连接数据源,使用SQL语句获取和管理数据等。
数据绑定控件主要用于以不同方式显示数据。
ASP.NET2.0数据访问系统的核心是数据源控件。
ASP.NET2.0通过数据源控件隐藏了创建SQLCommand、生成DataAdapter和填充DataSet的过程。
一个数据源控件代表一个备份数据存储(数据库、对象XML、消息队列等),它能够在Web页面上声明性地表示出来,可以为任何数据绑定的UI控件提供数据访问。
所有数据源控件公开一个公共接口,因此数据绑定控件无需了解连接细节。
每个数据源控件还公开了特定于数据源的属性,因而对开发人员而言更为直观。
ObjectDataSource控件:
ObjectDataSource控件使用中间层业务对象或其他类来管理数据。
此控件旨在通过与实现一种或多种方法的对象交互来检索或修改数据。
当数据绑定控件与ObjectDataSource控件交互以检索或修改数据时,ObjectDataSource控件将值作为方法调用中的参数,从绑定控件传递到源对象。
SqlDataSource控件:
SqlDataSource控件使用SQL命令来检索和修改数据。
SqlDataSource控件可用于MicrosoftSQLServer、EDB、ODBC和Oracle数据库。
SqlDataSource控件可将结果作为OLDataReader或DataSet对象返回。
当结果作为DataSet返回时,该控件支持排序、筛选和缓存。
XmlDataSource控件:
XmlDataSource控件可以读取和写入XML文件或XML字符串,特别适用于分层的ASP.NET服务器控件,如TreeView或Menu控件。
如果存在描述数据的架构,XmlDataSource控件可以使用该架构来公开那些使用类型化成员的数据。
ASP.NET数据源控件可以接受输入参数。
可以使用参数提供数据检索的搜索条件,提供要在数据存储区中插入、更新或删除的值,以及提供要排序、分页和筛选的值。
数据绑定Web服务器控件是指可绑定到数据源控件,以实现在Web应用程序中轻松显示和修改数据的控件,简称数据绑定控件。
数据绑定控件是将其他ASP.NETWeb控件(例如:
Label和TextBox控件)组合到单个布局中的复合控件。
关键词:
ASP.NET2.0;数据源控件;数据绑定控件;数据绑定;数据访问
[8]张波,陈定方,祖巧红.基于SQLServer2005的数据挖掘系统设计[M].湖北:
湖北工业大学出版社,2007.
摘要:
很多数据挖掘系统都对操作者提出了较高的要求,例如要精通数理统计学等,但SQLServe2005的出现改变了这一现状。
SQLServe2005数据挖掘功能具有优于传统数据挖掘应用程序的众多优势,并非一个独立应用程序,而是开发智能应用程序的平台,可以说是以前所有SQLServer产品实现了集成。
数据挖掘的应用已经渗透到如今的许多行业,尤其是基于SQLServer2005平台的数据挖掘系统更是得到了广泛的应用。
通述数据挖掘相关软件的发展阶段,结合其发展的历史和前景详细分析了SQLServer2005平台的主要特点及其功能优势,最终提出基于Server2005的数据挖掘解决方案框架。
数据挖掘的三个重要的方面,即数据报表、数据分析和数据挖掘。
而SQLServer2005作为商业智能解决方案,则分别提供了相应的功能模块和组件,即数据挖掘、分析服务和报表服务。
其中,数据挖掘功能的组件主要包括集成服务(SQLServerIntegrationServices,SSIS)和分析服务(Analysisserviees,AS)。
数据仓库该部分的功能就是为数据挖掘提供多维数据集(Cube)和数据集(DataSet),用于数据挖掘Cube也可以根据用户的要求作相应的更改。
SQLServer2005提供了自动创建Cube的功能,用户只需要设置好相应的维度表和量度组,通过些简单的命令就能实现Cube的自动生成和重新生成。
因此,数据仓库的设计主要在于维度表和量度组以及两者之间关系的设计。
联机分析处理(OLAP)任何数据挖掘系统都离不开OLAP部分,它为用户提供强大的数据分析功能。
在数据仓库建立好后,输入测试数据,测试建立好的数据仓库、测试模型。
如果分析结果显示创建的模型有问题,则可以通过OLAP提供的功能重新创建模型,并且按照用户需求方式显示数据分析的结果。
如果模型没有问题,可以利用ETL处理过的数据做相应的分析。
基于SQLServer2005的数据挖掘系统具备强大的功能和优势,能够为当今的许多应用中数据挖掘系统的设计和实现带来极大的便利。
同时,用户只需要在客户端浏览模型和报表,不用对数据挖掘技术和数据挖掘算法有太多了解。
可以充分利用SQLServer2005提供的功能,结合具体的应用,快速实现纵向的数据挖掘解决方案。
关键词:
SQLServer2005;数据挖掘;数据仓库;OLAP;商业智能
[9]胡百敬,姚巧玫.SQLServer20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 文献 摘要