网站系统的设计实现分析

上传人:无*** 文档编号:107952232 上传时间:2022-06-15 格式:DOC 页数:37 大小:437.50KB
收藏 版权申诉 举报 下载
网站系统的设计实现分析_第1页
第1页 / 共37页
网站系统的设计实现分析_第2页
第2页 / 共37页
网站系统的设计实现分析_第3页
第3页 / 共37页
资源描述:

《网站系统的设计实现分析》由会员分享,可在线阅读,更多相关《网站系统的设计实现分析(37页珍藏版)》请在装配图网上搜索。

1、.系统的设计与实现摘 要随着网络的开展,对企事业单位的影响也越来越大,本系统的建立是为了加强对公司自身的宣传及对客户的信息交流,促进公司的开展。本包含前台后后台两局部,前台可以展现公司承接的各种业务、公司文化信息和公司提供的各种兼职信息及当前相关新闻等。后台主要功能是对前台各页面的初始化,并能随时进展对前台页面信息进展修改。本系统使用软件工程的开发方法,从需求分析、总体设计、详细设计等步骤对该系统进展了科学的设计管理。本使用.net开发平台进展开发,B/S架构模式,sqlserver数据库,实现了的快速更新,使我们的企业更加方便的对本公司信息的更新。关键词:网络;企事业单位ABSTRACTWi

2、th the development of network, the site of the impact of enterprises and institutions is also growing, the site system is to strengthen the panys publicity and e*change of information to customers to promote the development of the pany. This site contains the background of two parts after the front

3、desk, front desk to show the pany can undertake a variety of business, corporate culture and pany information to provide a variety of part-time information and current news. The main feature is the background of the front page of the initialization, and on the front page at any time to amend the inf

4、ormation. The system works by using software development methodologies, from the needs analysis, design, detailed design of the system, such as the steps of the design and management of science. The use of this website development platform for .net development, B/S structure mode, sqlserver database

5、, a web site quick update, so that our enterprises to more easily update information on the pany.Keywords: Network;Website;Enterprise一 引言1.1开发背景及意义当今社会网络已经深入千家万户,国家法令也明确规定各大小公司必须有自己的门户。而从现在的企业来看,大多数企业都在更新问题上非常迟钝,有的甚至从建成之后根本没有更新过!这种做法是很不恰当的,对于企业来说也是影响极大的。代表了一个企业的精神面貌,是企业的形象所在,如果一个企业的在客户的眼中表达的是旧东西的堆积,

6、新东西根本没有上去,则,这个给企业带来的形象上的损失和品牌上的损失是不可无视的。现在已经有很多开发者也注意到这个问题,有很多研发者都投入到对的改善之中。而本则彻底将做的灵活起来,几乎前台所有的显示全部出于后台的初始,这样就能够保证公司信息的迅速更新,及时反映给公司客户,增强公司与客户的合作。1.2简介本给客户提供一个了解公司的平台,客户可以与公司及时地交换意见,产生互动,公司也可以及时对进展更新维护。表1 前台客户系统功能模块功能主页模块用户可以浏览公司的一些根本的信息新闻模块用户可以浏览公司的新闻经典案例用户可以浏览公司的效劳工程效劳工程用户可以浏览公司的效劳工程表2 后台管理系统功能新闻管

7、理增加、修改、删除公司的新闻经典案例增加、修改、删除公司的经典案例效劳工程增加、修改、删除公司的效劳工程主页模块可以修改主页信息1.3开发工具的选择1.3.1整体设计工具的选择Macromedia Dreamweaver 8 是 建立 Web 站点和应用程序的专业工具。 它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创立界面吸引人并且基于标准的站点和应用程序。 开发人员可以将其选择的效劳器技术与 Dreamweaver 配合使用,建立将用户连接到数据库、Web 效劳和旧式系统的强大 Internet 应用程序。1.3.2图

