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

付费下载

下载本文档

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

文档简介

网站系统设计与实现摘要随着网络发展,网站对企事业单位影响也越来越大,本网站系统建立是为了加强对公司自身宣传及对客户信息交流,增进公司发展。本网站包括前台后后台两某些,前台可以呈现公司承办各种业务、公司文化信息和公司提供各种兼职信息及当前有关新闻等。后台重要功能是对前台各页面初始化,并能随时进行对前台页面信息进行修改。本系统使用软件工程开发办法,从需求分析、总体设计、详细设计等环节对该系统进行了科学设计管理。本网站使用.net开发平台进行开发,B/S架构模式,sqlserver数据库,实现了网站迅速更新,使咱们公司更加以便对我司网站信息更新。核心词:网络;网站;企事业单位ABSTRACTWiththedevelopmentofnetwork,thesiteoftheimpactofenterprisesandinstitutionsisalsogrowing,thesitesystemistostrengthenthecompany'spublicityandexchangeofinformationtocustomerstopromotethedevelopmentofthecompany.Thissitecontainsthebackgroundoftwopartsafterthefrontdesk,frontdesktoshowthecompanycanundertakeavarietyofbusiness,corporatecultureandcompanyinformationtoprovideavarietyofpart-timeinformationandcurrentnews.Themainfeatureisthebackgroundofthefrontpageoftheinitialization,andonthefrontpageatanytimetoamendtheinformation.Thesystemworksbyusingsoftwaredevelopmentmethodologies,fromtheneedsanalysis,design,detaileddesignofthesystem,suchasthestepsofthedesignandmanagementofscience.Theuseofthiswebsitedevelopmentplatformfor.netdevelopment,B/Sstructuremode,sqlserverdatabase,awebsitequickupdate,sothatourenterprisestomoreeasilyupdateinformationontheCompany.Keywords:Network;Website;Enterprise一引言1.1开发背景及意义当今社会网络已经进一步千家万户,国家法令也明确规定各大小公司必要有自己网站门户。而从当前公司网站来看,大多数公司网站都在更新问题上非常迟钝,有网站甚至从网站建成之后主线没有更新过!这种做法是很不恰当,对于公司来说也是影响极大。网站代表了一种公司精神面貌,是公司形象所在,如果一种公司网站在客户眼中体现是旧东西堆积,新东西主线没有上去,那么,这个网站给公司带来形象上损失和品牌上损失是不可忽视。当前已有诸多网站开发者也注意到这个问题,有诸多研发者都投入到对网站改进之中。而本网站则彻底将网站做灵活起来,几乎前台所有显示所有出于后台初始,这样就可以保证公司信息迅速更新,及时反映给公司客户,增强公司与客户合伙。1.2网站简介 本网站给客户提供一种理解公司平台,客户可以与公司及时地互换意见,产生互动,公司也可以及时对网站进行更新维护。表1前台客户系统功能模块功能主页模块顾客可以浏览公司某些基本信息新闻模块顾客可以浏览公司新闻典型案例顾客可以浏览公司服务项目服务项目顾客可以浏览公司服务项目表2后台管理系统功能新闻管理增长、修改、删除公司新闻典型案例增长、修改、删除公司典型案例服务项目增长、修改、删除公司服务项目主页模块可以修改主页信息1.3开发工具选取1.3.1网站整体设计工具选取MacromediaDreamweaver8是建立Web站点和应用程序专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合为一种功能强大工具,使每个级别开发人员和设计人员都可运用它迅速创立界面吸引人并且基于原则站点和应用程序。开发人员可以将其选取服务器技术与Dreamweaver配合使用,建立将顾客连接到数据库、Web服务和旧式系统强大Internet应用程序。1.3.2网站图片解决工具选取Photoshop是用于设计、优化和集成Web图形完备解决方案。经由专业化控制、更为快捷性能以及完美集成,自如地掌控图形开发。1.3.3网站体系架构工具选取VS公司级工作平台(MicrosoftVisualStudio,简称VS),运用它咱们可以在数据库和.net网络应用程序开发、发布,以及应用程序服务器整合方面极大提高工作效率。它是功能丰富.net集成开发环境,涉及了完备编码、调试、测试和发布功能,完整支持C#,HTML,CSS,Javascript。1.4开发环境选取及有关技术简介1.4.1ASP.NET简介 ASP.NET是建立在公共语言运营库上编程框架,可用于在服务器上生成功能强大Web

