高职图书馆网站后台数据库设计与连接发布者:本站 时间:2020-05-05 12:05:20
当今是一个信息技术住在的时代, 以计算机应用为核心的信息技术已经影响到人们活动的每一个部分, 人们的生活和思维方式得到了彻底的改变。和语言和数学等能力一样, 信息技术应用能力也已经成为人们必须掌握的最重要的基本能力。在信息技术领域中, 数字媒体、互联网和移动通信等技术的普遍应用, 使信息技术的应用形态和领域都发生了重大变化。信息技术的不断推陈出新和应用领域的普及化和综合化, 直接影响这技术技能型人才的信息技术能力的培养定位。
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) 在页面预留位置, 将结果展示出来。
选择我们,优质服务,不容错过
1. 优秀的网络资源,强大的网站优化技术,稳定的网站和速度保证
2. 15年上海网站建设经验,优秀的技术和设计水平,更放心
3. 全程省心服务,不必担心自己不懂网络,更省心。
------------------------------------------------------------
24小时联系电话:021-58370032