物联网学院的网站设计.doc

上传人:飞****2 文档编号:66767062 上传时间:2022-12-21 格式:DOC 页数:36 大小:2.14MB
返回 下载 相关 举报
物联网学院的网站设计.doc_第1页
第1页 / 共36页
物联网学院的网站设计.doc_第2页
第2页 / 共36页
点击查看更多>>
资源描述

《物联网学院的网站设计.doc》由会员分享,可在线阅读,更多相关《物联网学院的网站设计.doc(36页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、物联网学院的网站设计姓名:学号:专业:学校摘 要随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。本论文主要阐述一个功能比较强大的物联网学院的网站系统的后台操作过程及一些关键技术。该系统信息来源主要由用户直接添加,通过管理员审核后,在网站上发布出来,以供大家共同欣赏。本系统包含有九大模块,学校概况、新闻中心、校园风景、图书馆、信息资源、联系我们、教师风采、学校荣誉、留言板。本系统主要让社会各界能更好的了解本学校,欢迎对本学校的发展提出更多

2、宝贵留言。该物联网学院的网站系统是前台应用DreamweaverMX2004、FireworksMX2004、FlashMX2004等软件,后台结合ASP编程技术开发出来的。关键词:用户管理,物联网学院的网站,ASPAbstractAlong with computer and network technology rapid development, Internet/The Intranet application popularizes day by day in the global scope, now the society fast to the becoming an info

3、rmation based society society advance, the information automation function also more and more is big. Thus causes us to liberate from the numerous and diverse business, enhanced our working efficiency.The present paper mainly elaborates a function quite formidable school website system backstage ope

4、rating process and some essential technologies. This system information originates mainly directly increases by the user, verifies after the manager,Issues in the website,By for everybody to appreciate together. This system contains has nine big modules, the school survey, the news center, the campu

5、s scenery, the library, the information resource, contacts with us, the teacher elegant demeanor, the school honor, the message center. This system mainly enables the society from all walks of life better understanding this school, welcome to propose more precious messages to this school development

6、.This school website system is the onstage applies software and so on DreamweaverMX2004, FireworksMX2004, FlashMX2004, the backstage unifies the ASP programming technology development.Key word: The user management, the school , ASP目 录摘 要2Abstract3目 录4第一章概 述51.1 系统开发目的51.2 技术可行性研究5第二章开发平台介绍72.1开发语言介绍

7、72.2 什么是ASP72.3 ASP的产生92.4 ASP与IIS92.5 ASP的内部特点102.6 利用ADO访问数据库12第三章数据库设计163.1 利用ASP进行动态数据查询163.2 ASP访问数据库17第四章 总体设计214.1 系统详细调查214.2数据流图214.3 软件模块结构设计224.4 数据库设计23第五章 系统的实现255.1 动态网站的优点265.2 主窗口界面275.3 新闻添加窗口285.4 学校概要窗口295.5 教师风采模块设计315.6 留言板窗口模块设计31总结与展望33致 谢34参考文献35第一章 概 述1.1 系统开发目的这次我做的这个网站是一个动

8、态校园网,运用asp编程。实现后台管理。如今商业发展,金融与市场更加的具备开拓性。我觉得做这个网站很有它现实的价值和意义;(再则,可以通过这次设计,提高我本身的水平,对进一步和社会接洽并成为祖国可靠的栋梁具有促进推动的作用。实际上在这设计里面,我们可以获得许多宝贵的实践经验,在一生中都会受益。我们在今天做的每件事都会对我们的未来产生影响。道理浅显,但未必每个人都能理解。许多同学以为自己大学毕业了,已经很行了,但是到了实际工作中就会发现这种想法是多么的幼稚可笑。作为一名计算机专业的应届毕业生,原以为找工作是很容易的,但现实还是超想象,当今是知识经济时代,经济高速发展的同时也带动教育行业的发展,每

9、年的大学毕业生都在不断增多,再加上计算机相关行业都需本科以上并要求要有工作经验,这对一名应届毕生来讲找份工作实在是难上加难。网站的外框设计以及浏览基本在800600以上分辨率IE4.0以上版本浏览器的模式下均能正常浏览,而ASP的编程功能基本上得到了实现,其运行环境在IIS5.0版本的WEB服务。研究设计工作从9月初到10月1号,从资料的收集整理到程序的编写,制作过程当中一边编写程序一边巩固学习ASP的编程。整个网站的制作之中,感觉出来很多程序的运行效率考虑的还不是很全部,这个跟平时在学校学习其他语言的时候犯了同样的毛病算法考虑的不全面;程序的安全性也有所欠缺,这主要是本人对语言知识的不全面型

10、造成。这两个方面有待以后走出学校参加工作以后继续要学习注意的地方。本人对平面处理的能力优势在这次设计过程当中得到充分的发挥。网站首页的制作,以及色调的配合,考虑的比较周到的一个问题了。1.2 技术可行性研究目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部

11、门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。第二章 开发平台介绍2.1开发语言介绍作为Microsoft的office套件产品之一,access已经卖出了近700万份,成为世界上最流行的桌面数据库系统。Access与许多优秀的关系数据库一样,可以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充。它能操作其它来源的资料,包括许多流行的PC数据库程序(如dBASE,Paradox,Microsoft FoxPro)和服务器、小型积极大型机上的许多SQL数据库。Access还完全支持Microsoft的OLE技术。Access还提供window

12、s操作系统的高级应用程序开发系统。Access与其它数据库开发系统之间相当显著的区别就是:您不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一愉快的过程是完全可视的!如果您能给它加上简短的VBA代码,那么您的程序决不比专业程序员潜心开发的程序差。Access 功能强大,使用方便,是开发桌面数据库的最优秀的工具之一。Access 本身具有强大的向导机制,能提供大量的数据库常用操作。但如果你能适当的加上少量的代码,那么你的程序将是专业级的。这一切都靠VBA。2.2 什么是ASP ASP的含义从字面上说,ASP包含三方面含义: Active:ASP使用了Mi

13、crosoft的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。 Server:ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。然而Netscape浏览器不支持客户端的VBSCRIPT,所

14、以最好不要在客户端使用VBSCRIPT。而在服务器端,则无需考虑浏览器的支持问题。Netscape浏览器也可以正常显示ASP页面。 Pages:ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。 由此我们可以看出,ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。 以下罗列了 Active Server Pages 所独具的一些特点:使用 VBScript

15、、JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。 无须 compile 编译,容易编写,可在服务器端直接执行。 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。 与浏览器无关 (Browser Independence), 用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的网站内容。 Active Server Pages 所使用的脚本语言 (VBScript 、Jscript)均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 Active Server

16、Pages 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、Perl 、Tcl 等。脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。 Active Server Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。 可使用服务器端的脚本来产生客户端的脚本。 物件导向( Object-oriented )。 ActiveX Server Component

17、s(ActiveX 服务器元件 ) 具有无限可扩充性。可以使用 Visual Basic 、Java 、Visual C+ 、COBOL等编程语言来编写你所需要的 ActiveX Server Component 。 基于上述考虑,用Browser/Web模式来设计考试系统比较合适,服务器端我们采用Access数据库系统和ASP组件来构成考试的应用服务系统;客户端采用浏览器来完成考试全过程,同时可进行远程系统维护和管理。2.3 ASP的产生近年来随着Internet技术的飞速发展及用户需求的不断升级,Web页面技术也不断的推陈出新,使得Web站点的功能越来越强大,能够提供的服务种类越来越繁多。

18、从HTML、Client Script 到CGI,从JAVA的诞生到ActiveX, Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web页面设计的真正需要后,推出了Active Server Pages (ASP),一种用以取代CGI(Common Gateway Interface,通用网关接口)的技术。简单讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网站,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制

19、作组件加入其中,使自己的动态网站几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。使用ASP还有个好处,就在于ASP可利用ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发基于WWW的应用系统成为可能,这也是本文选择ASP作为开发工具最重要的原因之一。2.4 ASP与IISIIS简介Wsb服务器是Web应用程序的心脏。IIS(Internet Information Server)是微软推出的Windows NT Option Pack的主要成员,作为Win2000server的扩展,自推出以来已经有了很大发展,其体系结

20、构是当今市场上最受关注的Web服务器之一。新推出的IIS4.0版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能。IIS与ASP的结合在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+ASP构成三层式Web结构(如图2.1所示)的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:1.减少构建和维护成本

21、2.加快联机过程3.应用软件集中在服务器端开发管理4.前端可使用任何浏览器(IE、Netscape.)5.后端可存取任何数据库 (SQL、Access.)6.可使用任何脚本语言开发 (VBScript、JavaScript、PERL.)程序和计算逻辑前端浏览器ActiveX Server元件ActiveX Server元件后端数据库数据库服务器Microsoft IIS + ASP浏览器图2.12.5 ASP的内部特点 ASP内部6大对象ASP提供了6个功能强大的内部对象,每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Eve

22、nt),它们共同完成Web中的一些重要工作。这6个对象及其功能描述如表2.1所示。对象名象功能描述Request从客户端取得信息Response将信息送给客户端Server提供一些Web服务器工具Session储存在一个Session内的用户信息,该信息仅可被该用户访问Application在一个ASP-Application中让不同的客户端共享信息ObjectContext配合Microsoft Transaction服务器进行分布式事务处理表2.1 ASP 内部6大对象及其功能合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。我们可以用以下的语法直接使用这些对象:对象/属性/

23、方法/数据集合 Global 文件每一个以Active Server Pages为基础的应用程序都拥有一个Global.asa文件(ASA后缀名其实是Active Server Application的缩写),它位于每一个应用程序的基点目录之下。当Active Server Pages做下面两个动作时,Server便会去读Global.asa文件:1.Web Server启动之后,一个应用程序目录中任一个ASP文件被提出第一个HTTP请求(Request)时。 2.不具有任何Session的客户端向Server请求一个ASP文件时。前面已经提到Application和Session这两个ASP

24、的内部对象。Application对象内的信息供所有正在执行该应用程序的用户分享,它创建于Web Server启动后一个应用程序中任一ASP文件被提出第一个HTTP请求时,结束于Server端停止运行。而Session对象仅属于一位用户,维持一个用户端的信息,其他用户无法访问,它创建于一个不具有Session的用户向Server请求一个ASP文件时,结束于该Session到期(即用户端超过某时间段没有向Server提出要求或刷新Web页面)或Abandon语句的调用。可见,Global.asa文件的调用与Application与Session这两个对象密切相关。事实上我们通常在Global。a

25、sa文件中写入以下内容:1 Application或Session的开始事件(Start-event)。2 Application或Session的结束事件 (End-event)。这样,在一个Application或Session对象被创建或结束时,系统会自动完成Global.asa文件中写入的相应事件。值得注意的是,如果一个Application与一个Session同时开始,Active Server Pages会先处理Application的开始事件,而如果一个Application与一个Session同时结束,Active Server Pages则会先处理Session的结束事件。2

26、.6 利用ADO访问数据库ADO(ActiveX Data Objects)是一种操作Microsoft所支持的数据库的新技术。在ASP中,ADO可以看作是一个服务器组件(Server Component),更简单点说,是一系列的对象,应用这些功能强大的对象,即可轻松完成对数据库复杂的操作。本文中个性化页面的实现便大量地用到了ADO技术。具体的操作步骤可以归纳为以下几步:1创建数据库源名(DSN)2创建数据库链接(Connection)3创建数据对象4操作数据库5关闭数据对象和链接每一步的作法如下:一、创建数据源名DSN(Date Source Name)即数据源名称。我们知道,ODBC是一种

27、访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序就可以通过ODBC操纵驱动程序的数据库。比如我们系统中有Access的ODBC驱动程序,那么即使我们没有Access软件,也可以在我们的程序中对一个Access的MDB数据库加、删、改记录。而且我们根本不用知道这个数据库是放在哪里的。我们只要写出SQL语句,ODBC驱动程序就会帮我们做一切事情。我们在给ODBC驱动程序传SQL指令时,即是用DSN来告诉它到底操作的是哪一个数据库。如果数据库的平台变了,比如我们改用了SQL Server的数据库,只要其中表的结构没变,我们就不用改写我们的程序,只要重新在系统中配置DSN就行了。由此可见

28、,DSN是应用程序和数据库之间的桥梁。下面以Microsoft Access为例,建立数据源:在C:myfile文件夹里创建了一个名为myexample.mdb的数据库文件,其注册步骤如下:1.在控制面板里找到“ODBC数据源”图标,打开数据源管理器的交互界面;我们在这选择“用户 DSN”; 2.然后按下“添加”按钮,在弹出的数据源管理器对话框里,为自己所要创建的数据源选择一个驱动程序,本文的数据库文件是用Microsoft Access创建的,所以要选择“Microsoft Access Driver (.mdb)”;3.按“完成”按钮后,进入一个标题为“ODBC Microsoft Acc

29、ess 安装”的界面,在其中设置“数据源名”为“mydatanews”,选取数据库文件 “C:myfilemyexample.mdb”,然后确定即可。二、创建数据库链接(Connection)链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。ASP文件中如果要访问数据,必须首先创建与数据库的链接,其语法如下:set Conn=Server.createObject(“ADOBD.CONNECTION”)这条语句创建了链接对象Conn,接下来:connstr=Provider=Microsoft.Jet.OLEDB.4.0;Data.Source=&Server.MapPath(

30、&db&)conn.Open connstr这条语句打开链接,用到了DSN,本例为“connstr”。以上两个步骤缺一不可,因为链接对象的创建与打开是两回事,只有打开了才真正可以使用。三、创建数据对象(Record Set)ADO中的数据对象通常保存的是查询结果。Record Set是ADO中最复杂的对象,有许多属性和方法。Record Set保存的是一行行的记录,并标有一个当前记录。以下是创建方法:Set Record Set=Conn.Execute(sqtStr)这条语句创建并打开了对象Record Set,其中Con是先前创建的链接对象,rs是一个字串,代表一条标准的SQL语句。例如:

31、rs=“SELECT * FROM shop_books”Set Record Set=mConn.Execute(rs)这条语句执行后,对象Record Set中就保存了表tab1中的所有记录。四、操作数据库我们通过调用链接对象的Execute方法来将查询结果返回给一个数据对象或进行插入、删除等操作。例如:rs=“INSERT INTO tab1 VALUES(1,2)”mConn.Execute(rs)/执行插入操作五、关闭数据对象和链接对象在使用了ADO对象之后要关闭它,因为它使用了一定的服务器资源。通过调用方法close实现关闭,然后再释放它。Record Set.closeSet R

32、ecord Set=Nothing/关闭创建的数据对象mConn.closeSet mConn=Nothing/关闭创建的链接对象2.7 ASP与CGI的比较CGI(Common Gateway Interface,通用网关接口)也是Internet上一种功能强大的Web页面技术,其工作方式有别于ASP。我们现对二者进行比较。Active Server Pages开发Web应用程序的特点:1 完全嵌入HTML,与HTML、Script语言完美结合。2 无须手动编译和链接程序。3 面向对象,并可扩展ActiveX Server组件功能。4 使用脚本语言(JavaScript、VBScript或P

33、ERL)编写。5 存取数据库轻松容易(使用ADO组件)。6 可使用任何语言编写自己的ActiveX Server组件。7 无浏览器兼容问题。8 程序代码隐藏,客户端仅能看到ASP输出的HTML文件。9 缩短Web开发时间。相比之下,使用CGI开发Web应用程序具有以下缺点:1 不易与HTML文件集成。2 须使用其他较复杂的语言来开发CGI程序。3 程序开发时间较长。4 存取数据库不容易。每个CGI程序被不同用户执行时都得重新执行一次,并占去Server的一个端口(Port),降低Server效率。ASP在数据库访问、与HTML的集成、提高服务器的效率等诸多方面都优于CGI,更适应Web应用程序

34、开发的需要,因此本文选择了ASP作为个性化页面生成器的开发工具。第三章 数据库设计3.1 利用ASP进行动态数据查询 为了将从数据库中获得的数据显示在客户端浏览器中,需要在ASP文件中加入Table对象。Table对象可以用来显示从Server端数据库中通过SQL查询得到的记录。使用Dreamweaver等可视化工具可以方便地对*.ASP文件进行用户界面的设计。包括添加Table对象、动态GIF文件等。以下是本网站中的一段查询代码:%word=request(trim(Keyword)set records=server.CreateObject(ADODB.recordset)if requ

35、est(select2)=精确 then if request(select1)=科 thensql=select * from kebiao where keID =&word& or chinesename=&word& or latinname=&word& elseif request(select1)=属 thensql=select * from shubiao where shuID =&word& or chinesename=&word& or latinname=&word& elseif request(select1)=种 thensql=select * from z

36、hongbiao where zhongID =&word& or chinesename=&word& or latinname=&word& elseif request(select1)=标本 thensql=select * from specimenbiao where biaoID =&word& or chinesename=&word& or latinname=&word& end if if err.number 0 then response.write 数据库操作失败:&err.description end ifelseif request(select2)=模糊 t

37、hen if request(select1)=科 thensql=select * from kebiao where keID like %&word&% or chinesename like %&word&% or latinname like %&word&% elseif request(select1)=属 thensql=select * from shubiao where shuID like %&word&% or chinesename like %&word&% or latinname like %&word&% elseif request(select1)=种

38、thensql=select * from zhongbiao where zhongID like %&word&% or chinesename like %&word&% or latinname like %&word&% elseif request(select1)=标本 thensql=select * from specimenbiao where biaoID like %&word&% or chinesename like %&word&% or latinname like %&word&%end if if err.number 0 then response.wri

39、te 数据库操作失败:&err.description end ifend ifrecords.open sql,connectstr,1,3%当Web Server处理完用户的HTTP请求后,将结果发送至浏览器上,用户就可以看到结果。3.2 ASP访问数据库3.2.1 ASP内置对象和组件ASP提供了功能强大的六个内置对象和五个内置组件内置对象:(1)Request(请求):从前端用户取得信息(2)Response(响应):将信息送给前端用户(3)Server(服务器):提供Web服务器工具(4)Session(会话):储存在一次会话内的用户信息,仅被该用户访问(5)Application(

40、应用):管理所有的会话信息,供所有用户共享(6)ObjectContext(对象上下文):配合Transaction服务器进行分布式事务处理 前三个很常用,Request和Response是用来实现web Server与浏览器交互。Request的一个重要方法是ForM(),其作用是提取浏览器的用户输入信息。如下面的语句可以取得用户填在文本框里面的内容:RequestForm(“nane”)显然,这比CCI等方法所需要的复杂编程简单多了。而输出要用到Response的一个重要方法Write,如:“Response.write our message”该语句向浏览器输出了一条消息。内置组件:(1

41、)数据库存取组件:ASP提供ADO来存取具有ODBC标准的数据库(2)广告轮显组件:用来维护、构建Internet广告(3)浏览器兼容组件:将浏览器的功能数据提供给服务器,以便送出适合于各种浏览器的Web页面(4)文件存取组件:提供文件读写的工具(5)文件超链接组件:提供对Web页面的管理3.2.2 ASP访问数据库工作原理访问Web数据库的技术有以下几种方式:公共网关接口CGI(Common Gateway Interface)、Internet Server 应用程序编程接口ISAPI(Internet Server Application Programming Interface)、J

42、ava、Plug-in(插件)和ASP技术。这些技术都是为了克服HTML静态页面发展起来的。ASP是一个基于Web服务器的脚本开发环境,在ASP平台上可开发和运行动态的、交互的、高性能的Web服务器应用程序。图4.5 ASP访问数据库原理图图4.5说明了ASP访问数据库工作原理。ASP程序在Web服务器端工作,当前端用户请求一个ASP主页时,Web服务器响应HTTP请求并调用ASP引擎执行该文件并解释执行其中的脚本,若脚本中有访问数据库请求,立刻通过ODBC或ILE DB与相应的后台数据库相连,同数据库访问组件ADO完成操作,最后,ASP根据访问数据库的结果生成HTML语言的主页返回给前端用户

43、,用户看到的只是HTML网站,而看不到ASP程序代码,增强了保密性。 3.2.3 ASP连接数据库的方法ASP提供两种访问数据库的方法:在第一种方法中每次访问数据库都要与数据库连接一次,一旦与数据库建立连接语句就可以对数据进行操作;当对数据的操作完成,所有相关的对象都被关闭。与数据库相连的另一种方法是当用户的任务完成后连接才被关闭,这是由Globalasp文件所控制。每个基于ASP的internet应用可以有一个存放在应用根目录中的Global.asp文件,该文件有四个事件:Applicattion-start,Senssion-start, Applicattion-End和Session-

44、end用户与数据库的连接是在Session-start事件中,用Session-end事件关闭连接1。在本网站中用如下代码来实现ASP与数据库的连接:%dim connectstron error resume nextSet connectstr = Server.CreateObject(ADODB.Connection)connectstr.Open driver=SQL Server;server=localhost;uid=jsj2000;database=Biaobenku;pwd=jsj2000if err.number 0 thenresponse.write 数据库操作失败:

45、&err.descriptionresponse.endend if第四章 总体设计4.1 系统详细调查传统的软件工程方法学使用结构化分析技术,完成分析用户需求工作。需求分析要了解用户的情况,接下来通过与用户交流,对用户的基本要求反复细化,以得出对目标系统的完整、准确和具体的需求。需求分析是为了发现用户的真正需求,首先应从宏观角度调查、分析用户所面临的问题,也就是说,需求分析的第一步是尽可能准确地了解用户当前的情况和需要解决的问题。在网站中,用户所需要的无非就是获取信息,并查询到满足自身查询条件的详细资料。因此在做查询系统时,充分考虑到了一样标本的自身属性和用户有可能用到的查询条件,两都有机结

46、合,这样才能更好的为用户服务。运行环境大多数用户,对计算机的要求并不高,一般只需能实现信息、添加修改、在线查询功能即可,所以计算机的配置约为普通配置,DDR256M内存,17英寸纯平显示器,80G硬盘,标准键盘和鼠标,打印机,Windows 98/xp/me/2000操作系统等。而本系统开发工具选取Macromedia Dreamweaver MX 2004,所以编制的程序在以上环境的机器中均可顺利运行,并且本系统占用空间较小,主要依靠鼠标和键盘进行录入。详细调查的重点是对管理业务的流程进行描述,通过采用系统流程图中部分图工具来描述管理活动,进行规范化说明。系统分析的主要成果是系统的逻辑模型。本系统的逻辑模型主要是以系统的数据流图和数据字典为主要描述工具。按照信息系统中应有的数据流和数据结构来勾画系统的概貌。4.2数据流图数据流图是组织中信息运动的抽象。是在调研的基础上,从系统的科学性、管理的合理性、实际运动的可行性角度出发。将信息处理功能和彼此之间的联系自顶向下,逐层分解,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com