APP下载

网站管理系统中数据库设计的应用研究

2016-06-06张鑫

电脑知识与技术 2016年6期
关键词:数据库设计探讨应用

张鑫

摘要:随着科技不断进步,网络技术处于飞速发展中,网络已成为人们获取各种信息资源重要渠道。在网站运行过程中,管理系统运行效率和数据库设计紧密相连,好的数据库设计对网站持续发展起到决定性作用。为此,需要结合实际情况,合理选择数据库,科学设计数据库,优化网站管理系统。在提高各种信息数据储存、传递效率的同时,确保信息数据的一致性,提高网站管理系统运行效率与质量。

关键词:网站管理系统;数据库设计;应用;探讨

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)06-0009-03

在新时代下,计算机技术、网络技术持续发展,计算机已成为处理各种信息数据不可或缺的工具,被广泛应用到不同领域、行业中。在网络技术日益发展的浪潮中,网站已成为各行业、领域企业发展的重要渠道,可以发布、更新各种信息,开展内部业务,展现企业文化、背景,打造品牌效应,树立良好的外在形象。在整个网站运行过程中,数据库是其核心纽带,掌握各方面的数据信息。需要多角度、多层次出发,优化设计数据库,提高网站管理系统运行效率与质量,为不同行业、领域提供重要的信息数据,促进其持续发展,促进我国社会经济发展。

1 数据库概述

在网络技术持续发展的浪潮中,庞大的数据流、信息流出现在社会生活中,逐渐占据了网络技术发展的关键性位置。在新时代下,数据库技术日趋完善,能够在极短的时间内汇总、整理大量信息数据。但随着网络信息量不断增加,信息传播技术网络数据库技术应运而生,扮演着关键性角色。其应用范围逐渐扩大,涉及众多领域,比如,网络图书馆、网络信息检索。在应用过程中,极大地提高了数据库资源利用率,为用户在网络浏览器上浏览数据库内容做好了铺垫。就数据库而言,以某种特定的组织形式为基点,使储存在计算机设备上的各种信息数据相融合,有描述事物本身的,也有相关联的数据信息。在网站运行过程中,程序人员只需要以数据库设计要求为媒介,合理编码,数据管理人员要动态监督、维护数据库系统,确保其正常运行。

就数据库而言,具有多样化的特点。1)数据集中控制。在管理文件过程中,文件都是分散的,彼此间并没有必然联系,无法实现资源共享,也不能进行统一化的管理与维护。而数据库可以使不同行业、领域的信息数据聚集在一起,合理控制、管理,实现数据资源共享。在运行过程中,数据库并不是简单地把文件相拼凑,而是集成,数据库内容与结构要合理,能够满足用户各方面的需求。2)数据独立性。数据独立是数据库的显著特点,即在数据库中,数据和应用程序是处于独立状态的,不会因为彼此发生变化随之改变。对于数据独立来说,主要由逻辑级、物理级组成,各自发挥着不同的作用。3)数据冗余度较小。冗余就是数据信息的重复储存。在文件形式作用下,数据信息具有较大的冗余,在增加数据储存空间的同时,储存的数据信息经常出现不一致的情况,严重影响数据信息处理效率的提高。而在数据库作用下,数据冗余度受到严格控制,数据信息能够及时得到更新与修改,数据库内容高度一致,大大提高了数据信息处理效率。

2 数据库设计

在信息经济时代中,数据库的设计与应用已成为主流。由于企业内部管理网站是由不同部分组合而成,处于独立状态,数据库中的数据表也具有较强的独立性。在刚开始设计数据库的时候,需要全面而客观地分析各种需求变化,要尽可能把各种有用信息写入到数据库表中,不能直接设计在页面上,确保网站数据库的安全、稳定运行。

2.1 数据库设计原则与和数据库设计流程