应用程序。与此前Web开发模型相比,ASP.NET提供了数个重要长处:增强性能。ASP.NET是在服务器上运营编译好公共语言运营库代码。与被解释前辈不同,ASP.NET可运用初期绑定、实时编译、本机优化和盒外缓存服务。这相称于在编写代码行之前便明显提高了性能。世界级工具支持。ASP.NET框架补充了VisualStudio

集成开发环境中大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动布置只是这个强大工具所提供功能中少数几种。威力和灵活性。由于ASP.NET基于公共语言运营库,因而Web

应用程序开发人员可以运用整个平台威力和灵活性。.NET框架类库、消息解决和数据访问解决方案都可从Web无缝访问。ASP.NET也与语言无关,因此可以选取最适合应用程序语言,或跨各种语言分割应用程序。此外,公共语言运营库交互性保证在迁移到ASP.NET时保存基于COM开发中既有投资。1.4.2MVC框架简介MVC是一种框架模式,它强制性使应用程序输入、解决和输出分开。使用MVC应用程序被提成三个核心部件:模型、视图、控制器。它们各自解决自己任务。视图视图是顾客看到并与之交互界面。对老式Web应用程序来说,视图就是由HTML元素构成界面,在新式Web应用程序中,HTML仍旧在视图中扮演着重要角色,但某些新技术已层出不穷,它们涉及MacromediaFlash和像XHTML,XML/XSL,WML等某些标记语言和Webservices.如何解决应用程序界面变得越来越有挑战性。MVC一种大好处是它能为你应用程序解决诸多不同视图。在视图中其实没有真正解决发生,不论这些数据是联机存储还是一种雇员列表,作为视图来讲,它只是作为一种输出数据并容许顾客操纵方式。模型模型表达公司数据和业务规则。在MVC三个部件中,模型拥有最多解决任务。例如它也许用像EJBs和ColdFusionComponents这样构件对象来解决数据库。被模型返回数据是中立,就是说模型与数据格式无关,这样一种模型能为各种视图提供数据。由于应用于模型代码只需写一次就可以被各种视图重用,因此减少了代码重复性。1.4.3IIS服务器简介IIS(InternetInformationServer,互联网信息服务)是一种Web(网页)服务组件,其中涉及Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文献传播、新闻服务和邮件发送等方面,它使得在网络(涉及互联网和局域网)上发布信息成了一件很容易事。1.4.4数据库简介SQLServer是Microsoft公司推出SQLServer

