网站系统的设计实现分析_第1页
网站系统的设计实现分析_第2页
网站系统的设计实现分析_第3页
网站系统的设计实现分析_第4页
网站系统的设计实现分析_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

系统的设计与实现摘要随着网络的发展,对企事业单位的影响也越来越大,本系统的建立是为了加强对公司自身的宣传及对客户的信息交流,促进公司的发展。本包含前台后后台两部分,前台可以展现公司承接的各种业务、公司文化信息和公司提供的各种兼职信息及当前相关新闻等。后台主要功能是对前台各页面的初始化,并能随时进行对前台页面信息进行修改。本系统使用软件工程的开发方法,从需求分析、总体设计、详细设计等步骤对该系统进行了科学的设计管理。本使用川矶开发平台进行开发,B/S架构模式,5口屈”6r数据库,实现了的快速更新,使我们的企业更加方便的对本公司信息的更新。关键词:网络;;企事业单位ABSTRACTWiththedevelopmentofnetwork,thesiteoftheimpactofenterprisesandinstitutionsisalsogrowing,thesitesystemistostrengthenthepany'spublicityandexchangeofinformationtocustomerstopromotethedevelopmentofthepany.Thissitecontainsthebackgroundoftwopartsafterthefrontdesk,frontdesktoshowthepanycanundertakeavarietyofbusiness,corporatecultureandpanyinformationtoprovideavarietyofpart-timeinformationandcurrentnews.Themainfeatureisthebackgroundofthefrontpageoftheinitialization,andonthefrontpageatanytimetoamendtheinformation.Thesystemworksbyusingsoftwaredevelopmentmethodologies,fromtheneedsanalysis,design,detaileddesignofthesystem,suchasthestepsofthedesignandmanagementofscience.Tdevelopment,B/Sstructuremode,sqlserverdatabase,awebsitequickupdate,sothatourenterprisestomoreeasilyupdateinformationonthepany.Keywords:Network;Website;Enterprise一引言开发背景及意义当今社会网络已经深入千家万户,国家法令也明确规定各大小公司必须有自己的门户。而从现在的企业来看,大多数企业都在更新问题上非常迟钝,有的甚至从建成之后根本没有更新过!这种做法是很不恰当的,对于企业来说也是影响极大的。代表了一个企业的精神面貌,是企业的形象所在,如果一个企业的在客户的眼中体现的是旧东西的堆积,新东西根本没有上去,那么,这个给企业带来的形象上的损失和品牌上的损失是不可忽视的。现在已经有很多开发者也注意到这个问题,有很多研发者都投入到对的改善之中。而本则彻底将做的灵活起来,几乎前台所有的显示全部出于后台的初始,这样就能够保证公司信息的迅速更新,及时反映给公司客户,增强公司与客户的合作。简介本给客户提供一个了解公司的平台,客户可以与公司及时地交换意见,产生互动,公司也可以及时对进行更新维护。表1前台客户系统功能模块功能主页模块用户可以浏览公司的一些基本的信息新闻模块用户可以浏览公司的新闻经典案例用户可以浏览公司的服务项目服务项目用户可以浏览公司的服务项目表2后台管理系统功能新闻管理增加、修改、删除公司的新闻经典案例增加、修改、删除公司的经典案例服务项目增加、修改、删除公司的服务项目主页模块可以修改主页信息开发工具的选择整体设计工具的选择MacromediaDreamweaver8是建立Web站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。开发人员可以将其选择的服务器技术与Dreamweaver配合使用,建立将用户连接到数据库、Web服务和旧式系统的强大Internet应用程序。图片处理工具的选择Photoshop是用于设计、优化和集成Web图形的完备解决方案。经由专业化的控制、更为快捷的性能以及完美的集成,自如地掌控图形开发。体系架构工具的选择VS2008企业级工作平台(MicrosoftVisualStudio2008,简称VS2008),利用它我们可以在数据库和用矶网络应用程序的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的川矶集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持C#,HTML,CSS,Javascript。开发环境的选择及相关技术简介ASP.NET的简介ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。与以前的Web开发模型相比,ASP.NET提供了数个重要的优点:增强的性能。ASP.NET是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。世界级的工具支持。ASP.NET框架补充了VisualStudio集成开发环境中的大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。威力和灵活性。由于ASP.NET基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。^£丁框架类库、消息处理和数据访问解决方案都可从Web无缝访问。ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到ASP.NET时保留基于的开发中的现有投资。MVC框架简介MVC是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括MacromediaFlash和像XHTML,XML/XSL,WML等一些标识语言和Webservices.如何处理应用程序的界面变得越来越有挑战性。MVC—个大的好处是它能为你的应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。例如它可能用像£$和ColdFusionponents这样的构件对象来处理数据库。被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。IIS服务器的简介IIS(InternetInformationServer,互联网信息服务)是一种Web(网页)服务组件,其中包括亚06服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。数据库的简介SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统,该版本继承了5。1Server7.0版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。二企业的功能分析2.1功能分析本系统分前台部分和后台部分:(1)前台部分由用户使用,主要包括企业概况,新闻资讯,产品中心,企业文化,人才招聘,在线交流,友情,联系我们,信息,站搜索,流量统计。

