asp文章管理系统(源码+论文+任务书+可行性分析) 第5页
自身属性和用户有可能用到的查询条件,两都有机结合,这样才能更好的为用户服务。
4.3数据库设计概述
1. 利用Microsoft Access 制作数据库,在data文件中建立数据库取名为zydata.mdb,然后制作表,表名为admin,article等。下面写入数据字段。如图所示: 数据库表图
2.数据库的建立
1.先建立数据库。
2. 在使用时,由用户在控件中输入,需要了解关键字的信息,然后通过在控件中输入信息生成一个过滤条件。
3. 以生成的过滤条件为内容在数据库中查找相应的记录。
4. 通过过滤功能在查找出来的记录中找到所需要的项。
5. 将查找到的项通过控件显示到终端。
6. 通过终端把得到的内容显示到相应的界面上。
7. 利用Dreamweave代码编辑功能进行代码的编写
8. 后台代码的编写。
9. 前台代码的编写。
10.在每页代码中调试。
11.代码的总体调试。
4.4 数据库保护
运行中的数据库系统容易受到来自多方面的干扰和破坏。如硬件设备和软件系统的故障,未经授权使用数据库的人偷窃信息,利用计算机进行犯罪活动以及系统对于事务处理不当或程序员的误操作等都可能破坏数据库。论文网
http://www.751com.cn/数据库的保护就是要排除和防止各种对数据库的干扰破坏,确保数据安全、可靠,以及在数据库已经遭到破坏后如何尽快地恢复正常。对数据库的保护是通过对数据库的恢复、完整性控制、并发控制和安全性控制四个方面实现。
(1)数据的安全性:本系统将各个模块分开,以防有人盗取其它人员的密码进行超出职权的行为。而且,在系统进入时需要密码验证,防止他人偷窃或篡改商业信息。
(2)数据的完整性:为保证数据的正确与相容性,本系统针对用户输入的数据进行检验,对已存在的数据进行选择式输入,而不采用直接输入,这样可防止用户输入错数据。
(3)数据库备份与恢复:为了防止由于硬件或软件原因导致的数据丢失,本系统采用人工或自动方式进行数据库的备份与恢复。
具体的数据备份方式为以下三步:1、完全备份:可指定在星期几的结业后对数据库进行全部备份,备份时间可能较长(根据数据多少而定)。
2、差异备份:可指定在营业前或结业后对数据库进行差异备份,备份内容为当前数据库内容与上一次全部备份时的差异,比全部备份时间要短。
3、事务日志备份:可在指定的时间对数据库的事务日志进行备份,备份时间最短。
当故障发生时,先备份当前事务日志。然后用以下的四个步骤进行数据恢复:
1、还原最近一次的数据库完全备份。
2、还原最近一次的差异备份,将数据库前滚到这一时刻。
3、还原当天的事务日志备份,以将数据库前滚到最近的备份状态。
4、还原故障之后的日志备份。这将使数据库前滚到故障发生的那天。
第五章 网站的详细设计
5.1 用ASP进行动态网页设计
所谓“动态”并不是指在页面上放几个GIF动画图片,其含义大致包含以下两方面:
(1)“交互性”即网页的内容会根据用户的要求和选择而动态响应或改变。
(2)“自动更新”即无需手动更新HTML文档,便会自动生成新的页面,可以大大节省工作量。
根据用户请求生成动态网页的传统技术方案主要有三种:
(1)最早的渠道是利用CGI(Common Gateway Interface),即通用网关接口;
(2)利用web服务器厂商提供的专用接口如:ISAPI,NSAPI;
(3)利用JAVA访问数据库(JDBC)。这三种方案存在一个共同的问题,就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。
ASP技术的出现使web动态网页设计成为一件轻松愉快的工作。只要几行脚本语句,就能将后台的数据库信息发布到Internet上,在编程和网页脚本的可读性方面大大优于传统的技术方案。
ASP文件是一种嵌入了可在服务器端执行脚本的HTML文档,与ASP兼容的web服务器执行这些脚本,现场生成相应的HTML语言成分,与网页中原来的HTML语言合成到一起,共同作用到前端。一个ASP文件就是一个文本文件,其中包含了以下内容:
(1)TexT(文本)
(2)HIML tags(HTML标记)
(3)Script命今 [4]
下面是本网页中ASP程序的一段源码:
<div align="center">
<table border="0" width="780" cellspacing="0" cellpadding="0">
<tr>
<td>
<img border="0" src="images/all_bg_01.gif" width="780" height="25"></td>
</tr>
<tr>
<td background="images/all_bg_02.gif">
<div align="center">
<table border="0" width="760" cellspacing="0" cellpadding="0" class=table>
<tr>
<td width="180" valign="top">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td height="200" background="images/gongg.gif">
<div align="center">
<%
set rs=server.createobject("adodb.recordset")
sql="select * from gongg"
rs.open sql,conn,1,1
%>
<table border="0" width="90%" cellspacing="0" cellpadding="0" height="136">
论文网
http://www.751com.cn/ <td height="90" align="center"> </td></tr></table></div></td></tr> </table>
由于采用了B/S模式,使得整个系统大在的减少了工作量。图5-1显示了B/S模式的工作原理。在前端采用IE、Netscape等的浏览器将用户提交的操作信息向Web服务器发出HTTP请求,Web服务器通过ASP和一些中间组件访问后台数据库,并将操作结果以HTML页面的形式返回给前端浏览器。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
asp文章管理系统(源码+论文+任务书+可行性分析) 第5页下载如图片无法显示或论文不完整,请联系qq752018766