数据库管理系统,该版本继承了SQLServer7.0版本长处,同步又比它增长了许多更先进功能。具备使用以便可伸缩性好与有关软件集成限度高等长处,可跨越从运营MicrosoftWindows98膝上型电脑到运营MicrosoftWindows大型多解决器服务器等各种平台使用。二公司网站功能分析2.1功能分析本网站系统分前台某些和后台某些:(1)前台某些由顾客使用,重要涉及公司概况,新闻资讯,产品中心,公司文化,人才招聘,在线交流,情谊链接,联系咱们,版权信息,站内搜索,流量记录。表3各功能模块简介模块功能公司概况重要简介公司名称、公司文化、公司电话、公司地址、公司组织构造图等信息。新闻资讯顾客可以查看公司新闻以及其她新闻。产品中心顾客可以查看公司各种产品。公司文化简介公司当前正在施行文化。人才招聘顾客可以查看公司招聘信息。在线交流游客及注册会员均可在此刊登、回答留言,新刊登留言需通过管理员审核后方可在前台页面显示。情谊链接顾客可以访问与我司关联网站联系咱们顾客可以看到公司联系方式站内搜索顾客可对网站内部文章进行搜索,依照文章正文和标题核心词进行搜索。或可以在站内按类别、日期、内容等核心字,对信息进行查询搜索。流量记录前台页面显示总访问人数,后台管理员可以设立计数器显示数字,显示位数,计数器与否隐藏,记录信息与否公开等,可记录来访客来源IP地址和来源页面信息,在线人数;可记录每月、每天和每小时访问数据。版权信息所有页面下方均有板权阐明(2)后台某些由管理员使用,重要涉及会员登录,通讯录,内部邮箱,管理员可在后台进行信息发布及各项管理操作,涉及顾客管理、信息管理、资料上传、互动管理及链接管理等。表4后台各功能模块简介会员登录顾客需批准注册合同方可进入页面注册,不批准注册合同则返回眸页。注册内容涉及必要顾客信息,具备顾客重复注册、密码确认错误提示等解决。信息管理信息类别动态管理,后台添加新闻,前台实时显现。管理员可对每条信息进行编辑,如设定图片位置,实现图文绕字,设定热点信息,优先显示。可按照类别、日期、内容等规则查询、修改、删除信息,可以依照核心字,罗列出每条新闻有关信息,生成新闻页面。资料上传可以实现后台上传文献,前台可以呈现。上传文献格式可依照实际需要,选取不同格式,可对文献进行检索,可实现后台管理维护。互动管理管理员在此审核留言、回答留言、删除留言。链接管理管理员可在此发布情谊链接,涉及文字链接和图片链接。2.2功能模块设计本网站系统依照公司规定分为前台和后台两大某些,后台某些占有很大比重,这是和老式网站有所不同,本网站设计核心某些就是灵活,后台设计使用了大量表格,并且采用各种映射机制,其中最大特点就是单表对多表,例如主页信息显示团队风采、新闻中心、典型案例、服务客户、公司文化和服务项目等六个模块内容,而它显示使用了大量表交叉取数,当各模块信息更新时要将更新信息告知主页,这样主页在条用数据时才干将更新数据显示出来。三数据库设计与实现3.1数据库需求分析本网站采用了sqlserver数据库管理系统,整个网站系统数据构造如下:表5邮件组表[Mail_Group]字段说明类型(长度)默认值备注GROUPNAME]邮件组名nvarchar(50)NULL不容许空GroupDsc邮件组描述nvarchar(200)NULL容许空GROUPID自动增值键int(4)NOTNULL不容许空(主键)表6邮件信息表[Mail_MailInfo]字段说明类型(长度)默认值备注MailID邮件idint(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)不容许空MailID邮件idint(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事件表[events]字段说明类型(长度)默认值备注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)NULLtelenumber电话号码nvarchar(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新闻类型表[news]字段说明类型(长度)默认值备注type_idint(4)不容许空(主键)type_name类型名nvarchar(50)NULL表17告知表[notice]字段说明类型(长度)默认值备注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工程表[project]字段说明类型(长度)默认值备注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()NULLmiaoshu工作描述nvarchar(3000)NULLfaburiqi发布日期nvarchar(50)NULLlianxifangshi联系方式nvarchar(3000)NULL四总体设计

4.1项目规划4.1.1网站软硬件开发环境:1)服务器软硬件配备服务器硬件配备:CPU奔腾D2.0G,硬盘80G,内存512M服务器操作系统:WindowsXP以上Web服务器软件:IIS6.1(InternetInformationServer)数据库服务器软件:SQLServer2)客户端软硬件配备客户端硬件配备:CPU奔腾4或以上,硬盘40G,内存256M客户端操作系统:WindowsXP以上客户端浏览器软件:IE(InternetExplorer)4.1.2系统开发工具由于系统软件配备重要是基于Microsoft公司软件,因此在系统开发工具选取上采用了Microsoft公司软件开发工具VS,详细内容如下:采用ASP.net技术、C#脚本语言编写Web应用程序。采用SQLServer存储和管理数据。4.1.2系统采用三层体系构造,数据库采用MicrosoftSQLServer,编程语言为C#以及ASP.NET,Web页面采用ASP.NET、html代码,后台程序由C#编写。除Web表达层外,尚有Model层、数据访问层DAL、业务逻辑层BLL等等。DAL负责数据库数据存取,BLL通过调用DAL层办法来实现业务需求,Web层通过调用BLL办法来实现与顾客交互,Model提供数据实体类供Web、BLL、DAL调用,DAL负责与数据库交互,为了提高维护性,采用OOP设计思想,只有BLL层可以直接调用DAL层类中办法,不可以跨层调用。BLL层功能是由各种不同类互相配合实现复杂业务逻辑。系统大量采用ajax技术,通过AJAX,JavaScript可使用

