基于ASP的中小企业信息化服务平台构建设想

时间:2022-05-26 06:29:03

基于ASP的中小企业信息化服务平台构建设想

摘 要:信息化是企业战略的重要组成部分,更是中小企业加强竞争力的有效法宝。本文结合实践经验,简要探讨了基于的中小企业信息化服务平台的设计与实现,具有一定借鉴意义。

关键词:ASP技术;中小企业;信息

中图分类号:TP311.52

当前,我国企业信息化建设逐步深入,但与大型企业相比,广大中小企业由于普遍存在资金缺口大、信息化人才缺乏、资金投入使用不合理等困境,加之信息化建设存在投入较大、回收时间较长的特点,多数中小企业信息化仍无收益,因此造成中小企业信息化建设步履缓慢。基于此,积极探索一种能有效克服中小企业信息化建设诸多局限,并能带来一定的效益的新的信息化建设模式,尤为必要,基于ASP模式的信息化解决方案应运而生。本文借助ASP等技术,就中小企业信息化服务平台的构建进行粗浅探讨,以供参考。

1 ASP模式的中小企业信息化服务平台构建模式

ASP服务过程可概括如下:企业将自身生产经营活动的相关数据信息及生产经营特点传递给应用服务提供商ASP,由ASP经软件处理后再传递给企业使用。在该模式中,ASP通过局域网或广域网给企业提供各种应用软件服务,企业通过互联网络与ASP的运行平台相连接,通过身份认证后,就可以选择满足自身应用需求的软件或服务,ASP负责对运行平台进行日常运行管理、维护企业应用软件并提供多种网上服务。

2 基于ASP的中小企业信息化服务平台构建设想

2.1 系统功能模块设计。从多数中小企业的需求角度出发,该系统基本功能模块可由前台内容模块及后台管理模块组成。前台内容模块主要含企业简介、企业动态、产品列表、产品服务、论坛、后台管理员登录入口等,其主要功能是查看、检索企业相关信息,并实现与用户的交互性操作;后台管理模块主要含后台登录、新闻信息管理、产品信息管理、文件管理、图片管理、论坛用户管理、论坛信息管理、管理员账号管理等,其主要功能是、审核、修改、删除各类相关信息,及时查看和回复前台提交的信息,并进行对用户的管理。企业内部各用户结合自身不同权限在系统中进行相关操作,实现与系统的交互。

2.2 系统技术方案分析。从本系统的主要建设需求出发,在基于B/S模式的基础上,采用ASP等技术进行系统开发,网站平台为Windows平台,因系统数据种类繁多且数据量庞大,后台数据库采用SQL Server2008,并通过技术访问,开发语言选用平台可移植性较强的C#语言。

2.3 系统构架。硬件结构采用三层结构,分别为后台服务器层,应用程序服务层,客户端层,其优点投资较小,部署简单且易于维护,并能较好地支持软件的实现。软件结构方面也采用三层B/S结构,分别为后台数据库服务器层,运行SQL Server2008;前台为客户端层,安装Windows操作系统,运行普通网页浏览器;中间层为Web服务器,运行本平台,采用此架构,能单独存放数据,安全性高,且仅Web服务器安装应用程序,客户端无需安装任何与应用程序有关的程序,方便升级与维护。

3 数据库设计

数据库设计的好坏是信息管理系统开发成败的关键,SQL Server是目前中型网络中常用的数据库管理系统之一,本系统选用SQL Server2008,它能提供超大型系统所需的数据库服务,满足最大的数据处理系统和商业Web站点存储数据的需要。由于ADO具有运行速度快、便于使用、内存空间占用量小等优点,对于大量用户同时访问的Web站点而言,优势显著,因此企业管理信息系统平台开发中访问数据库时大量使用了技术访问,下面给出企业管理信息系统平台开发中使用ASP利用ADO技术访问SQL Server2008数据库中值码表查询的部分源代码:

set mz_rs= server.Create object(″ADODB.Recordset″)

mz_sql=″selet fs_name_small,fi_key_code from t_refe where fi_code_big=21″

mz_rs.open mz _sql,conn

response.write mz_rs(″fs_name_small″)

do while not ma_rs.eof

// 循环显示字段名

……

Loop

mz rs.close

set mz_rs=nothing

Conn.close

Set Conn= nothing

%>

4 系统实现关键技术

4.1 数据库实现。从提高数据存取效率、降低数据冗余度方面出发,对数据表进行如下设置:admin管理员账号数据表:(1)存放系统管理员登录账号、密码及管理员级别。(2)headimage头像存储表:存放论坛注册用户头像信息。(3)news新闻存储表:存放企业各相关新闻资料。(4)pictures图片存储表:存放企业各产品的图片,并提供下载功能以供用户下载。(5)product产品信息存储表:存放企业产品的各类相关信息。(6)userinfor论坛用户存储表:存放注册论坛用户的账号信息。

4.2 产品列表模块实现。产品是企业的生存的根本,尤为重要。在数据库中存放产品信息,既可在前台浏览,也可在后台实行添加、修改或删除等相关操作。使用的Re-peater控件绑定product表,能将表数据轻易读出,且以列表形式显示。

Sub GetListO′获取产品列表的函数

Dim mysql As Siring

Dim mycon As SqlConnection

mysql=″select*from product order by id desc″′获取产品列表的SQL语句

Dim connecttionstring As String =Contiguration Manager.ConnectionStrings(″usersCon necfionString″).ToString

Dim mycon As New SqlConnection(eonnecttionstring)

Mycon.Open()

Dim mycmd As SqlDataAdapter=New SqlDataAdapter(mysql,mycon)′执行操作

Dim dt As DataSet=New DamSet′DS表用于保存从数据库读出的数据信息

Mycmd.Fill(dt)

If dt.Tables(0).Rows.Count=0 then′判断数据表中是否有产品信息

Response.Write(″alert(′没有商品);″)′若无则弹出提示窗口

Exit Sub ′退出函数

End If

List.DataSource=dt.Tables(O)′控件指定数据源

List.DataBind()′绑定数据源

End Sub

4.3 后台管理模块安全技术。为保证网站安全,必须确保只有企业管理员方可登陆网站后台,在管理员成功登入后该系统使用Session来保存管理员信息。每进入一个管理页面,管理员都需验证Session是否有效。Session仅在20分钟有效,若在该时间段内管理员无任何操作,则其会自动失效。此外,管理员账号密码也与普通注册用户一样需加密处理。

参考文献:

[1]陈孟祥.基于的中小企业管理信息系统的设计与实现[J].计算机光盘软件与应用,2011(4):170-171.

[2]曹国.中小企业信息化建设ASP模式探讨[J].科技进步与对策,2009(2):81-82.

[3]陈翕.基于互联网的中小企业信息化业务平台探讨[J].企业技术开发,2010(11):95.

作者简介:李峰(1975.1-),男,壮族,广西田阳县人,本科,助理工程师。

作者单位:百色市科学技术局,广西百色 533000;百色市盛通科技有限公司,广西百色 533000

上一篇:声乐表演的情感培养 下一篇:也谈蒲剧打击乐