8、片处理工具的选择Photoshop是用于设计、优化和集成 Web 图形的完备解决方案。经由专业化的控制、更为快捷的性能以及完美的集成,自如地掌控图形开发。1.3.3体系架构工具的选择VS2021企业级工作平台Microsoft Visual Studio 2021 ,简称VS2021,利用它我们可以在数据库和.net网络应用程序的开发、发布,以及应用程序效劳器的整合方面极大的提高工作效率。它是功能丰富的.net集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持C*,HTML, CSS, Javascript。1.4 开发环境的选择及相关技术简介ASP.NET的简介ASP.NET 是

9、建立在公共语言运行库上的编程框架,可用于在效劳器上生成功能强大的 Web应用程序。与以前的 Web 开发模型相比,ASP.NET 提供了数个重要的优点:增强的性能。ASP.NET 是在效劳器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存效劳。这相当于在编写代码行之前便显著提高了性能。世界级的工具支持。ASP.NET 框架补充了 Visual Studio集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放效劳器控件和自动部署只是这个强大的工具所提供功能中的少数几种。威力和灵活性。由于 ASP.NET 基于公共语言运

10、行库,因此 Web应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据解决方案都可从 Web 无缝。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保存基于 的开发中的现有投资。MVC框架简介MVC是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。视图视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HT