表3各功能模块介绍模块功能企业概况主要介绍公司名称、公司文化、公司、公司地址、公司组织结构图等信息。新闻资讯用户可以查看公司新闻以及其他新闻。产品中心用户可以查看公司各种产品。企业文化介绍公司目前正在施行的文化。人才招聘用户可以查看公司的招聘信息。在线交流游客及注册会员均可在此发表、回复留言,新发表的留言需经过管理员审核后方可在前台页面显示。友情用户可以访问与本公司关联的联系我们用户可以看到公司的联系方式站搜索用户可对部文章进行搜索,根据文章正文和标题的关键词进行搜索。或可以在站按类别、日期、容等关键字,对信息进行查询搜索。流量统计前台页面显示总访问人数,后台管理员可以设置计数器显示数字,显示位数,计数器是否隐藏,统计信息是否公开等,可记录来访客的来源旧地址和来源页面信息,在线人数;可统计每月、每天和每小时的访问数据。信息所有页面下方均有板权说明(2)后台部分由管理员使用,主要包括会员登录,通讯录,部,管理员可在后台进行信息发布及各项管理操作,包括用户管理、信息管理、资料上传、互动管理及管理等。表4后台各功能模块介绍会员登录用户需同意注册协议方可进入页面注册,不同意注册协议则返回首页。注册容包括必要的用户信息,具有用户重复注册、密码确认错误的提示等处理。信息管理信息类别动态管理,后台添加新闻,前台实时显现。管理员可对每条信息进行编辑,如设定图片位置,实现图文绕字,设定热点信息,优先显示。可按照类别、日期、容等规则查询、修改、删除信息,可以根据关键字,罗列出每条新闻的相关信息,生成新闻页面。资料上传可以实现后台上传文件,前台能够展现。上传文件格式可根据实际需要,选择不同的格式,可对文件进行检索,可实现后台的管理维护。互动管理管理员在此审核留言、回复留言、删除留言。管理管理员可在此发布友情,包括文字和图片。2.2功能模块设计本系统根据企业要求分为前台和后台两大部分,后台部分占有很大比重,这是和传统有所不同,本设计的核心部分就是灵活,后台的设计使用了大量的表格,并且采用多种映射机制,其中最大的特点就是单表对多表,例如主页信息显示团队风采、新闻中心、经典案例、服务客户、公司文化和服务项目等六个模块的容,而它的显示使用了大量表的交叉取数,当各模块信息更新时要将更新的信息通知主页,这样主页在条用数据时才能将更新的数据显示出来。三数据库的设计与实现3.1数据库需求分析本采用了sqlserver2000数据库管理系统,整个系统的数据结构如下:表5组表[Mail_Group]字段说明类型(长度)默认值备注GROUPNAME]组名nvarchar(50)NULL不允许空GroupDsc组描述nvarchar(200)NULL允许空GROUPID自动增值键int(4)NOTNULL不允许空(主键)表6信息表[Mail_MailInfo]字段说明类型(长度)默认值备注

MailIDidint(4)不允许空UserID用户idInt(4)不允许空SendTo发送地址Nvarchar(200)NULL允许空CcTo抄送地址Nvarchar(200)NULL允许空SecretToNvarchar(200)NULL允许空SendToIDNvarchar(200)NULL允许空CcToIDNvarchar(200)NULL允许空SecretToIDNvarchar(200)NULL允许空Title主题nvarchar(50)NULL允许空Content容textNULL允许空SendTime发送时间datetimeNULL允许空Status装贴nvarchar(10)NULL允许空AttNamenvarchar(200)NULL允许空AttUpNamenvarchar(200)NULL允许空Important重要性nvarchar(10)NULL允许空表7读表[Mail_Read]字段说明类型(长度)默认值备注ReadID读idint(4)不允许空MailIDidint(4)不允许空ReadUsrID读者idint(4)不允许空