JavaScriptXMLHttpRequest对象来直接与服务器进行通信。通过这个对象,您JavaScript可在不重载页面状况与Web服务器互换数据。AJAX在浏览器与Web服务器之间使用异步数据传播(HTTP祈求),这样就可使网页从服务器祈求少量信息,而不是整个页面。老式web应用容许顾客填写表单(form),当提交表单时就向web服务器发送一种祈求。服务器接受并解决传来表单,然後返回一种新网页。这个做法挥霍了许多带宽,由于在前後两个页面中大某些HTML代码往往是相似。由于每次应用交互都需要向服务器发送祈求,应用响应时间就依赖于服务器响应时间。这导致了顾客界面响应比本地应用慢得多。与此不同,AJAX应用可以仅向服务器发送并取回必须数据,它使用SOAP或其他某些基于XMLwebservice接口,并在客户端采用JavaScript解决来自服务器响应。因而在服务器和浏览器之间互换数据大量减少,成果咱们就能看到响应更快应用。同步诸多解决工作可以在发出祈求客户端机器上完毕,因此Web服务器解决时间也减少了。使用Ajax最大长处,就是能在不更新整个页面前提下维护数据。这使得Web应用程序更为迅捷地回应顾客动作,并避免了在网络上发送那些没有变化过信息。动态生成html五公司网站系统详细设计网站系统设计与实现摘要随着网络发展,网站对企事业单位影响也越来越大,本网站系统建立是为了加强对公司自身宣传及对客户信息交流,增进公司发展。本网站包括前台后后台两某些,前台可以呈现公司承办各种业务、公司文化信息和公司提供各种兼职信息及当前有关新闻等。后台重要功能是对前台各页面初始化,并能随时进行对前台页面信息进行修改。本系统使用软件工程开发办法,从需求分析、总体设计、详细设计等环节对该系统进行了科学设计管理。本网站使用.net开发平台进行开发,B/S架构模式,sqlserver数据库,实现了网站迅速更新,使咱们公司更加以便对我司网站信息更新。核心词:网络;网站;企事业单位ABSTRACTWiththedevelopmentofnetwork,thesiteoftheimpactofenterprisesandinstitutionsisalsogrowing,thesitesystemistostrengthenthecompany'spublicityandexchangeofinformationtocustomerstopromotethedevelopmentofthecompany.Thissitecontainsthebackgroundoftwopartsafterthefrontdesk,frontdesktoshowthecompanycanundertakeavarietyofbusiness,corporatecultureandcompanyinformationtoprovideavarietyofpart-timeinformationandcurrentnews.Themainfeatureisthebackgroundofthefrontpageoftheinitialization,andonthefrontpageatanytimetoamendtheinformation.Thesystemworksbyusingsoftwaredevelopmentmethodologies,fromtheneedsanalysis,design,detaileddesignofthesystem,suchasthestepsofthedesignandmanagementofscience.Theuseofthiswebsitedevelopmentplatformfor.netdevelopment,B/Sstructuremode,sqlserverdatabase,awebsitequickupdate,sothatourenterprisestomoreeasilyupdateinformationontheCompany.Keywords:Network;Website;Enterprise一引言1.1开发背景及意义当今社会网络已经进一步千家万户,国家法令也明确规定各大小公司必要有自己网站门户。而从当前公司网站来看,大多数公司网站都在更新问题上非常迟钝,有网站甚至从网站建成之后主线没有更新过!这种做法是很不恰当,对于公司来说也是影响极大。网站代表了一种公司精神面貌,是公司形象所在,如果一种公司网站在客户眼中体现是旧东西堆积,新东西主线没有上去,那么,这个网站给公司带来形象上损失和品牌上损失是不可忽视。当前已有诸多网站开发者也注意到这个问题,有诸多研发者都投入到对网站改进之中。而本网站则彻底将网站做灵活起来,几乎前台所有显示所有出于后台初始,这样就可以保证公司信息迅速更新,及时反映给公司客户,增强公司与客户合伙。1.2网站简介 本网站给客户提供一种理解公司平台,客户可以与公司及时地互换意见,产生互动,公司也可以及时对网站进行更新维护。表1前台客户系统功能模块功能主页模块顾客可以浏览公司某些基本信息新闻模块顾客可以浏览公司新闻典型案例顾客可以浏览公司服务项目服务项目顾客可以浏览公司服务项目表2后台管理系统功能新闻管理增长、修改、删除公司新闻典型案例增长、修改、删除公司典型案例服务项目增长、修改、删除公司服务项目主页模块可以修改主页信息1.3开发工具选取1.3.1网站整体设计工具选取MacromediaDreamweaver8是建立Web站点和应用程序专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合为一种功能强大工具,使每个级别开发人员和设计人员都可运用它迅速创立界面吸引人并且基于原则站点和应用程序。开发人员可以将其选取服务器技术与Dreamweaver配合使用,建立将顾客连接到数据库、Web服务和旧式系统强大Internet应用程序。1.3.2网站图片解决工具选取Photoshop是用于设计、优化和集成Web图形完备解决方案。经由专业化控制、更为快捷性能以及完美集成,自如地掌控图形开发。1.3.3网站体系架构工具选取VS公司级工作平台(MicrosoftVisualStudio,简称VS),运用它咱们可以在数据库和.net网络应用程序开发、发布,以及应用程序服务器整合方面极大提高工作效率。它是功能丰富.net集成开发环境,涉及了完备编码、调试、测试和发布功能,完整支持C#,HTML,CSS,Javascript。1.4开发环境选取及有关技术简介1.4.1A ASP.NET是建立在公共语言运营库上编程框架,可用于在服务器上生成功能强大Web