11、ML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括Macromedia Flash和像*HTML,*ML/*SL,WML等一些标识语言和Web services.如何处理应用程序的界面变得越来越有挑战性。MVC一个大的好处是它能为你的应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。模型模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。例如它可能用像Es和ColdFusion ponents这样的构件对象来处理数据库。被模型返回的数据是中立的,

12、就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。 IIS效劳器的简介IISInternet Information Server,互联网信息效劳是一种Web网页效劳组件,其中包括Web效劳器、FTP效劳器、NNTP效劳器和SMTP效劳器,分别用于网页浏览、文件传输、新闻效劳和发送等方面,它使得在网络包括互联网和局域网上发布信息成了一件很容易的事。 数据库的简介SQL Server 2000 是Microsoft 公司推出的SQL Server数据库管理系统,该版本继承了SQL Server 7.0 版本的优

13、点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的效劳器等多种平台使用。二 企业的功能分析2.1功能分析本系统分前台局部和后台局部:(1) 前台局部由用户使用,主要包括企业概况,新闻资讯,产品中心,企业文化,人才招聘,在线交流,友情,联系我们,信息,站搜索,流量统计。表3 各功能模块介绍模块功能企业概况主要介绍公司名称、公司文化、公司、公司地址、公司组织构造图等信息。新闻资讯用户可以查看公司新闻以及其他新闻。产品中心用户可以

14、查看公司各种产品。企业文化介绍公司目前正在施行的文化。人才招聘用户可以查看公司的招聘信息。在线交流游客及注册会员均可在此发表、回复留言,新发表的留言需经过管理员审核前方可在前台页面显示。友情用户可以与本公司关联的联系我们用户可以看到公司的联系方式站搜索用户可对部文章进展搜索,根据文章正文和标题的关键词进展搜索。或可以在站按类别、日期、容等关键字,对信息进展查询搜索。流量统计前台页面显示总人数,后台管理员可以设置计数器显示数字,显示位数,计数器是否隐藏,统计信息是否公开等,可记录来访客的来源IP地址和来源页面信息,在线人数;可统计每月、每天和每小时的数据。信息所有页面下方均有板权说明(2) 后台

15、局部由管理员使用,主要包括会员登录,通讯录,部,管理员可在后台进展信息发布及各项管理操作,包括用户管理、信息管理、资料上传、互动管理及管理等。表4 后台各功能模块介绍会员登录用户需同意注册协议方可进入页面注册,不同意注册协议则返回首页。注册容包括必要的用户信息,具有用户重复注册、密码确认错误的提示等处理。信息管理信息类别动态管理,后台添加新闻,前台实时显现。管理员可对每条信息进展编辑,如设定图片位置,实现图文绕字,设定热点信息,优先显示。可按照类别、日期、容等规则查询、修改、删除信息,可以根据关键字,罗列出每条新闻的相关信息,生成新闻页面。资料上传可以实现后台上传文件,前台能够展现。上传文件格

16、式可根据实际需要,选择不同的格式,可对文件进展检索,可实现后台的管理维护。互动管理管理员在此审核留言、回复留言、删除留言。管理管理员可在此发布友情,包括文字和图片。2.2功能模块设计本系统根据企业要求分为前台和后台两大局部,后台局部占有很大比重,这是和传统有所不同,本设计的核心局部就是灵活,后台的设计使用了大量的表格,并且采用多种映射机制,其中最大的特点就是单表对多表,例如主页信息显示团队风采、新闻中心、经典案例、效劳客户、公司文化和效劳工程等六个模块的容,而它的显示使用了大量表的穿插取数,当各模块信息更新时要将更新的信息通知主页,这样主页在条用数据时才能将更新的数据显示出来。三 数据库的设计

17、与实现3.1数据库需求分析本采用了sqlserver2000数据库管理系统,整个系统的数据构造如下:表5 组表Mail_Group字 段说 明类型(长度)默认值备注GROUPNAME组名nvarchar (50)NULL不允许空GroupDsc组描述nvarchar (200)NULL允许空GROUPID 自动增值键int(4)NOT NULL不允许空主键表6 信息表Mail_MailInfo字 段说 明类型(长度)默认值备注MailIDidint(4)不允许空UserID用户idInt(4)不允许空SendTo发送地址Nvarchar(200)NULL允许空CcTo抄送地址Nvarchar(

18、200)NULL允许空SecretToNvarchar(200)NULL允许空SendToIDNvarchar(200)NULL允许空CcToIDNvarchar(200)NULL允许空SecretToIDNvarchar(200)NULL允许空Title主题nvarchar(50)NULL允许空Content容te*tNULL允许空SendTime发送时间datetimeNULL允许空Status装贴nvarchar(10)NULL允许空AttNamenvarchar(200)NULL允许空AttUpNamenvarchar (200)NULL允许空Important 重要性nvarchar

19、(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

20、 (100)不允许空username消息发送者nvarchar (50)不允许空content消息容te*t不允许空ischeck是否审核bit0不允许空contenttime消息时间nvarchar (50)不允许空表9 表RequestConfig字 段说 明类型(长度)默认值备注idint(4)不允许空主键showNowbitNULLshowTotalbitNULLtotalWeiInt(4)NULLshowTotalTablebitNULL表10 表RequestInfo字 段说 明类型(长度)默认值备注idint(4)不允许空主键ipnvarchar (50)NULLurlnvarc

21、har (50)NULLdatetime时间datetimeNULL表10 消息回复表answer字 段说 明类型(长度)默认值备注idint(4)不允许空主键messageid消息idint(4)不允许空reply回复容Te*t不允许空replytime回复时间nvarchar (50)不允许空replyname回复名字nvarchar (50)不允许空表10 命令记录表cmd_record字 段说 明类型(长度)默认值备注idint(4)不允许空主键table_id表idvarchar (50)NULLtable_name表名varchar (100)NULLusername用户名varc

22、har (100)NULLipvarchar (50)NULLmacvarchar (50)NULLcmd_keyvarchar (50)NULLmodelvarbinary(8000)NULLrecord_timedatetimeNULLresume_cmd_id回复名字Int(4)NULL表11 文章表enterprise字 段说 明类型(长度)默认值备注article_idint(4)不允许空主键edit_time编辑时间datetimeNULLte*t编辑容varchar (50)NULLsender发送者varchar (50)NULLcreate_time创立时间datetimeN

23、ULLtitle主题nvarchar (30)NULL表12 事件表events字 段说 明类型(长度)默认值备注idint(4)不允许空主键datedatetimeNULLte*t事件容Te*tNULLcreatetime创立时间datetimeNULLedittime编辑时间datetimeNULLprecisionchar(1)NULLeventTe*tte*tNULL表13 友情表friendLink字 段说 明类型(长度)默认值备注idint(4)不允许空主键imagePath图片路径nvarchar (100)NULLname名nvarchar (50)NULLpathnvarch

24、ar (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字

25、 段说 明类型(长度)默认值备注article_id文章idint(4)不允许空主键title主题nvarchar (50)NULLtype_id新闻类型int(4)NULLte*t新闻容te*tNULLcreate_time创立时间datetimeNULLedit_time编辑时间datetimeNULLbrowse_times浏览次数Int(4)NULLsender发送者varchar (50)NULLiconvarchar (100)NULLbriefnvarchar (100)NULLkeyWord关键词nvarchar (500)NULL表16 新闻类型表news字 段说 明类型(长

26、度)默认值备注type_idint(4)不允许空主键type_name类型名nvarchar (50)NULL表17 通知表notice字 段说 明类型(长度)默认值备注idint(4)不允许空主键create_time创立时间datetimeNULLedit_time编辑时间datetimeNULLsender发送者varchar (50)NULLte*t通知容te*tNULLtitle主题nvarchar (50)NULL表18 商品类型表pro_type字 段说 明类型(长度)默认值备注pro_type_idint(4)不允许空主键pro_type_namenvarchar (50)NU

27、LL表19 商品表pro_type字 段说 明类型(长度)默认值备注idint(4)不允许空主键name商品名nvarchar (50)NULLtype商品类型nvarchar (50)NULLnumber数量nvarchar (50)NULLicon图片nvarchar (50)NULLpro_type_idInt(4)NULLte*tte*tNULL表20 工程表project字 段说 明类型(长度)默认值备注idint(4)不允许空主键title主题nvarchar (50)NULLicon图片varchar (100)NULLte*t容te*tNULLbrief简述nvarchar (

28、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编辑时间da

29、tetimeNULLsize文件大小int(4)NULLdepart_typenvarchar (50)NULLkeyWordnvarchar (200)NULL表21 招聘表zhaopin字 段说 明类型(长度)默认值备注idint(4)不允许空主键zhiwei职位nvarchar (50)NULL*injin薪金nvarchar (50)NULLgongzuojingyan工作经历nvarchar (2000)NULLmiaoshu工作描述nvarchar (3000)NULLfaburiqi发布日期nvarchar (50)NULLlian*ifangshi联系方式nvarchar (3

30、000)NULL四 总体设计4.1工程规划 的软硬件开发环境:1)效劳器的软硬件配置效劳器的硬件配置: CPU 奔腾D 2.0G,硬盘80G,存512M效劳器的操作系统:Windows *P以上Web效劳器软件:IIS 6.1(Internet Information Server)数据库效劳器软件:SQL Server 20002)客户端的软硬件配置客户端的硬件配置: CPU 奔腾4或以上,硬盘40G,存256M客户端操作系统:Windows *P以上客户端浏览器软件:IE(Internet E*plorer) 系统的开发工具由于系统的软件配置主要是基于Microsoft公司的软件,所以在系

31、统的开发工具的选择上采用了Microsoft公司的软件开发工具VS2021,具体容如下:采用ASP.net技术、C*脚本语言编写Web应用程序。采用SQL Server 2000存储和管理数据。 的整体架构系统采用三层的体系构造,数据库采用Microsoft SQL Server2000,编程语言为C*以及ASP.NET, Web页面采用ASP.NET、html代码,后台程序由C*编写。除Web表示层外,还有Model层、数据层DAL、业务逻辑层BLL等等。 DAL负责数据库的数据存取,BLL通过调用DAL层的方法来实现业务需求,Web层通过调用BLL的方法来实现与用户的交互, Model提供

32、数据实体类供Web、BLL、DAL调用,DAL负责与数据库的交互,为了提高维护性,采用OOP的设计思想,只有BLL层可以直接调用DAL层类中的方法,不可以跨层调用。 BLL层的功能是由多个不同的类互相配合实现复杂的业务逻辑。 系统大量采用aja*技术,通过 AJA*, JavaScript 可使用JavaScript的 *MLHttpRequest 对象来直接与效劳器进展通信。通过这个对象,您的 JavaScript 可在不重载页面的情况与 Web 效劳器交换数据。AJA* 在浏览器与 Web 效劳器之间使用异步数据传输HTTP 请求,这样就可使网页从效劳器请求少量的信息,而不是整个页面。传统

33、的web应用允许用户填写表单(form,当提交表单时就向web效劳器发送一个请求。效劳器接收并处理传来的表单,然後返回一个新的网页。这个做法浪费了许多带宽,因为在前後两个页面中的大局部HTML代码往往是一样的。由于每次应用的交互都需要向效劳器发送请求,应用的响应时间就依赖于效劳器的响应时间。这导致了用户界面的响应比本地应用慢得多。与此不同,AJA*应用可以仅向效劳器发送并取回必需的数据,它使用SOAP或其它一些基于*ML的web service接口,并在客户端采用JavaScript处理来自效劳器的响应。因此在效劳器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快的应用。同时很多的处理

34、工作可以在发出请求的客户端机器上完成,所以Web效劳器的处理时间也减少了。使用Aja*的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并防止了在网络上发送那些没有改变过的信息。动态生成html五 企业系统的详细设计系统的设计与实现摘 要随着网络的开展,对企事业单位的影响也越来越大,本系统的建立是为了加强对公司自身的宣传及对客户的信息交流,促进公司的开展。本包含前台后后台两局部,前台可以展现公司承接的各种业务、公司文化信息和公司提供的各种兼职信息及当前相关新闻等。后台主要功能是对前台各页面的初始化,并能随时进展对前台页面信息进展修改。本系统使用软件

35、工程的开发方法,从需求分析、总体设计、详细设计等步骤对该系统进展了科学的设计管理。本使用.net开发平台进展开发,B/S架构模式,sqlserver数据库,实现了的快速更新,使我们的企业更加方便的对本公司信息的更新。关键词:网络;企事业单位ABSTRACTWith the development of network, the site of the impact of enterprises and institutions is also growing, the site system is to strengthen the panys publicity and e*change o

36、f information to customers to promote the development of the pany. This site contains the background of two parts after the front desk, front desk to show the pany can undertake a variety of business, corporate culture and pany information to provide a variety of part-time information and current ne

37、ws. The main feature is the background of the front page of the initialization, and on the front page at any time to amend the information. The system works by using software development methodologies, from the needs analysis, design, detailed design of the system, such as the steps of the design an

38、d management of science. The use of this website development platform for .net development, B/S structure mode, sqlserver database, a web site quick update, so that our enterprises to more easily update information on the pany.Keywords: Network;Website;Enterprise一 引言1.1开发背景及意义当今社会网络已经深入千家万户,国家法令也明确规

39、定各大小公司必须有自己的门户。而从现在的企业来看,大多数企业都在更新问题上非常迟钝,有的甚至从建成之后根本没有更新过!这种做法是很不恰当的,对于企业来说也是影响极大的。代表了一个企业的精神面貌,是企业的形象所在,如果一个企业的在客户的眼中表达的是旧东西的堆积,新东西根本没有上去,则,这个给企业带来的形象上的损失和品牌上的损失是不可无视的。现在已经有很多开发者也注意到这个问题,有很多研发者都投入到对的改善之中。而本则彻底将做的灵活起来,几乎前台所有的显示全部出于后台的初始,这样就能够保证公司信息的迅速更新,及时反映给公司客户,增强公司与客户的合作。1.2简介本给客户提供一个了解公司的平台,客户可

40、以与公司及时地交换意见,产生互动,公司也可以及时对进展更新维护。表1 前台客户系统功能模块功能主页模块用户可以浏览公司的一些根本的信息新闻模块用户可以浏览公司的新闻经典案例用户可以浏览公司的效劳工程效劳工程用户可以浏览公司的效劳工程表2 后台管理系统功能新闻管理增加、修改、删除公司的新闻经典案例增加、修改、删除公司的经典案例效劳工程增加、修改、删除公司的效劳工程主页模块可以修改主页信息1.3开发工具的选择1.3.1整体设计工具的选择Macromedia Dreamweaver 8 是 建立 Web 站点和应用程序的专业工具。 它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的

41、工具,使每个级别的开发人员和设计人员都可利用它快速创立界面吸引人并且基于标准的站点和应用程序。 开发人员可以将其选择的效劳器技术与 Dreamweaver 配合使用,建立将用户连接到数据库、Web 效劳和旧式系统的强大 Internet 应用程序。1.3.2图片处理工具的选择Photoshop是用于设计、优化和集成 Web 图形的完备解决方案。经由专业化的控制、更为快捷的性能以及完美的集成,自如地掌控图形开发。1.3.3体系架构工具的选择VS2021企业级工作平台Microsoft Visual Studio 2021 ,简称VS2021,利用它我们可以在数据库和.net网络应用程序的开发、发

42、布,以及应用程序效劳器的整合方面极大的提高工作效率。它是功能丰富的.net集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持C*,HTML, CSS, Javascript。1.4 开发环境的选择及相关技术简介ASP.NET的简介ASP.NET 是建立在公共语言运行库上的编程框架,可用于在效劳器上生成功能强大的 Web应用程序。与以前的 Web 开发模型相比,ASP.NET 提供了数个重要的优点:增强的性能。ASP.NET 是在效劳器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存效劳。这相当于在编写代码行之前便显

43、著提高了性能。世界级的工具支持。ASP.NET 框架补充了 Visual Studio集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放效劳器控件和自动部署只是这个强大的工具所提供功能中的少数几种。威力和灵活性。由于 ASP.NET 基于公共语言运行库,因此 Web应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据解决方案都可从 Web 无缝。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保存基于 的开发中的现有投资。 MVC框架简介MVC是一个框

44、架模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。视图视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括Macromedia Flash和像*HTML,*ML/*SL,WML等一些标识语言和Web services.如何处理应用程序的界面变得越来越有挑战性。MVC一个大的好处是它能为你的应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还

45、是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。模型模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。例如它可能用像Es和ColdFusion ponents这样的构件对象来处理数据库。被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。 IIS效劳器的简介IISInternet Information Server,互联网信息效劳是一种Web网页效劳组件,其中包括Web效劳器、FTP效劳器、NNTP效劳器和SMTP效劳器,分别用于网页

46、浏览、文件传输、新闻效劳和发送等方面,它使得在网络包括互联网和局域网上发布信息成了一件很容易的事。 数据库的简介SQL Server 2000 是Microsoft 公司推出的SQL Server数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的效劳器等多种平台使用。二 企业的功能分析2.1功能分析本系统分前台局部和后台局部:(1) 前台局部由用户使用,主要包

47、括企业概况,新闻资讯,产品中心,企业文化,人才招聘,在线交流,友情,联系我们,信息,站搜索,流量统计。表3 各功能模块介绍模块功能企业概况主要介绍公司名称、公司文化、公司、公司地址、公司组织构造图等信息。新闻资讯用户可以查看公司新闻以及其他新闻。产品中心用户可以查看公司各种产品。企业文化介绍公司目前正在施行的文化。人才招聘用户可以查看公司的招聘信息。在线交流游客及注册会员均可在此发表、回复留言,新发表的留言需经过管理员审核前方可在前台页面显示。友情用户可以与本公司关联的联系我们用户可以看到公司的联系方式站搜索用户可对部文章进展搜索,根据文章正文和标题的关键词进展搜索。或可以在站按类别、日期、容

48、等关键字,对信息进展查询搜索。流量统计前台页面显示总人数,后台管理员可以设置计数器显示数字,显示位数,计数器是否隐藏,统计信息是否公开等,可记录来访客的来源IP地址和来源页面信息,在线人数;可统计每月、每天和每小时的数据。信息所有页面下方均有板权说明(2) 后台局部由管理员使用,主要包括会员登录,通讯录,部,管理员可在后台进展信息发布及各项管理操作,包括用户管理、信息管理、资料上传、互动管理及管理等。表4 后台各功能模块介绍会员登录用户需同意注册协议方可进入页面注册,不同意注册协议则返回首页。注册容包括必要的用户信息,具有用户重复注册、密码确认错误的提示等处理。信息管理信息类别动态管理,后台添

49、加新闻,前台实时显现。管理员可对每条信息进展编辑,如设定图片位置,实现图文绕字,设定热点信息,优先显示。可按照类别、日期、容等规则查询、修改、删除信息,可以根据关键字,罗列出每条新闻的相关信息,生成新闻页面。资料上传可以实现后台上传文件,前台能够展现。上传文件格式可根据实际需要,选择不同的格式,可对文件进展检索,可实现后台的管理维护。互动管理管理员在此审核留言、回复留言、删除留言。管理管理员可在此发布友情,包括文字和图片。2.2功能模块设计本系统根据企业要求分为前台和后台两大局部,后台局部占有很大比重,这是和传统有所不同,本设计的核心局部就是灵活,后台的设计使用了大量的表格,并且采用多种映射机

50、制,其中最大的特点就是单表对多表,例如主页信息显示团队风采、新闻中心、经典案例、效劳客户、公司文化和效劳工程等六个模块的容,而它的显示使用了大量表的穿插取数,当各模块信息更新时要将更新的信息通知主页,这样主页在条用数据时才能将更新的数据显示出来。三 数据库的设计与实现3.1数据库需求分析本采用了sqlserver2000数据库管理系统,整个系统的数据构造如下:表5 组表Mail_Group字 段说 明类型(长度)默认值备注GROUPNAME组名nvarchar (50)NULL不允许空GroupDsc组描述nvarchar (200)NULL允许空GROUPID 自动增值键int(4)NOT

51、NULL不允许空主键表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容te*tNULL允许空S

52、endTime发送时间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上次读取时间date

53、timeNULL允许空SendTime发送时间datetimeNULL允许空Important重要性Nvarchar(10)NULL允许空表8 消息表Message字 段说 明类型(长度)默认值备注id消息idint(4)不允许空主键title主题varchar (100)不允许空username消息发送者nvarchar (50)不允许空content消息容te*t不允许空ischeck是否审核bit0不允许空contenttime消息时间nvarchar (50)不允许空表9 表RequestConfig字 段说 明类型(长度)默认值备注idint(4)不允许空主键showNowbitNU

54、LLshowTotalbitNULLtotalWeiInt(4)NULLshowTotalTablebitNULL表10 表RequestInfo字 段说 明类型(长度)默认值备注idint(4)不允许空主键ipnvarchar (50)NULLurlnvarchar (50)NULLdatetime时间datetimeNULL表10 消息回复表answer字 段说 明类型(长度)默认值备注idint(4)不允许空主键messageid消息idint(4)不允许空reply回复容Te*t不允许空replytime回复时间nvarchar (50)不允许空replyname回复名字nvarcha

55、r (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字 段说

56、明类型(长度)默认值备注article_idint(4)不允许空主键edit_time编辑时间datetimeNULLte*t编辑容varchar (50)NULLsender发送者varchar (50)NULLcreate_time创立时间datetimeNULLtitle主题nvarchar (30)NULL表12 事件表events字 段说 明类型(长度)默认值备注idint(4)不允许空主键datedatetimeNULLte*t事件容Te*tNULLcreatetime创立时间datetimeNULLedittime编辑时间datetimeNULLprecisionchar(1)NULLeventTe*tte*tNULL表13 友情表friendLink字 段

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!