Times次数int(4)不允许空Status状态nvarchar(10)NULL允许空LastReadTime上次读取时间datetimeNULL允许空SendTime发送时间datetimeNULL允许空Important重要性Nvarchar(10)NULL允许空表8消息表[Message]字段说明类型(长度)默认值备注id消息idint(4)不允许空(主键)title主题varchar(100)不允许空username消息发送者nvarchar(50)不允许空content消息容text不允许空ischeck是否审核bit0不允许空contenttime消息时间nvarchar(50)不允许空表9访问表[RequestConfig]字段说明类型(长度)默认值备注idint(4)不允许空(主键)showNowbitNULLshowTotalbitNULL

totalWeiInt(4) NULLshowTotalTablebit NULL表10访问表[Requestinfo]字段说明类型(长度)默认值备注idint(4)不允许空(主键)ipnvarchar(50)NULLurlnvarchar(50)NULLdatetime访问时间datetime NULL表10消息回复表[answer]字段说明类型(长度)默认值备注idint(4)不允许空(主键)messageid消息idint(4)不允许空reply回复容Text不允许空replytime回复时间nvarchar(50)不允许空replyname回复名字nvarchar(50)表10命令记录表[cmd_record]不允许空字段说明类型(长度) 默认值备注

table_id表idvarchar(50)NULLtable_name表名varchar(100)NULLusername用户名varchar(100)NULLipvarchar(50)NULLmacvarchar(50)NULLcmd_keyvarchar(50)NULLmodelvarbinary(8000)NULLrecord_timedatetimeNULLresume_cmd_id回复名字Int(4)NULL表11文章表[enterprise]字段说明类型(长度)默认值备注article_idint(4)不允许空(主键)edit_time编辑时间datetimeNULLtext编辑容varchar(50)NULLsender发送者varchar(50)NULLcreate_time创建时间datetimeNULLtitle主题nvarchar(30)NULL表12事件表性丫6讨5]字段说明类型(长度)默认值备注idint(4)不允许空(主键)datedatetimeNULLtext事件容TextNULLcreatetime创建时间datetimeNULLedittime编辑时间datetimeNULLprecisionchar(1)NULLeventTexttextNULL表13友情表[friendLink]字段说明类型(长度)默认值备注idint(4)不允许空(主键)imagePath图片路径nvarchar(100)NULLname名nvarchar(50)NULLpathnvarchar(100)NULL表14会员用户表[mail_User]字段说明类型(长度)默认值备注USERID用户idint(4)不允许空(主键)LOGINID账号nvarchar(50)NULL

USERNAME用户nvarchar(50)NULLUsrPASSWORD用户密码nvarchar(50)NULLGROUPIDint(4)NULLISSYSTEMInt(4)NULLDEPARTMENT用户部门nvarchar(50)NULLtelenumbernvarchar(50)NULLaddress地址nvarchar(50)NULLpowerInt(4)NULL表15新闻表[news]字段说明类型(长度)默认值备注article_id文章idint(4)不允许空(主键)title主题nvarchar(50)NULLtype_id新闻类型int(4)NULLtext新闻容textNULLcreate_time创建时间datetimeNULLedit_time编辑时间datetimeNULLbrowse_times浏览次数Int(4)NULLsender发送者varchar(50)NULLiconvarchar(100)NULLbriefnvarchar(100)NULL

keyWord关键词nvarchar(500)NULL表16新闻类型表巾6亚5]字段说明类型(长度)默认值备注type_idint(4)不允许空(主键)type_name类型名nvarchar(50)NULL表17通知表旧0讹6]字段说明类型(长度)默认值备注idint(4)不允许空(主键)create_time创建时间datetimeNULLedit_time编辑时间datetimeNULLsender发送者varchar(50)NULLtext通知容textNULLtitle主题nvarchar(50)NULL表18商品类型表[pro_type]字段说明类型(长度)默认值备注pro_type_idint(4)不允许空(主键)pro_type_namenvarchar(50)NULL

