学术堂首页 | 文献求助论文范文 | 论文题目 | 参考文献 | 开题报告 | 论文格式 | 摘要提纲 | 论文致谢 | 论文查重 | 论文答辩 | 论文发表 | 期刊杂志 | 论文写作 | 论文PPT
学术堂专业论文学习平台您当前的位置:学术堂 > 计算机论文 > 网站设计论文

高职图书馆网站后台数据库设计与连接

来源:通讯世界 作者:张文婧
发布于:2020-01-18 共2236字

  网站后台论文(代表作8篇)之第五篇

  摘要:网站数据库就是动态网站存放网站数据的空间。目前很多网站都是有ASP、PHP、JSP和.NET开发的动态网站, 这类网站的数据一般由专门的数据库存放。网站数据通过网站后台程序直接发布到网站数据库中, 当用户浏览网站时, 网站前台程序则把这些数据进行处理后呈现给用户。本文以迁安学院网站为例, 介绍动态网站的基本结构和Access数据库的连接方法。

  关键词:动态网站,数据库,Access

网站后台论文

  1 引言

  当今是一个信息技术住在的时代, 以计算机应用为核心的信息技术已经影响到人们活动的每一个部分, 人们的生活和思维方式得到了彻底的改变。和语言和数学等能力一样, 信息技术应用能力也已经成为人们必须掌握的最重要的基本能力。在信息技术领域中, 数字媒体、互联网和移动通信等技术的普遍应用, 使信息技术的应用形态和领域都发生了重大变化。信息技术的不断推陈出新和应用领域的普及化和综合化, 直接影响这技术技能型人才的信息技术能力的培养定位。

  2 网站发布信息应使用动态网站

  一般的, 在网站是发布一条信息需要进行如下操作:

  (1) 使用FTP软件, 下载网页模板, 相关列表页面和首页到本地;

  (2) 在Dream Weaver中用模板新建信息页面, 并录入相关信息;

  (3) 修改列表页面, 如果列表信息超出现有列表文件容量, 则增加列表页面;

  (4) 修改首页, 更新有关链接;

  (5) 使用FTP上传新建信息页面、列表页面和首页。

  从上述操作步骤可以看出, 想这类网站发布信息是, 要求信息发布人员不但具备文档编辑能力, 还应该具备FTP操作技能和Dreamweaver页面制作技能。另外由于新增信息要求显示在列表页的最前面, 因此随着信息量的增加, 所涉及的列表页将越来越多, 信息发布人员的工作量也将随之剧增, 一次发布信息的时间也将越来越长。为了减轻网站更新的工作量, 缩短信息发布时间, 与入了动态网站系统, 通过简单地把信息保存到数据库中即可实现网站内容的更新, 利用网站的会员功能还可以实现信息资源的有限使用。

  采用动态网站系统之后每次更新信息时, 只需要通过网站后台程序将网站数据追加到网站数据库中即可。

  3 网站后台数据库设计

  网站后台数据设计大概分为以下5个步骤:

  (1) 确定数据库的用途

  设计数据库之前, 应该将数据库的用途记录在智商, 包括数据库的用途, 预期使用方式和使用者。高职院校迁安学院网站后台数据库, 主要用于保存校园网上所涉及的用户、栏目、资源、友情链接等信息。

  (2) 收集和整理所需信息

  收集用户要求在数据库中记录的所有信息, 如文档标题、作者和内容等。收集和整理所需要的信息, 应从现有信息着手。再设计表格式, 不要一开始就追求完美。而是要和每个使用数据库的人都交流一下, 作为优化表结构的依据, 应该将每条信息分为最小的有用单元, 符合数据库设计的第一范式。

  (3) 将信息项转换为列

  按照表中存储信息的结构, 把每个实体的属性转换为表中的字段。

  (4) 指定主键

  每个数据表应该唯一标识特定行的字段。通常是一个唯一的标识号, 例如“Sno” (学号) 。在数据库术语中, 这个信息称为逐渐。Access数据库使用主键字段将多个表中的数据库关联起来, 从而将数据组合在一起。

  如果已经为表制定了唯一的标识符, 就可以使用该标识符作为表的主键。主键中不能有重复的值, 例如, 学生信息表中的姓名就不能用作主键, 因为在一个学校里很难保证有不重名的现象存在。选择主键依赖于一定的标准:主键不能为空;主键值应该是固定不变的;通常将任意唯一数字作为主键使用;如果尚未确定可能成为好的主键一个或一组列, 可以考虑使用自动编号数据类型的列。

  (5) 建立表关系

  查看每个数据表, 并确定表间关联方式。按照实际需要, 修改表设计字段, 明确数据表间关系。

  4 网站与后台数据库建立连接

  网站前台, 后台, 数据库都属于网站的程序, 简单的网站它们需要放在空间里, 才能通过网络访问, 复杂的网站, 数据库单独放在一个地方, 供网站访问, 但是实际上也可以理解为放在空间里, 因为也拥有IP地址。前台, 一般是指网站给用户看的或者使用的部分;后台, 一般是值网站管理员用的部分, 用于对网站本身做管理;数据库, 是用来存储网站自身的数据的, 简单距离, 有多少人访问了你的网站, 可以存数据库里。

  通常来说, 不论为BS还是CS结构, 都分为后台和前台。拿目前常见的BS来说, 前台说简单点就是HTML, 即用IE即可以打开的部分;后台就是使用人员看不到的东西, 开发语言如JAVA, .NET等。前台与后台的连接, 一般都有一些比较通用的设计, 如JAVA的SSH三层架构。例如根据学号查询成绩:

  (1) 首先编写一个html的网页, 里面要设计一个可以输入学号的文本框, 用来接收学号;

  (2) 并添加一个区域用来显示结果;

  (3) 在后台编写可接收前台请求的程序, 如action或servlet;

  (4) 在网页中设计好提交到后台的请求路径, 及提交的参数 (如上面的学号) ;

  (5) 在后台编写业务逻辑服务代码, 并调用数据库进行查询, 并将结果返回给页面;

  (6) 在页面预留位置, 将结果展示出来。

  5 结论

  动态网站以数据库技术为基础, 可以大大降低网站维护的工作量。它打破了传统的建设网站中制作复杂、时间漫长、成本太高、稳定性差的局面, 以维护便捷等独到优势大大节省建立网站的成本, 极大地缩短了高校网站建站的时间。

  参考文献
  [1]朱亚君, 张惠惠.动态网站管理信息系统的构建[J].情报学报, 2001, 20 (5) :525~531.
  [2]胡秀源.基于ASP技术的动态网站设计[J].制造业自动化, 2011, 33 (6) :204~206.
  [3]孙媛, 赵明茹.基于ASP技术动态网站的设计与实现[J].中国制造业信息化, 2012, 41 (11) :68~71.

点击查看>>网站后台论文(代表作8篇)其他文章
作者单位:华北理工大学迁安学院
原文出处:张文婧.高职院校图书馆动态网站后台数据库连接与实践[J].通讯世界,2017(15):268-269.
相关标签:
  • 报警平台
  • 网络监察
  • 备案信息
  • 举报中心
  • 传播文明
  • 诚信网站