企业通用网站平台开发与实现

:在21世纪信息化正席卷全球的时代背景下,企业作为经济命脉的基本单位,企业的信息化转型迫在眉睫。随着网络科技的兴起繁荣,网络逐渐被人们所依赖。已电话、手机、个人PC为支撑的信息化服务让人们的生活更加的方便、快捷。电子商务就是在这一时代应用而生。逐渐的每一个企业、商家都有了属于自己的企业网站平台,它可视化的展现了企业的文化、背景、成长历史、产品服务等等。它更是企业的信息数据的集器,也极大的方便了无纸化办公的环保主题。信息化的建设将会有效地促进企业的整体水平的提升。它不但更全方位的展现了企业,更为企业的经营管理提供有效的信息汇总,从而将复杂的程序简单化,简单的事情流程化。信息技术日新月异,人们对于企业的传统认识将会成为企业成长的一大阻碍。我们应该充分的利用高新的计算机通信技术、网络技术和软件技术,让整个企业在生产、管理、运营上,更加快捷高效运行。本平台是我的在公司实习期间做的课题,采用了.NET、MVC、datacache缓存、jQuery技术和sqlserver2008数据库技术,实现的企业运作展示平台。
目录
一、引言 1
(一) 系统背景 1
(二) 系统目标 1
(三) 系统意义 1
二、需求分析 2
(一) 用户需求分析 2
(二) 技术介绍 2
(三) 开发环境 3
三、系统总体设计 4
(一) 框架设计 4
(二) 数据库设计 6
四、详细设计与实现 12
(一) 页面设计与实现 12
(二) 后台功能设计与实现 13
五、系统测试 25
(一) 系统功能测试 25
(二) 性能测试 25
(三) 兼容性测试 25
(四) 安全测试 25
总结 26
致谢 27
参考文献 28
引言
系统背景
随着科技的发展进步,早在20世纪70年代中期,在发达国家办公自动化作为一种综合性技术迅速发展起来。它的基本任务是利用先进的科学技术,使人们借助各种设备解决对一部分办公业务的处理,达到提供工作效率、方
 *好棒文|www.hbsrm.com +Q: #351916072# 
便管理和决策的目的。企业网站通用平台是我刚进入公司学习了一段时间后设计的一个企业课题。它属于一个通用的模板,一些功能还不够完善,后期可以通过不同的用户需求来对它加以完善,这也是秉承着企业的服务至上的原则。它是采用了.NET、MVC、datacache缓存、jQuery技术和sqlserver2008数据库技术,实现的企业运作展示平台。
系统目标
目前,基本上大小型企业都有着属于自己企业特色的网站,它的主要目的在于提高企业的形象。互联网作为人们生活不可缺失的一部分,并且在一天24小时中,不间断的展示着企业的特色,使企业的公众形象和知名度得到很大程度的提升。其次它有利于企业的宣传,为企业带来一定的经济效益。虽然建立网站的资金投入比较高,但它对于企业的信息汇总与展现是传统广告无法实现的。第三,它可以密切的与客户进行互动,可以及时的更新企业的产品、近况、服务等等。并且在于客户互动时可以更加及时的收集客户的反馈,来不断的提升企业的本身。
系统意义
整个的网站可视化的展现了企业的文化、背景、成长历史、产品服务等等。它更是企业的信息数据的集器,也极大的方便了无纸化办公的环保主题。信息化的建设将会有效地促进企业的整体水平的提升。它不但更全方位的展现了企业,更为企业的经营管理提供有效的信息汇总,从而将复杂的程序简单化,简单的事情流程化。企业通过自己的网站,随时的更新自己的企业信息、提供服务,提供企业的透明度。网站的汇总企业信息的同时也更是全面的推广了企业,提升了企业的名气,打响了企业产品的知名度。
需求分析
用户需求分析
根据企业的需求,企业需要我们能够通过我们的网站实现以下几种需求:
利用企业的网站,宣传企业本身。
推广企业的品牌知名度。
展示企业的精神和企业文化。
企业的发展史,具有标志性的历史事件。
企业同行的动态,企业的最新新闻更新。
企业的公益活动。
企业会员政策。
技术介绍
net技术
.net是集成在Windows中的一个组件,它不仅支持生成、运行下一代的应用程序和XML网络服务,而且开发思路敏捷、快速应用、平台无关性强和网络透明化。它的框架是微软大力推荐的最新的程序开发平台之一。
.net由四个部分组成,它们分别是:基类库、.NET Framework类库、应用程序开发技术和公共语言运行库。基类库主要为开发工作者提供访问底层的一系列接口,开发人员可以通过这些接口在不用了解具体的底层就可以完成一系列的输入输出操作等等;.NET Framework类库是用来提供应用程序的通用接口,它支持开发人员对系统开发的功能性接口进行集合,以便发出各种形式的应用程序。它的主要类库主要包括:数据库访问类库、网络编程类库、文件管理类库、消息支持和正则表达式等等;应用程序开发库位于.NET架构的最上方;公共语言运行库简称(CRL),它是.NET中的核心内容,所以开发的应用程序都是在它的基础上开发使用的。它的核心内容包括:内存管理、线程管理、文件管理及远程管理。
jQuery技术
随着web的兴起,JS越来越受重视,与之相关的一系列库也迅速蓬勃的发展起来。jQuery同样是一个轻量级的库,但它拥有着强大的选择器、出色的DOM操作、可靠的事件处理、不断完善的兼容性和链式操作等功能。这些功能让它从其他的JS库中脱颖而出。它的简洁的语法和超强的兼容性极大的简化了JS开发者遍历HTML文档、处理事件、执行动画、开发Ajax的操作。
它的优势主要包括:
强大的选择器
可靠的事件处理机制
强大的浏览器兼容性
隐式迭代
丰富的插件支持
JQuery不需要安装,可以把直接下载好的JQuery1.4.1.js放到网站上的公共位置处,便可在想要的任何一个页面上使用,并且在使用时,只需在相关的HTML中引入即可。
MVC技术
MVC技术,M是指数据模型,用于传输数据主要是用来完成View和Controller之间的传输。V指用户界面(UI层),C指的是控制器,主要处理View层传输的Model和组织数据。使用MVC的目的是将M和V实现代码分离,从而达到让一个程序可以使用不同的表现形式的效果。MVC是一个设计模式,它可以强制性的让应用程序中的输入、输出和处理分开,使得应用程序被分为三个核心部件:模型、视图、控制器。它们各自完成自己的任务。视图是用户肉眼所能看见的直观交互界面,在程序中HTML依然扮演者重要的角色。MVC最大的好处是能为你的应用程序处理着很多的视图。
MVC的主要优点:
生命周期成本低
部署迅速
低耦合性
有利于软件工程化管理
Sql server2008数据库
SQL Server 2008 是基于Microsoft的数据平台上发布的,它能够帮助你实时的管理任何数据,并且直接的将结构化、半结构化和非结构化的文档数据保存到数据库中,并且还可以对数据进行查询、搜索、同步和分析等等。
Sql server2008数据库的优点:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1366.html

好棒文