表19商品表[pro_type]字段说明类型(长度)默认值备注idint(4)不允许空(主键)name商品名nvarchar(50)NULLtype商品类型nvarchar(50)NULLnumber数量nvarchar(50)NULLicon图片nvarchar(50)NULLpro_type_idInt(4)NULLtexttextNULL表20工程表历96a]字段说明类型(长度)默认值备注idint(4)不允许空(主键)title主题nvarchar(50)NULLicon图片varchar(100)NULLtext容textNULLbrief简述nvarchar(200)NULLcreatetime创建日期datetimeNULLedittime编辑时间datetimeNULL

表21上传文件表[uploadfile]字段说明类型(长度)默认值备注idint(4)不允许空(主键)filename文件名nvarchar(100)NULLpath文件保存路径varchar(200)NULLbrief简述nvarchar(300)NULLdepartment_idint(4)NULLpart_idnvarchar(50)NULLtitle主题nvarchar(50)NULLcreatetime创建时间datetimeNULLedittime编辑时间datetimeNULLsize文件大小int(4)NULLdepart_typenvarchar(50)NULLkeyWordnvarchar(200)NULL表21招聘表[zhaopin]字段说明类型(长度)默认值备注idint(4)不允许空(主键)zhiwei职位nvarchar(50)NULLxinjin薪金nvarchar(50)NULLgongzuojingyan工作经验nvarchar(2000)NULLmiaoshu工作描述nvarchar(3000)NULLfaburiqi发布日期nvarchar(50)NULLlianxifangshi联系方式nvarchar(3000)NULL四总体设计4.1项目规划的软硬件开发环境:1)服务器的软硬件配置服务器的硬件配置:CPU奔腾D2.06,硬盘806,存512M服务器的操作系统:WindowsXP以上Web服务器软件:166.1(InternetInformationServer)数据库服务器软件6。1Server20002)客户端的软硬件配置客户端的硬件配置:CPU奔腾4或以上,硬盘406,存256M客户端操作系统:WindowsXPW±客户端浏览器软件:IE(InternetExplorer)系统的开发工具由于系统的软件配置主要是基于Microsoft公司的软件,所以在系统的开发工具的选择上采用了Microsoft公司的软件开发工具VS2008,具体容如下:采用人5曰门矶技术、C#脚本语言编写Web应用程序。采用SQLServer2000存储和管理数据。4.1.2的整体架构系统采用三层的体系结构,数据库采用MicrosoftSQLServer2000,编程语言为C#以及ASP.NET,Web页面采用ASP.NET、html代码,后台程序由C#编写。除亚©6表示层外,还有Model层、数据访问层DAL、业务逻辑层811等等。DAL负责数据库的数据存取,811通过调用DAL层的方法来实现业务需求,亚©6层通过调用BLL的方法来实现与用户的交互,Model提供数据实体类供亚©6、BLL、口41调用,DAL负责与数据库的交互,为了提高维护性,采用OOP的设计思想,只有811层可以直接调用口41层类中的方法,不可以跨层调用。BLL层的功能是由多个不同的类互相配合实现复杂的业务逻辑。系统大量采用^2*技术,通过AJAX,JavaScript可使用JavaScript的XMLHttpRequest对象来直接与服务器进行通信。通过这个对象,您的JavaScript可在不重载页面的情况与Web服务器交换数据。AJAX在浏览器与Web服务器之间使用异步数据传输(HTTP请求)这样就可使网页从服务器请求少量的信息,而不是整个页面。传统的川06应用允许用户填写表单(form),当提交表单时就向亚©6服务器发送一个请求。服务器接收并处理传来的表单,然接返回一个新的网页。这个做法浪费了许多带宽,因为在前接两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。与此不同,AJAX应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的webservice接口,并在客户端采用JavaScript处理来自服务器的响应。因此在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以亚©6服务器的处理时间也减少了。使用川2*的最大优点,就是能在不更新整个页面的前提下维护数据。这使得亚06应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。动态生成html五企业系统的详细设计系统的设计与实现摘要随着网络的发展,对企事业单位的影响也越来越大,本系统的建立是为了加强对公司自身的宣传及对客户的信息交流,促进公司的发展。本包含前台后后台两部分,前台可以展现公司承接的各种业务、公司文化信息和公司提供的各种兼职信息及当前相关新闻等。后台主要功能是对前台各页面的初始化,并能随时进行对前台页面信息进行修改。本系统使用软件工程的开发方法,从需求分析、总体设计、详细设计等步骤对该系统进行了科学的设计管理。本使用川矶开发平台进行开发,B/S架构模式,5口归6"6r数据库,实现了的快速更新,使我们的企业更加方便的对本公司信息的更新。关键词:网络;;企事业单位ABSTRACTWiththedevelopmentofnetwork,thesiteoftheimpactofenterprisesandinstitutionsisalsogrowing,thesitesystemistostrengthenthepany'spublicityandexchangeofinformationtocustomerstopromotethedevelopmentofthepany.Thissitecontainsthebackgroundoftwopartsafterthefrontdesk,frontdesktoshowthepanycanundertakeavarietyofbusiness,corporatecultureandpanyinformationtoprovideavarietyofpart-timeinformationandcurrentnews.Themainfeatureisthebackgroundofthefrontpageoftheinitialization,andonthefrontpageatanytimetoamendtheinformation.Thesystemworksbyusingsoftwaredevelopmentmethodologies,fromtheneedsanalysis,design,detaileddesignofthesystem,suchasthestepsofthedesignandmanagementofscience.Tdevelopment,B/Sstructuremode,sqlserverdatabase,awebsitequickupdate,sothatourenterprisestomoreeasilyupdateinformationonthepany.Keywords:Network;Website;Enterprise一引言开发背景及意义当今社会网络已经深入千家万户,国家法令也明确规定各大小公司必须有自己的门户。而从现在的企业来看,大多数企业都在更新问题上非常迟钝,有的甚至从建成之后根本没有更新过!这种做法是很不恰当的,对于企业来说也是影响极大的。代表了一个企业的精神面貌,是企业的形象所在,如果一个企业的在客户的眼中体现的是旧东西的堆积,新东西根本没有上去,那么,这个给企业带来的形象上的损失和品牌上的损失是不可忽视的。现在已经有很多开发者也注意到这个问题,有很多研发者都投入到对的改善之中。而本则彻底将做的灵活起来,几乎前台所有的显示全部出于后台的初始,这样就能够保证公司信息的迅速更新,及时反映给公司客户,增强公司与客户的合作。简介本给客户提供一个了解公司的平台,客户可以与公司及时地交换意见,产生互动,公司也可以及时对进行更新维护。表1前台客户系统功能模块功能主页模块用户可以浏览公司的一些基本的信息新闻模块用户可以浏览公司的新闻经典案例用户可以浏览公司的服务项目服务项目用户可以浏览公司的服务项目表2后台管理系统功能新闻管理增加、修改、删除公司的新闻经典案例增加、修改、删除公司的经典案例服务项目增加、修改、删除公司的服务项目主页模块可以修改主页信息1.3开发工具的选择整体设计工具的选择MacromediaDreamweaver8是建立Web站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。开发人员可以将其选择的服务器技术与Dreamweaver配合使用,建立将用户连接到数据库、Web服务和旧式系统的强大Internet应用程序。图片处理工具的选择Photoshop是用于设计、优化和集成Web图形的完备解决方案。经由专业化的控制、更为快捷的性能以及完美的集成,自如地掌控图形开发。体系架构工具的选择VS2008企业级工作平台(MicrosoftVisualStudio2008,简称VS2008),利用它我们可以在数据库和用矶网络应用程序的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的川矶集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持C#,HTML,CSS,Javascript。1.4开发环境的选择及相关技术简介ASP.NET的简介ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。与以前的Web开发模型相比,ASP.NET提供了数个重要的优点:增强的性能。ASP.NET是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。世界级的工具支持。ASP.NET框架补充了VisualStudio集成开发环境中的大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。威力和灵活性。由于ASP.NET基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。^£丁框架类库、消息处理和数据访问解决方案都可从Web无缝访问。ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到ASP.NET时保留基于的开发中的现有投资。MVC框架简介MVC是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。视图视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括MacromediaFlash和像XHTML,XML/XSL,WML等一些标识语言和Webservices.如何处理应用程序的界面变得越来越有挑战性。MVC—个大的好处是它能为你的应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。例如它可能用像£$和ColdFusionponents这样的构件对象来处理数据库。被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。IIS服务器的简介IIS(InternetInformationServer,互联网信息服务)是一种Web(网页)服务组件,其中包括亚06服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。数据库的简介SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统,该版本继承了5。1Server7.0版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。二企业的功能分析功能分析本系统分前台部分和后台部分:前台部分由用户使用,主要包括企业概况,新闻资讯,产品中心,企业文化,人才招聘,在线交流,友情,联系我们,信息,站搜索,流量统计。表3各功能模块介绍模块功能企业概况主要介绍公司名称、公司文化、公司、公司地址、公司组织结构图等信息。新闻资讯用户可以查看公司新闻以及其他新闻。产品中心用户可以查看公司各种产品。企业文化介绍公司目前正在施行的文化。人才招聘用户可以查看公司的招聘信息。在线交流游客及注册会员均可在此发表、回复留言,新发表的留言需经过管理员审核后方可在前台页面显示。友情用户可以访问与本公司关联的

