收藏 分享(赏)

毕业论文——信息查询系统.doc

上传人:wo7103235 文档编号:332414 上传时间:2019-05-02 格式:DOC 页数:48 大小:543KB
下载 相关 举报
毕业论文——信息查询系统.doc_第1页
第1页 / 共48页
毕业论文——信息查询系统.doc_第2页
第2页 / 共48页
毕业论文——信息查询系统.doc_第3页
第3页 / 共48页
毕业论文——信息查询系统.doc_第4页
第4页 / 共48页
毕业论文——信息查询系统.doc_第5页
第5页 / 共48页
点击查看更多>>
资源描述

1、而是在程序运行过程中被逐行地解释。它与 HTML 标识结合在9一起,从而方便用户的使用操作。基于对象的语言JavaScript 是一种基于对象的语言,同时以可以看作一种面向对象的。这意味着它能运用自己已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。 简单性JavaScript 的简单性主要体现在:首先它是一种基于 Java 基本语句和控制流之上的简单而紧凑的设计, 从而对于学习 Java 是一种非常好的过渡。其次它的变量类型是采用弱类型,并未使用严格的数据类型。 安全性JavaScript 是一种安全性语言,它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允

2、许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失。动态性JavaScript 是动态的,它可以直接对用户或客户输入做出响应,无须经过Web 服务程序。它对用户的反映响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页(Home Page)中执行了某种操作所产生的动作,就称为“事件”(Event)。比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。 跨平台性JavaScript 是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持 JavaScript 的浏览器就可正确执行。从而实现了“编

3、写一次,走遍天下”的梦想。 实际上 JavaScript 最杰出之处在于可以用很小的程序做大量的事。无须有高性能的电脑,软件仅需一个字处理软件及一浏览器,无须 WEB 服务器通道,通过自己的电脑即可完成所有的事情。综合所述 JavaScript 是一种新的描述语言,它可以被箝入到 HTML 的文件之中。 JavaScript 语言可以做到回应使用者的需求事件 (如: form 的输入) ,而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,10它不用经过传给伺服端 (server)处理,再传回来的过程,而直接可以被客户端 (client) 的应用程式所处理。JavaScript 和

4、Java 很类似,但到底并不一样! Java 是一种比 JavaScript 更复杂许多的程式语言,而 JavaScript 则是相当容易了解的语言。JavaScript 创作者可以不那麽注重程式技巧,所以许多 Java 的特性在 Java Script 中并不支援。第三章 开发环境及需求分析3.1、开发目的随着计算机技术的发展,网络技术对我们生活和工作显得月来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。3.2、项目背景

5、HTML 作为一种样式语言,随着 Internet 上信息量的增多和交互性的加强使HTML 显得越来越难以胜任的情况之下,在 ASP 编程语言高度发展的形式下,我们开始了对新闻发布系统的开发。3.3、开发环境1. 硬件条件服务器两台,一台为数据库服务器,一台为 Web 服务器;客户端计算机若干;网络通讯设备,主要包括交换机、网卡、集线器、MODEM 等。2. 系统平台采用 Browser/Server 体系结构,服务器端采用 Microsoft Windows NT4.0作为网络操作系统,Web 服务器软件采用 IIS5.0(Internet Information Server) 。客户端软

