欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    CMS内容管理系统毕业设计论文.doc

    • 资源ID:968317       资源大小:2.60MB        全文页数:41页
    • 资源格式: DOC        下载积分:20积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要20积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    CMS内容管理系统毕业设计论文.doc

    1、摘 要摘 要网络发展到今天,建立网站已经成为一个很普遍的问题了,对于一个企业来说,建设好自己的网站可以抢占新世纪发展的战略要点。建立新的企业形象,直接开拓国际市场,开展24小时网上营销及高效廉价的定向宣传;与客户建立最直接的交流机制,缩短推出新产品和打开新市场的周期,与富有吸引力的客户群发展客户关系网;与自己的销售人员保持联系,进一步面向本地市场。内容管理系统(Content Management System,简写为CMS)是一种应用非常广泛的网站系统,它具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。CMS可以让你不需要学习复杂的建站技术,不需要学习太多复杂的HTML语

    2、言,就能够利用CMS构建出一个风格统一功能强大的专业网站。学习CMS这种灵活的系统,能使我们的思维活跃起来,不再古板、单一地做什么程序就做程序。我们根据CMS的思想,在开发网站的时候,将程序写活,让我们不再去修改复制的程序来改变内容,完全通过后台的简单操作,使我们的页面产生巨大的变化。本次所制作的CMS比较偏重于内容的操作,由新闻、产品、资料等模块组成,使用ASP.NET和Microsoft SQL Server 2008数据库制作而成,作为一个CMS的示例,虽然比较精简,但是功能还是很全面的。关键词:网站;CMS;ASP.NET;Microsoft SQL Server 2008Iabstr

    3、actAbstractNetwork development to today, a web site has become a common problem, as for an enterprise that, build your own website can race to the development of new century strategic points. To set up the new enterprise image, direct explore the international market, develop 24 hours of Internet ma

    4、rketing and efficient cheap directional propaganda; And customers to establish the most direct exchange mechanism, shorten the launch of new products and new market open the cycle, and attractive customer base development customer relationships; And their sales staff to keep in touch, more to local

    5、markets.Content Management System (Content Management System, abbreviations for CMS) is a very extensive website system, it has a lot of excellent design based on the template, can accelerate the speed of website development and reduce the cost of development. The CMS can let you dont need to learn

    6、complex site technique, do not need to learn so many complex HTML language, were able to use CMS construct a style to unite a powerful professional website. This flexible learning CMS system, to make our active thinking up, no longer square, a single to do what procedures do procedure. We according

    7、to the idea of CMS in development site, will write live program, let us never to modify a copy of the program to change content, completely through the background of simple operation, make our page dramatic changes. This made CMS is stress to the content of the operation, by the news, products, such

    8、 as data module, use and Microsoft SQL Server 2008 database to make, as a CMS example, although more concise, but function or very comprehensive.Keywords: Website; CMS; ASP.NET; Microsoft SQL Server 2008II目录目 录摘 要IAbstractII1 绪论12 需求分析32.1 市场需求分析32.2 系统需求分析32.3 确定用户类型32.4 课题研究意义43 开发工具简介53.1 系统开发平台5

    9、3.2 系统运行环境53.3 ASP.NET简介53.4 Visual Studio 简介63.5 SQL Server2008数据库简介63.6 HTML编辑器CKEditor简介64 概要设计84.1 子系统介绍84.2 系统架构设计84.3 系统模块设计94.3.1 网站首页模块94.3.2 公司信息模块94.3.3 新闻动态模块104.3.4 产品中心模块104.3.5 技术资料模块104.3.6 招贤纳士模块114.3.7 后台管理模块114.4 数据库设计114.5 网站结构设计155 系统详细设计与实现165.1 前台界面的设计与实现165.1.1 网站首页界面的设计与实现165

    10、.1.2 公司信息界面的设计与实现175.1.3 新闻信息界面的设计与实现185.1.4 产品信息界面的设计与实现195.1.5 资料信息界面的设计与实现205.1.6 招聘信息界面的设计与实现205.2 后台界面的设计与实现215.2.1 用户登录界面的设计与实现225.2.2 用户管理界面的设计与实现235.2.3 公司信息管理界面的设计与实现235.2.4 新闻信息管理界面的设计与实现245.2.5 产品信息管理界面的设计与实现255.2.6 资料信息管理界面的设计与实现275.2.7 招聘信息管理界面的设计与实现285.2.8 其他设置管理界面的设计与实现286 软件测试306.1 测

    11、试计划和要点306.1.1 前台测试要点306.1.2 后台登录测试要点306.1.3 后台用户管理测试要点306.1.4 后台其他模块管理测试要点316.2 测试用例316.2.1 前台测试用例316.2.2 后台用户登录测试用例326.2.3 后台用户管理测试用例326.2.4 后台其他模块管理测试用例336.3 测试结果及结论336.3.1 测试的结果336.3.2 缺陷分析和改进346.3.3 测试结论34结 论35致 谢36参考文献37河北工程大学科信学院毕业设计说明书1 绪论当前网站建设的模式,大致可归类为以下几种方式。一种是大型门户型网站,如新浪、网易、淘宝、新华网、凤凰网等,这

    12、些网站功能需求复杂,所以基本都是由专门而庞大的开发团队支持;一种是中小型的企事业单位网站,这些部门网站需求相对简单稳定,功能重复开发的可能性小,所以一般是寻找网站建设公司提供一次性解决方案,或者购买内容管理系统(Content Management System,简写为CMS)商业版本并请销售商全权代理建设,并聘请少数人员进行一般性的运营维护;还有一种也是数量最庞大的一种,就是个人网站,大部分个人网站都因为财力的限制,均采用网上免费提供的开源程序建设,少部分有特殊需求的个人,会花费一定的资本购买商业版本或者请专业团队进行功能定制。本课题主要研究分析的就是CMS。CMS以信息共享为核心目的,面向

    13、海量信息处理,集信息数字化、分布存储、管理、传播、查询于一体,可以实现从内容采集、创建、传递到内容分析等的完整整合;内容管理系统包括网络信息内容的创建和获取、存储和管理、权限管理、访问查询以及信息发布等一系列功能,其功能模块化的设计,完善的管理员权限等级设置,可以实现不同部门不同地点的内容创作人员、编辑人员、发布人员,均可根据各自不同的权限在同一平台上提交、修改、审批、发布包括文件、图片、视频、音频等在内的各种内容;内容管理系统模板与程序功能的前后台分离,可以让初学者不用花费很大的力气和资本,短期内即可建设起功能强大界面统一的各种类型站点;内容管理系统在结构设计、搜索引擎优化方面富含经验的精细

    14、设计,可以让建设出来的站点具有良好的搜索引擎友好度,使网站在网络营销中占据巨大的优势。CMS的发展使我们研究它的意义也越加大,本系统的主要内容是实现CMS的基本功能,包括前台显示,后台用户管理、权限管理、板块管理,只有实现这些基本功能,才能保证CMS的实用性。当前建立企业、政府对外的门户网站或面向内部企业内部员工建立信息发布平台是信息化建设的重要组成部分。然而,尽管各部门已建成各种形式的网站信息发布平台,但是大多平台功能比较简单单一,而且信息更新缓慢、内容粗糙单一,对多媒体数据内容的管理相对薄弱,很难满足信息交流、资源共享的实际需要。另外,大多功能单一的企业网站在营销优化方面做的糟糕至极,企业

    15、网站很难起到实际的效益。此外,随着互联网络的普及,个人网站也越来越多,很多非计算机专业的人也希望建设自己的个人网站。以前,要想在网络上顺利的发表个人的文章或作品,还真的需要知道一点技术,而现在,大多数天天书写着BLOG的人,都是没有任何技术背景的普通用户。而随着开源CMS项目如火如茶的发展趋势,加上未来主机托管或者虚拟主机租用费用的不断降低,任何一个不具备专业网络技术知识的人,只要感兴趣,都可以轻易的建立自己的网站,如果说这几年BLOG的发展解放了普通民众的发言权,那么功能更为复杂的CMS的发展,将会促使那些更加会创造、会关心别的用户的需求的人的创造得到利益上的回报。内容管理系统由于大都是专业

    16、团队历尽多年开发出来的整站系统,具有一般平台不可比拟的巨大优势:首先,CMS低廉的价格,节省网站技术投入成本,降低技术难度,是值得网站建设者选择的理由之一;其次CMS强大健全的功能,能够满足各种应用需求,能够提高快速部署能力和结构更新,提高网站运营效率和信息更新能力;再者,CMS的模块化设计,以及阶梯型的用户权限部署,能够轻松地规范网站管理运营规则与管理手段;此外,CMS强大的后台管理功能,能从很大程度上减轻网站技术和采编人员的工作难度与压力,使一般网站管理员不用学习专业的知识,只需简单的文档添加操作即可较好的管理整个网站。总之,CMS是中小型网站快速建立门户网站的捷径,是企业单位或个人建设网

    17、站的可行性解决方案。372 需求分析2.1 市场需求分析CMS本身在当今互联网市场上就十分热,并且一个好的CMS不仅实用,也是对企业形象的一种体现。通过本CMS可以让中小型企业在网络上更好是宣传自己,同时方便管理,即使不是计算机专业或对网站管理十分熟悉的人也可以很容易是上手管理网站,实用性非常高。同时本系统添加用户管理,可以让多个人协助管理网站,并为各个用户分配相应的权限,从而减轻管理员的压力。2.2 系统需求分析本网站包括前台和后台两部分:前台包括公司介绍、新闻、产品、资料等的展示,其中资料提供下载功能,产品的展示是以图片的形式展示。后台包括:用户管理:添加用户、修改用户权限、删除用户;新闻

    18、管理:添加、修改、删除新闻;公司管理:公司概述、公司理念、公司简述的修改;产品管理:添加、修改、删除产品,可上传展示图片;资料管理:添加、修改、删除资料,资料是上传的Word文件,供下载;招聘管理:添加、修改、删除招聘信息;其他管理:前台菜单、Logo等的管理。2.3 确定用户类型对于本CMS有以下三用户:游客:只允许浏览前台信息;版块管理员:通过管理员设置其权限,让板块管理员有一定的管理权限,不包括用户管理这一板块;管理员:拥有所有的权限,可以添加、修改板块管理员。对于后台用户的操作流程如图2-1所示:图2-1 流程图2.4 课题研究意义近几年来互联网发展异常迅速,互联网网站数量与日俱增,单

    19、从中国顶级CN域名注册之迅猛的趋势即可窥一斑。而这其中的大多网站,都是由非专业的个人运用CMS建设起来的, CMS因其较低的技术门槛及开源而强大的功能,在互联网网站建设中起着举足轻重的作用,可以说是CMS推动了互联网网站的迅速发展。因为使用CMS,你不需要掌握很多的技术,即可建设出功能完善的各种网站。所以研究分析CMS的使用与发展趋势,是有重要的意义的。3 开发工具简介3.1 系统开发平台经过对本CMS的需求分析,本CMS采用Microsoft Visual Studio 2008作为开发工具,并采用成熟的Microsoft SQL Server 2008数据库作为该系统的后台数据库支持。数据

    20、库以关系数据库为模型,以C#为程序设计语言,并使用了CKEditor做为HTML编辑器。3.2 系统运行环境服务器运行环境要求:装有IIS(Internet Information Services,互联网信息服务)6.0以上版本、Microsoft SQL Server 2008数据库和.NET Framework 3.5以上版本的Windows操作系统,推荐采用Windows2003或2008企业版。客户端运行环境要求:装有IE6.0或以上版本的Windows操作系统,推荐使用Windows XP或以上版本。3.3 ASP.NET简介ASP.NET是M的一部分,作为战略产品,不仅仅是 Ac

    21、tive Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JavaScript .NET.)创作应用程序。另

    22、外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。3.4 Visual Studio 简介Visual Studio是微软公司出品的一款大型应用软件,从最初的Visua

    23、l Studio 97开始就成为编程的重要工具。Visual Studio的开发经历了Visual Studio 97,Visual Studio 6.0,Visual Studio.NET(2002),Visual Studio.NET 2003,Visual Studio 2005, Visual Studio 2008以及Visual Studio 2010。Visual Studio是一套完整的开发工具集,包含了大量的功能。它主要用于生成ASP.NET Web应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C+、Visua

    24、l C# 和Visual J# 全都使用相同的集成开发环境(IDE)。利用此IDE可以共享工具且有助于创建混合语言解决方案,使程序可以使用不同的语言共同开发。3.5 SQL Server2008数据库简介SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。SQL Server 2008出现在微软数据平台愿景上,这是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。SQL Server 2008提供了公司可依靠的技术和能力来接受不断发展的对于管

    25、理数据和给用户发送全面的洞察的挑战。具有在关键领域方面的显著的优势,SQL Server 2008是一个可信任的、高效的、智能的数据平台。SQL Server 2008是微软数据平台愿景中的一个主要部分,旨在满足目前和将来管理和使用数据的需求。3.6 HTML编辑器CKEditor简介本系统的开发用到了著名的HTML编辑器CKEditor,CKEditor原名FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编

    26、程语言相结合。“FCKeditor”名称中的“FCK” 是这个编辑器的作者的名字Frederico Caldeira Knabben的缩写。FCKEditor在09年发布更新到3.0,并改名为CKEditor。原来叫FCK,是因为最初的开发者叫Frederico Calderia Knabben;现在叫CK,意指Content and Knowledge。新版的编辑器的更新包括:新的用户界面,一个支持Plug-in的Javascript API,并提供对视觉障碍者的使用支持。4 概要设计4.1 子系统介绍网站分为前台和后台,网站给游客展示的主要功能在网站的首页中显示,首页中有各个版块展示界面的

    27、链接,包括新闻中心、公司概述、产品中心、技术资料、招贤纳士、联系我们;后台包括登录、各个模块的管理、用户管理、前台导航和Logo图片的调整,并有备份还原数据库的功能。4.2 系统架构设计图4-1 系统功能模块图本网站主要分为七个基本的功能模块,网站首页模块是该网站的门面,主要包括通往各个模块展示的链接以及一些模块前6条标题的展示;公司信息主要包括公司概述,公司简介,公司理念三方面内容介绍本公司;新闻动态提供公司最新消息动态,让游客更清楚地了解公司;产品中心展示是一个展示公司产品的板块,产品都有展示图片,让游客更清楚的了解公司的产品;技术资料提供一个对公司产品讲解和更高使用方法的平台,拥有下载功

    28、能,允许游客下载文档;招贤纳士功能模块用来发布公司招聘信息;后台管理进入后台登录页面后,对各个板块进行添加、修改、删除的操作,并且拥有上传和下载功能,上传文件的时候会对文件进行验证,除此之外还能够对前台菜单导航进行调整,对用户进行添加,修改权限的调整,对数据库进行备份还原,通过后台的简单操作改变前台的展示内容。4.3 系统模块设计系统的模块化设计可以方便模块的组合和以后的维护,因此对系统模块的设计是非常必要的。本节主要介绍系统的几个基本模块:4.3.1 网站首页模块本功能模块划分如图4-2所示:图4-2 网站首页子系统模块图网站首页包括四个功能模块,菜单导航是通往其他模块的链接;部分新闻展示和

    29、部分产品展示是在网站首页简单的显示新闻和产品这两个模块的前6条标题和创建时间,这样可以让游客快速的关注最新的新闻和产品;公司简介是对公司的一个简单叙述,让第一次浏览本网站的人对本公司有一个简单的印象。除此之外,网站的首页还包括Logo、网站页脚以及首页的一些图片。4.3.2 公司信息模块本子系统功能模块划分如图4-3所示:图4-3 公司信息模块图公司信息模块包括公司概述、公司理念、公司简介三方面,以及对着方面内容的修改管理。4.3.3 新闻动态模块本子系统功能模块划分如图4-4所示:图4-4 新闻动态模块图新闻动态模块包括对新闻的管理和新闻的展示两个方面,其中新闻的管理包含对新闻的增删改,新闻

    30、展示是在一个新窗口打开显示该新闻的内容。4.3.4 产品中心模块本子系统功能模块划分如图4-5所示:图4-5 产品中心模块图产品中心模块的功能是介绍管理本公司的产品,因此在产品信息展示的时候有产品展示图片这一项,能够让游客更加直观的看到产品的外貌;产品信息管理这一环节包括了对上传图片的验证,对产品信息的增删改的操作。4.3.5 技术资料模块本子系统功能模块划分如图4-6所示:图4-6 技术资料模块图技术资料模块提供一个下载资料的平台,供游客下载有关产品的技术文章,如使用说明书等,当然,资料也会有相关的介绍;资料管理是对技术资料模块的增删改,并对上传的文件进行校验。4.3.6 招贤纳士模块本子系

    31、统功能模块划分如图4-7所示:图4-7 招贤纳士模块图招贤纳士模块分为招聘信息展示和招聘信息管理,招聘信息展示是公司招聘员工发的信息,招聘信息管理是对公司发布的招聘信息的增删改。4.3.7 后台管理模块本子系统功能模块划分如图4-8所示:图4-8 后台管理模块图后台管理模块是整个系统的管理核心,其中用户管理是为每个用户分配相应的管理权限,并可以添加删除用户;各个版块管理包括前边所说的公司信息、新闻动态、产品中心、招贤纳士等的管理层的操作,这些操作都是在后台进行的;菜单、Logo等一些细节的设置也是通过后台管理来实现的,可以说后台是对整个系统显示的控制,是十分重要的模块。4.4 数据库设计数据库

    32、DBDemo有8个表,用户信息表dbo.T_UserInfo、公司信息表dbo.T_CompanyInfo、联系信息表dbo.T_Contact、菜单表dbo.T_Menu、新闻信息表dbo.T_News、产品信息表dbo.T_Products、资料信息表dbo.T_Material、招聘信息表dbo.T_Recruit。需要说明的是用户信息表,表有多个判断该用户是否有权限管理某个模块的布尔值列,这样做省去了创建用户组表,直接为某个用户添加相应的权限,当然,管理具有全部的管理权限,其中的admin用户不会被其他管理员更改他的信息,是最高权限的拥有者。具体设计如下:(1).dbo.T_UserI

    33、nfo用户信息表,用于用户登录后台和相应的后台管理,表dbo.T_UserInfo的结构如表4-1所示:表4-1 用户信息表列名数据类型允许空是否为主外键备注UserId int否主键用户IDUserNamenvarchar(50)否否用户名UserPWDnvarchar(50)否否密码UserSetBit否否用户管理权限CompanySetBit否否公司信息管理权限NewsSetBit否否新闻管理权限ProductsSetBit否否产品管理权限MaterialSetBit否否资料管理权限RecruitSetBit否否招聘管理权限OtherSetBit否否其他管理权限 (2).dbo.T_Co

    34、mpanyInfo公司信息表,用于管理公司相关信息,便于让游客直观了解公司,表dbo.T_ CompanyInfo的结构如表4-2所示:表4-2 公司信息表列名数据类型允许空是否为主外键备注CompanyIdint否主键公司信息IDTitlenvarchar(50)否否标题ContentInfonvarchar(MAX)是是公司信息内容(3).dbo.T_ Contact联系方式信息表,是对公司联系一系列方式的管理,表dbo.T_ Contact的结构如表4-3所示:表4-3 联系方式信息表列名数据类型允许空是否为主外键备注ContactIdint否主键联系信息IDTitlenvarchar(

    35、50)否否标题ContentInfonvarchar(MAX)否是联系信息内容(4).dbo.T_ Menu菜单表,根据菜单表的内容改变前台菜单导航的内容,能够灵活的改变前后位置,需要说明的OrderId字段,菜单的排序是根据OrderId字段的大小进行排序的,在后台进行修改的时候由于不能只更改一行的OrderId字段,所以为了防止在未操作完的时候发生意外情况(如断电)导致只更了一部分行的OrderId字段,而其他行的OrderId字段没有更改而产生的错误,应在操作时应采取事物操作,只要未成功的操作就进行回滚。表dbo.T_ Menu的结构如表4-4所示:表4-4 菜单表列名数据类型允许空是否

    36、为主外键备注MenuIdint否主键菜单IDTitlenvarchar(50)否否标题BoardUrlnvarchar(100)是否菜单项链接地址OrderIdInt否否排序ID(5).dbo.T_ News新闻信息表,公司新闻动态等最新消息都在这里,让游客或客户更加了解公司的最新动态,表dbo.T_ News的结构如表4-5所示:表4-5 新闻信息表列名数据类型允许空是否为主外键备注NewsIdint否主键新闻信息IDTitlenvarchar(50)否否标题Authornvarchar(50)否否创建者UpdateTimeDatetime否否更新时间ContentInfonvarchar(

    37、MAX)是否新闻信息内容(6).dbo.T_ Products产品信息表,公司的产品信息存放于此,提供一个存放展示图片地址的列,表dbo.T_ Products的结构如表4-6所示:表4-6 产品信息表列名数据类型允许空是否为主外键备注ProductsIdint否主键产品信息IDTitlenvarchar(50)否否产品名称ImgUrlnvarchar(150)否否图片链接地址UpdateTimeDatetime否否更新时间ContentInfonvarchar(MAX)是否产品信息内容(7).dbo.T_ Material资料信息表,用于提供技术资料的下载路径,表dbo.T_ Materia

    38、l的结构如表4-7所示:表4-7 资料信息表列名数据类型允许空是否为主外键备注MaterialIdint否主键资料信息IDTitlenvarchar(50)否否产品名称Pathnvarchar(150)否否文件存储路径UpdateTimeDatetime否否更新时间FileDescribenvarchar(MAX)是否资料信息描述(8).dbo.T_ Recruit招聘信息表,用于存储公司招聘信息内容,公司招收人员专用,表dbo.T_Recruit的结构如表4-8所示:表4-8 招聘信息表列名数据类型允许空是否为主外键备注RecruitIdint否主键招聘信息IDPositionnvarcha

    39、r(50)否否职位WorkAddrnvarchar(100)否否工作地址RecruitNumInt否否招聘人数UpdateTimeDatetime否否发布时间RecruitObjnvarchar(100)否否招聘对象Degreenvarchar(50)否否学历要求Salarynvarchar(50)否否薪金待遇Zhuanyenvarchar(50)否否要求专用ContentInfonvarchar(MAX)是否具体描述4.5 网站结构设计由于后台和前台功能的差异性,将后台与前台分割出来,后台所有文件放入admin文件夹里,具体结构如图4-9所示:图4-9 网站结构图5 系统详细设计与实现5.1

    40、 前台界面的设计与实现前台的界面中主要包括网站首页、新闻动态、产品中心、招贤纳士、技术资料等模块,由于前台只是展示信息,并没有对数据信息管理,所以使用ASP.NET实现的时候将ViewState这种由ASP.NET自动生成的隐藏字段禁用了,这样作为CMS的前台,减少了游客浏览时的数据访问量,加快了浏览速度。同时使用了母版页技术,减少了开发的代码量。5.1.1 网站首页界面的设计与实现网站首页是游客首先进入的网页,首页包含了导航菜单,公司简介,新闻动态和产品信息的最新标题展示。由于本系统相对简单,没有过多的板块,所以导航菜单用Repeater制作而成,界面以浅色风格为主调,背景以云为主题。具体界

    41、面如图具体界面如图5-1所示:图5-1 网站首页图5.1.2 公司信息界面的设计与实现在首页已经展示过了公司简介,这只是对公司的简单介绍,目的是为了让游客直观的了解公司是做什么的,在首页菜单的“关于我们”就是进公司信息界面的链接,公司信息除了公司简介之外,还包括公司概述和公司理念,这两项是对公司信息的具体描述。具体界面如图具体界面如图5-2和图5-3所示:图5-2 公司概述图图5-3 公司理念图5.1.3 新闻信息界面的设计与实现新闻信息是公司对外展示自己动态与实力的重要渠道,点击首页菜单的新闻动态进入新闻信息界面,并且在首页会有最新几条新闻信息的展示。新闻信息列表列出新闻的标题和发布时间,当

    42、点击新闻标题的时候,会弹出另一个窗口显示新闻信息,这样可以保证当网速不舒畅的时候,游客将自己关注的新闻打开后,让页面继续下载的同时浏览其他感兴趣的新闻或其他信息。具体界面如图具体界面如图5-4和图5-5所示:图5-4 新闻列表图在新闻的列表显示时,为了界面的美观,对新闻标题截取前18字,当然如果新闻标题在18个字以内,就显示完整新闻标题,截取的新闻标题后边加上省略号。图5-5 新闻信息内容图5.1.4 产品信息界面的设计与实现产品信息界面是用来介绍公司的产品,同新闻信息,在首页也显示了几条最新产品的标题,为了给游客或客户带来更直观的描述,在产品信息的界面采用了缩率图展示,让游客或客户一目了然的

    43、了解产品的样子。当然,如果没有该产品的图片会显示“暂无图片”,同新闻信息,产品信息的内容会在一个单独的窗口显示。具体界面如图具体界面如图5-6和图5-7所示:图5-6 产品列表图点击图片会进入产品详细信息的展示界面:图5-7 产品信息内容图5.1.5 资料信息界面的设计与实现资料信息界面提供关于公司产品的一些技术资料的下载,目前只支持微软Word格式的文件。具体界面如图具体界面如图5-8和图5-9所示:图5-8 资料信息列表图图5-9 资料下载图5.1.6 招聘信息界面的设计与实现招聘信息是公司对外发布招聘人员的平台,在这个平台,有详细的硬性招聘要求。具体界面如图具体界面如图5-10和图5-1

    44、1所示:图5-10 招聘信息列表图图5-11 招聘信息内容图5.2 后台界面的设计与实现后台是整个系统的中心,它包含着对各个版块的管理,用户的管理等。后台要求用户登录,并会根据用户的权限显示用户可操作的菜单,在实现的时候使用了表驱动算法,将登录用户的权限存成一个布尔值的数组,然后对该数组进行遍历,当出现false值的时候,对相应的位置的菜单项不予显示,这里可以明确是不根本不将该菜单项的内容发送到用户服务器上,防止用户通过浏览器查看网页源码的方法找到相应入口。如图5-12和图5-13所示:图5-12 管理员的菜单显示图后台主界面还会显示当天发布的信息条数,这主要是通过取发布信息日期的前12位与现

    45、在时间的前12位进行对比,统计值相同的个数。图5-13 某用户的菜单显示图后台主要包括用户管理、公司信息管理、新闻管理、产品管理、资料管理、人才管理、其他管理七个板块,每个板块具体各自的功能。5.2.1 用户登录界面的设计与实现用户登录,校验用户的权限。具体界面如图具体界面如图5-14所示:图5-14 登录界面图5.2.2 用户管理界面的设计与实现用户管理包括添加用户和用户列表,用户列表中可以对用户进行权限修改、重置密码以及删除操作。由于用户管理属于管理员特有的操作,其他用户不可在这里操作,所以将备份还原这个只有管理员能操作的功能也列到了这里。具体界面如图具体界面如图5-15、图5-16和图5-17所示:图5-15 用户列表界面图重置密码是将密码重置为“000000”。图5-16 添加用户界面图由于添加和修改用户的界面非常相似,这里只列出添加用户的界面,这两个模块使用的原来都是一样的。图5-17 备份还原界面图当备份文件夹有备份文件的时候,系统会自动扫描备份文件夹,将备份文件的文件名列到下拉列表框里,在下拉列表框选择中选择要还原的备份文件名字,当然,如


    注意事项

    本文(CMS内容管理系统毕业设计论文.doc)为本站会员(风****)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922