联系我们用户可以看到公司的联系方式站搜索用户可对部文章进行搜索,根据文章正文和标题的关键词进行搜索。或可以在站按类别、日期、容等关键字,对信息进行查询搜索。流量统计前台页面显示总访问人数,后台管理员可以设置计数器显示数字,显示位数,计数器是否隐藏,统计信息是否公开等,可记录来访客的来源旧地址和来源页面信息,在线人数;可统计每月、每天和每小时的访问数据。信息所有页面下方均有板权说明后台部分由管理员使用,主要包括会员登录,通讯录,部,管理员可在后台进行信息发布及各项管理操作,包括用户管理、信息管理、资料上传、互动管理及管理等。表4后台各功能模块介绍会员登录用户需同意注册协议方可进入页面注册,不同意注册协议则返回首页。注册容包括必要的用户信息,具有用户重复注册、密码确认错误的提示等处理。信息管理信息类别动态管理,后台添加新闻,前台实时显现。管理员可对每条信息进行编辑,如设定图片位置,实现图文绕字,设定热点信息,优先显示。可按照类别、日期、容等规则查询、修改、删除信息,可以根据关键字,罗列出每条新闻的相关信息,生成新闻页面。资料上传可以实现后台上传文件,前台能够展现。上传文件格式可根据实际需要,选择不同的格式,可对文件进行检索,可实现后台的管理维护。互动管理管理员在此审核留言、回复留言、删除留言。管理管理员可在此发布友情,包括文字和图片。功能模块设计本系统根据企业要求分为前台和后台两大部分,后台部分占有很大比重,这是和传统有所不同,本设计的核心部分就是灵活,后台的设计使用了大量的表格,并且采用多种映射机制,其中最大的特点就是单表对多表,例如主页信息显示团队风采、新闻中心、经典案例、服务客户、公司文化和服务项目等六个模块的容,而它的显示使用了大量表的交叉取数,当各模块信息更新时要将更新的信息通知主页,这样主页在条用数据时才能将更新的数据显示出来。三数据库的设计与实现3.1数据库需求分析本采用了sqlserver2000数据库管理系统,整个系统的数据结构如

