刘娟
摘 要:科技随着人类不断的发展而日新月异,信息化,高效的脚步已经越来越近,对于一个企业来说,网络的信息化已经成为企业发展、参与市场竞争的首要条件。企业通过自己的网站可以方便地进行无纸化办公,提高工作效率。更重要的是通过互联网企业还可以积极拓展电子商务,以获得更大的效益。由于ASP+Access简单易行、效率高,特别适合中小企业建立企业Web站点和在线访问数据库的开发。本文利用ASP+Access技术,在Dreamweaver平台上开发设计了中小企业的Web网站。
关键词:ASP;Access;系统结构框架;后台管理。
中图分类号: TP303 文献标识码: A
引 言:
在激烈的竞争环境中,企业拥有自己的网站,可以起到宣传作用,使外界及时了解企业的经营政策、产品及服务;实现企业电子商务,实现信息的快速传递与交流;同时还对于树立企业形象具有重要意义。通过网站,全面宣传,展示企业风采、优点与特色,发布企业的重大活动安排与人才招聘政策,以及商品的相关信息,增强客户与企业之间的联系,在Internet上实现完成部分商品管理,提高办事效率。
本文对企业网站建设的设计思想及系统实现等过程进行了阐述.并重点介绍了ASP技术在设计过程中的运用和系统的设计与实现。
1ASP简介
在网络开发的众多语言中,IIS(Internet information Server Web服务器)+ASP(Active Server Pages编程语言)+Access(数据库)的方案组合在搭建Browser/Server结构的三层模式网站上相对容易,且此方案中ASP可以通过ADO技术不用在服务器端进行人工设置,写入程序代码就可以方便地访问数据库,实现了信息的动态存储。所以它们成为众多的基于Web下语言开发中的主流方案。
ASP是运行在Web服务器IIS上的。ASP技术的推出,使网站的建设成了一件很容易的事。ASP(Active Server Pages,活动服务器页面)是微软公司推出的可与用户建立交互式关系的脚本环境,在这个环境下可以通过创建服务器端脚本来实现动态交互式Web页面和强大的Web应用程序等功能。可以和HTML语言包括相关的客户端脚本、Java小程序等混合在一起编写。ASP语法比较简单,属于面向对象的技术和组件技术,这样,复杂的操作和交互过程就可以被封装起来。在进行网页制作时只需使用ASP的脚本语言和内置对象及服务器组件,不必考虑其内部的运行机制。
ASP的优势:任何开发工具都可发展ASP,语言相容性高,隐密安全性高,易于操控数据库,面向对象学习容易[1]。
1.1页面设计工具
目前有大量的软件用来设计和制作网页,他们可以极大的减轻工作量,提高设计效率。其中Macromedia Dreamweaver 8功能强大,而且是所见即所得的网站编辑器,并带有站点管理功能。
Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。当用户使用Dreamweaver在设计动态网页时,所见即所得的功能让用户不需要透过浏览器就能预览网页[3]。
1.2数据库环境
Access是一个面向对象的、采用事件驱动机制的小型关系数据库管理系统。在Access中,用户可以根据实际需要对数据进行分类,然后使用表对象分别存储每一种类型的数据,并建立起不同类型数据之间的关系,供报表使用。此时,每条信息仅在一处存放,减少了冗余数据的产生,节省了宝贵的存储空间,同时也加快了更新数据的速度。
针对用户在实际应用中的需求,Access数据库提供了表、查询、窗体、报表、页、宏和模块等七个对象,用于收集、存储和操作各种不同的信息.为了便于使用,Access的每个对象都为用户提供了设计器和生成向导[2]。
1.3需求分析
管理系统:只能由企业内部人员运行的,需要帐号才能登陆。不同账号具有不同的权限,能进行相应的管理。管理系统应该具备的基本功能有:人事管理、库存管理、采购管理、销售管理、财务管理,权限管理等。
信息发布:了解一个企业不仅仅只了解它的发展历史,还需要了解它的最新动态,因此必须要有一个新闻发布模块及相关企业信息发布的功能。企业信息包括招聘信息与培训信息。
联系方式:为了方便客户与企业的联系,除了常规的联系方法外,设一留言板极为重要。用户不必注册就能留言。用户可留下详细的联系方式,如QQ、EMAIL等,既能增加客户与企业间的交流,也使不同客户间能够得到交流。
公告:企业的一些重大通知,必须让用户登陆该网站后第一眼就看到。因此在首页可设一公告牌。留言板也可设一公告,发布通告。
2网站各模块功能的设计与实现
2.1.1网站前台设计
根据前面的需求分析,按照网站开发的基本观点对网站进行分解,从内容上可对网站作如下划分:
2.1.2企业简介
企业简介分两部分,为历史发展和风光展示。历史发展就是企业的发展历史。风光展示部分是用于存放展示企业办公环境的照片以及企业职员的代表照片。可以让客户对企业规模及精神面貌有个大概的了解。
2.1.3管理系统
管理系统链接管理系统,只有企业内部人员可登陆。主要是企业内部的人事管理,财务管理,以及货物的进销存管理。
2.1.4企业动态
企业动态由两部分组成,企业新闻和相关企业的资讯。企业新闻当然就是发布些企业的最新信息及活动安排。相关企业资讯则是发布些与本企业长期有业务往来(比如供销关系)的一些友好企业的相关信息。使客户对本企业的产品有更深的了解。
2.1.5商品展示
此处功能设计为,点击页面上的商品,会另外打开一页,显示商品的详细信息。显示的详细信息有:商品名称、编号、库存状态、零售价、市场价以及商品说明,另外还有商品图片的小图预览。
2.1.6人才招聘
人才招聘板块发布企业的人才招聘信息以及本企业培训课程的信息。这些信息跟企业新闻还有其他相关企业资讯一样,都是从相应的数据库读取的。当然无法在整个页面将所有信息都显示出来,招聘的岗位名称、有效时间段、招聘人额、学历要求等字数不多的内容可在页面上直接显示,而岗位的具体描述内容由于字数比较多,不可能在页面上直接显示,因此只显示前面6个字,可点击该条信息,然后可读取信息的详细内容[4]。
2.1.7联系我们
联系我们这块和发展历史部分一样,由于是长期不改动的内容,所以采取了直接从文本文件读取的方式。如果要改动信息,可以直接在文本文件里改动。
2.1.8留言板
留言板顶端可设一个留言公告。浏览该网站的用户可以直接在留言板上留言。但是这些留言必须经过管理员的审核,只有通过审核了才会在前台的留言板页面上显示出来。留言者无需注册就能留言,可以给直接自己取个网名,然后填写联系方式,然后输入留言标题和内容。这样方便了客户与企业,客户与客户之间的信息交流。
2.1.9公告栏
在首页设一本站公告,可发布企业公告。在每个页面都有两个快速链接,链接首页和联系我们这两个页面。在这两块页面链接后面运用了<%=now()%>可显示当天的日期和时间。
2.2后台管理设计
网站后台是为企业内部的管理员来管理网站而做的,比如定时更新企业新闻,商品信息,招聘信息以及及时回复留言。
后台管理只有固定的管理员才能登陆。输入用户名和密码后,点击登录后,会调用login.asp审核该用户名与密码是否与数据库里admin表里的数据信息是否符合,如符合则登陆到后台管理菜单,不符合则弹出警告对话框“您的账号有问题,请立即离开!” [5]。
3结束语
企业网站的设计与实现是一项复杂的工作,不仅要掌握相关的技术,还需要缜密的逻辑。这样才能合理安排网站的内容与结构,使之成为一个内容丰富,页面美观,结构合理,功能健全的网站。最终实现企业建网站的目的,并能取得良好的效果。
参考文献:
[1] 邓晋琦.基于ASP技术的企业网站的建设[J]. 网络与通信,2002, 7
[2] 龙马工作室.ASP+Access 网站开发实例精讲.人民邮电出版社2007,2
[3] 龙马工作室. 典型商业网站建设实例精讲(Dreamweaver版).人民邮电出版社2007,4
[4] 腾飞科技.Dreamweaver 8完美网站建设从入门到精通. 人民邮电出版社 2007,5
[5] 科大工作室.商用网站设计. 中国水利水电出版社 2007,1