在开发设计数据库系统的时候,要从当下实际情况出发,尽可能充分考虑用户各方面客观需求,提高人、财、物等方面的利用率。其中的表包含数据库中所有元素,被称之为列的结合,每行都只能代表一条记录,而每列只代表记录中的某个域。通常情况下,表被储存在数据库文件中,需要对应权限的用户才能进行操作。总的来说,在命名数据库表与列的时候,都必须遵循相关的识符要求,每列都需要有确定的数据类型,但数据类型和数据取值范围、储存格式紧密相连。

数据库设计的具体流程主要体现在这些方面。一是:程序与数据库的开发。先要构建电子商务网站,具有较高质量,为全面深入分析用户客观需求、网站建设等做好铺垫。二是:数据库开发的步骤与开发工具。先要进行客观需求分析,合理设计系统功能模块,在开发应用程序编辑的基础上,做好测试与验收等工作。灵活运用相关操作系统、数据库,充分发挥网站系统的维护功能,确保网站的正常运行。

2.2 数据库设计需求分析

在网络作用下,企业能够借助相关的网站来宣传自身,不断拓展业务渠道,促进自身的持续发展。在此过程中,不同类型的销售网站应运而生,逐渐成为新增网站主力,深受社会大众的喜爱,出现具有工作性质的网站,主要应用于销售、宣传等方面。就需求分析而言,它和系统调查紧密相连,通过调查,收集各种有用信息资料,并进行客观而全面地分析。在调查系统的时候,可以从这些方面入手。一是:收集企业信息资料,进行有针对性地访谈。在收集企业资料的时候,需要适当拓宽收集范围,比如,企业已有的管理模式,部门管理职责。在此基础上,针对实际情况,访谈内部的特定人员,比如,业务骨干,动态了解信息系统开发的背景与目的,企业的长远发展等。二是:认真填写调查表,做好跟班参与、观察工作。在了解相关方面之后,准确填写调查表,明确他们当下处理信息数据的方法,对网站系统还有哪些意见。在调查过程中,如果无法掌握重要环节数据信息处理情况,需要采用跟班参与、观察的方法,来获取关键性的信息资源。还要开一些具有针对性的调查会,随时了解当下信息数据处理形式,各方面的信息数据需求。在此过程中,必须掌握网站系统开发各方面的数据信息。在调查之前,一定要做好准备工作,合理制定调查提纲,科学设计调查表;在调查结束之后,一定要全方位分析调查结果,客观地编写调查报告,确保调查信息的准确性。由于在系统调查过程中,需要和信息系统未来用户进行必要的沟通、交流,涉及多个方面,调查者必须具备较高的沟通能力,能够准确编写收集的各种信息数据,保证信息数据的准确。

3 数据库具体设计

3.1数据库概念设计、逻辑结构设计

在数据项、数据结构设计好之后,需要结合实际情况,合理设计各种满足用户实际需求的实体,明确它们之间的关系,为科学设计逻辑结构做好铺垫。这些实体客观地折射出不同类型的信息资源,在相互作用下,这些数据信息处于流动状态。在设计过程中,要优化利用特定的应用环境,构建可行的数据库,相关的应用系统,储存海量数据信息,满足用户提出的各种客观要求、处理要求,提高应用系统的运行效率。具体来说,通常情况下,在设计完数据项、数据结构之后,需要进行实体之间的设计,处理好各自之间的关系,尽可能满足客户各方面需求,并为逻辑结构的设计提供有利保障。由于不同实体之间融入大量具体信息数据,在相互作用下,实现各种数据信息的有效传递。由于数据库设计是在相对稳定的应用环境中进行,设计出最优的数据库应用系统,及时储存各方面的数据信息,提高用户的满意度。由于数据库结构设计是否合理关乎网络应用系统的运行效果,在设计数据库之前,需要全面而深入地了解各方面需求,也包含那些可能增加的客观需求。普通用户、管理员、会员是数据库系统面临的主要对象。在分析数据库需求的时候,一定要充分考虑这三大影响因素。此外,需要在完成数据库概念设计之后,设计对应的逻辑结构,有效转换数据库概念结构,成为一种实际数据模型。

3.2数据库表设计

