网站大量收购闲置独家精品文档,联系QQ:2885784924

计算机类专业毕业-需求文档.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

吉林大学(吉林大学计算机软件)专业毕业设计需求文档

?

填表日期:2005年11月11日填表人:张颖

一前言

21世纪是经济时代,也是信息时代,随着人们生活水平的提高,人们对互联网的认识也正在逐步加深,上网查阅信息、收发电子邮件、下载软件、网上购物等一系列的网上活动逐渐成为了时尚。据各种资料显示,目前百分之九十以上的年轻人爱好上网,而且知识水平比较高(大多数是中专以上的),他们上网的目的不仅仅是为了娱乐,更多的是查阅资料以及网上购物等。因为他们平时由于工作或学习紧张而无暇光顾各类商场及书店之类的,在此种情况下,上网无疑是他们最好的选择,不管是购物或者是查阅书籍资料等都为他们提供很大的方便之处。针对眼下这种情形,各种网上商店的建立与发展必然是一种趋势。因此,网上书店的建立更是必比可少的,而且也将是倍受人们喜爱和关注的焦点。

1.1目的

ZSBY网上书店提供了网上购书的一些基本性模块,本次设计希望通过对程序的规划与设计来培养自我综合运用所学知识分析和解决实际问题的能力,掌握相关软件开发能力,强化计算机实际应用技能训练,为今后开发更具规模的软件产品打下良好的基础。

1.2.系统性能要求

a.硬件配置:cpup42.0512内存64M显存

b.操作系统:windows2003

c.数据库管理系统:SAQLServer

d.集成开发环境:.NET

e.建模(UML):viso

f.浏览器软件:ie6.0

g.其他工具:DreamweaverMX2004

h.编程语言:ASP.NET

1.3项目可行性研究

1.3.1技术可行性

企业级培训管理系统是以浏览器IE为前台,以数据库管理工具SQLServer为后台,在分布式企业级网络中运行的应用软件。

开发人员已熟练掌握上述技术。因此,在技术上是可行的。

1.3.2经济可行性

由于本软件是为自用而开发,所以不计成本。这样,经济上也是可行的。

1.3.3使用可行性

IT行业实践证明,上述技术是可靠的。只要用户界面友好,使用上也是没有问题的。

1.4设计方案

面向对象开发方法

1.4.1总述:八十年代中后期,面向对象程序设计渐趋成熟,作为一种新的程序设计范型,逐渐为计算机社会所理解和接受,因此应用得到发展,这些成就促使研究者把一部分注意力转向更广、更深的层次,即把面向对象用于软件开发以及信息系统开发的全过程,并不断的取得成果,于是一种新的开发方法论一一面向对象系统开发开始形成。

1.4.2面向对象基本概念

面向对象是一种直接描述真实世界的抽象思维方式,其含义是将MIS系统看成一系列离散的对象结合。对象是一个封装数据属性和操作行为的实体。在分析客观世界中的一切问题时,以对象为基础,构造MIS的问题空间。使用的方法是一种从一般到特殊的演绎方法(如继承),同时又提供了从特殊到一般的归纳形式(如继承)。因此面向对象系统中的对象有四个基本性质,既标识唯一性、分类性、多态性和继承性。

1.4.3面向对象系统开发方法的组成

面向对象系统开发方法包括三个基本成分:

1.面向对象分析(00A)面向对象分析是对问题空间的理解和分析,分析阶段通过类或对象的认定,确定类或对象之间的关系,然后对他们的属性、所提供的服务和所需服务进行描述,并按它们之间的关系进行组织,得到类或对象的结构。

2.面向对象设计(00D)面向对象设计是通过类的认定和类层次结构的组织,确定问题空间中应当存在的类和类层次结构,并确定外部接口和主要的数据结构。面向对象设计,划分为两个步骤,概要设计和详细设计。概要设计的主要任务是定义系统是如何工作的,因此,对于工作平台、计算能力和存储容量等不加限制。在详细设计阶段要考虑上述那些问题,同时还要进一步细化概要设计的产品。

3.面向对象程序设计(00P)面向对象程序设计的基础是对象和类,基本机制是方法、消息和继承性。其中OOP是基础,OOA和OOD是应用OOP的机制。类型、类和继承性是构成OOP的主要成分,但存在一些模糊不清而有待深入研究的问题。类型和类、继承和子类型化,在实际应用的语言中,他们之间常常被看作是等同的。但实际上,类型和类,子类型化和继承,在概念上是有区别的。

从面向对象的观点来看,一个类型是一组对象,他们共享相同的外部可观察的行为。决定一个对象是否属于某一类型,是对象对于哪些消息并以什么次序予以响应,以及它的变元和结果之间存在的关系。一个类也是一组对象,他们有完全相同的内部结构。类所描述的是它的实例如何建立,而类型所描述的是它的元素如何被使用。类型和类的区别反映了子类型化和继承的区别。子类型化是类型间的包含关系。而继承则是类之间对代码共享的一种方式。继承的目的是明确的,但继承关系却形式多样,必须在语义上加以刻画,才能达到正确使用的目的。

1.

文档评论(0)

qqzj888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档