APP下载

高校“网站规划与设计”课程研究与实践

2014-04-29苏燕梁武

计算机时代 2014年12期
关键词:研究实践数据库

苏燕 梁武

摘  要: 网络已经成为人们日常获取和交换信息的最有效途径,因此,社会对网站开发技术人员的需求不断增加。为了培养符合社会需求的网站开发技术人才,探讨了高校相关专业“网站规划与设计”课程建设具体措施与实践。

关键词: 网站规划; 交换信息; 研究实践; 数据库

中图分类号:TP39          文献标志码:A     文章编号:1006-8228(2014)12-67-02

Research and practice of "Web site planning and design" course in colleges

Su Yan, Liang Wu

(Beihai Vocational College, Beihai, Guangxi 536000, China)

Abstract: The Internet has become the most sufficient approaches for people to obtain and exchange information in daily lives. Therefore, the requirement for website development artisans has increased. In order to cultivate more artisans, the measures and practice of the construction of the courses "web site planning and design" in all the related majors are discussed.

Key words: site planning; exchange information; research practice; database

0 引言

如今网络已经与我们的日常生活及工作息息相关。早些年,几乎所有的企、事业单位都建有自己的门户网站,但当时,人们把焦点都放在了网站的内容上,随着现实需求的改变,人们对网站的整体布局和全方位设计的需求就越来越迫切。网站规划与设计课程自然而然地成为了计算机专业的重点课程。

1 网站的概述

网站不等同于网页,网站是指在互联网上根据一定的规则,使用Html等工具制作的用于展示特定内容网页的集合。简要的说,网站是一种通信工具,就像公告栏一样,人们可以通过它来发布自己想要公开的信息,然后网民可以通过浏览器上网了解自己所需的信息。而网页就是网民在浏览器中浏览信息时看到的一个一个页面,每个网页实际就是一个文件。它通常由文字、表格、图片、视频等组成。网站由域名(Domain Name)、网站空间(Web Host)和网站源程序三部分构成。

2 网站的需求分析

2.1 明确目标

在网站策划过程中,网站的需求分析不容忽视。网站项目的确立是建立在广泛需求之上的,这种需求往往来自于客户的实际需求或者是公司自身发展的需要,其中客户实际需求占了绝大部分。面对网站开发拥有不同知识层面的客户,项目的负责人对用户需求的理解程度在很大程度上决定了此类网站开发项目的成败。因此,如何更好地了解、分析、明确用户需求,并且能够准确、清晰地以文档形式表达给参与项目开发的每个成员,保证开发过程始终围绕满足用户需求的正确方向进行,是每个网站开发项目管理者必须考虑的。

2.2 做好市场调研

通过市场调研活动,清晰地分析相似网站的性能和运行情况可以帮助项目负责人更加清晰地构想出网站的大体架构和模样,在总结同类网站优势和缺点的同时项目开发人员可以开发出优秀的网站。市场调研的重点应该放在主要竞争对手的作品或类似网站作品的有关信息上。

2.3 做好沟通工作

通常用户提出的需求是凌乱的,不完整的,甚至是不正确的,很多时候用户似乎知道自己想要什么,但就是表达不出来,所以更多的时候需要系统分析人员深入用户内部,多一点了解,多一点沟通。网站开发者要把网站变为可以在单位中实际应用的业务系统,就必须掌握单位的业务特征,也就是行业的特性。实际上理解用户需求的过程就是向用户学习的过程。一个项目的开发至少花40%的时间与用户不断地沟通,由此可见,相关行业的经验积累,是后续开发项目成功的基石。

2.4 需求分析文档化

在整个需求分析的过程中,文档不但可以帮助项目组成员明确项目的需求,也为以后开发过程做到现实文本形式的备忘,并且为公司日后开发项目提供有益的借鉴,成为公司在项目开发中积累的经验财富。需求分析中需要编写的文档是整个需求分析活动的结果性文档,也是开发工程中项目成员主要可供参考的文档。

