网站架构设计师个人简历(精选8篇)
网站架构设计师个人简历 篇1
目前所在: 天河区 年 龄: 22
户口所在: 韶关 国 籍: 中国
婚姻状况: 未婚 民 族: 汉族
诚信徽章: 未申请 身 高: 170 cm
人才测评: 未测评 体 重: 65 kg
人才类型: 在校学生
应聘职位: 网站架构设计师, 网页设计/制作/美工/UI, 商务/电子商务-经理/主管/专员/助理
工作年限: 1 职 称: 初级
求职类型: 实习可到职日期: 随时
月薪要求: 面议 希望工作地区: 广州,天河区,白云区
工作经历
佛山腾辉彩印厂 起止年月:-07 ~ 2010-09
公司性质: 私营企业 所属行业:原材料和加工
担任职位: 物流管理员
工作描述: 完成货物的搬运和运输
离职原因: 返校就读
广州地铁 起止年月:2010-11 ~ 2010-12
担任职位: 导票员,站台
工作描述: 导票工作帮助乘客完成购票流程,维持地铁的正常秩序;站台工作疏导人群,提醒乘客有序上下,保障地铁工作安全运行;
教育背景
毕业院校: 广东交通职业技术学院
最高学历: 大专 获得学位: 毕业日期: -07
专 业 一: 电子商务 专 业 二:
起始年月 终止年月 学校(机构) 所学专业 获得证书 证书编号
语言能力
外语: 英语 一般 粤语水平: 一般
其它外语能力:
国语水平: 良好
工作能力及其他专长
熟悉office办公软件;
掌握photoshop,coreldraw等绘图设计软件;
了解Dreamweaver网页设计软件;
个人自传
个人性格沉稳踏实,心态乐观,善于思考问题和发现问题,知错能改,觉悟性高,能吃苦耐劳,休闲爱好是打篮球,喜欢挑战自我,超越自我。
网站架构设计师个人简历 篇2
1 开发架构
过去传统的软件开发是采用两层结构进行,主要是分为显示层和数据访问层。显示层包含了大量的内容,把应用程序界面和对应界面的设计代码是放在一起的,数据层主要功能是完成应用程序和数据库之间的数据交换的,这样的两层结构在实现上是相对容易的,主要适合简单的业务逻辑的网站项目。
三层框架结构相对于两层结构在结构上进行了增加,添加了业务层,分为表示层、业务逻辑层、数据访问层。其实现的目的是功能的相对独立,每一层完成各自的相对独立的任务。在整个网站的应用过程中,有时候需要实现的业务逻辑非常复杂的时候,那么对于二层结构的显示层的CS代码会非常庞大,有时候可能上千条的代码来进行运行,那么对于维护人员来说是非常复杂和麻烦的,这个时候采用单独的业务层来处理逻辑业务就可以提高整个网站的运行和维护效率。三层架构如图1所示。
表示层:主要以Web的方式呈现给用户,也就是用户可以看见的网站的界面,这一层只是负责展示给用户并接受用户输入的数据,提供一种交互式的操作界面。
业务逻辑层:连接表示层和数据访问层,起到逻辑处理和上下层数据交换协调的作用,是整个系统结构中的核心部分,逻辑层设计的科学性对于后续的架构是否具有扩展性或者是否支持扩展性非常关键,在整个架构中扮演不同的两个角色。对于下层数据访问层来说是调用者,对于上一层表示层来说是被调用者,体现了三者之间互相依赖的关系。
数据访问层:主要是负责数据库的访问,进行数据的读取和保存操作。
在ASP.NET三层架构中,表示层为用户提供了一个可视化的具有交互功能的接口,而逻辑层是连接表示层和数据访问层的纽带,为上下两层提供数据传输和数据处理,而数据访问层则是完成对数据库的各种数据操作,这样的三层架构对于开发者来说职责明确,各层相互独立,在维护方面相比较两层结构更容易维护。
2 三层架构的搭建
三层架构的搭建过程主要体现了类的使用,类在整个设计过程中非常重要,首先看实体层的搭建过程,实体就是指在网站整个框架里面需要使用的一些对象的名称,如新闻管理系统中需要定义新闻名称、新闻作者、新闻发表的时间、上传附件的名称等,这些名称被称为实体,那么在结构的设计过程中需要把这些名称抽象为一个类,并通过表示层来给每一个对象属性赋值。部分代码形式如下:
在以上的代码中,News Model就代表一个新闻类型的实体类,并且定义声明了两个private属性字段,对于外部赋值函数,可以使用public来声明定义。赋值的部分代码如下:
通过上面的代码,可以完成表示层对实体层的调用。
数据访问层,这一层主要是对数据库进行访问,把对数据库的各种操作进行抽象,抽象成一个单独的类,那么在后续的开发中,对于多次使用数据库的调用则会非常轻松,改变了过去每次访问数据库的时候都要编写代码的形式,减少了程序开发者的工作量,具有易用性和简洁性的特点。对于数据库的操作,通常具有4种方式,分别是增删改查,那么可以把这几种常用的操作形式定义成一个通用的类,开发者只要修改对应的名称也可以调用相应的数据库访问类。部分代码如下:
数据库访问类创建好后,其他的程序中如果需要访问该数据库的类,就可以按照自己的实际需要进行调用完成相应的增加删除修改查询操作了,部分代码如下:
以上代码定义的类,主要完成对数据库增删改查4种操作,其他代码中可以进行调用完成对数据库的操作。
业务逻辑层,主要处理表示层和数据库访问层之间的业务关系,把所有的关系处理完成后再对数据库访问层进行各种数据操作,部分代码如下:
以上对三层架构的搭建过程进行了简要的说明,并罗列出了部分代码,三层架构有一定可以遵循的模式,也有因人而异的不同点,但总的来说,提高了ASP.NET网站建设的效率,规范了设计原则,为编写代码者提高了工作效率。
3 VS2010环境下搭建三层结构
(1)打开VS2010软件,创建空的解决方案,并为该解决方案命名。(2)建立UI层,右键点击解决方案,添加新建项目,选择Windows窗体并为该窗体命名,在此步骤要注意选择语言为C#。UI层是启动项目,这个过程中不要去选择创建类库,可能会造成没有可以启动的可执行文件。(3)创建BLL层,右键点击解决方案,添加新建项目类库,并为该类库命名,这时建立的就是类库了。(4)创建DAL层,右键点击解决方案,添加新建项目选择类库,并为该类库命名。(5)创建Model层,右键点击解决方案,添加新建项目并选择类库,并为该类库命名,这一层在创建过程中可以根据实际需要来决定是否创建,但是创建的好处在于可以对数据进行封装。(6)添加依赖关系,UI依赖Model和BLL,BLL依赖Model和DAL,DAL依赖Model,具体操作为右键点击相应的项目,添加依赖并选择项目,选择对应的项目就可以。(7)分别对各个项目进行导出操作,选择文件导出模板,并对导出的模板进行说明和路径定义,三层分别导出后,可以看到3个压缩文件,再利用记事本新建My Template.vstemplate文件。(8)压缩导出的3个层文件与记事本文件,并复制到C:User你的用户名DocumentsVisual Studio 2010TemplatesProjectTemplates文件夹下,打开VS2010后按照三层结构对各个文件进行编辑操作。
4 结语
对ASP.NET三层结构的建立过程进行了简单了说明,在实际的操作过程中,根据实际需求的不同设计的界面或者代码会不同,但是结构会遵循这样一个架构设计。三层结构是模块化的设计,有其极大的便利性,不会因为业务逻辑的变化而影响整个代码的重写工作,只需要修改逻辑中的函数或者过程,这样会使得开发人员遵循一定的接口标准来完成相应的代码编写,而不用担心这些模块能不能耦合的问题,最后使用统一的接口连接各个模块而形成一个完整的应用程序。
摘要:传统的两层架构开发软件在设计过程中存在扩展性能低的问题,而采用ASP.NET三层架构开发软件模式可以有效解决这些问题。网站的开发过程要遵循一定的架构设计,还要具有完整的设计流程和关键代码,在充分考虑用户需求的基础上开发合适的前后台网站界面与功能。
关键词:ASP.NET架构,网站,开发
参考文献
[1]朱勇.ASP.NET MVC项目开发教程.北京:清华大学出版社,2015.
[2]赵鲁涛.ASP.NET MVC实训教程.北京:机械工业出版社,2015.
网站架构设计师个人简历 篇3
关键词:开放学习平台;可伸缩网络服务;LVS;交互式;远程教学
中图分类号:TP393文献标识码:A文章编号:1009-3044(2007)15-30870-01
Design and Development on the Teaching Website Base on LVS Framework
NI Wen-zhi1,2,CHENG Jing2
(1. Department of Computer and Electronic Engineering, Hunan Business College, Changsha 410205, China; 2. Software School of Hunan University, Changsha 410082, China)
Abstract:With the establishment of the Internet teaching website, more and more students benefited from this. This paper introduces the design and development of a teaching website which based on the scalable network services LVS structure and the ASP technology. It achieves the dynamic web open and interactive distance learning and auxiliary functions with high reliability, and expounds the thinking of design, structure, main functions and the implementation of system.
Key words:Open Teaching Platform; Scalable Network Services; LVS; Distance Learning
1 引言
开放式教学是学分制教育和教学改革的重点,在实施开放式教学的过程中,越来越多的学科专业建立了基于互联网的现代教学网站来提供交互式、开放的学习平台。随着教学网站功能的多样性、请求连接数量的不可确定性、大量教学资料的视频化、图像化,访问时间的集中性和负载的长尾特性等导致采用常规三层WEB结构的教学网站出现了网络带宽不足、请求服务不及时,可靠性不强等问题,同时很多网络服务因为访问次数爆炸式地增长而不堪重负,不能及时处理用户的请求,导致用户进行长时间的等待,大大降低了服务质量。如何为学生提供一个自主学习的高效性、高可靠性、高伸缩性的开放式学习平台就成了必须克服的难题。
2 设计思想
在现代信息技术情景中的教学活动中,教学网站在教学过程中扮演着一种学习(教学)资源系统或教学传输系统的角色,它以学习理论、教学理论和传播理论为基础,应用系统科学理论的观点和方法,调查、分析教学中的问题和需求,确定目标,建立解决问题的步骤,选择相应的教学活动和教学资源,评价其结果,从而使教学效果达到最优化。考虑原来传统的B/S三层结构所带的种种缺陷,优化资源,重新安排架构,使用成熟且可靠的LVS(Linux Virtual Server)负载均衡技术及其体系结构,支持集群的系统,在增加少许成本的前提下,大大提升其性能。由于Linux的集群成熟丰富,同时又是开放源代码,系统方便进行必要的裁剪,深受使用者的喜爱。LVS自1998年开始,发展到现在已经是一个较成熟的项目。基于LVS架构的教学网站系统作为开放式教学环节中重要的支撑平台,在功能与性能上主要考虑以下几个方面。
2.1 实用性
本系统的最终受益用户是电子信息工程专业的全体教师与学生。系统在教学内容的组织时着重按学生能力循序渐进原则,为不同年级的学生、同年级不同层次的学生的建立起阶段学习考察目标:一年级目标重在考察基础知识掌握程度;二年级目标重点考察独立思考、科学思维和发现问题、提出问题的能力,这是创新的基础;三年级目标重在考察专业知识学习,侧重于科研过程的学习与体会;四年级目标重在考察科研创新及组织管理等个性化能力。
2.2 可靠性
从系统的结构特点出发,高可靠性系统运行于两个或多个节点上,目的是在系统出现某些故障的情况下,仍能继续对外提供服务,最大限度地减少服务中断时间,用以提高系统可靠性、可用性、适用性(reliability、vailability、serviceability ,即RAS)。保证网络数据的正确性,具备完善的数据维护、备份策略,确保教学数据的完整性。
2.3 稳定性
保证持续稳定的系统运行时间变得越来越重要,而传统意义上的小型机系统让普通用户望而却步。用户需要的是更高的可用性以及更低的成本。高可用性(HA)技术能自动检测服务器节点和服务进程错误、失效,并且当发生这种情况时能够自动适当地重新配置系统,使得集群中的其他节点能够自动承担这些服务,以实现服务不中断。保证系统的正常运行,确保教学工作的顺利开展。
2.4 可扩展性
现在WEB服务中越来越多地使用CGI、动态主页等CPU密集型应用,这对服务器的性能有较高要求。未来的网络服务会提供更丰富的内容、更好的交互性、更高的安全性等,需要服务器具有更强的CPU和I/O处理能力。系统在设计时考虑当服务的负载增长时,系统能被扩展来满足需求,且不降低服务质量。集群系统中的结点数目可以增长到几千个,乃至上万个,其伸缩性远超过单台超级计算机。当服务的负载下降时,系统自动将“剩余”服务器关停,使其处于休眠状态。一旦负载增多,便立刻唤醒休眠机器,提供服务。
3 系统结构设计
系统是具有特定功能的、相互间有机联系的许多要素所构成的一个有机整体,是多种关系的复合体。系统由一些要素结合而成,各个组成部分按一定方式结合,具有特定功能。系统结构设计结合教学网站功能与性能的特点与要求,将其分为物理架构设计与软件功能模块设计。
3.1 物理架构设计
基于LVS可伸缩Web服务的体系结构如图1所示:前端是一个负载调度器,具有很强的吞吐率,将服务请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器池。第二层是服务器池,Web服务分别运行在每个结点上。服务器池中的结点性能可以相同,也可以不相同。性能不同时,分别以不同的权值来标示不同的节点性能,负载调度器采用加权平均值的方法进行负载调度。第三层是数据存储,通过分布式文件系统使得每个服务器结点共享相同的数据,集群中结点间是通过高速网络相连。整个服务器集群的结构对客户是透明的,而且无需修改客户端和服务器端的程序。
图1 LVS体系结构
3.2 软件功能模块设计
网络教学系统的使用对象包括参与开放式教学的所有主体:教学管理人员、教学、学生。此外,还需要具有一定计算机技能的技术人员进行系统维护和管理。系统功能模块结构整体上可分为:管理员模块、教师模块、学生模块、公共信息模块。
3.2.1 管理员模块
“管理员”模块,主要是针对网络的用户管理(包括用户的设置,用户的权限),整个教学网络的参数的控制、数据的管理,包括数据的备份、恢复。最主要的是每天核实用户的申请、对教师或学生上传资料的审核与认定。“管理员”在整个网络系统中只允许有一人操作。
3.2.2 教师模块
教师模块主要完成辅导管理、讨论组的选择、讨论内容的发送与显示、作业布置、教学资源的发布、专业网站推荐与管理等功能。通过辅导管理功能,教师可创建多种类型的讨论组:允许其他人旁听的一对一辅导、不允许旁听的一对一辅导、一对多辅导和多对多辅导。
3.2.3 学生模块
与教师模块相似,学生模块主要完成辅导管理、讨论组的选择、讨论内容的发送与显示等功能。其中辅导管理功能只能由被指定为组长的学生调用,以组织相应的讨论组,接受或拒绝学生加入,从讨论组中开除学生,适时申请教师加入讨论等。
3.2.4 公共信息模块
公共信息模块包括:教学师资、课程简介、公告栏、网络资源推荐栏、优秀毕业论文简介栏及在线答疑系统等。
4 系统实施
系统实施阶段是将新系统付诸实现的过程。根据前阶段的需求分析与系统设计所提供的结构图、模块功能图、系统配置方案及详细的设计资料,将技术设计转化为物理实际系统。
4.1 系统平台实现
4.1.1 硬件平台搭建
为了实现系统功能与性能要求,考虑系统性价比,系统采用五台性能不一致的计算机作为系统物理平台,将其中一台性能中等偏上的计算机作为负载调度器;三台计算机作为服务器,经高速网络连接成集群,形成服务器池;一台计算机作为分布式文件存储系统,提供网络资源的共享。
4.1.2 软件平台构建
系统软件:RedHatLinux9.0;Linux内核:Kernel linux-2.4.21.tar;LVS软件:ipvs-1.0.10.tar、ipvsadm-1.21-10.src.rpm或者ipvsadm-1.21.tar、hidden-2.4.20pre10-1.diff;HA(High Availability)软件:heartbeat1.2.3、ldirectord1.2.3。
4.2 应用程序实现
4.2.1 数据库连接
B/S模式中较关键的一项技术就是与数据库的连接方案。ASP除了提供一种程序设计的手段外,还提供了一组功能强大的内建对象和组件,ADO就是Active组件中的数据库访问组件,ASP通过ADO提供的Connection对象和RecordSet对象建立和管理数据库连接,使服务端的脚本通过ODBC存取和操纵数据库服务器的数据,从数据库服务器获取数据或执行更新、删除、添加数据以及获取ODBC的错误信息等。
4.2.2 应用程序设计
在Web服务器端用一组动态和静态的HTML页面构成应用程序,页面由Dreamweaver可视化网页制作工具设计,并用Flash制作动画。静态HTML页面不对用户的操作做出动态反映,交互能力有限,而动态ASP页面可以根据用户的请求,返回相应数据信息,是应用程序设计中的主要部分。
5 结束语
基于LVS架构的教学网站系统的开发,充分利用现代教育技术和计算机网络技术,以网页浏览方式进行教学的在线、实时提供,具有界面友好、灵活高效、操作简单、安全可靠等特点。另外,该系统具有很好的结构,保障了可伸缩服务的实现,全面的功能和完善的安全机制,提高了教学水平,促进了教学质量的提高。
参考文献:
[1] 洪锡军,等. 利用ASP进行WEB动态信息发布的关键技术[J]. 计算机应用,Vol.21,No.8,2001.8.
[2] 重要的网络资源:http://www.linuxvirtualserver.org/zh/index.html.
[3] Michael F.Systematic planning in the design of an educational website. RuffiniEducational Technology/March-April.
[4] 李龙. 教学过程设计[M]. 内蒙古人民出版社, 2000.7.
[5] 肖磊,陈卓,郑重, 等. 流媒体技术与应用完全手册[M]. 北京:清华大学出版社,2003.
网站架构设计师个人简历 篇4
那么我们在做网站架构的时候,应该考虑哪些因素,来提高蜘蛛的体验呢?思域觉得大家有必要考虑以下三个因素:
第一、建立架构良好的网站地图
第二、根据网站的自身特点来对网站的频道或者页面地址进行优化
第三、积极的更新网站的内容
下面思域对这三点做逐一说明:
第一、建立架构良好的网站地图:用SEOer的话说:“网站地图首先是一个网页,这个网页主要是描述它所在网站的架构布局,访问者可以通过它陈列的网站内部分类链接快速找到自己所需要的信息。”还不了解什么是网站地图的朋友可以去百度一下。
建立网站地图的重要性:网站地图对大型网站很有必要,因为搜索引擎蜘蛛顺着网站链接爬行的深度一般最大不会超过三级,而大型的网站链接深度一般会在三级以上,例如新浪:首页>新闻中心>国内新闻>新闻的时间档>正文。因为大型网站信息量比较大,无论出发点是针对搜索引擎还是网站访问用户,作个网站地图是很理智的。
基于网站地图的特殊性质,一旦搜索引擎收录了一个网站的网站地图,那么搜索引擎蜘蛛程序就可以通过这个网页更好地来了解整个网站的架构布局,它可以顺着网站地图提供的内部链接来搜寻其他网页,
一个网站如果被搜索引擎收录的页面数越多,那么访问者通过搜索引擎查找到该网站的范围就越大,这是很有助于增加网站的流量的。简单的说,对于“人”这个用户来说,index页就是网站的首页,而对于“蜘蛛”这个用户来说,网站地图sitemap页就是它的首页。
如果创建一个网站地图?思域推荐大家一个快速的方法:快速创建网站地图
下面先讲讲创建网站地图的几个步骤:
A、创建网站地图:给大家推荐一个工具,可以在线创建网站地图,中文的界面,这是英文的界面。地图文件生成后,先下载到本地,然后上传到站点跟目录下。再通过google帐户进行把网站和地图文件提交给Google Sitemaps。提交方法请继续下面的操作:
B、创建 Google 帐户:我要创建一个新的google帐户
C、登陆 google 帐户:进入我的google帐户
D、添加网站以及添加站点地图文件;
E、完成添加工作;
创建网站地图要注意什么?注意两条:
第一、网站地图不要出现太多的链接,控制在100个链接以内,因为蜘蛛也是用户,它也会耍脾气,弄太多链接它反而抓不到重点。
第二、网站地图要实用,不要太花哨,花太多时间在美工上,把网站地图弄得五颜六色,没有必要。网站地图最好是纯文本的内容,这样访问速度比较快,另外蜘蛛对文字链接比较喜欢,这里就不赞成采用图片或者FLASH来制作网站地图了,尤其是FLASH!
网站架构设计师个人简历 篇5
网站设计与管理 课程设计报告
个人工作报告
学院: 经济与管理学院 专业: 电子商务 学号: 2204110231 姓名: ** 成绩:
2015年1月
南京工业大学电商网站课程设计个人工作报告
学号:2204110231
姓名:**
第一部分 工作日记
2015-1-5 星期一
今天是课程设计的第一天,看了下个人的工作任务,要参照500多页的电子书,完成一个电子商务网站,任务还是很艰巨的。
从书的前言部分,大致了解了网站开发的一个实现过程,每个阶段的任务是什么。书本的第一章更多的是一些理论知识,包括网站规划,顾客分类,功能划分,营销方案等等,主要围绕着将原有业务在线化来介绍。第二章主要讲基础框架的创建,介绍了三层架构;实现技术与工具,包括:ASP.NET、C#、VB.NET、VWD、SQL Server等等,并举了一些实例进行讲解。既是对课程知识的一个回顾,也为接下来的网站开发奠定了基础。
2015-1-6 星期二
通过昨天的学习对气球网站有了大致了解,开始着手写气球网站的项目概述,主要分为经营商品分析和网站赢利分析两块。经营商品分析从主营业务、公司业务概况、经营目标三方面进行介绍。网站赢利分析从顾客量增加以及扩展购买渠道带来的销售、客单价提高、订单成本降低三方面进行介绍。接着开始分析气球网站的总体设计,主要从项目设计需求和应用系统和数据库设计两方面进行介绍,通过目录了解气球网站的大致功能等,对需求进行总结。从需要分析的几个具体模块,参照具体章节按照三层架构进行分析。
2015-1-7 星期三
通过前两天的学习,以及前期文档的撰写,对气球网站有了更深入的了解。从第三章开始启动BalloonShop项目。首先是开发环境的准备,Visual Studio和SQL Server在之前的课程学习中都已经安装过了。IIS的配置也比较顺利。
在创建网站过程中,点击确定时,网页报错,无法创建。经过检查,是因为在修改hosts文件时,在前面多数了一个“#”,删除之后网站就创建成功了。错误提示如下图: 南京工业大学电商网站课程设计个人工作报告
学号:2204110231
姓名:**
图1 创建网站报错
创建SQL Server数据库过程比较顺利,也学习到了一些东西,像创建新用户,赋予权限等。
到打开服务器资源管理器进行数据库连接时,使用快捷键无法打开,后来发现是因为开了QQ与Visual Studio快捷键冲突,关掉QQ后,就能正常使用了
第四章讲的是创建商品目录。之前与数据库相关的操作都是通过SQL Server Managrment Studio来实现的,通过Visual Studio同样也可以实现,但需要建立与数据库的连接,一开始测试连接不成功,通过检查是因为服务器名称填错了,改成localhost就能正常运行了。创建Department表,用来存放与商品门类相关的数据。在创建完成并保存后,发现表内字段有输入错误的地方,修改保存后,出现了下面的错误。
图2 错误2 因为对VS不是很了解,所以没有按照提示,进行修改,而是将表删掉重新 南京工业大学电商网站课程设计个人工作报告
学号:2204110231
姓名:** 创建了一张新表。
按照步骤一步一步往下做,创建存储过程,实现通用的数据访问代码,捕获及处理异常,都没太大问题。但在本地电子邮件配置这块出了问题,在网上找了一些配置方法,还是没有能够解决,一运行就报错。就将EnableErrorLogMail的value值改为false,不实现这方面的功能,先往后做。
最后通过DepartmentList控件,显示门类列表。
第五章也是也是创建商品目录,但建立的是分类。也是按照三层架构的原理来建的。
第六章实现商品属性功能,可以由用户自主选择气球颜色。也是按照数据层、业务层、表示层这样的顺序来实现的。
数据层:建立三张数据表,前两张表用来存储属性名称、每个属性组的可能属性值,第三张表用来建立与前两张表的关联。建立数据存储过程用来接收指定商品ID参数,并返回该商品的属性列表。
业务层:商品属性功能业务层只需调用存储过程就能实现。为CatalogAccess类添加相关代码。
表示层:修改ProductsList文件,添加DataList控件并进行相应修改。
图3 商品属性
2015-1-8 星期四
今天从第七章搜索引擎优化开始做。开始部分主要分析了下搜索引擎的作 南京工业大学电商网站课程设计个人工作报告
学号:2204110231
姓名:** 用,以及实现SEO的一些技术。实现对富关键字URL的支持,需要下载相关文件。在www.urlrewriter.net网站上,没有找到相关的资源。在百度上找了其他的文件,但经过实践没有出现想要的效果,出现很多错误,无法执行。因为这部分对后面的操作没有影响,所以就暂时不做这部分,晚点再回过来进行尝试。
2015-1-9 星期五
通过之前的实践,气球网站目前已经可以实现加载首页时,出现门类列表,点击门类,会出现相关分类,并且有相关产品。但是,无法通过搜索关键词等方法快速找到目标商品。今天主要任务就是实现这个功能。搜索目录也是按照数据层、业务层、表示层这样的顺序来实现的。创建存储过程、添加方法、通过用户控件进行读取。
搜索框如下图:
图4 搜索框
当在搜索框输入“love”关键词,将出现相关结果,如下图:
图5 关键词搜索结果
2015-1-12 星期一
今天将接着前面的内容继续往下做。第九章,主要是对气球网站做性能上的改善,通过处理回传事件、管理ViewState、使用输出缓存来实现,了解到了一些有用的特性。第十章实现使用paypal接受支付功能。首先需要以premier或 南京工业大学电商网站课程设计个人工作报告
学号:2204110231
姓名:** business身份在paypal官网上注册一个账户,使用注册好的paypal电子邮件地址作为PayPalID。接着实现PayPal的购物车和结账功能,需要在每个商品上加上一个Add to Cart按钮,并在页面相关处添加View Cart按钮,修改商品详情页相关代码,在web.config文件中加入一些代码,在配置类中添加属性定义等等。最终效果图如下:
这边所实现的购物车以及支付功能直接与paypal网站连接起来了,并不是网站自己定制的购物车,在未连接网络的时候,是没有效果出来的。
2015-1-13 星期二
接下来将实现目录管理功能。从门类和分类做起。首先创建目录管理页面,第一步是为管理员创建一个简单的登录机制,但在开发之前,需要实施一些安全机制,限制访问,只有通过验证的人员才能修改商品目录。通过简单的配置,就可以通过网站管理工具来实现基本功能了。下图为ASP.NET网站管理工具:
图6 网站管理工具
通过“安全”,创建用户和角色,如下图:
图7 创建用户与角色
接着创建Web用户控件UserInfo、Web窗体Login、母版页Admin、Web窗 南京工业大学电商网站课程设计个人工作报告
学号:2204110231
姓名:** 体AdminDepartments,所有的任务都完成后,通过用户名和密码就可以实现登录功能了。
门类管理需要实现添加、修改、删除门类信息几个基本功能。其过程也是按照数据层、业务层、表示层一步一步实现的。
通过这章的实践,对GridView控件有了更深入对的了解。
2015-1-14 星期三
昨天完成了目录管理中的门类和分类管理,今天实现商品管理以及商品详情管理。基本思路还是一样的从数据层、业务层、表示层一步一步完善,添加存储过程,添加方法,添加控件等。效果图如下所示:
图8 商品管理页
点击编辑可以进行商品基本属性的修改,点击select可以将商品调到其他类别以及更换图片等。到这边,已经将门类分类以及商品管理这些功能都实现好了。
到现在,第一部分的内容已经基本完成了。开始进入第二部分:增加收入 提高利润。之前的购物车很大一部分功能时依托于PayPal网站完成的。接下来,开始创建自己的购物车。主要任务是创建购物车页面和一个购物车汇总控件,它会在除了购物车页面之外的每个目录页面中显示。创建购物车管理页面,使管理员能从数据库中删除旧的购物车记录。依照电子书内容,一步步实现数据层、业务层、表示层的功能。
购物车功能已经基本完成了,但是访客无法通过它下订单。第一步实现客户端的处理机制。在购物车页面添加一个“下订单”的按钮,用来创建一个带有购物车所有商品的Paypal订单。第二步是实现一个简单的订单管理页面,方便网站管理员查看并处理待处理订单。按照实现Order-Placing系统、管理订单、订 南京工业大学电商网站课程设计个人工作报告
学号:2204110231
姓名:** 单详情管理的步骤完成这部分的内容。
现在的网上商店都会有商品推荐功能,基于动态推荐来增加销售额。气球网站也会实现这部分功能。通过阅读本章内容,了解大致的开发流程,按照数据层、业务层、表示层一步步实现,最终实现商品推荐功能。
图9 商品推荐
2015-1-14 星期四
到现在,已经完成了前面两个阶段的内容。开始进入第三阶段,实现高级电子商务功能。首先需要实现一个顾客账号系统。实现这个目标需要经过保存顾客账号、创建BaloonShop顾客账号方案、建立安全连接几个部分。通过顾客账号系统,顾客可以存储在处理订单时需要使用的详细资料。在实现过程中,还分析了顾客账号系统的其他方面,包括敏感数据的加密,以及获得这些信息的安全Web连接,对于网站建设涉及到的安全机制有了进一步了解。
气球网站功能逐渐丰富起来,现在已经实现了顾客账号功能,并且能够了解顾客的地址和信用卡信息,并以安全的方法保存起来。但是没有实现订单和下订单的顾客账户关联起来。接下来将顾客下订单改成与用户档案相关联,这样就能跟踪特定顾客所下的订单。同时还要实现处理税收和发货的功能。按照电子书的步骤做下来,最终实现了这部分的功能。
实现订单流水线这部分内容,前期还比较顺利,但运行时,出现了邮件配置方面的问题,修改过后还是没能够调试出来。最终止步于此。南京工业大学电商网站课程设计个人工作报告
学号:2204110231
姓名:**
第二部分 气球商店网站开发文档
一、项目概述
1、经营商品分析
(1)主营业务
该网站的主营业务是气球销售,并且该公司已经以邮购方式开展了业务,拥有一个良好的客户网络,基于此创建气球网站BalloonShop。(2)公司业务概况
该公司并不是刚刚进入该业务领域,他们希望其原有客户通过网站能更简单的购物,并获得更愉快的体验,以实现让顾客购买更多商品的目标。(3)经营目标
获得更多的顾客、让顾客花更多的钱、降低完成订单的成本
2、网站赢利分析
(1)顾客量增加以及扩展购买渠道带来的销售
该公司已经以邮购方式开展了业务,渠道单一,但有一定的顾客基数。开通在线购物网站,能够扩展购买渠道,原有顾客也有了更多的选择。而在线购物网站比起邮购有很多优势,比如:商品展示量更多,更容易找寻目标商品等等。(2)客单价提高
在网站下单比起邮件下单更为方便,当用户有购买欲望时,更容易做出购买决定。
在线网站24小时开放,顾客可任意选择购买时间。能根据用户购买习惯,推荐相关商品,实现更高的成交率(3)订单成本降低
减少了传统商业模式中部分的人员工资,网站可以实现订单处理的整个流程,省时省力。
购物网站构建完成并投入运营后,获取订单的实际成本趋向于零。南京工业大学电商网站课程设计个人工作报告
学号:2204110231
姓名:**
二、网站需求分析
1、设计需求
气球网站具备商品目录,顾客可以通过搜索商品目录,快速找到目标商品,且可了解相关商品属性。顾客可以将商品放入购物车,网站可以接受并处理顾客订单,进行商品推荐。顾客可以通过自己的账号实现整个购买流程,并进行商品评论。
2、具体需求
网站需要支持用户账户。
已注册用户和匿名用户都可以浏览商品,但只有注册的用户才能购买商品。用户可以将想要购买的商品加入购物车,并且可以增减数量。用户可以在线支付所购商品。用户可以通过搜索关键词缩小寻找范围 用例1 支持用户账户
用户要在网站中创建一个账户。他访问我们的网站,看到一个名为“注册”的链接。单击该链接后,他将被提示输入所需的用户名、密码、电子邮件地址等。当他提供了这些信息后,将为他创建一个账户,且他将登录到网站。
用户可以通过点击“注销”链接从网站注销,该链接每个网页都可用,他还可以单击“登录”链接再次登录网站中。单击“登录”将引导到登录页,并提示输入用户名、密码。用例2 实现购物流程
顾客登录后能够创建自己的购物车,将需要的商品放入购物车。商家在线查看顾客买入商品同时接受顾客订单,在数据库中保存订单,在数据库中创建订单。并对相应的顾客进行商品推荐和购物车推荐,及时处理顾客订单和发货。用例3 创建商品目录
气球网站商店将气球商品一一展示,顾客通过账户登录能够搜索商品目录。并了解其商品属性。网站中,门类列表和分类列表即是根据数据库中的数据动态生成的。访问者在门类列表中点击某个门类时,就会进入该门类的主页,进入门 南京工业大学电商网站课程设计个人工作报告
学号:2204110231
姓名:** 类可点击分类链接,进入相应的分类。用例4 添加商品评论
构建一个顾客账户模块,这样顾客就能够登录系统并查询他们每次下的订单详情。让客户能够添加产品评价。
3.功能需求
(1)管理员通过后台添加门类、分类、商品,对客户进行管理,对客户的订单可以导出表格、发布通知通告等
(2)商品推荐接受并处理顾客订单。
根据顾客浏览情况,为其推荐相关商品。构建一个顾客账户模块,使顾客能够登录系统并查询他们每次下的订单详情。
(3)让客户能够添加商品评价。
(4)将信用卡的卡号安全地存储到数据库中。南京工业大学电商网站课程设计个人工作报告
学号:2204110231
姓名:**
三、网站设计说明
本次设计的网站包含五个主要的功能模块:商品目录、PayPal(或支付宝)接受支付、目录管理、定制购物车、处理顾客订单。除此以外,还具备新用户注册、登录、账户管理等基本功能。
1、网站首页
网站首页主要包括用户登录与注册,目录搜索,购物车,购物车汇总框以及商品展示等,具体如下图所示:
图10 网站首页
2、注册登录
已有网站账户的顾客可直接进行登录,新顾客则可以点击注册按钮进行注册。
图11 用户登录 南京工业大学电商网站课程设计个人工作报告
学号:2204110231
姓名:**
图12 用户注册
3、商品目录
商品目录包含三个层级:门类、分类、商品。用户点击门类列表的某一条链接,门类列表下方将出现属于已选定门类的分类列表,右边可以看到所选门类的名称、描述和特色商品。当选择一个分类时,该分类下的所有商品将一一列出,同时更新相关的标题与描述信息。通过点击相关商品名称或图片可以查看商品详细信息。门类:
数据层:创建Department表,存储基本门类数据,创建存储过程GetDepartments,用来从Department表中返回门类信息(业务层将调用)。
业务层:创建类GenericDataAccess实现基本的错误处理和日志功能、CatlogAccess包含与商品目录相关的业务逻辑、BalloonShopConfiguration提供访问配置信息的简单方法、Utilities包含其他杂项功能,比如电子邮件
表示层:创建DepartmentsList用户控件,并将其加入母版页中,实现表示层。分类:
数据层:创建Category、Product两张表,分别存储分类和商品信息,创建ProductCategory表建立起分类与产品之间的关系。
创建存储过程CatalogGetDepartmentDetails、CatalogGetCategoryDetails、CatalogGetProductsDetails、CatalogGetCategoriesInDepartment、CatalogGetProductsOnFrontPromo、CatalogGetProductsInCategory、南京工业大学电商网站课程设计个人工作报告
学号:2204110231
姓名:** CatalogGetProductsOnDeptPromo 业务层:在CatalogAccess类中添加方法GetDepartmentDetails、GetCategoryDetails、GetProductsDetails、GetCategoriesInDepartment、GetProductsOnFrontPromo、GetProductsOnDeptPromo、GetProductsInCategory
表示层:创建CategoriesList用户控件,使用Catalog Web窗体生成分类和门类页面,使用ProductList用户控件显示商品列表,使用Pager用户控件实现分页功能。
图13 商品目录示意图
4、Paypal接受支付
将PayPal提供的购物车和结账功能集成到网站中,用户点击“加入购物车”链接,即可进入PayPal支付页面。
图14 Paypal购物车
5、目录管理 南京工业大学电商网站课程设计个人工作报告
学号:2204110231
姓名:** 创建一个目录管理页面(需实现管理员登录),通过它可以管理网站的门类、分类和商品,主要包括:添加或删除门类、修改现有门类信息、查看属某个门类的具体分类、添加或删除分类、编辑现有分类信息。
数据层:编写存储过程CatalogAddDepartment、CatalogUpdateDepartment、CatalogDeleteDepartment,执行与门类相关的基本任务:查询、更新、删除、插入。
业务层:为GenericDataAccess类添加ExecuteNonQuery和ExecuteScalar方法,为CatagoryAccess类添加UpdateDepartment、DeleteDepartment、AddDepartment方法
表示层:在管理页面添加GridView控件
图15 门类管理 南京工业大学电商网站课程设计个人工作报告
学号:2204110231
姓名:**
图16 分类管理
图17 商品管理
6、定制购物车
创建购物车页面、购物车汇总控件。创建购物车管理页面,使管理员能从数据库中删除旧的购物车记录。
数据层:创建ShoppingCart保存购物车信息。创建存储过程ShoppingCartAddItem将商品添加到购物车中、ShoppingCartRemoveItem从表中删除一条记录、ShoppingCartUpdateItem修改购物车记录、ShoppingCartGetItems从特定购物车中获取商品列表、ShoppingCartGetTotalAmount返回在特定购物车中所有商品的总价。
业务层:创建ShoppingCartAcces类,为其添加ShoppingCartId属性,添加 南京工业大学电商网站课程设计个人工作报告
学号:2204110231
姓名:** 方法:AddItem、UpdateItem、RemoveItem、GetItems、GetTotalAmount 表示层:创建Add to Cart按钮,创建CartSummary.ascx用户控件实现购物车汇总功能,创建实际的购物车页面
图18 购物车
图19 购物车管理
图20 购物车汇总
7、处理顾客订单
主要包括查看已下订单以及订单详情管理(将订单标记为已确认、将订单标 南京工业大学电商网站课程设计个人工作报告
学号:2204110231
姓名:** 记为已完成、将订单标记为已取消)
图21 订单处理 南京工业大学电商网站课程设计个人工作报告
学号:2204110231
姓名:**
第三部分 个人小结
这次课程设计下来,我的收获还是挺大的,从中学到了不少新的知识,对于VS和SQL Server的使用也更加熟练了。
课设之前学了ASP.NET,了解了一些基本概念、原理,但是真正实施起来感觉还是挺困难的。在实际编程中经常会有错误发生,有时花很长时间才解决一个问题。以至于对毕业设计做网站都有了畏惧感。
课程设计下来,也深切感受到了,课堂上学的那些东西,真的是很基础,遗憾的是有些还没学好学深。一次课设把之前学的好几门课都用起来了,也是对于知识的回顾积累。
气球网站的设计采用的是ASP.NET技术,数据库使用SQL Server。气球网站包括前台与后台的相关功能,其中前台主要包括功能:用户进行注册并登录、浏览网上的气球信息、搜索感兴趣的信息、网上购物车、订单操作等。后台部分主要包括:管理员登录、对网上气球产品进行管理、对网站用户进行管理、对产品类别进行管理、对相关信息进行管理以及常规设置等。其中前台部分由于能够实现用户注册、对商品进行搜索以及购物车功能等,因此是系统实现的重要部分。
经过努力,气球网站的基本功能都实现了,商品目录,搜索功能,目录管理,购物车,商品推荐,订单与顾客匹配,处理税收和发货费用这些都能正常运作。因为时间和技术有限,有些功能还未实现。同时发现自己做事效率还需要提高,做东西有点慢。
课程设计是一门专业实践课,让我学到了很多专业知识以及专业技能,同时又是一门讲理课,让我明白了许多道理,让我领会了很多思想,给了我莫大的空间。我认为,在这两周的课程设计过程中,不仅培养了我独立思考、动手操作的能力,在其它能力上也都有了提高。比如沟通能力,协调组员编写文档,合理给组员分配任务等。重要的是,在课设上,我学会了很多学习的方法。
回顾两周的课程设计,感慨颇多,从理论到实践,在这段日子里,可以说得是苦多于甜,但是可以学到很多东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是多么的重要,只有理论知识是远远不够的,正所谓“纸上得来 南京工业大学电商网站课程设计个人工作报告
学号:2204110231
姓名:** 终觉浅,要知此事须躬行”。只有把所学的理论知识与实践结合起来,从理论中得出结论,才真正是自己的知识,从而提高自己的实际动手能力和独立思考的能力。
这次课程设计让我明白了思路即出路,有什么不懂不明白的地方要及时和同学交流讨论或向老师请教或上网查阅资料,只要认真钻研,动脑思考,动手实践,就没有弄不懂的知识。理论源于实践,实践出真知!
平面设计兼网站设计求职简历 篇6
不要试图蒙混过关,网上的资料你可以随便填,但是没有哪家企业仅仅看了网上的资料就决定录用,如果幸运的话还会有面试等着你,所以,还是说真话比较好,不管是证书还是能力还是资历,企业也是务实的,不会选择一个没有诚信的应聘者。
企业对你的资料很满意却发现找不到你,那是最失败的事情,不要强迫企业使用你所喜欢的联系方式,企业的招聘往往是集中进行的,联系手段往往也是一致的,如果他想给你发email却发现找不到你的email或者给你打电话却发现你写了“给我发email吧”,企业很可能放弃你,而去跟下一个应聘者联系。
以下是yjbys小编和大家分享的平面设计兼网站设计求职简历范文,更多资讯请点击(/jianli)。
个人信息
yjbys
x年以上工作经验 | 女 | xx岁(19xx年12月1日)
居住地:深圳
电 话:
E-mail:/jianli
最近工作
公 司:深圳XX设计公司
行 业:广告
职 位:平面设计师最高学历
学 历:本科
专 业:绘画,艺术设计
学 校:合肥学院
求职意向
到岗时间: 待定
工作性质: 全职
希望行业: 广告,快速消费品(食品,饮料,化妆品),公关/市场推广/会展,服装/纺织/皮革
期望月薪: 面议/月
目标职能: 广告创意/设计主管/专员,平面设计师
工作经验
20xx /10--20xx /11:深圳XX设计公司 (150-500人)
所属行业:广告设计部平面设计师1.平面类工作:从事日用品、保健品的包装设计和制作,主要针对客户提供的要求进行产品的包装设计和制作,接下来进行产品的宣传手册、海报、广告的一系列的推广工作;
2. 内部服务:为公司所有职能部门提供美术设计相关的建议和服务,提升公司对外形象。
20xx /8--20xx /9:香港XX珠宝有限公司
所属行业:快速消费品(食品,饮料,化妆品)
市场部平面设计兼网站设计
于香港XX珠宝有限公司(主营钻饰设计生产、销售推广)市场部主导网站建设、品牌形象推广。具体涉及:
1.平面设计:月主打宣传册、灯片,节日促销,礼品设计,媒体杂志报广、VIP会员套装资料,会员生日贺卡、信封,开店成套形象设计、形象海报、道具背景贴,产品形象画册,展会形象海报、背景板,酒会相关视觉设计,店铺道具陈列拍摄;
2. 产品拍摄:产品造型搭配,跟拍,后期修图艺术处理;
3. 网站搭建:前期策划、与技术人员沟通、界面设计制作、后期推广、管理维护。
20xx /1--20xx /8:深圳市XX时装实业有限公司
所属行业:服装/纺织/皮革
企划部平面设计师
于深圳市XX时装实业有限公司(公司主营品牌时装设计,生产,推广销售)企划部主导品牌建设、推广工作。具体工作内容涉及:
1.平面设计:年度节日促销策划;时装画册、产品手册,礼盒、礼品、饰品包装,台历设计制作;制定品牌VI管理手册;年度媒体、户外广告设计;商务资料设计制作等;
2. 拍摄企划:提案、拍摄脚本设计,造景、拍片协调工作,如:服饰搭配、Model的动作协调工作,后期选片;
3. 网站设计制作:公司网站的设计制作,推广,及后期管理维护。
教育经历
20xx/9--20xx /7合肥学院绘画,艺术设计本科以计算机为辅助工具的艺术设计专业,注重艺术设计创意的培养和设计软件的操作技能, 主要课程有:设计绘画、装饰基础、平面构成、摄影、设计思维与创造,包装与招贴设计及室内设计,CIS策划, Photoshop、CorelDraw、3DsMax、Macromedia三剑客等。
语言能力
英语(良好)听说(良好),读写(良好)
证书
20xx /9高级广告设计师
自我评价
个人网站的设计与制作 篇7
关键词:个人网站,网站设计,网站制作
1 对个人网站的认识
个人网站是指个人或团体因某种兴趣、拥有某种专业技术、提供某种服务或把自己的作品、商品展示销售而制作的具有独立空间域名的网站。个人网站一直是多元化互联网世界的一支重要力量, 它是以一个人为中心、不需要强大的资历背景, 且低成本运作, 因此个人网站多属于草根类型, 吸引了众多爱好者和追随者。
目前最流行的一类是根据个人爱好设置的个人网站, 这类网站是给个人一个展示自我的空间, 同时利用制作页面来达到熟悉网站制作的目的;一类是网站的内容基本上与计算机的软硬件有关, 也会拿如何制作网站、各类软件、MP3和图片下载来当内容的;另一类就是在内容上力求单一, 在未来发展上力求商业化的网站, 这类网站通过广告宣传, 推销商品等营销手段, 达到网上开店的目的。这类个人网站随着电子商务的普及, 具有广泛的市场与前景。
2 个人网站设计与制作
网站的开发是一个系统工程, 有自己特定的工作流程, 只有遵循这个步骤, 按部就班地一步步来, 才能设计出一个满意的网站。
2.1 网站的规划
个人网站的规划好比建一座大楼的设计图, 它包含了建立网站目的、目标用户、组织结构和导航结构、使用的多媒体元素、用户界面、版面设计等内容。
1) 明确网站开发目的、目标用户、网站主题和构思创意。个人网站可以根据自己的兴趣爱好或自己关注的话题来确定网站的主题, 如科普知识推广、文学笔者交流、计算机软硬件的疑难问题讨论, 又或者直截做个人推销等等。网站应根据用户需求的不同而采用不同的形式, 如有只提供简洁文本信息的, 也有用多媒体表现手法, 提供图像、动画、声音和视频的。要做到网站主题鲜明突出, 要点明确, 以简单明确的语言和画面体现主题。调动一切手段充分表现网站的个性和情趣, 办出网站的特点。
2) 相关主题材料的搜集和整理。个人网站的选材需要小而精。收集的内容包括网站徽标、背景图片、按钮图片以及其他展示的相关内容。
3) 规划网站功能模块, 确定网站的框架、组织结构和导航结构的设计。对个人网站需要设计的栏目和版块有明确的划分。所有的超链接应清晰无误地向读者标识出来, 导航性质的设置, 如图片按扭都要有清晰的标识;链接文本的颜色最好用约定俗成的:未访问的, 蓝色;点击过的, 紫色;清晰的导航条还要求:用户进入目的页面的点击次数不能超过三次。
4) 网站开发工具和开发平台的选择。根据设计者实际情况和个人喜好选择, 目前常用的工具是Frontpage、网页三剑客Dreamweaver、Flash、Fireworks和ASP或ASP.net等等。
2.2 网站的开发
1) 框架的开发。用树状结构把每个网页的内容大纲列出来, 特别是制作一个较大的网站 (页面很多) 的时候, 要把框架规划好, 同时也要考虑到以后扩充的可能性, 免得做好以后反复更改整个网站的构架。整体框架的设计确保网站格式统一和层次清晰, 首页中提供各个页面的链接, 并简要介绍网站的内容和主题。二级网页中设计好主要内容, 针对栏目要求提供相应的三级页面内容链接。
2) 多媒体元素包括文字、图形图像、动画、声音和视频的文件制作。充分利用软件工具将需要展示的内容以新鲜有趣的方式做出来。这也是吸引浏览者注意力的有效方式之一, 可以将页面的内容用三维动画、FLASH等形式来表现, 增加趣味性, 同时考虑客户端的传输速度。
3) 内容的增加。保证内容的准确性和合法性。网页设计是一种视觉语言, 讲究编排和布局的合理性, 使浏览者有一个流畅的视觉体验。运用对比与调和、对称与平衡、节奏与韵律以及留白等手段, 通过空间、文字、图形之间的相互关系建立整体的均衡状态, 产生和谐的美感。首页是整个网站精华的汇集, 因此首页的设计也是个人网站建设中最难最花功夫的工作。
2.3 网站的实现与维护
1) 网站测试与调试。制作出的网站可以先在本地进行测试, 检查站点的浏览器兼容性已经可能存在的错误链接等, 发现错误及时调试, 然后再测试, 直到无误。
2) 空间、域名申请与网站上传。在互联网上根据网站大小申请, 选择一个相对速度快、性能稳定、网络环境适合的免费空间上传, 也可申请收费空间。然后将网页通过上传工具 (cuteftp, flashfxp) 传至服务器指定的目录中去。建议申请个自己的域名, 这样不管你走到哪里, 你的虚拟空间换到什么地方, 域名始终如一, 朋友还是访客都能一样找到你。
4) 宣传推广与维护更新。为提高网站的知名度, 可在搜索引擎上注册、登记, 参加广告交换, 也可以与其他网站友情链接, 在各大论坛参与热点讨论等, 提高访客点击率。网站最大特点就是更新快, 因此网站更新维护需及时。
3 网站设计制作工具
主要介绍下常用的网页三剑客Dreamweaver、Flash、Fireworks和ASP.net:
1) Dreamweaver。是做网站、网页的基本框架结构的。建立Web站点和应用程序的专业工具, 将可视布局工具、应用程序开发功能和代码编辑支持组合在一起, 其功能强大, 使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于CSS的设计的领先支持到手工编码功能, Dreamweaver提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用Dreamweaver及所选择的服务器技术来创建功能强大的Internet应用程序, 从而使用户能连接到数据库、Web服务和旧式系统
2) Flash。设计网站中所需要的动画文件的。是交互式矢量图和Web动画的标准。设计者使用Flash能创建漂亮的、可改变尺寸的、以及极其紧密的导航界面、技术说明以及其他奇特的效果。
3) Fireworks。加工处理图片的工具。在直观、可定制的环境中创建和优化用于网页的图像并进行精确控制。业界领先的优化工具, 在最佳图像品质和最小压缩大小之间达到平衡。它与Dreamweaver和Flash共同构成的集成工作流程可以创建并优化图像, 同时又能避免由于进行Roundtrip编辑而丢失信息或浪费时间。
4) ASP或ASP.net。ASP全称Active Server Pages, “动态服务器网页”, 所产生的执行结果都是标准的HTML格式, 而且这些程序是在网络服务端中执行, 使用一般的浏览器 (如IE或Netscape) 都可以正确地获得ASP的“执行”结果。ASP.net不仅仅是ASP的下一个版本, 而且是一种建立在通用语言上的程序构架, 能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的优势。
4 网站建设中要注意的其它问题
1) 网页保存和代码输入过程中文件名和输入法不能使用中文, 它可能导致上传到网上后由于系统无法识别而无法显示, 且必须使用小写字母。
2) 统筹考虑网页的整体配色, 与文字的选色要协调。
3) 图片最好用GIF格式, 文件小, 网速慢的时候打开也快, 否则用户等不及就将网页关了, 或换到其他快的网站了, 你的访问量也会越来越少, 形成恶性循环。
4) 图片处理。建议网页制作过程中标签中不要带上width和height两个属性, 这是因为在制作过程中, 图片往往需要反复修改, 这样可以避免人为干预图片显示的尺寸, 尽可能的发挥浏览器自身的功能, 在网页制作的最后给附上width和height属性, 防止抖动现象发生。
5) 文字处理。使用CSS样式表来定义整个网站文字风格。为了保证不同浏览器上字号保持一致, 字号建议用点数pt或像素px来定义, pt一般使用中文宋体的9pt和11pt, px一般使用中文宋体12px和14.7px, 这是经过优化的字号, 黑体字或者宋体字加粗时, 一般选用11pt和14.7px的字号比较合适。
参考文献
[1]Colleen Coorough and Jim Shuman.Multimedia For the Web Revealed.Deluxe Education Edition.
[2]孙江宏.计算机网页制作与设计应用教程[M].北京:北京工业大学出版社, 2003.
谈档案专业网站架构与建设 篇8
1.档案馆门户网站的重要作用
伴随着web2.0信息时代的到来,高校档案馆纷纷踏上数字档案馆建设的征程,互联网新兴技术的诞生为数字档案馆的建设和发展创造了机会,也带来了挑战。其中,门户网站不仅是数字档案馆建设的基础,而且是数字档案馆的门面,做好数字档案馆的门户网站具有重要意义。数字档案馆门户网站的重要作用体现在以下四个方面:
(1)档案馆门户网站是馆藏资源的宣传窗口。通过档案馆门户网站展示档案馆馆藏的照片、影像等资源可以加强对学校历史和文化的宣传。
(2)档案馆门户网站为利用者提供了在线咨询的平台。档案馆网站用户除了可以在网站上浏览动态信息,还可以利用网站上的在线咨询服务与档案工作者进行实时通信,及时了解所关心的问题。
(3)档案馆门户网站是了解学校校务公开的重要途径。随着政务公开的实施,校务公开倍受关注,档案馆可以通过门户网站发布校务公开信息,能够更好地满足各类用户的需求。
(4)档案馆门户网站为数字档案馆各类应用程序提供了入口。数字档案馆是个庞大的、系统的工程,涉及到各类档案管理系统,将这些档案管理系统的地址发布在门户网站上,不仅为档案管理者提供了方便,还为利用者提供了在线查询和浏览档案的服务。
2.网站建设的关键技术
2.1 DIV+CSS网站布局
一个网站是由很多个网页组成的,每个网之间是通过超级链接进行网页间切换的,所以网页是网站的基本单位。网页的布局是指网页的排版,主要包括定义网页中文字的格式、图片的大小以及网页元素的摆放位置。网页布局分为两种:一种是表格布局,是通过表格来对网页排版,最后再隐藏掉表格的边框;另一种是DIV+CSS布局,DIV是层的概念,它可以被放置在网页的任意位置,CSS则主要用来定义网页中的文字格式,也可以定义网页元素的位置。目前较为流行的是DIV+CSS布局方式,其原因是DIV+CSS在网页设计中更加自由、简洁,同时CSS还具有样式批量处理的功效。
2.2 Jquery特效技术
Jquery是一个快速、灵巧并含有丰富功能的Javascript函数类库,它可以对html文档进行遍历、脚本操作、事件处理和动画渲染,它不仅可以使用简单的API接口来操作Ajax,而且可以基于各类浏览器正常运行。随着Jquery通用性与扩展性的结合,越来越多的程序开发者意识到Jquery的优越性,也纷纷投入到Jquery的研究领域。Jquery技术主要用于网页特殊效果的制作,丰富和提升了浏览网页的用户体验。
2.3数据库技术
很多网站是利用数据库为后台来实现网站前台的动态更新,而html或Jquery是无法直接与数据库进行通信的,这就需要借助其他中间技术来实现网页前台与后台数据库的实时通信。目前数据库通信技术有很多,常见的是asp、php、jsp和asp.net,例如,其中的asp.net与数据库通信是通过ADO.NET连接数据库,并将数据库中的数据填充到自己的Dataset中,最后将数据显示在前台的数据表格中。这几种技术的原理和实现的功能基本相同,区别在于他们的语法不同以及他们在运行时所需要的服务器环境不同,一般采用网站开发者擅长的技术即可。
3.档案馆网站的功能实现
3.1搜索建议功能。档案馆网站包含大量文字和图片,要想快速准确地找到自己需要的资料,需要在网站主页或导航中建立全站搜索的功能。通过文本框输入关键字,对网站进行内容检索,将与关键字相关的所有信息展现给浏览者。搜索建议功能,也称为自动完成功能,是根据用户在输入关键词过程中输入的文字,预测并提示用户可能要输入的完整的关键词,用户通过鼠标或键盘直接选取自己想要的关键词,并进行下一步检索。其实现原理是通过Ajax(异步Javascript与Xml)不断的与数据库通信,根据用户输入文字检索匹配的关键词列表,并将返回结果再通过Ajax对Dom的操作更新用户界面。采用Ajax的缺点是Javascript脚本程序的编写复杂,不利于调试,增加了程序开发的复杂度。采用Jquery中的Autocomplete组件可以很好的解决该问题,Jquery的Autocomplete组件实际上是对Ajax功能进行了封装,其语法简单,降低了程序开发的复杂度。
3.2图片展示功能。档案馆馆藏资源包含大量照片,还有很多荣誉证书、奖状的扫描件,这些资源都是以图片形式存在的,所以,图片展示效果的好坏直接影响着档案馆门户网站的用户体验。很多网站在图片展示中是通过缩略图界面和放大图界面来实现的,在缩略图界面上显示所有图片的缩略图,当浏览者点击某一个图片的缩略图后打开新的页面,在新页面中显示放大后的图片和该图片的文字说明。这种做法的缺点是浏览者每次放大查看一张图片的时候就要新打开一个页面,不仅需要等待网络下载,而且在打开过多网页的时候会占用浏览器的资源,降低了客户端的资源使用效率,也降低了图片浏览的用户体验。Jquery技术的应用使图片展示在功能实现上变得更加容易,同时大幅度的提高了用户体验。Jquery的ThickBox组件可以在门户网站的图片展示中发挥重要作用。
3.3在线咨询服务。在档案馆门户网站上建立一个在线咨询服务模块,并配置专门的在线服务人员,通过网络为档案利用者提供在线服务。在线咨询服务的程序可以使用asp.net和Jquery共同开发。asp.net程序主要负责与数据库进行通信,向数据库中添加数据和读取数据,Jquery的任务是根据用户在线咨询界面的信息输入调用asp.net程序更新数据库,并通过asp.net程序读取数据库中更新的信息并以json格式的数据返回给客户端,由Jquery来更新在线咨询界面的信息,从而实现无刷新的在线咨询服务模块,基于Jquery无刷新技术的在线咨询模块改善了传统的不断刷新网页的单调性和重复性,保证了在线通讯的即时性,从视觉效果和简洁操作的角度,增强了在线服务功能的用户体验。
3.4实物档案虚拟展室的全景漫游。随着网络技术的快速发展,网站的设计核心已经由传统的功能实现转向现代的视觉效果和操作体验。单纯的文字、图片或动画渐渐地不能满足浏览者对网站的期望,越来越多的实物虚拟展室开始引进虚拟现实技术来构建虚拟的实物展馆,当浏览者进入虚拟展馆的时候会有一种身临其境的感觉,这种用户沉浸性体验深深地吸引了用户的关注,程序设计者也将精力投向该领域。实物展室的实现是通过Jquery的Jquery Virtual Tour组件来完成的:首先,需要对实物展室的实景进行全景拍摄,在进行拍摄之前要将实物展室按照区域分成若干个场景,以每个场景为单位进行全景拍摄,需要用到一个云台、一个单反相机和一个鱼眼镜头,以云台为支点保证相机的水平位置不变,并使相机沿水平方向旋转,每旋转一个角度拍摄一张照片,直到相机旋转360度后,便完成了对该场景的全景拍摄。由于拍摄的是一组照片,接下来需要利用Photoshop之类的绘图软件对这一组照片进行无缝连接,使得360度拍摄的一组照片组成一张全景照片,通过这种方法可以对实物展馆的所有场景进行全景图片制作。最后,利用Jquery Virtual Tour组件导入各个场景的全景照片,从而实现每个场景各自的虚拟展室,由于Jquery Virtual Tour组件提供了内部场景的热点链接,所以可以利用这些热点链接就能轻松的实现不同场景之间的切换。