从某种角度来说,网站不同,数据表设计也各不相同,和网站自身大小,具有的功能紧密相连。在设计数据库的时候,先要以系统功能为媒介,全面分析用户需求,构建数据字典。由于不同网站具有不同的功能,在创建数据表的时候,必须合理划分功能模块。还要注意网站系统的多样性、灵活性特征,把各种信息资源及时储存到数据库表中。就数据库表来说,体现在很多方面。主页菜单表主要用来储存系统的一级菜单,比如,删除标识、一级菜单的标识ID。具体内容信息表可以有效储存系统中信息的核心内容,比如,访问次数、修改时间。在系统运行过程中,如果还具有扩展功能,必须以当下的实际情况,用户的实际需求为媒介,合理构建数据库表。在其中适当添加关键性字段。

4 网站管理系统中数据库设计的具体应用

4.1手机销售网站

在网站管理系统运行中,数据库设计的应用发挥着至关重要的作用,是提高信息资源准确率的关键所在,为不同行业、领域发展提供有利保障,也能保证网站管理系统处于安全、稳定运行中。

1)前台商店功能

就前台商店功能而言,主要存在于客户的浏览界面,会及时显示整个购物流程。在系统运行过程中,需要结合商品特征,分类检索,但商品的类型需要由店主根据实际需求自行设定,便于客户能够在最短的时间内检索不同类型的商品。通常情况下,在系统页面中,需要推荐一些排行榜商品、特价商品等,吸引客户的眼球。在具体的商城管理系统中,可以设置一些关键性的商品,在首页中进行推荐。

2)订单购物功能

订单购物功能主要体现在用户浏览、访问界面方面。在购物过程中,用户需要根据自身需求,分类进行检索。在管理网店过程中,店主必须明确设定商品的类别,能够在相关的网页中进行检索操作。在设置的时候,店主要把那些特价商品、排行榜销量商品等放在主页,并结合管理系统具体特征,明确商品的具体位置,为用户及时检索相关信息奠定基础。需要注意的是,要根据商品特点,用户喜好,合理选择首页的推荐商品,也可以在系统中某部门商品作为首页推荐的特价商品等,为消费者提供多样化的选择,增加每天页面访问量。

3)购物车功能与辅助功能

用户在浏览页面,选定商品之后,在点击“购买”按钮之后,选中的商品便会自动到购物车中,用户可以实际情况,合理调整购买数量。在此基础上,用户需要点击“订单确认”按钮,会弹出订单详情页面。在该页面中,用户需要根据实际情况,合理选择交易方法、快递形式等。该网站中的会员可以利用查询功能,不受时空限制,随时查询各方面的商品信息,商品购买之后的一些情况,甚至查询之前的购买历史记录。此外,该系统还具有辅助功能,可以随时修改填写的资料,修改页面密码,做好缺货登记记录与处理工作等,确保系统的有序运行。就商品评论而言,用户可以对网站、商品等发表自己的评论,做出客观地评价,而网站系统管理人员需要管理好用户评论。通常情况下,系统辅助功能也是体现在不同方面的,比如,修改个人基本信息资料,页面密码。在运行过程中,要充分利用各项功能,使其处于有机的统一整体中,更好地发挥自身作用。

4)后台商城管理功能

就后台商城管理功能来说,并不是体现在单一方面,比如,商品类别管理、订单处理。一是:分类商品管理。根据商品资料信息,比如,市场价、商品产地,进行各类操作,比如,上传商品、删除商品。二是:处理订单方面。结合商品出货、订单查询等,合理设置员工的权限处理事项,比如,送货员只拥有商品出货权限,但并没有付款确认权限。三是:配送与付款方法。通常情况下,如果配送方式支持运费,可以由买家支付,卖家进行承担。在买家支付的时候,可以采用快递与平邮的方法合理划分,其中平邮价格决定于发货地的价格。同时,由于付款方式具有明显的扩展性,主要体现在在线支付方面,要结合实际情况,灵活调整。四是:管理员。在日常工作中,管理人员需要做好后台商品管理,发货订单处理工作,协作用户进行相关方面的操作,比如,群发邮件、找回丢失的密码。