3 网站规划项目开发实例

3.1 系统的功能需求

一个基本的BBS论坛,可以大致分为以下流程:会员登录进入论坛(一般为游客,有时还要注册为会员),就某个话题(帖字的主题)展开讨论。通过发帖功能发布新的话题;通过回帖功能回复已有的话题;通过搜索功能查找已有的话题。管理员通过管理功能创建、编辑、删除论坛的版块,管理注册的会员,管理帖子。根据以上情况设置几个功能模块:①会员注册;②发表帖子;③帖子查询;④会员管理;⑤论坛分类管理;⑥帖子管理。

3.2 页面设计

通过分析页面设计系统进行交互的一组页面,BBS论坛主要包括以下几个页面:会员登录页面、会员注册页面、发新帖页面、帖子浏览页面、回复帖子页面、会员管理页面、搜索页面、用户信息修改页面。

⑴ 登录页面设计:登录页面提供会员名与口令输入的功能,当提交输入的会员名与口令后则进行会员验证,也可取消所输入的会员信息。

⑵ 注册页面设计:没有会员账号的会员,可以通过此模块添加会员信息,添加成功后便可登录论坛,使用会员功能。

⑶ 发帖页面设计:发帖页面可以发新帖,已注册的会员在登录后,可以在相应的论坛中发表或转载文章,发表成功后,其他会员便可以在相应的论坛中看到这篇帖子,并可以对其进行回复等操作。

⑷ 浏览帖子页面设计:会员登录后,便可进入个人所喜欢的板块浏览帖子。

⑸ 回复帖子页面设计:会员在发表帖子后,便可查看相关文章,并可以在文章中对已发表的帖子进行回复。

⑹ 会员管理页面设计:管理员可以通过此模块,对会员进行管理,对一些不合法的会员可以修改或者删除其资料。

⑺ 会员信息修改页面设计:已注册的会员在登录后,可以通过此模块对会员的基本资料、联系方式、密码等资料进行修改。

4 数据库的设计

在BBS论坛中,涉及会员登录、会员注册、发新帖、浏览帖子、回复帖子、会员信息修改、会员管理等信息,在该系统中首先在SQL Server2000中创建一个名为form数据库,在form数据库中创建两个表来保存相应的信息。

⑴ 文章信息表:存放会员所发表的文章信息,包括回复信息。而在数据库的设计中主要问题是鉴别帖子信息和回复信息。

⑵ 会员信息表:存放的是会员登录时所需要或者记录会员的基本信息,包含如会员名、密码、会员权限等。会员基本信息表主要是记录会员最常用的一些信息。

5 程序实现

5.1 会员注册页面效果

会员注册页面效果如图1所示。

页面代码:

图2  管理页面显示效果

6 结束语

“网站规划与设计”作为对思维能力及动手能力要求较高的重点课程,我们探讨了以工作过程为导向,以培养学生动手能力及解决实际问题为目的的课程设计,教学中注重案例分析和项目实践。在我院该门课程教学改革小组的努力下,学生迅速完成了蜕变,从以前只会书本的照葫芦画瓢,变成了能独立完成一个项目的精英,适应了社会对于这方面人才的需求。

参考文献:

[1] 刘凤玲,秦毅.网站规划与设计[M].清华大学出版社,2011.

[2] 张兵义.网站规划与网页设计[M].电子工业出版社,2013.

[3] 尹强飞.网站规划建设与安全管理[M].中国铁道出版社,2010.

[4] 孙膺.网页制作与网站建设[M].清华大学出版社,2012.

[5] 梁志红.网页设计教学中任务驱动教学法的探索[J].社科纵横,

2008.3.

猜你喜欢

研究实践数据库
数据库
标准化、信息化党务管理系统的研究与实践
数据库
关于高职教育体现“高教性”的研究与实践
校企双主体办学模式下会计专业教育教学的研究与实践
数据库
职业院校创新开展企业职工培训的研究与实践
数据库
数据库
关于高中数学“导研式教学”的相关思考