下:表5组表[Mail_Group]字段说明类型(长度)默认值备注GROUPNAME]组名nvarchar(50)NULL不允许空GroupDsc组描述nvarchar(200)NULL允许空GROUPID自动增值键int(4)NOTNULL不允许空(主键)表6信息表[Mail_MailInfo]字段说明类型(长度)默认值备注MailIDidint(4)不允许空UserID用户idInt(4)不允许空SendTo发送地址Nvarchar(200)NULL允许空CcTo抄送地址Nvarchar(200)NULL允许空SecretToNvarchar(200)NULL允许空SendToIDNvarchar(200)NULL允许空CcToIDNvarchar(200)NULL允许空SecretToIDNvarchar(200)NULL允许空Title主题nvarchar(50)NULL允许空Content容textNULL允许空SendTime发送时间datetimeNULL允许空Status装贴nvarchar(10)NULL允许空

AttNamenvarchar(200)NULL允许空AttUpNamenvarchar(200)NULL允许空Important重要性nvarchar(10)NULL允许空表7读表[Mail_Read]字段说明类型(长度)默认值备注ReadID读idint(4)不允许空MailIDidint(4)不允许空ReadUsrID读者idint(4)不允许空Times次数int(4)不允许空Status状态nvarchar(10)NULL允许空LastReadTime上次读取时间datetimeNULL允许空SendTime发送时间datetimeNULL允许空Important重要性Nvarchar(10)NULL允许空表8消息表[Message]字段说明类型(长度)默认值备注id消息idint(4)不允许空(主键)title主题varchar(100)不允许空username消息发送者nvarchar(50)不允许空