应用程序。与此前Web开发模型相比,ASP.NET提供了数个重要长处:增强性能。ASP.NET是在服务器上运营编译好公共语言运营库代码。与被解释前辈不同,ASP.NET可运用初期绑定、实时编译、本机优化和盒外缓存服务。这相称于在编写代码行之前便明显提高了性能。世界级工具支持。ASP.NET框架补充了VisualStudio

集成开发环境中大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动布置只是这个强大工具所提供功能中少数几种。威力和灵活性。由于ASP.NET基于公共语言运营库,因而Web

应用程序开发人员可以运用整个平台威力和灵活性。.NET框架类库、消息解决和数据访问解决方案都可从Web无缝访问。ASP.NET也与语言无关,因此可以选取最适合应用程序语言,或跨各种语言分割应用程序。此外,公共语言运营库交互性保证在迁移到ASP.NET时保存基于COM开发中既有投资。1.4.2MVC框架简介MVC是一种框架模式,它强制性使应用程序输入、解决和输出分开。使用MVC应用程序被提成三个核心部件:模型、视图、控制器。它们各自解决自己任务。视图视图是顾客看到并与之交互界面。对老式Web应用程序来说,视图就是由HTML元素构成界面,在新式Web应用程序中,HTML仍旧在视图中扮演着重要角色,但某些新技术已层出不穷,它们涉及MacromediaFlash和像XHTML,XML/XSL,WML等某些标记语言和Webservices.如何解决应用程序界面变得越来越有挑战性。MVC一种大好处是它能为你应用程序解决诸多不同视图。在视图中其实没有真正解决发生,不论这些数据是联机存储还是一种雇员列表,作为视图来讲,它只是作为一种输出数据并容许顾客操纵方式。模型模型表达公司数据和业务规则。在MVC三个部件中,模型拥有最多解决任务。例如它也许用像EJBs和ColdFusionComponents这样构件对象来解决数据库。被模型返回数据是中立,就是说模型与数据格式无关,这样一种模型能为各种视图提供数据。由于应用于模型代码只需写一次就可以被各种视图重用,因此减少了代码重复性。1.4.3IIS服务器简介IIS(InternetInformationServer,互联网信息服务)是一种Web(网页)服务组件,其中涉及Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文献传播、新闻服务和邮件发送等方面,它使得在网络(涉及互联网和局域网)上发布信息成了一件很容易事。1.4.4数据库简介SQLServer是Microsoft公司推出SQLServer