4.2 呼供局网站建设

呼供网站具有多样化的功能,比如,管理、交流,各部门各方面数据信息能够及时得到更新,确保网站信息资源的准确。在网页中,可以根据实际需求,创建不同的频道,比如,营销管理类、培训类,还可以把下载的重要绿色软件上传到对应网站中。在网站运行过程中,频道频繁增加,并和呼供局的各应用系统相联系。员工可以以页面为桥梁,进入到不同的应用系统网站中,开展相关的工作。随着呼供局网站逐渐完善,为员工查询各方面信息资源提供了有利保障,还能防止员工在一些安全度较低的网站中下载一些软件,确保信息系统的有序运行。

4.3 学生成绩管理数据系统设计与应用

在教育管理形式改革的浪潮中,需要采用学分制管理模式,学生学习成绩已经无法采用人工方式进行管理,必须构建学生成绩数据库系统。该系统被划分为不同的模块,比如,功能模块管理、课程信息管理。以学生信息管理板块为例,在输入基本信息之后,可以进行多项操作,比如,修改、删除,还可以输出一些关键性的字、词语,能够在最短的时间内,从数据库中查到所需的各方面信息资源。以功能模块管理为例,需要把系统功能模块保存到对应的数据库中,动态化管理用户权限,可以对功能模块进行修改、删减等操作。

就索引关键字而言,它和数据表之间有着某种联系。在系统运行过程中,可以把班级代码作为搜索的关键字,院系代码、专业代码等作为普通索引,利用对应索引,与院系、专业表相互联系。比如,在班级表中,专业代码字段需要和专业表中的代码字段相呼应,进行更新、删除等操作。在建立院系代码表的时候,主要索引为院系代码,成绩表要用学号十课程代码作为索引关键字,学号、课程代码作为普通索引,与学生表、排课表相互联系,进行相关操作。在此基础上,需要合理分析关键部位的数据库代码。在输入登录密码之后,准确输入学生成绩,并进行计算,大大简化了工作流程,也减少了工作量,提高了日常工作效率以及质量。

5 结语

总而言之,在网络知识经济时代中,数据库系统设计至关重要,是优化网站管理系统的首要前提,但网站管理系统的优化是一项系统而复杂的工程,周期较长,难度较大。在设计网站系统数据库的时候,要从网站建设的实际情况出发,合理分析具有的功能以及网站规模,并以市场为导向,寻找用户需求点,健全数据库管理系统。在此过程中,数据库设计与应用是不可忽视的重要方面,发挥着不可替代的作用。在设计过程中,要以对应的应用程序为中心,采用适宜的设计原理,合理设计。在设计之前,必须做好市场需求分析工作,采用有效的措施有效解决各种异常问题,降低网站后期运行难度,减少运营成本,提高网站建设的运营效益,具有一定的安全性、可靠性,有利于信息资源的储存、更新以及传输,保证信息资源的准确。以此,提高各种有效信息资源利用率,不断促进我国新时期不同行业、领域持续发展,促进我国社会经济的发展。

参考文献:

[1] 张东升.数据库及网站系统设计分析[J].电脑知识与技术,2012(35):8356-8360.

[2] 韦耿.数据库设计在网站管理系统中的应用[J].数字技术与应用,2013(9):67-68.

[3] 范雪萍.网站群内容管理系统的设计与实现[D].北京化工大学,2013.

[4] 于喆.网站管理系统的数据库设计[J].计算机光盘软件与应用,2012(19):225+227.

[5] 陆晓丹,白尚旺,党伟超,等.网站内容管理系统的设计研究[J].软件导刊,2011(5):17-19.

[6] 万芳.基于数据库的管理系统设计和应用[J].制造业自动化,2012(5):22-24.

猜你喜欢

数据库设计探讨应用
试论数据库设计在网站开发中的应用
刍议小学足球教学的训练教学方法
面向等级考试,探讨高校理工科计算机基础课程教学改革