content消息容text不允许空ischeck是否审核bit0 不允许空contenttime消息时间nvarchar(50)不允许空表9访问表[RequestConfig]字段说明类型(长度)默认值 备注idint(4)不允许空(主键)showNowbitNULLshowTotalbitNULLtotalWeiInt(4)NULLshowTotalTablebitNULL表10访问表[RequestInfo]字段说明类型(长度)默认值 备注idint(4)不允许空(主键)ipnvarchar(50)NULLurlnvarchar(50)NULLdatetime访问时间datetimeNULL表10消息回复表[answer]

字段说明类型(长度)默认值备注idint(4)不允许空(主键)messageid消息idint(4)不允许空reply回复容Text不允许空replytime回复时间nvarchar(50)不允许空replyname回复名字nvarchar(50)不允许空表10命令记录表[cmd_record]字段说明类型(长度)默认值备注idint(4)不允许空(主键)table_id表idvarchar(50)NULLtable_name表名varchar(100)NULLusername用户名varchar(100)NULLipvarchar(50)NULLmacvarchar(50)NULLcmd_keyvarchar(50)NULLmodelvarbinary(8000)NULLrecord_timedatetimeNULLresume_cmd_id回复名字Int(4)NULL表11文章表[enterprise]

字段说明类型(长度)默认值备注article_idint(4)不允许空(主键)edit_time编辑时间datetimeNULLtext编辑容varchar(50)NULLsender发送者varchar(50)NULLcreate_time创建时间datetimeNULLtitle主题nvarchar(30)NULL表12事件表性丫6讨5]字段说明类型(长度)默认值备注idint(4)不允许空(主键)datedatetimeNULLtext事件容TextNULLcreatetime创建时间datetimeNULLedittime编辑时间datetimeNULLprecisionchar(1)NULLeventTexttextNULL表13友情表[friendLink]字段说明类型(长度)默认值备注idint(4)不允许空(主键)

imagePath图片路径nvarchar(100)NULLname名nvarchar(50)NULLpathnvarchar(100)NULL表14会员用户表[mail_User]字段说明类型(长度)默认值备注USERID用户idint(4)不允许空(主键)LOGINID账号nvarchar(50)NULLUSERNAME用户nvarchar(50)NULLUsrPASSWORD用户密码nvarchar(50)NULLGROUPIDint(4)NULLISSYSTEMInt(4)NULLDEPARTMENT用户部门nvarchar(50)NULLtelenumbernvarchar(50)NULLaddress地址nvarchar(50)NULLpowerInt(4)NULL表15新闻表[news]字段说明类型(长度)默认值备注article_id文章idint(4)不允许空(主键)

title主题nvarchar(50)NULLtype_id新闻类型int(4)NULLtext新闻容textNULLcreate_time创建时间datetimeNULLedit_time编辑时间datetimeNULLbrowse_times浏览次数Int(4)NULLsender发送者varchar(50)NULLiconvarchar(100)NULLbriefnvarchar(100)NULLkeyWord关键词nvarchar(500)NULL表16新闻类型表巾6亚5]字段说明类型(长度)默认值备注type_idint(4)不允许空(主键)type_name类型名nvarchar(50)NULL表17通知表旧0讹6]字段说明类型(长度)默认值备注idint(4)不允许空(主键)create_time创建时间datetimeNULL

edit_time编辑时间datetimeNULLsender发送者varchar(50)NULLtext通知容textNULLtitle主题nvarchar(50)NULL表18商品类型表[pro_type]字段说明类型(长度)默认值备注pro_type_idint(4)不允许空(主键)pro_type_namenvarchar(50)NULL表19商品表[pro_type]字段说明类型(长度)默认值备注idint(4)不允许空(主键)name商品名nvarchar(50)NULLtype商品类型nvarchar(50)NULLnumber数量nvarchar(50)NULLicon图片nvarchar(50)NULLpro_type_idInt(4)NULLtexttextNULL

表20工程表历96a]字段说明类型(长度)默认值备注idint(4)不允许空(主键)title主

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论