数据库管理系统,该版本继承了SQLServer7.0版本长处,同步又比它增长了许多更先进功能。具备使用以便可伸缩性好与有关软件集成限度高等长处,可跨越从运营MicrosoftWindows98膝上型电脑到运营MicrosoftWindows大型多解决器服务器等各种平台使用。二公司网站功能分析2.1功能分析本网站系统分前台某些和后台某些:(1)前台某些由顾客使用,重要涉及公司概况,新闻资讯,产品中心,公司文化,人才招聘,在线交流,情谊链接,联系咱们,版权信息,站内搜索,流量记录。表3各功能模块简介模块功能公司概况重要简介公司名称、公司文化、公司电话、公司地址、公司组织构造图等信息。新闻资讯顾客可以查看公司新闻以及其她新闻。产品中心顾客可以查看公司各种产品。公司文化简介公司当前正在施行文化。人才招聘顾客可以查看公司招聘信息。在线交流游客及注册会员均可在此刊登、回答留言,新刊登留言需通过管理员审核后方可在前台页面显示。情谊链接顾客可以访问与我司关联网站联系咱们顾客可以看到公司联系方式站内搜索顾客可对网站内部文章进行搜索,依照文章正文和标题核心词进行搜索。或可以在站内按类别、日期、内容等核心字,对信息进行查询搜索。流量记录前台页面显示总访问人数,后台管理员可以设立计数器显示数字,显示位数,计数器与否隐藏,记录信息与否公开等,可记录来访客来源IP地址和来源页面信息,在线人数;可记录每月、每天和每小时访问数据。版权信息所有页面下方均有板权阐明(2)后台某些由管理员使用,重要涉及会员登录,通讯录,内部邮箱,管理员可在后台进行信息发布及各项管理操作,涉及顾客管理、信息管理、资料上传、互动管理及链接管理等。表4后台各功能模块简介会员登录顾客需批准注册合同方可进入页面注册,不批准注册合同则返回眸页。注册内容涉及必要顾客信息,具备顾客重复注册、密码确认错误提示等解决。信息管理信息类别动态管理,后台添加新闻,前台实时显现。管理员可对每条信息进行编辑,如设定图片位置,实现图文绕字,设定热点信息,优先显示。可按照类别、日期、内容等规则查询、修改、删除信息,可以依照核心字,罗列出每条新闻有关信息,生成新闻页面。资料上传可以实现后台上传文献,前台可以呈现。上传文献格式可依照实际需要,选取不同格式,可对文献进行检索,可实现后台管理维护。互动管理管理员在此审核留言、回答留言、删除留言。链接管理管理员可在此发布情谊链接,涉及文字链接和图片链接。2.2功能模块设计本网站系统依照公司规定分为前台和后台两大某些,后台某些占有很大比重,这是和老式网站有所不同,本网站设计核心某些就是灵活,后台设计使用了大量表格,并且采用各种映射机制,其中最大特点就是单表对多表,例如主页信息显示团队风采、新闻中心、典型案例、服务客户、公司文化和服务项目等六个模块内容,而它显示使用了大量表交叉取数,当各模块信息更新时要将更新信息告知主页,这样主页在条用数据时才干将更新数据显示出来。三数据库设计与实现3.1数据库需求分析本网站采用了sqlserver数据库管理系统,整个网站系统数据构造如下:表5邮件组表[Mail_Group]字段说明类型(长度)默认值备注GROUPNAME]邮件组名nvarchar(50)NULL不容许空GroupDsc邮件组描述nvarchar(200)NULL容许空GROUPID自动增值键int(4)NOTNULL不容许空(主键)表6邮件信息表[Mail_MailInfo]字段说明类型(长度)默认值备注MailID邮件idint(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)不容许空MailID邮件idint(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事件表[events]字段说明类型(长度)默认值备注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)NULLtelenumber电话号码nvarchar(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新闻类型表[news]字段说明类型(长度)默认值备注type_idint(4)不容许空(主键)type_name类型名nvarchar(50)NULL表17告知表[notice]字段说明类型(长度)默认值备注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)NULLtex

温馨提示

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

评论

0/150

提交评论