张芳
摘 要:企业电子商务网站是企业信息化的要求和电子商务的基础平台,本文论述了如何基于WEB,采用ASP.NET语言,结合SQL Server数据库实现对企业网站的设计与构建。
关键词:ASP.NET;电子商务;B/S结构
一、引言
基于互联网的电子商务是企业使用的计算机技术和网络通信技术的业务活动。它為企业和企业之间(B-B),企业和消费者之间(B -C)提供了一种全新的商业模式。基于互联网网站的窗口企业发展是电子商务活动的一种表现形式,是一个业务合作伙伴和客户提供资源的访问企业内部平台。业务合作伙伴从一个网站,可以迅速得到企业当前的信息生产和管理情况,并根据这些信息对企业进行合理的资源配置和生产调度、优化,通过这个网站,企业客户可以查询和了解产品性能,价格等详细信息,企业和公司可以提供客户服务。通过网站,企业可以更好的宣传自己,同时提高企业知名度,有效的网络营销。
企业电子商务网站是基于SQL Server 2008数据库中的相关知识,熟悉Visual Studio 2010开发环境,同时熟练使用C#编程语言,运用软件工程的理论知识,提出了一种基于ASP.NET网络系统的开发,网站采用面向对象思想和B/S开发模式,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。为双方提供了一个方便、快捷的信息交互平台。
二、需求分析
1.网站可行性的分析
技术可行性:硬件目前市场上通用计算机硬件资源可以满足系统开发的需求。软件设计、界面和代码使用Visual Studio 2010,使用SQL Server2008数据库软件开发可以完成,这些都是很常见的,网络资源丰富的今天,是很容易实现。因此,在技术上是可行的。
经济可行性:在成本上,企业电子商务网站基于互联网,可以很容易地实现24小时在线运行,并可以很容易地实现系统的管理和维护;系统不受地域限制,具有低成本的流通模式。因此,本系统在经济上是可行的。
时间可行性:该网站基于ASP.NET开发,时间大约是在两个月左右,因此,系统的开发是时间充裕、可行。
2.角色分析
企业电子商务网站整个系统可以分为两个部分,包括前台系统和后台系统。前台系统的主要作用是给客户浏览界面,版块主要包括:公司的基本简介、新闻和信息,产品的基本展示,人员招聘,网上信息,联系信息。后端系统是这个网站的管理员信息管理界面进行添加和修改,主要分为:登录页面,基本信息管理、公司的基本简介、产品的基本展示、人员招聘、数据管理和版权信息。
3.功能分析
①前台的系统功能描述:主页是一个信息集中地,它主要结合新闻、产品展示、信息、联系信息、版权信息等多个重要板块,企业介绍可以让读者快速了解公司的基本情况,客户可以浏览新闻通过新闻中心掌握公司的最新趋势或其他消息。客户可以了解公司的产品显示模块来更深入的了解公司的基本情况;游客可以通过简历上的留言板向我们申请公司的位置,意见信息是客户对公司的发展以及产品的看法,这些可以用留言的方式保存下来,管理员可以查看客户的信息,并回复信息,客户浏览信息板可以查看公司地址,电话等基本信息。
②后台系统功能描述:发布和修改的完整的企业简介,描述和完成新闻发布,并且可以修改和删除;完成产品发布、并且可以修改和删除。留言查看和回复,完成招聘的发布,修改和删除,添加和删除链接,完成数据备份和数据恢复。
三、系统的设计
1.数据库设计
企业的电子商务系统是基于网络的一种应用程序,根据不同的用户需求和不同的业务流程,电子商务系统采用SQL Server 2008数据库管理系统。数据库将应用系统开发的过程,其中数据库的结构设计是在整个流程中非常重要的环节。数据库结构设计的好坏是直接对应用系统的产生效率以及实现效果将产生重大影响,一个好的数据库结构设计可以减少数据库的存储,提高了系统数据的完整性,保证数据一致性,该系统将有更快速的响应速度,简化基于此数据库应用程序的实现,本系统的表的设计包括:管理员表(主要用于设定管理员信息存储)、幻灯片横幅表、网站单页内容表、下载文件表、顾客留言表、网站导航表、新闻表、产品表、招聘职位表等。
2.系统的构建
以后台构建为例,登录页面设计:登录页面的主要作用是给公司内部人员登录,同时也是后台管理的主要渠道,在登录页面的设计时我设计登录用户名和密码验证,当多次登录IP将被锁定,无法进入后台,确保系统安全。
基本管理设计:添加管理员的主要作用是添加和删除管理员,修改密码,其中超级管理员是最高权力机构,信息管理主要是用于查看和删除信息,客户留言点全部选择可以删除所有,根据分页显示;联系我们调用一个编辑基本信息,新闻管理的作者是查看,删除、修改已发布新闻,可以删除所有选择,根据分页显示;新闻添加主要用于新闻发布,根据不同类型的新闻发布会上,也称为一个编辑器,连接主要用于添加、删除和修改链接,也根据分页显示下载管理主要查看、删除,修改已经上传的文件;添加下载主要用于文件上传,可按不同类型上传;添加产品主要用于添加产品;管理产品主要用于修改、删除已上传产品。
公司简介主要调用一个编辑器对公司的基本状况进行发布和修改。产品展示主要分为,产品分类、产品管理、产品添加。产品分类主要添加、删除和更改产品的大类。产品管理主要是修改、删除产品,按分页显示。产品添加主要添加产品,上传产品图片、介绍,必须选择产品的大类的时候才可以添加。
诚聘英才分为招聘管理和人才招聘。人才招聘主要添加招聘信息;招聘管理主要负责修改、删除应聘职位的简历。
四、结论
本文分析与研究了企业电子商务网站的设计过程,包括系统的需求分析与功能设计,前台网页设计与后台管理。由于采用了Microsoft公司visual stdio2010开发平台,以C#为核心语言的ASP.NET开发工具,使系统在实现起来更方便,利用微软提供的IIS建立运行环境浏览页面更快捷。数据库设计使用Microsoft SQL Server 2008来建立数据关系更严谨。使系统的开发得以顺利完成,并具有科学性与实用性。(作者单位:天津滨海职业学院)
参考文献:
[1] Michel de Champlain. C# 2.0,Morgan Kaufmann, 2012,123-124,
[2] 郑阿奇,SQL Server实用教程,北京:电子工业出版社,2012,119-121
[3] Steven M.Schafer,CSS宝典,北京,清华大学出版社,2011.341~485