2012-04-06 17页 doc 576KB 107阅读
is_407258
暂无简介
摘要
考试档案管网上聊天室 理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的网上聊天室 建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据库一网上聊天室 致性和完整性、数据库安全性。而对于后者则要求应用程序功能完备,易网上聊天室 使用等特点。
经过分析,我们使用 MICRO网上聊天室 SOFT公司的 ACCESS 和ASP开发工具,首先在短时间内网上聊天室 建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正网上聊天室 和改进,直到形成用户满意的可行系统。
本文简要地网上聊天室 介绍了WEB服务器的工作原理,广泛地介绍了Internet、HTT网上聊天室 P。户端脚本和服务器端脚本。并着力对ASP结合ADO技术访问数据网上聊天室 库的详细叙述,以及对ASP内建组件和基本组件进行概述。在这些技术的基网上聊天室 础之上,针对网上教学的需求开发了“考试档案管理系网上聊天室 统”。本文做出了该系统的框架设计和详细设计,对其中关键性网上聊天室 技术做出了建议。而且针对开发出的系统进行了部分源码分析,提出系网上聊天室 统的改进技术,并为系统的展望提出意见。
关键字:网上聊天室 HTTP,WEB,ASP,ADO, 数据库
1网上聊天室
.2开发考试档案管理系统的意义
考试档案管理系统是一网上聊天室
个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关网上聊天室
重要,所以考试档案管理系统应该能够为用户提供充足的信息、快捷网上聊天室
的查询手段和方便的操作。但一直以来人们使用传统人工的方式管理文件档网上聊天室
案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间网上聊天室
一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少网上聊天室
的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的网上聊天室
功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要网上聊天室
的作用。
作为计算机应用的一部分,使用计算机对考试档网上聊天室 案信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找网上聊天室 方便、可靠性高、存储量大、保密性好、寿命长、成本低、操作简单网上聊天室 等。这些优点能够极大地提高考试档案管理的效率,也是企业的科学化、正网上聊天室 规化管理,与世界接轨的重要条件。因此,开发这套管理软件成为很有网上聊天室 必要的事情,在下面的各章中我们将以开发一套考试档案管理系统为例,网上聊天室 谈谈其开发过程和所涉及到的问
及解决方法。网上聊天室 高校校园网的开通及应用无疑对高校管理有极大的促进作用,并为各类信息网上聊天室 的搜寻提供了方便,但在校园网上申请一般形式上网的情况下,只要熟悉计算网上聊天室 机应用的状况,任何人都可以不经过密码直接进入考试档案系统,查阅和网上聊天室 修改数据,这势必影响档案数据资料的安全。档案信息管理局域网的网上聊天室 建立有效地解决了这种情况的发生。网络可明确用户的使用权限,防止网上聊天室 非法用户。进一步提高档案管理工作服务质量,实现管理水平创优目标的需要网上聊天室 。当前,大多数高校的档案馆(室)服务工作一直停留在传统手工式保网上聊天室 管性的管理模式上,例如利用者调阅档案资料时,只有到档案室,并网上聊天室 且要翻阅大量的卡片,案卷目录,卷内目录,加之计算机用于服务管理的网上聊天室 功能滞后,服务质量和工作效率不高,远不尽人意。高校质量保证体系网上聊天室 需要实现各部门对有效文件的管理,通过计算机就可实现高校文件、会议、通网上聊天室 知、规章制度及时上传下达,从而保持稳健的有效性、及时性;高校考网上聊天室 试档案信息系统的建立,也是收藏的档案信息资源能够以最快的速度得到网上聊天室 开发利用;考试档案信息管理系统还能承担起人工管理所无法完成和办到的工作,是开放的功能信息交流发展成为现实,进而实现档案工作信息活化,拓展服务功能,实现查档手段的先进,方便,实现档案管理水平创优目标。
第三章考试档案系统的框架设计
经过了几个星期阅读大量的书本,使自己完全有能力开发这个考试档案系统,现在就把它应用于实践之中。在具体开发这个考试系统之前,先对整个系统进行了大概的分析和设定框架。
3.1 需求分析
软件开发前期,征求了导师的意见,列出了系统的几大功能:
(1) 管理员可以登陆考试档案系统;
(2) 管理员修改密码;
(3) 管理员查询学生的成绩;
(4) 管理员删除往届考生的成绩、及考生的信息;
(5) 管理员新建试卷、删除试卷、修改试卷;
(6) 管理员添加试卷试题、修改试卷试题、删除试卷试题。
基于ASP网络旅游信息系统设计
关键词:计算机网络;网络旅游信息;SQL sever 2000;ASP;数据库
摘 要
随着计算机不普及,网络旅游系统是一款不可缺少的管理软件,其主要意义在于简化人们以往查找旅游信息的繁琐工作,通过计算机联网后,可以实现数据的远程访问和共享,将旅游咨询和网络传播充分的结合,改变以往人们必须到旅行社的传统模式。
本文介绍了一个网络旅游信息系统的设计与实现。该系统完整地分析了网络旅游信息系统的业务需求,并进行了详细设计。在此基础上实现了其中的基本功能,包括:旅游信息管理与查询、旅行社注册、旅游线路发布、旅游线路预订、用户论坛等功能。同时,系统对用户进行了分级管理,提高了系统的安全性。
在技术上,该系统选择了B/S(浏览器/服务器)三层网络体系结构。客户端技术综合采用HTML、VBScript、javascript等技术提供用户界面;应用服务器端使用IIS,并采用ASP动态网页编程技术实现业务逻辑;数据库服务器采用SQL Server 2000关系数据库。利用ASP 动态网页编程技术,通过ADO与SQL Server 2000数据库建立链接,运用SQL 语言实现对其数据库的操作。
2.2 计算机网络与旅游的完美结合
随着人们收入水平的提高,可自由支配时间的增多,一个休闲时代正在来临。5+2的生活工作方式,三个黄金假期,不同程度的带薪休假,私家车的普及,高速公路网的建设,时尚的假日消费,人们的休闲需求不断膨胀,旅游作为休闲的一种方式,是人们离开日常工作、生活环境,到另一个地方,让身心得到放松,使精神愉悦。怎么样获得旅游信息呢?最集中传统的方式是到旅行社咨询,这不仅受到时间和地点的限制,也受到旅行社信息量是否全面的限制,因此我们开发了网络旅游信息系统。它充分利用网络广泛的资源和快速的传播效率,将旅游资讯和网络充分的结合,是采用web数据库技术开发的一个稳定、时效、内容丰富的旅游信息发布和管理平台。人们可以快捷的查询和浏览各地秀美风光、风土人情和旅行社的信息,甚至透过网络旅游信息系统人们可以作为一次虚拟旅游,它即将改变旅游的传统模式,使人们的出行旅游变得更简单易行。
3 开发语言与工具的选择
3.1 Web数据库技术
随着Web网络的迅速发展,特别是Web技术和数据库技术的结合--web网络数据库服务成为其核心服务之一。它能够把各种类型的信息资源,如静态的图像、文本、数据、视频和音频有机地结合起来,使用户能够在Internet上浏览、查询和共享建立在www服务器所有站点上的超媒体信息。
基于Web的数据库访问技术是指:在客户端安装Web浏览器,作为用户输入查询条件和显示查询结果的交互界面。用户可以通过填写表格或输入关键字的方式来与WWW进行交互,当用户单击表格上的按钮时,表格中的数据便发送到Web服务器。Web服务器介于Web浏览器与数据库服务器之间,负责用户输入信息的接收。服务器将数据传送至要被处理的脚本或应用程序,并在数据库中查询数据或将数据投递到数据库中。最后,服务器将返回结果插入到HTML页面,传送至客户端以响应用户。这种交互性提高了用户参与的积极性。
3.2 ASP(Active Server Pages)技术
3.2.1 ASP技术简介
ASP(Active Server Pages)是Microsoft公司提供的一种开放的、且可将HTML和脚本以及可重用的ActiveServer组件结合在一起的动态页面构造技术,以用于建立高效、动态、基于Web服务器的数据库应用程序访问环境。ASP采用将Script嵌入HTML文本的方式,把动态部分有机地融入静态的页面之中,同时采用面向对象的特征以及对ActiveX控件的扩展,可实现对Web数据库的动态访问。ASP对数据库的访问采用ADO(Active Data Objects)方式,即通过建立对象把访问数据库的细节高度抽象。ADO本身具有高速、简便以及低内存开销的特点。
3.2.2 ASP的特点
1.ASP脚本集成于HTML中,容易生成。页面的开发与HTML完全一致,用普通的编辑器即可。无须编译和连接即可直接解释执行。
2、独立于浏览器。用户端只要使用可解释常规HTML代码的浏览器,即可浏览ASP所设计的主页内容。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。
3、面向对象,可以扩展ActiveXServer构件。在ASP脚本中可以方便地引用系统组件和ASP的内置组件,并能通过订制ActiveX服务器组件来扩充功能。
4、与任何ActiveXScript语言兼容。ASP的文件后缀名为.asp,以区别同样可以包含Script的HTML文件。
5、源程序码不会外漏。ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML代码,这样源程序不易被盗取。
目 录
1 引言 1
2 为什么开发网络旅游信息系统 1
2.1 计算机网络已经成为生活得力助手 1
2.1.1 计算机网络的基本概念 1
2.1.2 计算机网络在生活中的应用 1
2.2 计算机网络与旅游的完美结合 2
3 开发语言与工具的选择 2
3.1 WEB数据库技术 2
3.2 ASP(ACTIVE SERVER PAGES)技术 3
3.2.1 ASP技术简介 3
3.2.2 ASP的特点 3
3.2.3 ASP的内建对象 3
3.2.4 ASP访问数据步骤 4
3.3 MICROSOFT SQL SERVER 2000(SQL) 4
4 网络旅游信息系统的分析与设计 5
4.1 网络旅游信息系统的需求分析 5
4.1.1 网络旅游信息系统开发目的 5
4.1.2 网络旅游信息系统的功能 5
4.2 数据库的实现 6
4.2.1 数据结构及其E-R图 6
4.2.2 数据库的逻辑结构设计 8
4.2.3 数据库的连接 11
5 网络旅游信息系统的实现 11
5.1 系统功能模块介绍 11
5.2 网络旅游信息系统流程图 13
5.3 系统具体实现 14
5.3.1 旅游信息模块 14
5.3.2 管理员管理模块 15
5.3.3 线路预订模块 18
6 难点及解决方法 24
结 论 25
参考文献 26
致 谢 27
了解用户要求。此用户即为网站的使用人员(管理员,会员)。了解他们在网站功能、性能等方面的要求及用户在硬件配置、开发周期处理方式等方面的意向与打算。把用户要求成文,完成网站分析报告。网站的逻辑模型由一系列的图表和文字组成。在逻辑上描述了系统的目标和所具备的功能于性能。
1. 描述网站。在详细调查的基础上,用一定的图标、文字描述;
2. &nb sp; 分析用户新的要求,改进现行模型,形成新系统的逻辑模型。
3. 编写系统分析
。 网站项目范围电子书城系统从两种用户角度进行功能划分。
1、会员部分: 1.1:图书展台;
1.2:会员信息管理;
1.3:购物车;
1.4:收银台。
1.5:查看新闻;
1.6:友情链接。
2、管理员部分:2.1:图书管理;
2.2:会员注销;
2.3:图书用户;
2.4:库存查询;
该功能是收集会员输入的查询图书条件后送到查找页面HighSearch.asp进行查找。查询条件有书名,作者名,出版社,图书类别等,可以输入多项中的一项或几项进行查找。因为是模糊查询,所以不用输入完整的数据项,比如:在书名中输入“计算机”,即可查出所有书名中包含“计算机”的所有图书信息。查询结果直接在本页显示,以列表的形式输出查询结果。
摘 要
在互联网越来越普及的今天,信息在人们的日常生活中占据了非常重要的地位,个人日志系统是基于ASP和SQL Server的一种在Internet上公开发布的快速更新的个人网站系统,使用者可以简单快速地完成个人网页的创建、发布和更新,是一个方便的供广大互联网用户相互交流的平台。它可以是单用户的,也可以是多用户的,本文主要研究单用户系统,主要包括前台浏览、评论日志功能,后台发表日志的功能、相关的管理功能和修改账户信息等功能。本文主要介绍了该系统的基本功能及具体设计实现方法:系统分析中系统的结构图分析了系统各模块的功能;在系统设计中,详细地展现了系统各个功能模块的设计思路、所需的数据库表及表字段等;最后介绍系统的安全功能——账号密码加密的必要性及具体实现方法。
关键词:个人日志系统;ASP;SQL;
目 录
1 引言 1
2 开发概述 1
2.1 开发背景 1
2.2 系统概述 1
2.3 开发工具概述 2
3 系统分析 4
3.1 系统功能流程图 4
3.2 系统模块划分 4
3.3 系统功能设计 5
4 数据库设计 6
4.1 数据库表之间的关系 6
4.2 数据库表的详细设计 7
5 系统实现 8
5.1 前台的实现 8
5.2 后台的实现 9
6 系统安全 13
6.1 系统安全简介 13
6.2 加密算法描述 13
6.3 系统安全实现 15
7 系统测试 15
7.1 访问首页 15
7.2 后台管理 16
结 论 18
参考文献 18
致 谢 19
声 明 20
1 引言
个人日志系统是一种十分简易的傻瓜式个人信息发布方式,让任何人都可以像免费电子邮件的注册、书写和发送一样,简单快速地完成个人网页的创建、发布和更新,用户可以通过该系统发布日志、图片等各种信息,是一个方便的供广大互联网用户相互交流的平台。
一般一个日志系统就是一个页面,它通常由简短而经常更新的日志文章构成,所有文章都是按照日期排列,现在流行的博客就是日志系统的具体表现。看上去平淡无奇,毫无可炫耀之处,但它可以让每个人零成本地创建自己的网络媒体,每个人都可以随时把自己的想法和灵感在日志系统站点上更新。它的人性化和平民视角使得它提供的消息更贴近人们的生活,而且它搜集的新闻资料大多是第一手资料。简言之,该系统具有友好的用户界面、简单易懂的操作方式、强大的功能,有广泛的应用空间和无可比拟的价值。
2 开发概述
2.1 开发背景
个人日志系统是近年来非常流行的一种快速更新的个人站点,最初,人们将每天浏览网站的心得和意见记录下来,并予以公开,来给其它人参考。但随着日志系统的快速扩张,它的目的与最初已相去甚远。目前网络上数以千计的日志系统用户发表和张贴网络日志的目的有很大的差异,不过,由于沟通方式比电子邮件、讨论群组更简单和容易,日志系统已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络,更有人称它是继Email、BBS、ICQ之后出现的第四种网络交流方式。
2.2 系统概述
个人日志系统基本上有下列三种类型:
1、个人杂志型。作者针对某些主题,每天贴出最新报导,其中有个人观察、网络文章链接及读者响应等,其中也有很多跟技术有关的网络日志。
2、传统日记型。作者随时写下每日生活中的所思所感,同时也加入生活照片,是目前很多大学生等青年人群非常喜爱的一种网络工具。
3、网络导览型。作者以推荐当日值得一读的网络文章、网站、网络日志为主要任务,相当于过滤网络内容的义工,基本形式就是网络资源的连接,并加入作者的观点与评论,读者也可参与讨论。
2.3 系统需求研究
2.3.1 收集系统需求
在对一个系统的开发中,必须集中考虑用户的需求,这个步骤需要开发出系统的功能包图,每个包应代表系统的一个功能模块。
包:将许多类集合成一个更高层次的单位,形成一个高内聚、低耦合的类的集合。UML中这种分组机制叫包(Package)。
任何模型元素都运用包的机制。如果没有任何启发性原则来指导类的分组,分组方法就是任意的。在UML中,最有用的和强调最多的启发性原则就是依赖。包图主要显示类的包以及这些包之间的依赖关系。有时还显示包和包之间的继承关系和组成关系。
2.3.2开发系统功能包图
现在可以开发出系统功能包图如图2-11。在图2-11中,“系统”包由“界面”包和“单据”包和“使用者”包组成。这里称它们为"系统"包的内容。当不需要显示包的内容时,包的名字放入主方框内,否则包的名字放入左上角的小方框中,而将内容放入主方框内。包的内容可以是类的列表,也可以是另一个包图,还可以是一个类图。