房产信息管理系统—毕业设计论文.doc_第1页
房产信息管理系统—毕业设计论文.doc_第2页
房产信息管理系统—毕业设计论文.doc_第3页
房产信息管理系统—毕业设计论文.doc_第4页
房产信息管理系统—毕业设计论文.doc_第5页
免费预览已结束,剩余22页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

房产信息管理系统摘要:目前大部分的房产中介的房产信息管理工作部分还是手工管理,工作效率很低,并且不能及时了解手中拥有的各类房屋的信息和市场上比较需求的房屋,不能更好的适应当前客户的各种房屋需求。另外,手工管理还存在由于不可避免的人为因素造成数据的遗漏、误报等等弊端。为了解决这一日益突出的问题,我们针对房产信息管理工作自主开发了嘉诚房产信息管理系统。 关键字:ASP WEB www 房产信息管理系统 网络1 选题背景根据调查,现阶段人们最关心的就是房产。房产中介也就随之诞生,他们出售的就是房产资源。房产信息更新快、信息量大是其最大的特点。我们的目标就是:减轻中介人员对信息的管理难度和强度,让消费者提供最快最新最实用的资源。我们对市场各种房产中介进行调查,中介多而且规模不一,小型的几个人、大型的拥有多个中介点。我们决定用浏览器/WEB服务器/数据库服务器三层分结构模式来解决中介规模复杂的情况。与传统的信息管理系统结构模式(主机/终端,文件服务器/客户终端,客户机/服务器)相比,利用基于三层结构模式的ASP(ActiveServerPages)技术开发WEB信息管理系统,其用户界面统一为WWW页面,用户通过页面从浏览器向服务器发出请求,服务器根据不同请求生成相应的HTML页面传送给用户,从而实现了用户按需获取信息;用户或管理员可以通过一台浏览器访问多个服务器,从而形成点对多点、多点对多点的结构模式,而无需更换软件或启用另外的程序,使得用户界面具有交互性、一致性、易操作性。而且,采用这种结构模式,开发者的精力能集中于服务器的后台应用,无需开发前台交互界面软件,从而缩短了开发周期、节省了开发费用;并且开发环境独立于用户前台应用环境,使得开发具有跨平台性。值得一提的是,使用ASP开发的WEB应用程序,返回到浏览器的是纯HTML语言,不依赖浏器和操作系统,具有较好的保密性。嘉诚房产信息管理系统的设计目标是立足于开发一套简单易用,方便快捷,功能强大的信息管理系统。简单易用意味着系统简易,美观的图形操作界面。界面的设计将采用专业的图形图像设计处理软件Photoshop7.0。方便快捷意味着系统的即装即用,简单的服务器架构及系统安装。服务器端只需建立www服务以及安装Access数据库,客户端只需拥有IE浏览器即可。功能强大意味着系统的实用性,功能的全面性,系统的安全性和可靠性。2 方案论证MicrosoftActiveServerPages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境,ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。以下罗列了ActiveServerPages所独具的一些特点:1.使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。2.无须compile编译,容易编写,可在服务器端直接执行。3.使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。4.与浏览器无关(BrowserIndependence),用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页内容。ActiveServerPages所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。5.ActiveServerPages能与任何ActiveXscripting语言相容。除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM(ComponentObjectModel)物件。6.ActiveServerPages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。7.可使用服务器端的脚本来产生客户端的脚本。8.物件导向(Object-oriented)。9.ActiveXServerComponents(ActiveX服务器元件)具有无限可扩充性。可以使用VisualBasic、Java、VisualC+、COBOL等编程语言来编写你所需要的ActiveXServerComponent。运行ASP所需的环境:MicrosoftInternetInformationServerversion3.0/4.0onWindowsNTServerMicrosoftPeerWebServicesVersion3.0onWindowsNTWorkstationMicrosoftPersonalWebServeronWindows95/98与一般的程序不同,.asp程序无须编译,ASP程序的控制部份,是使用VBScript、JScript等脚本语言来设计的,当执行ASP程序时,脚本程序将一整套命令发送给脚本解释器(即脚本引擎),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。当然,同其他编程语言一样,ASP程序的编写也遵循一定的规则,如果你想使用你所喜爱的脚本语言编写ASP程序,那么你的服务器上必须要有能解释这种脚本语言的脚本解释器。当你安装ASP时,系统提供了两种脚本语言:VBsrcipt和JScript,而VBscript则被作为系统默认的脚本语言。你也可以根据自己的喜好改变系统默认的脚本语言。 ASP本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的环境。ASP程序其实是以扩展名为.asp的纯文本形式存在于WEB服务器上的,你可以用任何文本编辑器打开它,ASP程序中可以包含纯文本、HTML标记以及脚本命令。你只需将.asp程序放在WEB服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过WWW的方式访问ASP程序了。ASP程序的设计,必定包含脚本的编写,那么究竟什么是脚本呢?其实脚本是由一系列的脚本命令所组成的,如同一般的程序,脚本可以将一个值赋给一个变量,可以命令WEB服务器发送一个值到客户浏览器,还可以将一系列命令定义成一个过程。要编写脚本,你必须要熟悉至少一门脚本语言,如VBScript。脚本语言是一种介乎于HTML和诸如JAVA、VisualBasic、C+等编程语言之间的一种特殊的语言,尽管它更接近后者,但它却不具有编程语言复杂、严谨的语法和规则。如前所述ASP所提供的脚本运行环境可支持多种脚本语言,譬如:JScript、REXX、PERL等等,这无疑给ASP程序设计者提供了广泛的发挥余地。ASP的出现使得广大WEB设计者不必在为客户浏览器是否支持而担心,实际上就算你在同一个.asp文件中使用不同的脚本语言,你都无须为此担忧,因为所有的一切都将在服务器端进行,客户浏览器得到的只是一个程序执行的结果,而你也只需在.asp中声明使用不同的脚本语言即可。3 过程论述3.1 可行性分析3.1.1 技术可行性本系统系网络系统,采用C/S模式,基于Intelnet的Http传输协议。硬件方面,Server端为可扩展的www服务器,Client端为个人PC。软件方面,我们拟采用以下几种软件:1)操作系统用Windows2000 Server。Windows2000 Server作为一个优秀的网络操作系统,它的发行版本中集成了大量的网络应用软件,如Web服务器、Ftp服务器、邮件服务器等,可以快速的构建Intranet环境。2)本系统内核使用Asp,有几种方法可以实现本系统的内核:Jsp、PHP等。但是考虑到系统的使用者为房产中介机构,大多都使用Windows2000 Server作为www服务器,故还是选择微软的Asp与操作系统组合。3.1.2 经济可行性由于系统结构采用当前流行的C/S结构,也就是客户端/服务器模式,软硬件的需求如前说述要求都比较低,只需要有架设www服务的web服务器,Access数据库以及个人PC。而且开发时间短,成本低,数据量的传输快也是C/S结构的优点。这不仅保证了系统的技术可行性,还保证了系统的经济可行性。3.1.3 社会可行性本系统的社会可行性主要体现在以下几个方面:1) 本系统C/S模式架构的简单解决了安装配置难的问题,满足了用户的需要。2) 由于开发成本的降低使得产品价格也会在市场上占据绝对优势。3) 开发的针对性使产品的竞争度大大加强。3.2 需求分析3.2.1 数据需求1数据库描述本系统大部分功能都是通过数据库操作来实现的,对数据库的性能要求比较高。平均每个操作要访问数据库C1次,每次访问数据库要检索数据记录CN条(N为用户数,C,C1 为访问系数)。所以数据库访问的频率是C1*C*N*M(M表示每秒在线用户的平均数)。数据库中有些表的属性比较多,而且某些表的数据将用来检索其他表,所以要求数据库的访问能力比较强。本系统的数据库用Microsoft的Access是一个小巧灵珑的数据库软件,对于应用系统是非常理想的。除了支持标准的 SQL语句,它可以在Windows NT系统上以系统服务方式运行,或者在Windows 95/98系统上以普通进程方式运行. ASP-ACCESS的组合可以说是开发网络应用系统的黄金搭档。2数据流图系统的运行流程主要是在用户和系统之间交互进行。用户分为新用户和已注册用户,因为新用户的注册和已注册用户的流程相对比较独立,所以整个系统的数据流图分两部分。系统的一级流图如下所示:3数据流条目1) 数据流名:用户信息别名:无组成:用户名密码密码提示提示答案姓名性别身份证Email地址联系电话来源:用户输入去向:注册子系统2) 数据流名:已注册信息别名:原注册信息组成:用户名密码密码提示提示答案姓名性别身份证Email地址联系电话来源:注册子系统去向:数据库的用户表3) 数据流名:登录信息组成:用户名密码来源:用户输入去向:系统用来检索用户信息4) 数据流名:新闻信息组成:新闻号新闻标题来源:新闻子系统去向:新闻数据处理系统5) 数据流名:查询信息组成:房屋类型来源:用户输入去向:查询处理系统6) 数据流名:管理员信息组成:管理员用户名管理员密码来源:管理员输入去向:管理系统7) 数据流名:新闻内容组成:新闻标题新闻内容去向:新闻处理系统8) 数据流名:房屋数据组成:房屋号地段小区名套型面积价格/租金登记时间4数据加工说明1)加工名:注册输入数据:用户信息输出数据:已注册信息加工逻辑:根据用户输入的用户信息在数据库中作相应的记录2) 加工名:忘记密码输入数据:原注册信息输出数据:已注册信息加工逻辑:用户输入已注册的用户名和密码提示问题的答案,系统验证后让用户获取密码。3) 加工名:浏览新闻输入数据:新闻信息输出数据:新闻内容加工逻辑:用户点击输入新闻标题和新闻号,系统检索数据库后给出新闻详细内容3) 加工名:查询房屋数据输入数据:房屋数据信息输出数据:房屋数据加工逻辑:用户点击输入房屋类型,系统检索数据库后给出房屋数据4) 加工名:登录输入数据:用户输入登录信息输出数据:会员登录首页加工逻辑:将用户输入的登录信息和数据库比较,如果是已注册用户则调用会员首页,否则根据错误给出相应提示。5) 加工名:房屋数据管理输入数据:房屋数据信息输出数据:房屋数据加工逻辑:系统根据房屋数据信息检索数据库,给出与用户有关的房屋数据,用户可以进行增、删、改的管理。6) 加工名:个人资料修改输入数据:已注册信息输出数据:新注册信息加工逻辑:用户输入新的注册信息,系统将新的信息输入数据库,取代原注册信息。7) 加工名:新闻数据管理输入数据:新闻信息输出数据:更改后的新闻数据加工逻辑:系统根据新闻信息检索数据库,给出新闻数据,管理员可以进行增、删、改的管理。3.2.2 功能需求会员登记功能信息查询功能房屋数据管理功能新闻数据管理功能系统管理功能其他功能:在线人数显示、投标统计功能、用户验证功能、用户数目的限制、会员竞标、管理员最后决策功能3.2.3 功能描述1会员登记功能:即注册系统2信息查询功能:根据用户点击输入的信息在数据库中进行查询3房屋数据管理功能:会员和管理员拥有的房屋数据的发布、删除、修改4新闻数据管理功能:管理员功能,拥有新闻数据的发布、删除、修改5会员竞标功能:会员用户可对看中的房屋进行投标。6在线人数显示:统计同一时间内在线的人数并显示7投标统计:同一房屋的总投标人数8用户验证功能:验证用户是否为合法用户9用户数目限制:限制系统的登录人数10管理员最后决策:在房屋发布的期限结束后根据投标价格决定最终得标会员3.2.4 接口需求1用户接口房产信息管理系统作为一个面向大众的应用系统,对人机界面要求很高。网页格式必须大众化,争取和一般的信息管理系统的格式大致不变,以便于用户能马上掌握系统的操作方法。当然风格上可以有自己的特色。其打印方式采用浏览器打印。在系统的用户注册和登录以及发送邮件等功能上要充分利用ENTER键,这样可以大大的方便用户,其他操作均采用触发的方式。2硬件接口本系统也可采用分布式处理的方式,故若有多台服务器要求到多台服务器的并行连接。3.软件接口与Access数据库的接口:通过ADO进行连接4通讯接口均采用http协议3.3 系统处理流程分析以及模块划分3.3.1 处理流程作为运行前奏,用户先得进行注册或忘记密码处理。系统从用户输入用户名和密码登录开始正式进入系统。处理流程图如图所示:模块结构图:3.3.2 模块结构本系统的模块设计在考虑具体情况的前提下,遵循高内聚低藕合的原则,整个系统一共分八个模块。其中一级子系统一共有5个,二级子系统一共有3个。模块结构图如上图所示:3.3.3 运行模块的组合由上面的模块结构图可以看出“登录”、“查询”和”注册”三个模块处对外界的不同控制行为会引起不同的模块进行反映。登录模块设置两个连接“注册”和“忘记密码”,用户单击“注册”之后就进入注册模块;单击“忘记密码”也就直接调用忘记密码处理模块。用户输入密码和口令执行登录操作之后,登录模块以用户名和密码作为参数调用会员模块或管理员模块。会员模块和设置连接调用房屋信息管理和需求信息发布模块,传递的参数为房屋号和房屋类型。调用个人资料修改,会员投标等模块,传递的参数为用户名和密码。管理员模块设置连接调用所有房屋信息管理和发布需求信息模块,传递的参数为房屋号和房屋类型。调用所有会员资料管理,传递的参数为管理员用户名和密码。调用新闻管理模块,传递的参数为管理员用户名、密码和新闻号。运行控制方式采用超级连接触发的方式。3.3.4 模块功能详细划分系统共分为五大模块,分别为:非会员模块,注册模块,会员模块,管理员模块,查询模块以及三个子模块:房产信息管理模块,新闻数据管理模块,会员管理模块。由于三个子模块分属于五大模块。故将子模块的处理流程图与其上一级模块结合显示如下:1. 非会员模块:这是系统的基本功能,只要登录该系统即可拥有。2. 会员模块:非会员通过注册模块得到会员属性。3. 管理员模块:系统管理员,开发系统的时候赋予,通过数据库添加,保证安全性。4. 查询模块5. 注册模块:3.4 数据字典、数据库设计1.puser表:用户登记表字段字段长度字段类型说明Uid50文本用户名Pwd50文本密码Pwd250文本确认密码Tishi50备注提示问题Tsda50备注提示答案Uname50文本您的姓名Xb50文本性别Sfz50文本身份证号Email50文本Email地址Tel50文本联系电话Datay-m-d日期/时间注册时间2.toubiao表:会员标价表字段字段长度字段类型说明Uid50文本用户名Biaoj50文本标价dat日期时间zid50文本房屋编号3.news表:新闻表字段字段长度字段类型说明name50文本标题content备注内容dat短日期日期/时间日期type50文本添加类型hit长整型数字点击4.counter表:计数器字段字段长度字段类型说明Counter长整型数字计数5.class_type表:地段类型字段字段长度字段类型说明Type20文本类型Typeid50数字编号6. Rent表:出租房信息登记字段字段长度字段类型说明Zid长整型自动编号编号Uid50文本会员名City20文本城市Fangx16文本房屋户型Diduan12文本地段Taox16文本套型Lc16文本当前层Tc4文本总层数Zx8文本面积Zx8文本装修Mianj8文本面积Jiag12文本价格Xiaoqm16文本小区名Changq8产权Tele25文本电话Content50备注备注Dat日期/时间录入时间D50文本房产建成日期Contperson20文本联系人Username8文本使用者名称Vip50文本是否推荐Fangshi50文本租金或售价单位Dj5文本点击数M2文本面积范围J2文本价格范围7.sale表:出售房信息登记字段字段长度字段类型说明Zid长整型自动编号编号Uid50文本会员名City20文本城市Fangx16文本房屋户型Diduan12文本地段Taox16文本套型Lc16文本当前层Tc4文本总层数Zx8文本面积Zx8文本装修Mianj8文本面积Jiag12文本价格Xiaoqm16文本小区名Changq8产权Tele25文本电话Content50备注备注Dat日期/时间录入时间D50文本房产建成日期Contperson20文本联系人Username8文本使用者名称Vip50文本是否推荐Fangshi50文本租金或售价单位Dj5文本点击数M2文本面积范围J2文本价格范围8.need表:房屋需求表字段字段长度字段类型说明Uid50文本会员名称City20文本城市Fangx16文本房屋户型Diduan12文本地段Taox16文本套型Zx8文本装修Mianj8文本面积Jiag2文本价格Xiaoqm16文本小区名Tele25文本电话Content50文本备注D2日期/时间有效期Dat文本登记时间Contperson8文本联系人Qiu4文本租购Quansh10文本权属9.housedata表:房屋类型字段字段长度字段类型说明Housetype50文本房产类型Num50数字自定义显示顺序10.hz表:合租信息表字段字段长度字段类型说明Zid长整型自动编号编号Uid50文本会员名City20文本城市Fangx16文本房屋户型Diduan12文本地段Taox16文本套型Lc16文本当前层Tc4文本总层数Zx8文本面积Zx8文本装修Mianj8文本面积Jiag12文本价格Xiaoqm16文本小区名Changq8产权Tele25文本电话Content50备注备注Dat日期/时间录入时间D50文本房产建成日期Contperson20文本联系人Username8文本使用者名称Vip50文本是否推荐Fangshi50文本租金或售价单位Dj5文本点击数M2文本面积范围J2文本价格范围4 个人任务4.1 总体任务指标系统主要实现的功能有:数据的增、删、改:增加房屋数据、删除房屋数据、修改房屋数据、增加会员数据、删除会员数据、修改会员数据、新闻发布、新闻删除、新闻修改、填写出租房屋数据、填写出售房屋数据、填写要租房屋数据、填写要买房屋数据、查询功能:查看房屋数据查询出租房屋数据、查询出售房屋数据、单个会员信息统计功能、查看会员数据、其他功能:计数器调整功能、投标修改功能(禁止非法投标)发布信息管理功能、买方出价(投标)会员登记、在线人数显示、投标统计功能、用户验证功能、用户数目的限制会员竞标、管理员最后决策功能4.2 个人任务说明买方操作模块填写要租房屋数据、填写要买房屋数据、查询出租房屋数据、查询出售房屋数据、买方出价4.3 个人任务处理流程图4.4 个人任务详细根据处理流程,共编写 8个asp文件:查询出租房屋数据、查询出售房屋数据、买方出价包含的asp文件:index.asp(首页,传递查询参数)findok.asp(接收查询参数并进行查询处理,显示查询结果)list.asp(显示查询结果的详细内容)pay.asp(会员输入标价)pay1.asp(标价验证)index.asp中的出租汇总和出售汇总为指向findok.asp的链接,传递参数为type(要查的房屋类型,有两个值:sale(出售)、rent(出租);出售查询和出租查询为详细查询,除了向findok.asp传递房屋类型参数以外,还包含房屋数据的其他属性,如价格、面积等,若都为空则只传递房屋类型。findok.asp中设置链接指向list.asp,传递参数为房屋号list.asp中设置链接指向pay.asp,传递参数为房屋类型、房屋号和用户的session填写要买房屋数据、填写要租房屋数据包含的asp文件:need.asp(填写数据、数据验证:除价格和面积以外的数据)needact.asp(价格、面积数据验证、提交入库)need.asp为会员输入页面,会员将需求数据填写完成以后在本地验证除价格和面积以外的数据是否合法,若不合法提示重输。验证合法后将数据作为参数提交给needact.asp,验证价格和面积都为数字则提交入数据库相应的表中,否则返回need.asp5 总结5.1 个人收获一需求分析工作是软件生存期中重要的一步,也是起决定性的一步。需求分析的目的是明确用户需要实现的内容。可以采取多样的需求分析方法和技术,但是根本上必须描述清楚用户的业务工作、软件需求。可以有很多的需求分析的标准和规范可以采用,也可以自己根据实际情况制定需求分析的规范。需求分析的人员可与调研人员重合,但要增加软件分析人员,并为调研人员提出调研的内容和方向。需求分析结束的标志是程序员能够开始进行程序设计,并和建立系统原型的工作结合起来进行,因此只有程序员才能评判需求调研的质量。需求分析的第一步是需要客户提供一个完整的需求说明。如果客户对自己的需求并不是很清楚,需要不断引导和帮助分析。配合客户写一份详细的,完整的需求说明会花很多时间,但这样做是值得的,而且一定要让客户满意,签字认可。把好这一关,可以杜绝很多因为需求不明或理解偏差造成的失误和项目失败。糟糕的需求说明不可能有高质量的系统。需求说明书要达到的标准简单说应包含下面几点:1.正确性:每个功能必须清楚描写交付的功能;2.可行性:确保在当前的开发能力和系统环境下可以实现每个需求;3.必要性:功能是否必须交付,是否可以推迟实现,是否可以在削减开支情况发生时砍掉;4.简明性:不要使用专业的网络术语;5.检测性:如果开发完毕,客户可以根据需求检测。二关于用户调研:用户调研的目的是收集需求;用户调研的方法是直接面对面与用户交流,最好能亲身体验用户工作开展的过程,注重了解工作的细节。用户调研的结束标志是完成了需求分析设计文档,并且得到用户的认可。在工程前期开展好用户调研对于工程的顺利进行和完成非常重要。用户调研的人员应当集中、固定,具有多方面的经验,如:客户交流经验、程序设计经验、系统分析经验等,。 三在拿到客户的需求说明后,并不是直接开始制作,而是需要对项目进行总体设计,详细设计,出一份系统建设方案给客户。总体设计是非常关键的一步。它主要确定:1.系统需要实现哪些功能;2.系统开发使用什么软件,在什么样的硬件环境;3.需要多少人,多少时间;4.需要遵循的规则和标准有哪些。 同时需要写一份总体规划说明书,包括:1.系统的栏目和版块;2.系统的功能和相应的程序;3.系统的链接结构;4进行数据库的概念设计;5.系统的交互性和用户友好设计。四程序编写和页面设计师同时进行的时候,测试人员需要随时测试网页与程序,发现Bug立刻记录并反馈修改。不要等到完全制作完毕再测试,这样会浪费大量的时间和精力。程序编写与页面设计的工作要协调一致。在系统初步完成后,上传到服务器,对系统进行全范围的测试。包括速度,兼容性,交互性,链接正确性,程序健壮性,超流量测试等,发现问题及时解决并记录下来。为什么要记录文档呢?其实本软件工程本身就是一个文档,是一个不断充实和完善的标准。通过不断的发现问题,解决问题,修改,补充文档,使这个标准越来越规范,越来越工业化。进而使得网站开发趋向规范,趋向合理。5.2 系统优缺点系统功能基本符合用户需求,能够完成用户的查询以及各类需求。并提供部分系统维护功能,使用户方便进行数据增加,修改和删除。对于数据的一致性的问题也通过程序进行了有效的解决。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如ASP安全没有JSP好,功能不够强大,数据库不是大型的数据库,联机文档比较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。5.3 致谢在本次毕业设计中,我从指导老师莫铭老师身上学到了很多东西。莫铭老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。另外,在系统开发过程中莫铭老师的助手周林老师也给于我很大的帮助,帮助解决了不少的难点,使得系统能及时开发完成,还有同组的同学同样给与我不少帮助,这里一并表示感谢。 参考文献1周世雄.动态站点设计指南.大连:大连理工大学出版社,1999.12王红霞.利用构建新信息系统的方法和实现.计算机应用,1999.91选题背景12方案论证13过程论述33.1可行性分析33.1.1技术可行性33.1.2经济可行性33.1.3社会可行性43.2需求分析43.2.1数据需求43.2.2功能需求83.2.3功能描述93.2.4接口需求93.3系统处理流程分析以及模块划分93.3.1处理流程93.3.2模块结构113.3.3运行模块的组合113.3.4模块功能详细划分113.4数据字典、数据库设计134个人任务174.1总体任务指标174.2个人任务说明174.3个人任务处理流程图184.4个人任务详细185总结195.1个人收获195.2系统优缺点205.3致谢20福建工程学院FUJIAN UNIVERSITY OF TECHNOLOGY毕业论文(设计)题 目: 嘉诚房产管理系统 学 生: 尤旭明 指导老师: 莫铭 魏磊晶 专 业: 网络技术与信息处理 班 级: 网络012 学 号: 020224 Christopher TolkienAINULINDAL?The Music of the AinurThere was Eru, the One, who in Arda is called Il鷙atar; and he made first the Ainur, the Holy Ones, that were the offspring of his thought, and they were with him before aught else was made. And he spoke to them, propounding to them themes of music; and they sang before him, and he was glad. But for a long while they sang only each alone, or but few together, while the rest hearkened; for each comprehended only that part of me mind of Il鷙atar from which he came, and in the understanding of their brethren they grew but slowly. Yet ever as they listened they came to deeper understanding, and increased in unison and harmony.And it came to pass that Il鷙atar called together all the Ainur and declared to them a mighty theme, unfolding to them things greater and more wonderful than he had yet revealed; and the glory of its beginning and the splendour of its end amazed the Ainur, so that they bowed before Il鷙atar and were silent.Then Il鷙atar said to them: Of the theme that I have declared to you, I will now that ye make in harmony together a Great Music. And since I have kindled you with the Flame Imperishable, ye shall show forth your powers in adorning this theme, each with his own thoughts and devices, if he will. But I win sit and hearken, and be glad that through you great beauty has been wakened into song.Then the voices of the Ainur, like unto harps and lutes, and pipes and trumpets, and viols and organs, and like unto countless choirs singing with words, began to fashion the theme of Il鷙atar to a great music; and a sound arose of endless interchanging melodies woven in harmony that passed beyond hearing into the depths and into the heights, and the places of the dwelling of Il鷙atar were filled to overflowing, and the music and the echo of the music went out into the Void, and it was not void. Never since have the Ainur made any music like to this music, though it has been said that a greater still shall be made before Il鷙atar by the choirs of the Ainur and the Children of Il鷙atar after the end of days. Then the themes of Il鷙atar shall be played aright, and take Being in the moment of their utterance, for all shall then understand fully his intent in their part, and each shall know the comprehension of each, and Il鷙atar shall give to their thoughts the secret fire, being well pleased.But now Il鷙atar sat and hearkened, and for a great while it seemed good to him, for in the music there were no flaws. But as the theme progressed, it came into the heart of Melkor to interweave matters of his own imagining that were not in accord with the theme of Il鷙atar, for he sought therein to increase the power and glory of the part assigned to himself. To Melkor among the Ainur had been given the greatest gifts of power and knowledge, and he had a share in all the gifts of his brethren. He had gone often alone into the void places seeking the Imperishable Flame; for desire grew hot within him to bring into Being things of his own, and it seemed to him that Il鷙atar took no thought for the Void, and he was impatient of its emptiness. Yet he found not the Fire, for it is with Il鷙atar. But being alone he had begun to conceive thoughts of his own unlike those of his brethren.Some of these thoughts he now wove into his music, and straightway discord arose about him, and many that sang nigh him grew despondent, and their thought was disturbed and their music faltered; but some began to attune their music to his rather than to the thought which they had at first. Then the discord of Melkor spread ever wider, and the melodies which had been heard before foundered in a sea of turbulent sound. But Il鷙atar sat and hearkened until it seemed that about his throne there was a raging storm, as of dark waters that made war one upon another in an endless wrath that would not be assuaged.Then Il鷙atar arose, and the Ainur perceived that he smiled; and he lifted up his left hand, and a new theme began amid the storm, like and yet unlike to the former theme, and it gathered power and had new beauty. But the discord of Melkor rose in uproar and contended with it, and again there was a war of sound more violent than before, until many of the Ainur were dismayed and sang no longer, and Melkor had the mastery. Then again Il鷙atar arose, and the Ainur perceived that his countenance was stern; and he lifted up his right hand, and behold! a third theme grew amid the confusion, and it was unlike the others. For it seemed at first soft and sweet, a mere rippling of gentle sounds in delicate melodies; but it could not be quenched, and it took to itself power and profundity. And it seemed at last that there were two musics progressing at one time before the seat of Il鷙atar, and they were utterly at variance. The one was deep and wide and beautifu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论