第一篇:浅论小型两轮自平衡电动车系统的设计与研究论文
小型两轮自平衡电动车控制方案,是使用姿态检测传感器来检测小车姿态的变化,运用合适的运动控制原理,驱动电机进行相应的调整,以保持小车平衡、但在实际设计中,加速度计检测出来的数据易受小车运动速度影响,陀螺仪检测出来的数据易受温度影响,因此需要采用滤波器对其进行滤波、通过对卡尔曼滤波器与互补滤波器这两种不同的滤波器进行比较,在基于飞思卡尔公司Kinetis K60的小型两轮自平衡电动车姿态稳定系统上加以验证,从而得出在实际设计中卡尔曼滤波器优于互补滤波器。
1控制系统分析与设计
1.1系统分析
小型两轮自平衡电动车系统主要由姿态传感器,CMOS摄像头传感器、矢量光电编码器,Kinetis K60单片机、直流减速电泪L及其驱动电路组成。陀螺仪与加速度计的数据经过AD转换后传至控制器中,通过滤波器进行滤波后,获得较为精确的角速度和角加速度数据,从而计算得到角度偏差;摄像头采集道路信息,进行路径识别,使小车沿一定路径J决速运行光电编码器采集车轮速度,通过负反馈控制小车速度,三者数据融合后,再通过PID算法输出控制量,生成PWM从而控制电机运行。
1.2矢量编码器
小车进行角度姿态控制时会产生两个自由度上的偏移,除用测量角度的加速度计和陀螺仪外,还需要增加测量两轮车位移的传感器,这里选用可以测量正负位移的欧姆龙500线矢量编码器(A日相光电编码器)。
2角度滤波算法分析
从加速度计采集到的角度信息存在高频干扰,输出电压,矢量编码器控制电路会在实际反映倾角的电压值附近波动、要从陀螺仪获得角度信息,需要经过积分运算,而从单片机采集的角速度信息存在误差和温度偏移、这个误差会随时间延长而积累,最终导致输出信号偏离真实角度信号、因此,下面介绍两种滤波法,对两种传感器所获得信息进行校正。
2.1互补滤波器
通过加速度计和陀螺仪积分获得的两种与角度相关的信息,利用加速度计修正陀螺仪的积分输出,利用陀螺仪修正加速度计的高频干扰。从而使陀螺仪积分所得到的角度逐步跟踪到加速度计所得到的角度。
对陀螺仪采集到的信息进行积分获得动态角度,对加速度计采集到的信息进行计算获得静态角度,陀螺仪积分在短时间内可以较好地反映角度变化的情况,却很难保证角度的精确性,而加速度计测量值可以较为真实地反映小车的物理角度信息,却存在高频干扰、利用动态角度和静态角度得到角度偏差,通过调节误差积分时间把角度偏差补偿到动态角度中,可以在保证动态性能的前提下获得较准确的角度值。
2.2卡尔曼滤波器
卡尔曼滤波用于数据融合时,可将姿态角和陀螺仪偏移量描述成由状态方程和测量方程组成的二维系统。
2.3仿真结果
为了比较互补滤波器和卡尔曼滤波器对于陀螺仪的角度信息校正的有效性,将该算法利用MAL下LA日仿真,使其跟踪同一呈正弦变化的仿真角度信息。
3软件设计
小车的直立控制、速度控制以及方向控制都是在中断程序中完成。利用单片机的一个周期定时器产生1ms周期中断,中断程序的任务被分配在五个中断片段中、)因此每个中断片段中的任务执行周期为5ms,将任务分配到不同的中断片段中,一方面防i1=这些任务累积执行时间超过1ms,扰乱中断时序,另一方面也考虑到这些任务之间的时间先后顺序。
由软件设计框图及程序可得,进入第一个时间片时,脉冲计数器采集编码器计数车轮转数的信息,从而得到车体速度;进入第二个时间片时,采集陀螺仪与加速度计传感器数据,由于采用模数转换器采集数据,需要时间较长,因此将车体的直立控制函数放在下一个时间片中,进入第三个时间片时,计算直立控制的输出量,并将直立控制、速度控制和方向控制的输出量叠加成电机输出量;进入第四个时间片时,计算速度控制的输出量;进入最后一个时间片时,计算方向控制的输出量。
第二篇:故宫信息管理系统设计研究论文
摘要:针对当下故宫网页管理信息系统仿真性差、可交互性弱、数据二维等不足,本文提出一种基于Direct3D的信息管理系统,具体介绍了该信息管理系统设计与实现。该系统应用到三维平台中,能够实现三维场景交互,多种方式查询属性信息,真实、快速的展现故宫场景。
关键词:信息管理系统;Direct3D;拾取
1概述
故宫网页管理信息系统展示了故宫的基本属性信息,能够满足故宫游客基本的信息需求,以及相关工作人员工作协调。但其量测数据真实性差,交互性弱,且没有模型数据。随着信息技术的飞速发展,三维可视化已成为未来信息产业发展的必然方向。作为中国最具代表性的古建,更需要用现代技术的手段保存信息。本文提出一种基于Direct3D的信息管理系统,存储三维激光扫描数据、精细化建模模型,以及高像素影像数据,实现故宫场景的真实化虚拟。通过交互操作的方式入库数据,查询属性信息,并对数据进行有权限的维护,实现对故宫现有条件下高精度数据存储与管理。
2信息管理系统原理构建
信息管理系统,需要实现数据的录入,数据的交互查询,以及数据信息的维护。在本文中信息数据主要包含最原始数据:三维激光点云,高像素影像,建筑属性描述文档;中间处理后的数据有:精简、配准等处理完善的点云,贴图完成后的真彩色点云,点云构建三角网,以点云为基础利用应用软件构建精细模型数据。系统实现功能主要包括:数据的录入与有权限维护,数据处理;主要体现在数据的显示以及交互操作查询上。
2.1信息录入。三维激光扫描仪获取的故宫建筑精细点云、高像素相机获取的高清影像数据是故宫信息管理系统信息的最原始来源。点云构建点云模型,高清影像贴图点云模型构建真彩色点云模型和以点云模型为基础,用应用软件建造故宫建筑精细模型是该信息系统主要的信息来源。系统运行后,以界面响应的方式,通过OBJ网格数据读取模型,录入属性信息的字段以及导入图片信息。当原有的信息出现错误以及建筑信息更新的情形,则只需要重新录入数据,覆盖原有的数据就可实现数据更新。数据是通过表格存储,在提示既有权限验证的条件下,只保存一份数据,并能达到保护数据的目的。
2.2信息查询
2.2.1拾取原理。拾取是用户通过鼠标在屏幕上的单击行为来选中三维场景的某个对象的过程。在实现拾取过程中,需要完成以下工作:根据屏幕上鼠标点击的一点S,找到其对应的投影空间中的点Q,再将点Q变换到取景空间(viewspace)中为P点;计算出Eye经过点P发射出的一条射线的方程。把射线、物体变换到同一空间中。最后进行相交测试。如果相交,那么取与摄像机最近的相交点。射线-三角形相交判断主要包括:计算射线和三角形所在平面的交点;判断交点是否在三角形内部。常用判断方法有:面积法、内角和法、重心坐标法。
2.2.2查询方式。系统基于Direct3D,应用Windows窗口程序搭建框架实现。在数据库中建立对应表格。建筑属性表格包含名字、建筑等级、建筑所在区域、建筑构件使用彩色样式、该建筑中存放珍品字段,用以描述该建筑特性。而建筑隔间表格则包含面积大小、区域功能、特殊注释字段,用以描述建筑隔间特性。同时,在拾取中,通过利用新建弹出框,显示建筑的特色摄影照片,以及当下建筑的详细信息。本文中实现三种方式查询,一是通过建立数据库树节点,点击数据库节点拾取;二是通过屏幕点击,利用射线相交法拾取。三是通过输入建筑名字,以文字做关键字查询。在建筑结构中ID为链接关键点。(1)新建数据库以单个建筑为独立单元。点击数据库节点,获取对应建筑的ID,从数据库中读取数据,进行绘制,从而显示。(2)通过界面拾取,交互获取到建筑数据结构,通过ID读取数据,进行绘制。(3)建筑物数据结构中,名字同样是独一无二的。输入名字,查询到对应建筑物数据结构,获取正确ID,从而获取数据。
3结论
本文提出基于Direct3D的信息管理系统,融合与故宫精细建模平台上,实现了对故宫现有精细化数据的存储、管理,以及可视化交互展现。实现快速、虚拟现实程度高、可靠性好。
3.1系统基于Direct3D图形绘制API,应用GPU可编程管线技术,实现对故宫精细建模模型、大数据点云实时绘制,实现高程度真实化渲染。
3.2系统设计多种方式查询属性信息,便于交互操作。
3.3以此为基础,可以应用于其他古建,进行数据管理。在古建信息存储管理、在旅游开发上,可以开发更多交互应用,实现现代模式的旅游。且以此原理为基础,构建虚拟现实的场景,开发游戏以及锻炼人的脑力等三维真实化项目具有很好的着力点。
参考文献
[1]姚莉,高瞻等.3D图形编程基础-基于DirectX11[M].北京:清华大学出版社,2012.[2]张惠,傅瑶,PascalHaigron,罗立民.基于场景分析的交互式漫游[J].东南大学学报(自然科学版),2001(02)
[3]黄明,彭苏萍等.GIS、SMS/GPRS的环境监测系统设计与实现[J].哈尔滨工程大学学报,2008,29(1):749-754.[4]赵沁平.虚拟现实综述[J].中国科学(F辑:信息科学),2009,39(1):2-46.[5]付昕乐,王晏明,黄明.基于GPU的点云拾取[J].测绘通报,2013,S1:54-58.[6]夏红霞,刘春燕等.基于Direct3D的虚拟三维场景漫游系统实现[J].科技信息(科学教研),2007,19:53-54.[7]邓辉宇,缪治.三维视景仿真中的主辅式多视口结构及其实现[J].指挥控制与仿真,2007,29(3):108-113.[8]胡最,陈影.鹰眼导航功能的原理与实现[J].衡阳师范学院学报,2009,30(6):122-124.[9]侯春华.鹰眼导航功能在矿山地理信息系统中的实现过程[J].现代矿业,2012,12:42-43.[10]郑欣淼.多维视域中的故宫学[J].华中师范大学学报(人文社会科学版),2014,53(5):109-117.
第三篇:企业IT资产管理系统设计研究论文
如今我国的信息技术处于迅猛发展的阶段,企业业务与IT系统的融合也越来越密切,许多的大型企业都是依靠计算机的管理程序进行企业管理。伴随着企业管理日益信息化的发展进程,越来越多的信息设备被引进和利用,IT资产也成为企业的重要资产组成部分。企业IT资产主要是指企业中能够为企业创造价值、带来收益的硬件、软件和信息资产。采用IT资产管理系统对企业进行信息化的管理可为企业节省大量的时间、人力和物力,在企业的业务成本、运行与管理和工作效率各方面都发挥着十分重要的作用。但是面对日益激烈的市场竞争,对企业对IT系统的要求上升到新的高度,更加追求IT系统的可用性、可靠性和安全稳定性。可是企业IT资产系统存在统计成本高,更新管理和信息跟踪难的问题,且要求管理人员在资产安装、使用、变更、报废回收的整个资产生命周期中都能完成科学合理的管理工作,又是对管理人员自身技术能力的一大挑战。因此进行企业IT资产管理的优化,使其能够更好地为企业服务是企业管理人员首要考虑与解决的问题。
1IT资产和IT资产管理的特点
IT是InformationTechnology的简称,即信息技术,IT资产简单的讲就是信息技术个人或集体所属的资源,具体可分成实物资产,软件资产和信息资产等。实物资产,即硬件,它的特点是属于固定资产,易磨损,更新速度快,且更新成本高;软件资产的特点是属于无形资产,企业购买的只是软件的使用权,并可升级可复制;信息资产的特点是可复制性和依赖性。企业的IT资产管理系统是指以个人计算机为基础的综合资产管理系统,是将从企业中日益增多的个人计算机、各种信息产品、工具、备品、租借品等IT资产的信息通过数据库进行的一体化管理。使用IT资产管理系统可有效降低成本和自动化资产生命周期,帮助企业更好的了解资产成本、风险和合同,从而做出更为明智的决策。与IT资产的各个特点相对应的IT资产管理的特点有企业IT实物资产的管理是实物资产全生命周期的管理,是异构系统集成的管理;对软件资产的管理是许可证管理、补丁管理、升级管理;对信息资产的管理是对信息要求、获取、服务与退出的全生命周期的管理,包括信息的检索、备份、复制和存储。IT资产管理人员对企业IT资产管理系统的设计要立足于IT资产与IT资产管理的特点,进行有针对性的设计。
2现阶段我国企业IT资产管理系统的发展现状
尽管在我国现阶段,企业业务与IT系统已经相当融合,IT系统在帮助企业降低成本,提高效率方面做出了杰出的贡献,但是其中仍然存在着诸多的问题,第一,IT资产统计成本高,企业需要经常统计企业内部各个部门的IT资产情况,且每进行一次统计都要消耗大量的人力、物力和财力。第二,IT资产更新管理难,企业中IT资产的转移、维修、报废、升级等都会对IT资产信息的统计造成很大的麻烦。第三,IT资产信息跟踪难,IT资产数量过于庞大,内容也相当复杂,而且信息的更新速度十分快,这让企业对IT资产信息的跟踪工作难度加大。第四,IT资产效用评估难,IT资产的效益回报都是以隐性服务效益为主的,对它的效用评估很难有一个清晰具体的把握。如何对IT资产的整个生产周期进行科学有效的管理是每一个管理工作者面临的挑战。在进行对企业的IT资产管理系统的设计时需要充分考虑到当前的发展问题,以做到研发最有价值最贴切实际的企业IT资产管理系统。
3企业IT资产管理系统设计思想及系统需求
企业IT资产管理系统是集管理与服务为一身的系统,对它的设计应该致力于令它满足企业对它的实际需求,即要求企业的IT资产管理系统能够正确管理企业内部各个部门及相应职员的详细信息;能够根据用户的不同身份采取不同的管理手段,为用户提供相适应的权限;能够对系统功能的增删改查进行实时控制;能够及时收集资产迁移等变动信息,并提供详细准确的资产使用情况报告;能够提供相应的系统安全管理,用户登陆和相应的安全验证管理;能够为管理部门的工作决策提供数据支持等等,总之设计企业IT资产管理系统的最终目标是利用该系统实现企业IT资产管理的信息化,帮助企业降低成本,防范风险,以提高工作效益。另外对企业IT资产管理系统的设计还需要注意以下几点:第一,对系统的设计应力求操作的简便,使每一个员工都能进行正确的操作。第二,要将系统中的数据格式相统一,使企业各个部门之间的各种数据得以标准化,这样的话方便企业内部的合作,有利于达成数据的一致和成果的共享。第三,要保证系统的稳定性,这是保障整个企业的工作可以顺利进行的关键。第四,对企业IT资产管理系统的设计要注意系统的发展环节,要为系统日后的更新升级留有充足的余地。
4企业IT资产管理系统的功能模块
企业IT资产管理系统的功能模块主要指的是设备管理模块,配件管理模块,软件管理模块,耗材管理模块和服务管理模块五大模块。对企业IT资产管理系统的设计对这五大模块的建设都有相对应的建设目标。分别是:在IT资产设备入库时,建立相对应的基本档案,记录设备的基本信息、配件、软件和历史台账等信息,并对设备管理的常用工作提供软件支持,当设备资产被员工使用时,还需对员工的基本信息进行备案;建立软件档案卡,对软件的介质、使用台账、使用人情况等信息进行详细记录;做好耗材的登记、领用和库存的管理工作,提供零库存查询功能;对服务合同进行管理,记录服务合同的基本信息和历史台账信息。除此之外,还有对企业内员工的管理工作,对每个报障事件的管理服务工作,对操作本系统的用户进行操作管理等等。简单的讲,对企业IT资产管理系统的设计工作主要要做到对IT资产信息的集中管理、分类归档管理和全面的查询统计。
5企业IT资产管理系统的总体设计
5.1系统管理模式设计
IT资产在进入企业内部之时都要事先进行档案卡的设备,将IT资产的流动过程和维修过程都一一纳入档案卡之中。档案卡中的数据应分为动态数据、静态数据和配置数据三种,分别记录档案卡的流转记录;类别、名称、厂家、登记人、ID、价格、入库时间、资产所属等信息;配属零配件的信息。
5.2系统功能的设计
软件、设备、配件、耗材、服务、系统、报表等八项管理内容共同组成了管理系统设计的重要内容。具体来说,设备记录、领取、查询等相关硬件的管理都属于设备管理的范畴,而进行设备管理的第一步就是工作人员要对相关设备进行入库登记,只有经过入库登记的硬件设备才能够按规定领取使用。在具体的管理过程中,需要注意下面几个原则:第一,通常情况下,入库的新设备都将被默认为“已入库可用”状态;第二,更改入库设备状态时,只有“已入库不可用”和“已入库可用”两种情况下选择;第三,领用、外借以及等待处理是设备出库仅有的三种装填,其中等待处理状态的设备可对其进行相关处理,标记“已入库可用”状态的设备能够进行外借和领用处理;第四,在“报废”功能中对相关设备进行一定的修改、增加,同时将报废配件状态设置为“已处置”,且在处置原因一栏中填明是报废;第五,对配件进行相关的管理和设计时,主要是有效实现对配件的入库登记、领取、处置以及归还等作用,并将这几个作用前后有机联系起来,从而形成一套完整的配件管理体系;第六,对设备进行管理时,还需要注意的是,对那些已经删除的配件要标记“已入库状态”,且能够领用。在对设备进行报废处理时,可以直接进入配件中的“已处置状态”,此时的配件将不可以做领用处理。在管理耗材时同样需要重复上述的方法,将入库登记、申领等作用有机联系起来,从而形成一套完整的、科学的耗材管理制度。在对耗材管理进行设计的过程中,可分别对耗材设置“已入库”、“已领用”、“可领用”、“不能领用”等四种状态。管理服务合同可具体分为两个方面,即外包服务和附属服务,其中设备的维护、网络运行以及应急支持等服务属于外包服务。而合同中规定的采购服务则属于附属服务,与硬件、软件、配件以及耗材等是相互对应的。软件管理指的是对软件进行登记、查询、领用以及归还等相关的管理,其也同样具有四种状态,即“待入库”、“已入库”、“已领用”、“已处置”。管理工作日志指的是记录每项服务的内容以及提供“服务人”、“服务时间”、“服务客户”等方面的查询服务。管理报表统计指的是依据相关的查询条件,寻找最符合条件的记录结果集合,以便用户实现对IT固定资产的统计与管理。管理系统指的是系统管理人员有效实现对组织架构、角色、用户以及相关权限的有效管理。
5.3技术构架设计
该文所重点分析的技术构架是三层技术构架,总体分成系统平台、支撑平台和应用平台三大部分,其中系统平台主要是业务办公信息处理的平台,在进行平台设计时要应采用多层应用体系结构和模块化的设计方法进行设计,充分保障系统开放性、先进性、可扩展性和跨平台性优势的发挥。应用平台是WEB应用系统提供给用户的统一的操作平台,对应用平台进行设计时需建设和完善业务处理模块,并提供对其他业务系统之间的数据交换接口。所谓的支撑平台指的是运用组件的形式为事务处理能力提供专项服务,并通过该平台可有效实现为用户提供各种服务的功能,且为网络通讯以及数据库的读取提供一定的组件和接口。
6企业IT资产管理系统的实现
根据系统功能、IT资产管理系统分为设备管理、配件管理、耗材管理和报表统计等模块。企业IT资产管理系统的实现也主要是指这六大模块功能的实现。设备管理的功能在于对所有设备的登记、领用、归还、处置、档案卡、整合、拆分、查询、打印,设备登记环节包括设备登记、设备修改、设备删除和设备入库。对设备入库的管理主要是对入库设备设置为可用或不可用,对于不可用的设备、不发生领用归还等操作。设备领用是指完成员工做设备的领用登记工作,主要登记更改设备状态、增加设备领用的流转信息、增加设备所携带配件的流转信息。其他的设计工作还包括设备使用人变更、设备归还、增加和更改配件以及样本维护。软件管理实现是指实现软件管理对全公司所有软件的登记、领用、归还、处置、档案卡、查询、打印等功能,具体的要求与设备管理相同。服务合同管理的实现主要是实现资产维修管理功能,并实现所有服务登记、档案卡、打印、查询等管理功能主要包括资产维修、维修登记、档案卡三部分。对配件管理的实现是指实现所有配件的登记、领用、归还、档案卡、查询等管理功能,主要包括配件登记、配件领用、配件归还和档案卡四部分。对耗材管理的实现也主要指的是企业内所有耗材的登记、领用查询、打印等管理功能,主要包括耗材登记、耗材领用和耗材统计三方面。报表统计的实现是将所有的IT资产信息化的过程,要求做到按时间、职能部门、品牌对设备进行统计;按时间、职能部门对软件进行统计;按时间、职能部门对配件进行统计;按时间、职能部门对耗材进行统计,并且报表统计还支持组合查询和复杂条件查询。对工作日志管理的实现主要是维护设备、软件、配件以及耗材的类别信息,而类别管理主要分为类别添加、类别修改和类别删除。
7结语
该文对企业IT资产管理系统的特点、发展现状以及对企业IT资产管理系统设计的思路与需求,具体的设计与实现进行了详细的分析。对日后我国企业管理的信息化发展提供了一定的借鉴依据,对促进企业IT资产管理系统的进一步完善有着十分重要的意义。
第四篇:公交查询系统设计与实现论文
公交查询系统设计与实现论文
1引言
随着城市经济的发展、规模的扩大以及人口的增长,城市交通问题日益突出。降低出行时间将使所有的公交利用者产生效益,快速的交通、更好的信息及更好的市场可以提高公交的形象,能够增加公交乘坐者。城市公共交通运输以其覆盖面广、经济、快捷的特点,成为绝大多数出行者的首选方式,也是各地城市政府大力发展的一种交通方式。本地市民特别是外来旅游、出差、就医等急需了解本地道路情况的人可以利用本系统方便快捷的查询出所有符合他们要求的公交路线,对他们的出行和生活提供帮助。我国城市公交乘客信息系统的发展处于一个落后的水平,广大乘客可以获得信息的方式很少,公交信息的完整性和准确性得不到保证,而且还没有专门的机构负责信息的发布和管理。出于这个目的,在老师的指导下,我设计了这个城市公交线路查询系统。在对公交乘客出行心理特征进行分析的基础上,考虑乘客选择公交线路决策的因素,进行程序关键部分的框架设计。
现阶段,人们的出入方式主要还是来源于城市公交,特别是对于那些到外地出差、打工,进行商业有关或其他事情需要在外地进行短暂停留的人而言,公交对他们是必不可少的,但是对于那个不属于自己所熟悉的城市,坐公交也是一个很大的难题,因此,开发一个公交查询系统就显得非常的重要。本系统的核心是对选择好的车次进行路线的查询,或者输入所要查询的车站名,点击“查询”按钮,查询所有含有该站的车次及相应的停靠站。此处既可以“精确查询”也可以是“模糊查询”,“模糊查询”主要方便那些对站名不是很清楚,但知道其中的一部分的乘客,系统可以帮助他们快速的查出。
1.1论文的研究内容
公交查询系统是一个取代过去由人工查询的查询系统。本论文论述了一个基于浏览器/服务器(B/Srowser/Server)模式的公交查询系统的研究和实现的过程.论文从开发平台和工具谈起,对ASP.NET服务器所提供的组件及其属性和方法做了一般介绍,更重要的是阐述了ASP.NET的数据库访问组件ADO.NET的使用方法。最后,详细介绍了如何创建“公交查询系统”的全部过程。系统的开发工具与环境
2.1ASP.NET简介
ASP.NET是一种建立在通用语言上的程序构架,能被用于一台
Web务器来建立强大的应用程序。ASP.NET提供许多比现在的开发模式强大的的优势。AS.PNET建立在.NET Framework的编程类之上,它提供了一个web应用程序模型,并且包含使生成web应用程序变得简单的控件集和结构。ASP.NET包含封装公共用户界面元素(如文本框和下拉菜单)的控件集。但这些控件在务器上运行,并以HTML的形式将它们的用户界面推送到浏览器。在服务器上,这些控件公开一个面向对象的编程模型,为web开发人员提供了面向对象的编程的丰富性。ASP.NET还提供结构服务(如会话状态管理和进程回收),进一步减少了开发人员必须编写的代码量并提高了应用程序的可靠性。另外,ASP.NET 使用这些同样的概念使开发人员能够以服务的形式交付软件。使用ML webservices功能ASP.NET开发人员可以编写自己的业务逻辑并使ASP.NETT结构通过SOAP交付该服务。Visual Studio.NET是一套完整的开发工具,用于生成应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic.NET、Visual C++.NET、Visual C#.NET和VisualJ#.NET全都使用相同的集成开发环境(IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了.NET Framework的功能,此框架提供对简化应用程序和XML Web services 开发的关键技术的访问。
2.1.1ASP.NET技术的优点
ASP.NET是一种将各种Web元素组合在一起的服务器技术,是一个统一的Web开发平台,它提供了生成一个完整的Web应用程序所必须要的各种服务。与以前的开发模型相比较,它提供了以下数个重要的优点:
(1)增强的性能。ASP.NET是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,.NET可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码之前便显著提高了性能。(2)世界级的工具支持。ASP.NET框架补充了Visual Studio集成开发环境中的大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种
(3)威力和灵活性。由于ASP.NET基于公共语言运行库,因此应用程序开发人员可以利用整个平台的威力和灵活性。.NET框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NETT也与语言无关,所以可以选择最适合应用程序的语言(如C#),或是跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到ASP.NET时保留基于COM的开发中的现有投资。(4)简易性。ASP.NET使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署的站点配置。
(5)可管理性。ASP.NET采用基于文本的分层配置系统,简化了将设置应用于服务器环境和Web应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此“零本地管理”哲学也扩展到了ASP.NET框架应用程序的部署。只需将必要的文件复制到服务器,即可将ASP.NET框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。
(6)可缩放性和可用性。ASP.NET在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。2.1.2.NET Framework概述 NET Framework是用于生成、部署和运行XML Web services 和应用程序的多语言环境。它由以下几个主要部分组成:
公共语言运行库
运行库实际上在组件的运行时和开发时操作中都起到很大的作用,尽管名 称中没有体现这个意思。在组件运行时,运行库除了负责满足此组件在其他组件上可能具有的依赖项外,还负责管理内存分配、启动和停止线程和进程,以及强制执行安全策略。在开发时,运行库的作用稍有变化;由于做了大量的自动处理工作(如内存管理),运行库使开发人员的操作非常简单,尤其是与今天的COM相比。特别是反射等功能显著减少了开发人员为将业务逻辑转 变为可重用组件而必须编写的代码量。
统一编程类
该框架为开发人员提供了统一的、面向对象的、分层的和可扩展的类库集(API)。目前,C++开发人员使用Microsoft基础类,而Java开发人员使用Windows 基础类。框架统一了这些完全不同的模型并且为Visual Basic和JScript程序员同样提供了对类库的访问。通过创建跨所有编程语言的公共 API 集,公共语言运行库使得跨语言继承、错误处理和调试成为可能。从JScript到C++的所有编程语言具有对框架的相似访问,开发人员可以自由选 择它们要使用的语言。2.2 ADO.NET概述
ADO.NET并不是ADO的升级版本,它是全新的面向对象模型。比ADO更适应于分布式及Internet等大型应用程序环境,为了多人同时存取更具扩展性,ADO.NET的数据存取采用的是离线存取模式,可说是专门为.NET台设计的数据存取结构。它具有简单地访问关系数据、可扩展性、支持多层应用程序、统一XML和关系数据访问的特点。ADO.NET的主要目标是提供对关系数据的简单访问功能。坦白的说,易于使用的类描述关系数据库中的表、列和行。另外,ADO.NET引入了DataSet类,它代表来自封装在一个单元中的关联表中的一组数据,维持他们之间完整的关系。这是在ADO.NET中的新概念,可以显著的扩展数据访问接口的功能。ADO.NET可以扩展——它为插件.NET 数据提供者(也称为可管理提供者)提供了框架,这些提供者被构建,以便从任何数据源读取和写入数据。ADO.NET提供了两种内置的.NET数据提供者,一种用于OLE DB数据源,另一种用于Microsoft SQL Server。可以通过OLE DB访问数据格式(比如Microsoft Access)、第三方数据库和非关系数据另外,Microsoft最近预演了用于ADO.NET的ODBC.NET数据提供者,它允许.NET 访问更多的旧的数据格式和第三方数据库。ADO.NET用于多层应用程序。这是当今商业和电子商务应用程序最常见的体系结构。在多层体系结构中,应用逻辑的不同部5分1运a行s在p多x个服务器或进程中,每一部分就称为一层。ADO.NET使用开放的Internet标准XML格式在层之间通信,允许数通过Internet防火来传递,并允许以非Microsoft技术来实现一层或多层。那么在Visual Studio.NET中ADO.NET访问数据库分为二种。一种是SQL Server 数据库,另一种是其任何类型的数据库。本系统的后台数据库为SQL Server2005,因此是通过SQLConnection、SqlCommandSqlDataAdapter、DataSet等几个主要的数据访问对象来访问数据的.需求分析
3.1系统需求分析
随着我国经济的高速发展,人们生活水平的提高,越来越多的人开始热衷于到外地旅游。那么对于这些外来旅游者,首先搞清这个城市的公交路线显的很重要!我的家乡沈阳,作为一个旅游城市,每年都要吸引大量的游客,为了满足这些游客熟悉公交路线的需求,特以公交查询系统为设计课题。本软件不仅能给游客带来方便,也能给广大市民提供方便。我认为这样的系统应该具有很好的实用性!开发本系统的目标就是立足广大乘客的实际,着眼于公交业的未来发展,规范公交管理,提高服务质量,方便乘客查询,并为此设计该系统。人们生活水平的提高,越来越多人喜欢旅游,但是第一次来一个陌生的城市,肯定对公交路线不熟悉,所以必定需要一个能查看具体公交线路的公交系统。有些只知道一个站的某几个字或一个车次的某几个数字,所以本系统将给出站点的模糊查询,方便用户的查询,有些只知道车次
或某个站点,本系统也给出了公交线路查询、公交站点查询、公交换乘查询,进一步方便大家的出行,但也有用户什么都查不到,想留言问问人,所以再搞个留言板很有必要,方便大家交流以及解答各种疑难问题!本系统采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及和数据库的联系,定义各模块的内部结构,通过对模块的设计和模块之间关系的系统来实现整个系统的功能前台主要有3个模块,线路查询、站点查询、公交换乘模块和后台管理模块
功能名称:线路查询
功能概述:可以获得要查询公交所通过的各个站点。
功能名称:站点查询
功能概述:通过输入的指定站点查询经过该站点的公交。
功能名称:公交换乘查询
功能概述:分为公交直达、公交一次换乘,主要体现那些不可直达需要转车的路线的所有换法。(如果用户输入的起始点和终点,有一条及一条以上的公交线可以直达的,则为公交直达;如果输入的起始点和终点,没有一条公交线可以直接到的,系统将会给出一次换乘的方案,则为公交一次换乘)功能名称:后台管理
功能概述:用于管理员登陆,添加、修改、删除公交线路,修改信息资料、安全密码,回复留言板等功能。
本系统提供了的车次查询功能、路5线1查A询S功P能X。乘客可以方便的进行查询,以防乘错车次。当然有些功能的智能化不是很强,系统有待进一步来完善。
3.2 数据库需求分析
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。
数据库技术是由传统的文件系统发展而来的,从层次模型、网状模型发展到关系模型。数据库技术是数据管理的最新技术,是计算机科学的一个重要分支,它能指导我们正确地设计数据库系统,它的出现极大地促进了计算机应用的发展。采用数据库技术的原理和方法可以有效地设计实用的数据库系统。一个完整的数据库系统包括数据库管理系统(DBMS),数据库管理员(DBA)、数据库(DB)、应用程序和相应的硬件设施。
目前许多数据库管理系统都基于关系模型,关系模型的主要特点是用表格结构表达实体,用键表示实体与实体之间的联系。与层次模型和网状模型相比,关系模型比较简单,容易为初学者接受。关系模型是由若干个关系模式组成的集合,关系模式相当于记录类型,它的实例称为关系。每个关系是一张表格。表格简单,用户易懂,用户只需用简单的查询语句就可以对数据库进行数据操作,并不涉及到存储结构,访问技术等细节。关系模型是数学化的模型,要用到集合论,离散数学等知识。SQL语言是关系数据库的代表性语言,已经得到广泛应用。
在设计数据库时,应注意数据的安全性,保证数据的安全,防止非法用户访问数据库,以免泄露重要信息,同时也能51防A止s非法用户的蓄意破坏,有许多保护数据的方法,如采用用户标识,口令密码或访问控制等方法。一个成功的数据库应用系统应具有用户标识,每一个合法用户具有一个用户名和相应的口令,进入数据库应用系统前必须输入正确的口令,否则无法进入系统,这就保证了只有合法的用户才能操作数据库系统。为了保证数据的合法语义,必须对数据库的数据进行完整性约束,即防止用户输入不合语义的数据。
在设计应用软件时,应严格按照软件工程学的方法进行设计,传统的方法采用瀑布模型,从问题定义、可行性分析、需求分析、概念设计、总体设计、系统实现、编码和软件测试、运行和维护等软件生命周期内,每一阶段均在前一阶段的基础上进行设计,并在每一阶段有相应的文档资料。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的
需求。数据库设计一般包括如下几个步骤:数据库需要分析,数据库概念结构设计,数据库逻辑结构设计。
4系统概要设计
4.1概述
本阶段设计的基本目标是解决系统如何实现问题,也叫做概要设计,本阶段主要任务是划分
出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设
计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。模块化的依据是:
把复杂问题分解成许多容易解决的小问题。原来的问题也就变得容易解决。模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的模块。每个模块完成一个特定的子功能。把这些模块结合起来组成一个整体。完成指定的功能,满足问题的要求。采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试。从而提高软件的可靠性,可修改性。有助于软件开发的组织管理。一个大型软件可分别编写不同的模块。4.2功能模块划分 查询系统模块
该模块实现公交查询功能。可实现按线路查询、站点查询和起点—终点查询三种查询方式。录入系统模块该模块实现数据的新增、修改、删除功能。
4.3.1 数据库概念结构设计
在系统设计的开始,我首先考虑的是如何用数据模型来数据库的结构与语义,以对现实世界进行抽象。目前广泛使用的数据模型可分为两种类型,一种是独立于计算机系统的“概念数据模型”,如“实体联系模型”;另一种是直接面向数据库逻辑结构的“结构数据模型”。在本系统中我采用“实体联系模型”(ER模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。ER模型直接从现实世界抽象出实体类型及实体间联系然后用ER图来表示数据模型。它有两个明显的优点:接近于人的思维,容易理解;与计算机无关,用户容易接受。但它只是数据库设计的第一步。E-R图是直观表示概念模型的工具,它有三个基本成分:
(1)矩形框,表示实体类型(考虑问题的对象)。(2)菱形框,表示联系类型(实体间的联系)。(3)椭圆形框,表示实体的属性。实体和属性的定义如下:
管理员表(登陆ID,登录姓名,登录密码)站名表(站名编号,站名)
车辆线路编号表(车次,车线类型)
线路表(线路编号,车次,站名,次序)
车辆表(车辆编号,车次,车辆类型,服务类型,票价,IC 卡类型,运行区间)
冬季发车时间表(车次,编号,首班时间,末班时间)
夏季发车时间表(车次,编号,首班时间,末班时间)
4.3.2数据库逻辑结构设计
本系统创建的SQL数据库名称为城市公交查询系统。并将数据文件和日志文件保存在公交查询系统APP_DATA文件夹中。①管理员表(LoginTable)
管理员表存放登陆系统所需要的用户名和密码,登录后台时需要访问此表。
②站名表
站名表存放站名等数据,修改站名需要访问此表。
③车辆线路编号表
车辆线路编号表存放线路编号等数据,修改车辆线路编号将要访问此表。
④线路表
线路表存放公交车线路的数据,修改车辆线路需要访问此表。
5详细设计与实现
5.1.连接数据库的包含文件
在动态网站中,调用数据库中的数据是十分频繁的,为了避免编写重复的代码。编写一个数据库连接文件是非常重要的。DB.cs
文件中包含了本系统中的数据库的连接代码。本系统的数库 的连接代码如下:
public static SqlConnection createConnection(){
SqlConnection
con=new SqlConnection(“server=.;database=城市公交查询系统;uid=sa;pwd=;”);return con;}
5.1.1新增车次线路
此模块为管理员操作,如当地出现新的公交线路,或原有公交车线路有新的站点加入,管理员可以登录此表,及时添加线路和站点的信息,以保证车次线路的及时更新,方便用户查询。添加车次的界面如图所示。
在输入相关车次信息后便进入站名添加过程如图
5.1.2新增车次线路
此模块为管理员操作,如当地出现新的公交线路,或原有公交车线路有所变动是,管理员可以登录此模块,及时添加相关的线路图,以保证车次线路图的及时更新,方便用户查询。添加的界面如图
5.1.3删除车次以及无效站点
此模块同样为管理员操作,如当地哪个公交线路已经被废除,或原有公交车线路有哪个站点被删除,管理员可以登录此表,及时删除线路和站点的信息,以保证车次线路的及时更新,方便用户查询。删除的界面如图
5.1.4删除线路图
该模块在管理员系统中实现,如当地哪个公交线路已经改变,管理员可以登录此模块,及时删除线路图信息,以保证车次线路图的及时更新,方便用户查询。删除的界面如图
6测试与维护
6.1 创建和测试应用程序
为了确保本系统能够正常运行,需要在发布之后做一次较全面的测试。现将具体操作及过程
举例说明如下:
创建和测试应用程序应是交替进行的,既要注意开发的效率也要注意它的稳定性。每编写一个模块,就要对这个模块进行测试,看它能否根据特定的要求工作。及早发现问题,及早解决,否则到最后再来测试的话,难度会大大增加。6.2测试项目
在MIS开发过程中采用了多种措施保证软件质量,但是实际开发过程中还是不可避免地会产生差错,系统中通常可能隐藏着错误和缺陷,不经周密测试的系统投入运行,将会造成难以想象的后果,因此系统测试是MIS开发过程中为保证软件质量必须进行的工作。大量统计资料表明,系统测试的工作量往往占MIS 开发总工作量的40%以上。因此,我们必须重视测试工作。由于程序中隐藏的缺陷只在特定的环境下才有可靠显露,系统缺陷通常是由于对某些特定情况考虑不周造成的。因此测试不是为了表明程序正确;成功的测试也不是没有发现错误的测试。
有意义的软件测试应该是从“破坏”软件系统的角度出发,精心设计最有可以暴露程序系统缺陷的测试方案。因此软件测试的目标应该是以尽可能少的代价和时间找出软件系统中潜在的错误和缺陷。
总结
在公交数字化的时代,公交系统的设计者应当以乘客需求为首位,调整服务策略,满足社会的需要和乘客的需要,充分发挥公交系统交通中心的作用。本系统基本达到了预定的设计目标,但是在系统的实际化应用中仍需要改进和提高公交查询系统的服务职能。系统的不足与改进方案:
在数据库设计方面,还有待改进,数据库设计也可采用别的形式,比如:可以用一个字段作为站点字段,另一个字段作为经过该站点的车次字段,只要找到经过某个站点最多的车次,就可以设计该字段的类型以及长度。其次,系统的实际应用化欠缺,可以通过使用根据起点站、终点站来确定那条路线,给出多种乘车方案的方法改进。线路的更新应该可以通过调整数据库次序的方法来更新。同时,界面的设计不够美观版面的设计以及查询结果的显示不够人化,视觉效果不佳。应当参照一些比较美观的网站设计进行色彩的调整,同时亦可以加入更多的FLASH效果使得页面更具动态性。
致谢
时光飞逝,一转眼我的大学生活就要结束了。这两年我学到了很多很多的知识,是我人生的一个转折。我之所以能取得这些成绩,除了有自己的努力外,在我的学习,生活中还得到了很多人的关心和帮助。在此我要对他们表示衷心的感谢。
首先,我要感谢我的毕业指导老师。在连续数月的毕业设计中,她不遗余力地指导和帮助我。在她孜孜不倦的教诲下,我顺利地完成了毕业设计。老师对工作认真负责的态度,对学生无私的关怀,使我受益良多。我衷心地感谢她。在这里我还要感谢所有指导过我的老师们,没有你们的培养我无法完成两年的大学学业还有,我能有今天,是与我父母的辛勤培养分不开的,他们为我付出了一切。我将在以后的学习、工作中再接再厉,尽我最大的努力做到最好来报答父母的养育之恩。
参考文献
[1]曹祖圣.吴明哲.Visual C#.NET 程序设计经典.北京:科学版社,2004.P.50-53.[2]宣小平.ASP.NET数据库系统开发实例导航.上海:人民邮电出版社,2003.P.121-130.[3]金银秋.数据库原理与设计.北京:科学出版社,2003.P.201-230.[4]张海藩.软件工程.北京:人民邮电出版社2002.P.75-80.[5]朱晔.ASP.NET 第一步——基于C#和ASP.NET2.0.北京:清华大学出版社,.2007-7-1.P.301-310.[6]谭振林.道不远人——深入解析ASP.NET 2.0 控件开发.北京:子工业出版社。2007-9-1.P.125-140.[7]哈特 ASP.NET 2.0经典教程——C#篇孟宪瑞,易磊.北京:人民邮电出版社.2007-2-1.P.20-40.[8]朱印宏,熊利荣.Dreamweaver 8完美网页设计——ASP动态网页设计篇.北京 中国电力出版社.2006-10-1.P.63-72.[9]郝刚ASP.NET 2.0开发指南.北京:人民邮电出版社.2006-5-1.P.53-55.
第五篇:电子商务系统规划与设计论文
电 子 商 务 概 论
电子商务系统规划与设计
摘要电子商务是利用现代信息网络进行商务活动的一种先进手段,作为创新的经济运行方式,其影响已经远远超过商业领域,为了跟上世界电子商务的发展潮流,缩短与发达国家之间的差距,每个人都应该从不同的角度积极了解电子商务、参与电子商务,尽快适应飞速发展的信息社会的需要。
电子商务现已经广泛应用于生活中,跟人们带来了方便,快捷的生活,而电子商务系统规划与设计是电子商务的基础,固然掌握电子商务的知识与技能就得学好电子商务系统规划与设计。
电子商务系统规划与设计主要包括电子商务系统规划与电子商务设计,而商务系统的规划主要包括商务模型规划和商务系统规划两个层次,建设电子商务系统要经历商务、设计、建设变革、整合运行四个阶段。在规划的基础上,从物理配置、功能模块和数据处理的总体结构三方面来进行系统设计。而电子商务系统建设是企业电子商务的第一步,是一个包括商务、技术、支付、物流等很多角色与要素的系统工程。在开始建设电子商务系统之前,必须充分涉及电子商务系统的所有因素,全面分析、统筹规划,形成尽可能完善的电子商务系统设计方案。企业电子商务系统的规划
企业电子商务系统的规划是指以完成企业核心业务转向电子商务为目标,给定未来企业的商务模式,设计支持未来这种转变的电子商务系统的体系结构,说明系统各个组成部分的结构及,选择构造这一系统的技术方案,给出系统建设的实施步骤及时间安排,说明系统建设的职员组织,评估系统建设的开销和收益。
电子商务系统的规划与传统信息系统的规划有所不同,传统信息系统对企业价值链的贡献主要体现在进步企业的生产、治理效率。尽管它对企业的商务活动有所改善,但是并不直接对企业的商务模式产生变革式的,换句话说,传统信息系统的规划以企业商务模式处于稳定的状态为条件,它是在企业既有商务模式的基础上,集中针对企业内部信息流进行的技术改进和支持。企业电子商务系统的规划不仅是对支持企业电子商务的信息系统进行规划,还包括商务模型规划和商务系统规划两个基本层次。
1.1 商务模型规划
这是一种战略层的规划,目标是明确企业将核心业务从传统方式转移到电子商务模式时需要采取的策略,确定企业的商务模型。商务模型规划并不直接针对企业未来需要建造的电子商务系统,其主要目标是为电子商务系统规划提供依据。商务模型规划的内容包括两个方面:首先是确定企业核心业务未来如何,企业采取什么样的商务运作方式获取市场利益,即确定企业的商务模式;其次是确定支持企业商务运作的信息系统的基本信息流程,即规划企业的商务模型。
1.2 商务系统规划
商务系统的规划是一种战术层的规划,它侧重于以商务模型为基础,规划支持企业未来商务活动的技术手段,确定未来信息系统的体系结构。简单地讲就是规划企业可以采用哪些电子手段做生意。
商务模型的规划确定企业未来核心业务的路线,假如没有网络技术、计算机技术的支持,未来的业务是不可能实现的,它是一种战略层次的规划,确定这种规划的职员不仅仅是技术职员,更重要的是商务治理和决策层面的职员。商务系电 子 商 务 概 论第 1页
统的规划则给出电子商务系统开发可依据的一个基本框架,所要解决的基本是如何实现商务活动。由于这种规划过程侧重于技术实现,所以它的主要参与职员以熟悉网络和计算机技术的各类工程技术职员为主。企业电子商务系统的建设步骤
企业电子商务系统建设大致分为五个阶段:
2.1 商务分析阶段
这是实现电子商务应用计划的第一步。这一阶段的工作主要是进行充分的商务分析,主要包括需求分析(包括企业自身需求、市场需求以及客户需求等)和市场分析(包括市场环境、客户分析、供求分析和竞争分析等)两个方面。
在电子商务条件下,市场范围扩大,创新速度加快,竞争的压力越来越大,竞争的频率越来越高,因此必须对拟建的电子商务系统在未来可能面临的竞争尽可能做出分析,最大限度地避免竞争失利。此外,还要对企业自身状况进行分析,包括对企业组织、治理、业务流程、资源、未来发展的分析,等等。要结合电子商务的特点,从供给链的角度重新审阅企业组织、治理与业务流程,寻找与电子商务的最佳结合部。.2 设计阶段
在完成上述商务分析的基础上,在把握电子商务最新技术进展的情况下,充分结合商务和技术两方面因素,提出电子商务系统的总体规划,提出电子商务系统的系统角色,提出电子商务系统的总体格式,亦即确定电子商务系统的商务模式,以及与商务模式密切相关的网上品牌、网上商品、服务支持和营销策略四个要素。电子商务系统设计工作可以由此展开,也即从子系统、前台、后台、技术支持、系统流程、职员设置等各个方面全面构架电子商务系统。此阶段的工作完成的好坏,将直接关系到后续电子商务系统建设和将来电子商务系统运行和应用的成功与否。
2.3 建设变革阶段
这个阶段的工作分为两条线:一条线是按照商务系统设计,全面调整、变革传统的组织、治理和业务流程,以适应电子商务运作方式的要求;另一条线是按照电子商务系统设计,全面进行机软硬件配置、平台建设和电子商务系统集成,完成电子商务系统技术支持体系的建设,从技术上保障电子商务系统的正常运作。
2.4 整合运行阶段
上述建设变革阶段完成后,就可以将经过变革的组织、治理和业务流程,与已经建好的电子商务技术平台整合起来,进行电子商务系统的试运行。再经过必要的调整、改进以后,实现电子商务的工作就可以进进整合运行阶段,开始实现电子商务应用。电子商务系统的设计
电子商务系统设计的主要任务是从电子商务系统的总体目标出发,根据系统规划和分析阶段产生的文档,考虑到技术、经济和系统实现的内外环境和主客观等方面的条件,确定电子商务系统的总体结构和系统各组成部分的技术方案,合理地选择计算机和通信的软硬件设备,以确保电子商务系统的总体目标实现。1.电子商务系统的设计原则。(1)技术的先进性。电子商务系统的设计技术发展十分迅猛,先进的技术在电子商务中占有十分重要的地位,电子商务系统的竞争力与技术的先进性密切相关,电子商务系统设计应采用最新的技术成果、立足先进的技术,从而使系统有较高的技术起点。(2)系统的兼容性。很多企业目前都已
经完成企业信息化建设,并产生了较好的经济效益。电子商务系统良好的兼容性可以使电子商务企业有效地利用现有的资源、设备和信息,发挥其功能,最大限度地节约企业投资成本,更大程度上实现企业信息的增值。(3)系统的安全性。电子商务系统的安全主要是通过技术手段确保主机、网络设备、存储设备等物流实体的安全和交易过程中的信息安全。(4)系统的开放性。电子商务系统良好的开放性可以有利于电子商务的独立运转。所谓电子商务系统的设计是指根据系统规划的,界定系统的外部边界,说明系统的组成及其功能和相互关系,描述系统的处理流程,给出未来系统的结构。它主要包括电子商务系统物理配置方案设计、功能模块设计和数据处理的总体结构设计。
3.1 电子商务系统物理配置方案设计
(1)系统硬件结构设计。电子商务系统的计算机和网络硬件平台的选择在很大程度上决定了整个系统的性能指标,所以在选择的时候,要留意到整个硬件平台不仅要可靠性高、安全性好、有一定的网络吞吐能力,还要采用开放的体系结构,具备一定的可扩展性,能够满足企业未来的电子商务应用的需求。
(2)电子商务系统软件结构设计。电子商务系统软件结构的设计工作,实际上是对确定的硬件结构中的每台计算机指定相应的计算机系统软件,包括操纵系统、数据库治理系统、应用服务器系统、开发工具软件等。
3.2 电子商务系统功能模块设计
电子商务系统的功能分解的过程就是一个从抽象到具体、由复杂到简单的过程。从治理职能的角度,可以把电子商务系统看作是由不同职能的一系列子系统构成的,这些子系统可以再分解成更小的子系统和模块,整个电子商务系统就是由这些功能模块构成的。每个子系统都有为完成有关的各种信息处理工作的专用或公共场所用的计算机程序。在每个职能子系统内部都包含用于事务处理、作业控制、治理控制和战略计划的具体应用。
3.3 电子商务系统数据处理的总体结构设计
电子商务系统的数据处理可以分为集中式数据处理、分布式数据处理和协作式数据处理三种方式。在集中式数据处理方式中,数据全部存储在中心系统,由数据库治理系统进行治理,所有的处理都由该中心系统完成,终端是客户机,只是用来输进和输出,本身不做任何处理。但是由于个人计算机的性能得到极大的进步,使处理能力分布到网络上的所有计算机成为可能,这也使分布式数据处理方式得到广泛应用。在协作式数据处理方式中,系统内的计算性能够联合处理数据,处理既可集中实施,也可分区实施。协作式计算答应各个计算机合作处理一项共同的任务,采用这种完成的速度要快于仅在一个客户计算机上运行;协作式计算答应计算机在整个网络内共享处理能力,可以使用其他计算机上的处理能力完成任务。除了具有在多个计算机系统上处理任务的能力外,该类型的网络在共享资源方面类似于分布式计算。企业要根据自身的电子商务应用的需求选择相应的数据处理方式。企业电子商务系统设计的技术框架业电子商务系统开发架构体系必须突出以下特点:有利于软件维护及系统治理;满足应用系统的安全性,便于业务级权限治理;进步系统性能,减少网络数据流量和进步数据库的响应速度;保护前期已有应用系统,具有强大的扩展能力。应用系统层次结构如下:
(1)基础系统平台。指为应用系统提供底层支持的部分,包括网络(内部网、互联网)、硬件平台(服务器、存储备份设备等)、操纵系统(Unix/Windows
/Linux等)、数据库治理系统等应用系统运行的基础。
(2)J2EE架构平台。Java技术由于其跨平台特性、面向对象特性、安全特性等,使之已经成为构建企业级应用的事实上的标准。J2EE(企业级Java)把数据库访问、企业级Java组件、命名和目录服务、动态页面天生、XML、消息服务、事务服务等有机地集成在一起,并且提供集群等高级特性,使之特别适合构建复杂的大型应用,并保证系统具有很好的可扩展性。
(3)业务平台。企业在构建自己的电子商务平台时要涉及很多具体的业务平台,业务架构平台是新一代的业务系统基础运行环境,可以使基础技术平台与业务应用系统之间实现有机隔离,应用系统的执行只与应用架构平台有关,而与基础技术平台无关,同时提供一些基础的、公共的组件。对于企业级应用,以信息门户和交易门户为核心的企业门户组件,以办公自动化软件OA为核心的系统治理组件是重点。系统还可以包括,以进销存和客户服务中心为核心的供给链治理组件,以账务、报表、本钱核算为核心的财务治理组件,以生产计划、车间治理、工程治理、质量治理、设备治理为核心的生产治理组件,以数据仓库和决策支持为核心的商务智能与决策支持组件以及人力资源治理、科研治理、后勤治理等其他业务组件,终极形成了全面企业电子化治理方案的产品组合。
(4)门户网站。提供各种信息服务,通过安全隔离通道(防火墙)与企业内网、专网进行数据交换,实现同一的数据接收、发布。
(5)维护治理平台。为系统提供各种治理维护功能,包括用户治理、权限治理、内容维护、数据备份、安全审计等。
(6)安全解决方案。为系统提供安全解决方案,包括网络、硬件、操纵系统、数据库、应用系统、职员治理等多个层次,是一个综合的解决方案。用得最广泛的是PKI技术,包括CA认证机构、RA系统、密钥备份及恢复系统等部分。
结束语
当今信息技术的飞速发展,不仅给企业电子商务提供了先进的开发工具,同时也给企业管理带来了革命性的影响。企业开展电子商务最终要以Internet为基础,通过完整的电子商务解决方案实现资源共享并推动交易进行,开辟新的市场,提高企业管理水平,增加企业的收入。基于B/S模式外贸电子商务系统能够使企业通过计算机系统管理进出口业务,减少人工操作的随意性、增强企业内部工作的规范化和标准化。企业通过利用以Internet 为核心的信息技术,创建与供应商、客户之间的信息流和价值流,整合企业内外部资源开展外贸活动,从而以最快的速度、最低成本响应多变的市场需求,有效地提高企业管理水平,增强企业竞争力,提高和巩固企业竞争优势。
电子商务在企业中的地位举足轻重,企业也已经离不开电子商务,可见我们的就业前景是乐观的,现在我们只要好好学习并掌握一定的操作技能,将来毕业就不会面临失业!
那如何学好专业知识,首先我们要掌握理论知识,如电子商务系统规划与设计,虽然电子商务系统规划与设计的操作是复杂的,但其却是建立一个电子商务的基础,就好比如果想建立一栋大楼没有钢筋水泥作为粘稠那是不行的,所以我们学好电子商务系统规划与设计是掌握电子商务的第一步。