6、件,包括单机操作系统和浏览器软件,分别选用 Windows 2000 和 Internet Explorer,数据库系统采用 SQL Server2000 有利于方便操作。3. 开发工具厨厨题和发布时间) ,然后在页面中列出,这里不需要用到分页函数。这里先解释一下这个分页函数,函数需要传入 4 个变量allpages、viewpage、pageurl、pp,分别代表总页数、当前页数、调用文件的地址以及最多显示页码数(当记录和卆卆供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。提供一个将软件部署和版本控制冲突最小

7、化的代码执行环境。提供一个保证代码(包括由未知的或不完全受信任的第三方创建的代码)安全执行的代码执行环境。提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致。按照工业标准生成所有通讯,以确保基于.NET 框架的代码可与任何其他代码集成。.NET 系统包括一个相当广泛的产品家族,它们构建于 XML 语言和 Internet 产业标准之上,为用户提供 Web服务的开发、管理和应用环境。.NET 系统由以下 5 个部分组成。.NET 开发平台由一组用于建立 Web 服务应用程

8、序和 Windows 桌面应用程序的软件组件构成,包括.NET 框架(Framework)、.NET 开发者工具和 ASP.NET。NET 服务器是能够提供广泛聚合和集成 Web 服务的服务器,是搭建.NET 平台的后端基础。.NET 基础服务提供了诸如密码认证、日历、文件存储、用户信息等必不可少的功能。2.2 SQL ServerSQL(Structured Query Language)结构化查询语言,是数据库查询和程序设计语言,用于存取数据及查询、更新和管理关系数据库系统。由于如今 Windows 操作系统占领主导地位,选择 SQL 一定会在兼容性方面取得一些优势。另外,SQLServe

9、r 除了具有扩展性可靠性以外,还具有可迅速开发新的因特网系统功能。尤其是它可直接存储 XML 数据,可以将搜索结果以XML 格式输出等特点。有利于构建异构系统的互操作性,奠定了面向网络的企业应用和服务的基础。如今的商业环境要求不同类型的数据库解决方案。性能、可伸缩性以及可本科生毕业论文(设计)4 靠性是基本要求,而进入市场时间也非常的关键。除了可信企业品质外,SQLServer 2000 还为数据管理与分析带来了灵活性,可以让单位在快速变化的环境中从容响应,从而获取竞争优势。它还提供了以 Web 标准为基础的扩展数据编程功能,丰富的 XML 和Internet 标准支持可以让您使用内置的存储过

10、程以 XML 格式轻松存储和检索数据。您还可以用 XML 更新程序,容易的插入和更新以及删除数据。2.3 C#微软 C#语言定义主要是从 C 和 C+继承而来的,而且语言中的许多元素也反映了这一点。C#在设计者从 C+继承的可选选项方面比 Java 要广泛一些(比如说 struts),它还增加了自己新的特点(比方说源代码版本定义)但它还太不成熟,不可能挤垮 Java。C#还需要进化成一种开发者能够接受和采用的语言。而微软当前为它的这种新语言大造声势也是值得注意的目前大家的反应是:“这是对 Java 的反击。” C#更像 Java 一些,虽然微软在这个问题上保持沉默。这也是意料中的事情,我觉得因

11、为 Java 近来很成功而使用 Java 的公司都报告说它们在生产效率上比 C+获得了提高。Java 所带来的巨大影响和大家对它的广泛接受已经由工作于这种语言和平台之上的程序员数量明显的说明了(估计世界范围内共有两百五十万程序员使用 Java)。由这种语言写成的应用程序的数量是令人惊讶的并已经渗透了每一个级别的计算。包括无线计算和移动电话(比如日本发明的 Java 电话)。C#能够在用户领域获得这样的礼遇吗?我们必须等待并观,就像已经由 SSI 公司的 CEO 和主席 Kalpathi S. Suresh 指出来的那样,我发现所有这些都是渐进的如果 C#不存在,我们总能回到 Java 或 C

12、和 C+。这些都不完全是新技术;它们在更大的意义上来说只是大公司制造的市场噱头。我们必须给他们时间安顿下来看看这些是不是真的对 IT 工业有什么影响。留言用户注册用户登录用户注册图一(数据库中的所有表)图二(数据库中的产品表)图三(数据库中的产品订购表)图四(数据库中的留言表)图五(数据库中的用户账号信息表)图六(数据库中的管理员账号表)图 7(数据库中的新闻表)第四章 药店信息管理系统的实现4.1 前台模块图一(网站首页美工设计)能特点 .9第六章 系统功能模块的实现 .106.1 系统的具体实现 .10结束语 . 中文摘要:对于一个商业网站,一个新闻发布系统是必不可少的,新闻发布系统其实可

13、以理解为一个公告板,用来发布网站或管理员的公告信息,当然就其本意来说也可以用来转载各大网站的新闻,做一个新闻网站也未尝不可。其实现的方式也是比较简单的,基本上是留言本或 BBS,也包括写入、读取、管理等功能模块,但留言本是面向浏览者的,基本上是浏览者留言给管理员看,而新闻发布系统则相反,一般是管理员发布新闻公告,给浏览者看,这其实只是权限的区别,写入,读取等功能实现方式还是差不多的。根据系统功能的需要,新闻发布系统可以分为:新闻发布模块、新闻列表模块、新闻管理模块、新闻修改模块、新闻删除模块以及用户管理模块。关键词:ASP、新闻发布系统、Access2000 数据库、HTML 语言Abstra

14、ct:Regarding a commercial website, a news issue systems essential, the news issued the system actually may understand is an announcement board, uses for to issue the website or managers announcement information, certainly on its original intention said also may use for to reprint each big website th

15、e news, makes a news website not to also have may not. Its realization way also is quite simple, basically is the message this or BBS, also includes reads in, reads takes, function module and so on the management, but the message originally is faces the browsing, basically is the browsing message lo

16、oked to the manager, but news issue system then is opposite, generally is the manager issued the news announced, looked for the browsing, this actually is only the jurisdiction difference, reads in, reads takes and so on the function realization way similarly or. According to the system function nee

17、d, the news issued the system may divide into: The news issued the module, the news tabulate the module, the news administration module, the news revision module, the news deletion module as well as the user administration module.Key Words:ASP news issue system Access2000 database HTML language目 录一、

18、 后台数据库的配置二、一个完整的新闻发布系统(一) 新闻发 布模块(二) 数据 库连接和公共函数存放模块(三) 保存添加模 块(四) 新闻 列表模块(五) 新闻 内容显示模块(六) 新闻 管理模块(七) 新闻 修改模块(八) 保存修改模 块(九) 新闻删 除模块(十) 管理 员 登录、注销模块三、改善的新闻发布系统(一) 发布和修改模 块文件的整合(二) 保存 处理模块文件的整合(三) 增加管理 员修改增删模块注释、参考文献、致谢辞新闻发布系统一、 后台数据库的配置后台数据库可以使用 SQL Server 或 Access,数据据库服务器和 Web 服务器可以配置在同一台计算机上也可在两台计算

19、机上,以上两种情况对于开发的过程来说是类似的,只需在 Web 服务器上配置好 ODBC 的系统数据源就可以了。系统是在 Windows XP Professional 下开发的,开发数据库使用的是 Access2000。具体配置步骤如下:1新建一个空数据库,取名为 news.mdb2在 news.mdb 中建立表 admin、news、,数据表的结构。3在 admin 表中初始化数据如图。图 1 admin 表中初始化数据图建立一个 ODBC 数据源,名称为 news,指向news.mdb,步骤如下:首先,选择“控制面板”中的“ODBC 数据源管理”选项,选择“系统 DSN”选项卡,单击“添加

20、”按钮。在“创建新数据源”窗口中,选择“Driver do Microsoft Access(*.mdb)”作为数据库驱动程序,然后单击“完成”按钮。在“ODBC Microsoft Access 安装”窗口中,数据源名称为“news” ,这是 ASP 程序中将要引用的。单击“选择”按钮,从弹出的文件窗口中选择 newdata.mdb文件所在的位置,其他先项都不改变。以上如图所示:ODBC 数据源管理器(图 2)选择数据库驱动类(图 3)填写数据源信息(图 4)单击“确定”按钮,这样就完成了 Access 数据库的 ODBC数据源设置二、一个完整的新闻发布系统一个新闻包括标题、新闻内容和发布时

21、间,当然也可以加入信息发布者等内容。而一般新闻公告不止一条,需要一个页面列出新闻标题(list.asp) ,浏览者单击相应标题进入详细内容浏览页(display.asp) ,这两个页面已经实现了客户端浏览新闻的基本功能:而一个完整的新闻发布系统,还需要完善的后台管理系统(admin.asp) ;此外系统除了实现最基本的新闻发布(add.asp、saveAdd.asp)功能外,还需要具有修改(modify.asp、saveModify.asp)、删除(del.asp)等功能;出于信息安全以及权限管理的考虑,还需要一个管理员登录页面(login.asp)来验证管理员身份,同时还需要一个注销页面(l

22、ogout.asp)(一) 新闻发布模块List.asp新闻列表Display.asp新闻详细内容Login.asp管理员登录数据库 Logout .asp管理员注销Add.aspSaveadd.asp发布新闻Admin.asp管理首页Modify.aspSavemodify.asp修改新闻Del.asp删除新闻新闻系统文件结构(表 1)数据库采用 Access 数据库,建立一个表 new,包含id、title、 content 、addtime 等 4 列,其定义和含义如表所示。列名 数据类型 说明id 自动编号 主键title 文本 新闻标题content 备注 新闻内容addtime 日

23、期/时间 发布时间(表 2)New 表的结构新闻发布模块界面如图新闻发布模块的文件(add.asp)(图 5)上面主要是一个 addform 的表单,加上了 javascript表单数据验证功能。其实这个文件可以是一个 html 文件,不需要 ASP 代码,但发布新闻属于管理模块,只有管理员身份才能进入并操作,所以需要在开始时加上下面这段管理员权限判断代码验证管理员是否登录。true thenResponse.redirect ”login.asp”End if%这里用一个 session 变量 open 值的真假来判断是否登录,如果为真就执行下面代码,为否就转向 login.asp 页面要求

24、登录,这样就保证了管理权限。至于 open 变量是如何被赋值的,将会在下面的管理员登录模块(login.asp)中介绍。关于表单数据难在前面的章节中已有详述,这里就不再多做说明,只要将里面的名称,就是稍做改动就可以拿来套用。(二) 数据库连接和公用函数存放模块写下面模块之前要先写一个存放数据库打开、关闭函数的 include 文件,以方便在后面需要数据库操作的模块调用,并且将几个常用的公用函数也放进来,以减少代码重复率。数据库连接和公用函数存放模块(conn.asp)以的事将这个文件包括到各个文件头中,可以方便调用函数,这是写网页程序最常用的做法,应该好好掌握。关于格式化广西和分页显示两个函数

25、将在后面用到时再做详细说明。(三) 保存添加模块新闻发布模块中表单 addform 的 action 指向saveadd.asp 文件,就是以这个文件保存添加操作。由于已经在 add.asp 里对表单数据做了验证,因此在存储过程里做些简单的处理就够了,然后将新闻写出入数据库,最后转达向 list.asp。当然现在还没 list.asp 文件,填写好符合要求的标题和内容单击“提交”按钮后浏览器会提示找不到该文件,但数据已经加入到了数据库中,读者可以打开数据库,查看一下 news 表,数据已经存在了。(四) 新闻列表模块接下来就写 list.asp,这个模块相当于 BBS 的贴子列表,从数据库存里读取数据(包括新闻标

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

当前位置:首页 > 应用文书 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报