版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PAGE PAGE 贵州大学本科毕业论文(设计) 第 V 页目 录TOC o 1-3 h u HYPERLINK l _Toc421541176 摘 要 PAGEREF _Toc421541176 h IV HYPERLINK l _Toc421541177 Abstract PAGEREF _Toc421541177 h V HYPERLINK l _Toc421541178 第1章 引言 PAGEREF _Toc421541178 h 1 HYPERLINK l _Toc421541179 1.1内容管理系统的开发目的 PAGEREF _Toc421541179 h 1 HYPERLINK
2、 l _Toc421541180 1.2内容管理系统的开发意义 PAGEREF _Toc421541180 h 1 HYPERLINK l _Toc421541181 1.3内容管理系统开发背景 PAGEREF _Toc421541181 h 1 HYPERLINK l _Toc421541182 1.3.1项目的社会背景 PAGEREF _Toc421541182 h 1 HYPERLINK l _Toc421541183 1.3.2项目的技术背景 PAGEREF _Toc421541183 h 2 HYPERLINK l _Toc421541184 1.4 内容管理系统的中心论点 PAGE
3、REF _Toc421541184 h 3 HYPERLINK l _Toc421541185 第2章 项目可行性分析 PAGEREF _Toc421541185 h 4 HYPERLINK l _Toc421541186 2.1内容管理系统的研究前提 PAGEREF _Toc421541186 h 4 HYPERLINK l _Toc421541187 2.1.1常见应用系统的基本功能要求 PAGEREF _Toc421541187 h 4 HYPERLINK l _Toc421541188 2.1.2常见应用系统的目标要求 PAGEREF _Toc421541188 h 4 HYPERLI
4、NK l _Toc421541189 2.1.3 内容管理系统的条件、假定、限制等初步分析 PAGEREF _Toc421541189 h 5 HYPERLINK l _Toc421541190 2.2现有的内容管理系统概况 PAGEREF _Toc421541190 h 5 HYPERLINK l _Toc421541191 2.3新开发的内容管理系统概况 PAGEREF _Toc421541191 h 6 HYPERLINK l _Toc421541192 2.4内容管理系统的可行性分析 PAGEREF _Toc421541192 h 6 HYPERLINK l _Toc421541193
5、 2.4.1社会可行性分析 PAGEREF _Toc421541193 h 6 HYPERLINK l _Toc421541194 2.4.2经济可行性分析 PAGEREF _Toc421541194 h 7 HYPERLINK l _Toc421541195 2.4.3技术可行性分析 PAGEREF _Toc421541195 h 8 HYPERLINK l _Toc421541196 2.5内容管理系统的可行性分析结论 PAGEREF _Toc421541196 h 9 HYPERLINK l _Toc421541197 第3章 内容管理系统的需求分析 PAGEREF _Toc421541
6、197 h 10 HYPERLINK l _Toc421541198 3.1.内容管理系统的需求概述 PAGEREF _Toc421541198 h 10 HYPERLINK l _Toc421541199 3.1.1内容管理系统的一般描述 PAGEREF _Toc421541199 h 10 HYPERLINK l _Toc421541200 3.1.2内容管理系统的产品功能 PAGEREF _Toc421541200 h 10 HYPERLINK l _Toc421541201 3.1.3内容管理系统的用户特点 PAGEREF _Toc421541201 h 10 HYPERLINK l
7、_Toc421541202 3.1.4内容管理系统的假设和约束 PAGEREF _Toc421541202 h 10 HYPERLINK l _Toc421541203 3.2.内容管理系统的顶层数据流图 PAGEREF _Toc421541203 h 11 HYPERLINK l _Toc421541204 3.3.内容管理系统的0层数据流图 PAGEREF _Toc421541204 h 12 HYPERLINK l _Toc421541205 3.4.内容管理系统的1层数据流图 PAGEREF _Toc421541205 h 18 HYPERLINK l _Toc421541206 3.
8、4.1在线管理员个人信息处理1层数据流图 PAGEREF _Toc421541206 h 18 HYPERLINK l _Toc421541207 3.4.2留言类别信息处理1层数据流图 PAGEREF _Toc421541207 h 19 HYPERLINK l _Toc421541208 3.4.3发布的信息类别处理1层数据流图 PAGEREF _Toc421541208 h 22 HYPERLINK l _Toc421541209 3.4.4发布的信息处理1层数据流图 PAGEREF _Toc421541209 h 25 HYPERLINK l _Toc421541210 3.4.5超级
9、用户的信息处理-1层数据流图 PAGEREF _Toc421541210 h 28 HYPERLINK l _Toc421541211 3.4.6留言信息处理-1层数据流图 PAGEREF _Toc421541211 h 31 HYPERLINK l _Toc421541212 3.5.内容管理系统的数据存储描述与外部实体 PAGEREF _Toc421541212 h 32 HYPERLINK l _Toc421541213 3.5.1用户信息存储 PAGEREF _Toc421541213 h 32 HYPERLINK l _Toc421541214 3.5.2留言类别信息存储 PAGER
10、EF _Toc421541214 h 32 HYPERLINK l _Toc421541215 3.5.3留言信息存储 PAGEREF _Toc421541215 h 32 HYPERLINK l _Toc421541216 3.5.4发布信息类别存储 PAGEREF _Toc421541216 h 33 HYPERLINK l _Toc421541217 3.5.5发布信息存储 PAGEREF _Toc421541217 h 33 HYPERLINK l _Toc421541218 3.5.6留言回复信息存储 PAGEREF _Toc421541218 h 33 HYPERLINK l _T
11、oc421541219 3.5.7系统的相关外部实体描述 PAGEREF _Toc421541219 h 34 HYPERLINK l _Toc421541220 3.6内容管理系统的外部接口需求 PAGEREF _Toc421541220 h 34 HYPERLINK l _Toc421541221 3.7内容管理系统的软件性能需求 PAGEREF _Toc421541221 h 35 HYPERLINK l _Toc421541222 第4章 内容管理系统的概要设计 PAGEREF _Toc421541222 h 36 HYPERLINK l _Toc421541223 4.1系统总体模块
12、结构图 PAGEREF _Toc421541223 h 36 HYPERLINK l _Toc421541224 4.2各部分模块结构图与描述表 PAGEREF _Toc421541224 h 36 HYPERLINK l _Toc421541225 4.2.1登录结构图与描述表 PAGEREF _Toc421541225 h 36 HYPERLINK l _Toc421541226 4.2.2个人信息管理-模块结构图与描述表 PAGEREF _Toc421541226 h 37 HYPERLINK l _Toc421541227 4.2.3留言板类别管理-模块结构图与描述表 PAGEREF
13、_Toc421541227 h 37 HYPERLINK l _Toc421541228 4.2.4发布信息类别管理-模块结构图与描述表 PAGEREF _Toc421541228 h 39 HYPERLINK l _Toc421541229 4.2.5发布信息管理-模块结构图与描述表 PAGEREF _Toc421541229 h 42 HYPERLINK l _Toc421541230 4.2.6超级用户管理-模块结构图与描述表 PAGEREF _Toc421541230 h 44 HYPERLINK l _Toc421541231 4.3接口设计 PAGEREF _Toc42154123
14、1 h 46 HYPERLINK l _Toc421541232 4.3.1系统外部接口: PAGEREF _Toc421541232 h 46 HYPERLINK l _Toc421541233 4.3.2系统内部接口: PAGEREF _Toc421541233 h 46 HYPERLINK l _Toc421541234 4.4数据结构设计 PAGEREF _Toc421541234 h 46 HYPERLINK l _Toc421541235 4.4.1系统数据结构概念模型(E-R图) PAGEREF _Toc421541235 h 46 HYPERLINK l _Toc4215412
15、36 4.4.2系统数据结构逻辑模型 PAGEREF _Toc421541236 h 48 HYPERLINK l _Toc421541237 4.4.3系统数据结构物理模型 PAGEREF _Toc421541237 h 48 HYPERLINK l _Toc421541238 4.6系统出错处理 PAGEREF _Toc421541238 h 51 HYPERLINK l _Toc421541239 第5章 内容管理系统的详细设计 PAGEREF _Toc421541239 h 52 HYPERLINK l _Toc421541240 5.1登录模块-程序设计说明 PAGEREF _Toc
16、421541240 h 52 HYPERLINK l _Toc421541241 5.2个人信息管理模块-程序设计说明 PAGEREF _Toc421541241 h 52 HYPERLINK l _Toc421541242 5.3留言板类别管理模块-程序设计说明 PAGEREF _Toc421541242 h 53 HYPERLINK l _Toc421541243 5.4其他系统管理模块 -程序设计说明 PAGEREF _Toc421541243 h 55 HYPERLINK l _Toc421541244 第6章 内容管理系统的编码与实现 PAGEREF _Toc421541244 h
17、56 HYPERLINK l _Toc421541245 6.1 登录模块核心代码 PAGEREF _Toc421541245 h 56 HYPERLINK l _Toc421541246 6.2个人信息管理核心代码 PAGEREF _Toc421541246 h 58 HYPERLINK l _Toc421541247 6.3留言板类别管理核心代码 PAGEREF _Toc421541247 h 60 HYPERLINK l _Toc421541248 6.4其他模块核心代码说明 PAGEREF _Toc421541248 h 63 HYPERLINK l _Toc421541249 第7章
18、 内容管理系统的测试 PAGEREF _Toc421541249 h 64 HYPERLINK l _Toc421541250 7.1模块测试 PAGEREF _Toc421541250 h 64 HYPERLINK l _Toc421541251 7.2集成测试 PAGEREF _Toc421541251 h 67 HYPERLINK l _Toc421541252 第8章 结束语 PAGEREF _Toc421541252 h 68 HYPERLINK l _Toc421541253 致谢 PAGEREF _Toc421541253 h 69 HYPERLINK l _Toc4215412
19、54 参考文献 PAGEREF _Toc421541254 h 70基于ASP.NET的内容管理系统摘 要随着信息技术的发展,越来越多的企业、商户、政府部门需要对信息高效的处理,对信息便捷的获取。内容管理是必不可缺的一项,例如,企业需要获取信息,存储信息,发布信息,更新信息。内容管理系统除了需要对信息进行查询,储存,更新,删除等基本操作。还需要信息的互动融合,大批量信息处理,信息优化,信息可靠安全等。需要实现的功能和目标。前台客户端主要实现企业内容管理系统的首页展示,企业简介展示,企业动态展示,产品展示,招商加盟,留言板,联系我们等内容。后台服务端主要实现个人信息管理,留言板类别管理,留言信息
20、管理,发布信息类别管理,发布信息管理,系统用户管理。本项目的解决方案是以ASP.NET为平台,以B/S为架构。论述和分析简单的企业内容管理系统的设计与实现。前台开发采用html+javascript+css+Jquery技术设计实现,后台采用C#语言,Web窗体,.NET环境自带的相关控件,第三方插件设计实现。数据库采用SQL Server2012。关键词:信息储存,信息处理,SQL2012数据库,ASP.NET开发Content management system based on ASP.NETAbstractWith the development of information tech
21、nology, more and more enterprises, businesses, government departments need to deal with the information and efficient, and access to the information convenient. Content management is an essential, for example, the enterprise needs to obtain information, information storage, information release, upda
22、te information. In addition to the content management system to query information, storage, update, delete and other basic operations. Information is also required to interact with the fusion, mass information processing, information optimization, information and reliablesecurity, etc.Functions and
23、objectives needed to achieve. Front client main enterprise content management system of the home show, enterprise profile, enterprise dynamic,display product display, merchants joined, message board, contact us and so on. Background server mainly personal information management,message board categor
24、y management, message information management, information management. B/S as the framework. The design and implementation of simple enterprise content management system are discussed and analyzed. The development of the foreground is realized by html+javascript+css+Jquery technology, and the backgro
25、und is C# language, Web form, the relevant controls of.NET environment, and the design of the third party plug-in. Database using Server2012 SQL. Keywords:Information storage,Information processing,SQL2012 Database, ASP.NET Development 贵州大学本科毕业论文(设计) 第 页第1章 引言1.1内容管理系统的开发目的本论文主要叙述基于ASP.NET的内容管理系统的开发
26、背景,需求分析过程,概要设计过程,详细设计过程,实现过程,测试过程,用户使用手册的制作,以及详细介绍实现系统所用到的相关技术。完成项目开发后,开发者能了解ASP.NET平台的市场需求,能够初步掌握应用系统的分析,能够完成中小型B/S架构的系统设计,能够初步掌握.Net平台的框架搭建,插件使用,控件使用,代码编写规范。熟悉Web应用系统的服务器搭建,理解web系统的运行原理。1.2内容管理系统的开发意义内容管理系统的开发,对于当前的企业、政府部门、中小型个体商户是非常便利的,它能帮助客户有效的对内部信息进行高效处理,能够帮助客户合理的向外展示发布信息,能够加强客户单位和外界的互动交流。开发内容管
27、理系统,还能使得客户单位的运营效率得到提高,同时降低客户单位的管理成本。开发内容管理系统能简化客户单位工作的流程,使得客户单位的管理流程得到优化,优化客户单位的组织结构,提升企业和商户的市场竞争力。1.3内容管理系统开发背景1.3.1项目的社会背景信息技术在我国发展的时间不长,尤其是在我国,信息技术发展滞后,信息产业步伐较慢。国内企业、商户、政府都非常缺乏信息化管理的理念,信息成熟度水平还很低。随着电子商务,电子政务的发展,越来越多的政府部门和企业需要加快信息化管理。信息化产业一直是国家关注的重点,近些年国家一直在扶持。计算机技术已经在许多行业产生重要影响,网络与软件技术的提高逐渐快速拉动经济
28、的发展。但是,目前的大部分企业的信息管理的层次还比较低,处理效率还有待提高。对于很多企业来说,还处在半信息化,半手工的信息处理方式。比如和客户的交流,有些还在采用召开互动会议,或者实地进行交流。使得很多不在同城,区域跨度大的客户无法与企业进行有效的信息互动。其次,企业对于海量数据无法进行高效准确的处理,有些还在采用办公套件为工具进行数据统计与计算,效率低,人员工作量大,处理速度慢,准确率也不高。除此之外,企业的组织结构在变化,战略方针也在变化,规模越来越大,有些传统的内容管理系统已经无法在支撑当前的发展。由此,开发一款适用于企业当前的通用内容管理系统。是有必要的,也是当前企业极其需要的信息化改
29、革。适应于经济与社会发展的信息化系统才能更好的带动企业发展,让企业更好的处理信息,为客户服务。1.3.2项目的技术背景信息技术的发展已经有70多年的历史,从晶体管计算机到现在的大规模数字集成电路计算机,硬件方面已经有历史性的改进。从小型独立服务器到现在的云平台虚拟服务器集群,服务器的规模、架构模式也发生巨大的变化。从小型数据库存储到现在的云存储,数据的存储发生了量的变化。从技术工具的发展看,已经从原来效率低,智能程度低的分散开发环境,发展到目前效率高,智能化程度高,环境集成度高的开发环境。例如,20世纪八九十年代的软件开发语言为只有C,PASCAL等语言,这类软件开发语言开发效率低,不利于扩展
30、,通用化程度低的语言。发展到现在,已经有C#,JAVA等先进语言,开发效率高,智能化程度高,环境集成程度高,也很利于扩展,非常适用于当前的信息系统开发。从计算机操作系统的发展上分析,随着windows操作系统的不断完善,操作系统的完整性和便捷性也不断得到提升。对于信息系统的平台起到很好的支持作用,windows系统对于普通用户和商用用户有很大的市场占有量,因此VS2012,SQL数据库等开发工具逐渐适用于当前发展趋势。其他的一些关于信息安全方面的操作系统,例如linux,unix等。也有java语言的支持。因此,对于当前的信息系统开发,从技术上看,多数情况下都能快速实现。除了开发工具的提高,开
31、发模式也从原来的结构化开发发展为面向对象开发,在面向对象的基础上,又发展了一些优秀的架构模式,如MVC三层架构,多层架构等,现在软件开发模式已经逐渐代替了死板,不利于改进跟踪的结构化开发。有众多先进技术的支持下,给信息系统的高效高质量开发带来便利。现代信息系统不仅要求功能完善适应用户需求,而且更加需要性能,可靠性方面的保证。由以上分析,从技术背景上,实现一个企业的内容管理系统,在当前技术上是可以完成的。1.4 内容管理系统的中心论点在内容管理系统的开发过程中,使用操作系统、系统开发理论的相关知识作为指导,采用软硬件的架构与集成理论优化系统开发。逐步了解Web系统的运行原理,使用Web应用系统的
32、研究方法和分析过程作为开发的理论知识指引。对简单应用系统做背景理论分析论述,可行性理论分析论述,采用相关工具和方法对系统的进行需求管理,做需求分析、需求获取、需求定义、需求验证等论述。使用结构化开发方法对系统进行设计和实现。最后将完成好的系统与分析设计过程进行测试对比分析,论述所发现问题,解决系统缺陷,解决系统不完善的功能。系统开发完成后,学会与客户进行沟通交流,系统得到客户的确认后,制作相关的帮助文档,让客户便捷的使用内容管理系统。第2章 项目可行性分析2.1内容管理系统的研究前提 2.1.1常见应用系统的基本功能要求常见应用系统大致要实现的后台功能有信息写入,信息查询,信息修改,信息删除,
33、大致要实现的前台功能有信息浏览,网络用户信息录入,用户之间的信息互动,发布的信息相关属性随环境、不同使用者的操作做动态更新。具体要求如下:1.数据查询,应当实现界面查询,查询界面要简洁方便,能够提供模糊关键字查询;2.数据写入,提供相关写入界面,写入界面要简洁方便,写入数据要做相关约束,验证;3.数据修改,提供友好的修改界面,修改后的数据能够做实时便捷刷新,并将修改结果展示给管理者;4.数据删除,提供友好界面,删除信息要有相关确认和约束,由于数据量可能过大,应当实现数据批量处理,批量删除等;5.用户登录界面,要做信息匹配和验证。匹配失败,或者不输入信息提示相关信息,阻止非法入侵到后台管理页面;
34、6.前台网络用户浏览,应当实现信息的内容要全面,显示的页面简单美观,便于操作;7.网络用户信息录入,提供友好界面,录入信息要做相关保密措施;8.考虑后台服务器的交互承受能力,要做相关安全措施。防止网页被非法内嵌可执行代码,破坏网页结构。防止不正常操作,对服务器进行洪水攻击,防止用户非正常交互,造成数据非正常动态变化。2.1.2常见应用系统的目标要求常见应用系统一般是是辅助企业做相关信息存储和信息合理管理,规范管理,安全管理。应用系统如果实现后,一般应当实现以下目标:1.系统管理员可以通过合法登录验证后进入到后台管理页面,非法用户和网络入侵者不能通过野蛮方式进入,不能跨过验证直接非法进入,保证系
35、统的数据安全;2.方便用户信息添加,任何一个管理员进入后台后能够对信息进行快速添加和存储;3.管理员能够方便的查询信息,显示的信息内容要具体有效;4.管理员对信息处理要高效准确,适当情况进行便捷批量处理;5.数据存储和修改,删除等操作要保证规范,安全。避免数据漏写,数据重复,数据冗杂等;6.前台用户能够快速准确获取信息,浏览信息,网络浏览用户可以便捷的录入相关信息。网络用户录入的信息要做简单有效的保密措施。2.1.3 内容管理系统的条件、假定、限制等初步分析根据观察分析常见Web应用系统的运行情况,本项目应当符合以下条件,假设和限制:1.系统运营时间至少5年时间,系统的更正性维护应当限制一年2
36、次以内,适应性维护2次以内;2.系统方案的选择应当遵循技术可实现,符合社会环境要求,符合经济条件,能在有限时间内投资回报收回,并盈利;3.系统的开发人力,相关资源可以获得,并且开发资金在有限可支持的条件下进行;4.系统的硬件环境:符合当前厂商制作规格的微型计算机或有基本配置的服务器,运行内存在30M以内,安装所占硬盘空间在50M以内,支持打印机,传真机等外部设备;5.系统的软件环境:Windows7.0及以上版本的操作系统,SQL2005及以上版本数据库。VS2012及以上集成开发环境;6.进行可行性研究的方法:采取用户调查,类比分析,专业人力判断等。2.2现有的内容管理系统概况内容管理系统当
37、前的概要情况为:1.大多数企业和商户依然采用半信息化,半人工处理的信息处理系统。不适应信息化的发展;2.现有内容管理系统采用的技术陈旧,开发模式和工具落后,不能同步跟上信息技术的改进,使得很多应用系统不适应企业或商户的发展方向和趋势;3.许多企业现有内容管理系统,操作不便,运营性能不符合当前要求,信息处理速度慢,处理不够细致准确;4.由于国家大力扶持民营企业,个体商户的发展,鼓励改革与创新,许多内容管理系统不适应企业的发展战略,不适应企业的组织结构。2.3新开发的内容管理系统概况结合现有的内容管理系统做比较分析,新开发的内容管理系统应该具有以下优势:1.系统采用高度结合的信息化处理方式,尽量避
38、免手工处理数;2.系统采用VS2012等先进数据库工具,使得数据库的设计更便利,安全;3.采用ASP.NET4.0及以上平台做开发环境,适应当前商用和普通用户的操作系统版本,兼容性较好;4.采用面向结构化和面向对象相结合的开发流程,系统容易得到优化,容易维护;5.采用B/S架构代替现有一些内容管理系统的C/S架构,B/S的运行速度快,运行性能高,所需要的硬件和软件要求较低。容易集成。2.4内容管理系统的可行性分析2.4.1社会可行性分析1.法律方面的可行性:内容管理系统的开发符合国家对于计算机技术的相关法律要求,符合IT技术的行业要求(GB/J相关行业标准),符合软件工程相关标准(GB/T系列
39、标准)。本系统不造成仿冒和相关侵权,开发完成后拥有独立版权,本系统不损坏国家相关利益,不造成重大经济损失。2.使用方面的可行性:本系统遵循简单便捷的规则,大多数用户可以快速学习使用。其次随着信息技术的普及和提高,国家和企业非常重视,对相关人员使用计算机应用系统的培训力度加大。所以该系统的开发符合当前的应用趋势。新型系统的界面友好,集成化高,处理效率高,符合企业和个体商户要求。2.4.2经济可行性分析经济可行性分析的目的是从技术角度转到财务收益角度,综合考虑项目实现后的经济效益,将投资和收益做详细分析,通过采用相关方法和工具,得出相应的投资回收期。本项目主要从以下几方面分析:支出分析:信息系统项
40、目的支出费用有一次性支出,包括开发费,培训费,设备采购费用,差旅调查费用。非一次支出,包括插件购买,开发人员福利,公用设施费用,和其他活动消耗费用。从以上因素,采用资源费用确认,然后累加结果得到如表2.1分析结果:表2.1支出费用支出费用科目单价(元)数量合计开发费用80元/人小时1人120小时9600元培训费200元/小时3人3小时1800元设备购买服务器(2400元一台),操作系统(2000元正版)两台服务器、两部操作系统52000元差旅调查费用800元/天4天3200元非一次性支出费用科目合计插件购买2500元人员福利15000元公共设施费用3000元安装部署费用4000元其他费用300
41、0元最后统计支出94100元得出本项目的投入资金在94000元左右。收益分析:项目收益考虑直接收益,和间接收益。直接收益包括项目产品销售收益,间接收益包括每年的维护费用,其他费用。如表2.2所示:表2.2收益费用项目产品销售收费预估40000元项目每年维护收费预估15000元其他收费总计4000成本/收益分析:由项目的支出成本在94000元,项目的收益分为产品销售4000元,其他收益4000元,每年的维护费用为15000元,当下的资金折现率约为5%。投资回报期年限n确认:40000+4000+15000/(1+5%)+15000/(1+5%)(1+5%)+=94000。由此推算出该项目的投资回
42、报期为4年左右。根据投资回收期DIPP分析,四年后DIPP=折现后的现金流量总和/支出成本1,由此可以论证,该项目投资有效,可以进行开发。2.4.3技术可行性分析通过类比方式,观察分析现在运营的内容管理系统,该项目的技术可行性主要体现以下几点:1.该系统采用SQL Server2012数据库作为数据存储工具,符合当下的信息技术发展趋势,SQL Server2012对于许多中小型企业和商户,是非常适用的,符合客户要求。该版本数据库是随着Windows操作系统的版本提高而跟进提高,适应当下的操作系统环境,除此之外,该数据库的功能比起以前版本的SQL数据库功能呢个更加完善,对数据的处理更加高效准确;
43、2.该系统采用VS2012作为开发环境,VS2012是一款集成化程度非常高的开发环境,使用该工具可以提高开发效率,VS2012的ASP.NET平台运行库丰富,公共类库非常丰富。对于实现客户相关需求难点,提供了不少的保证;3.系统采用数据库相关分析技术,能够实现优化数据存储结构,减小数据冗余度。采用面向结构化和面向对象相结合的开发方法,对于系统的可维护性和扩展带来可能,适应客户的需求改变;4.通过以上分析,可以论证,该项目在技术上实现是几乎没有障碍和难点的。2.5内容管理系统的可行性分析结论通过一系列的了解,调查,分析,论证。最终得出了可行性分析论证的结论。如表2.3所示:表2.3可行性分析结论
44、表可行性分析要点具体描述是否通过社会可行性分析符合相关法律以及标准论证通过经济可行性分析可以获得收益论证通过技术可行性分析技术上可实现论证通过设计方案选择分析ASP.NET平台开发,面向结构化和面向对象相结合,B/S架构论证通过第3章 内容管理系统的需求分析3.1.内容管理系统的需求概述3.1.1内容管理系统的一般描述内容管理系统是在ASP.NET平台下,采用面向结构化和面向对象结合开发的一款Web应用系统。结合当下的企业和个体商户实际需要。一般要求对企业和商户的内部信息做有效管理和高效处理,要求操作简洁,利于使用,界面友好。本系统的宗旨是:开发的系统适用于客户需求,减轻客户单位的工作负担,适
45、应企业的组织结构和发展战略。使得企业的相关信息能够信息化,数字化,直观化,支持量化分析和处理。3.1.2内容管理系统的产品功能内容管理系统能够实现的功能有:1.后台管理员安全登录,后台管理包括管理员个人信息管理,企业发布信息类别管理,留言板信息类别管理,网络用户留言信息管理,系统管理员的信息管理;2.前台主要实现企业首页展示,企业新闻展示,企业简介展示,产品展示,招商加盟信息,浏览板使用,联系我们等;3.管理员能够对信息进行实时录入,信息的关键字查询,实时修改,单个信息数据删除,数据批量删除。3.1.3内容管理系统的用户特点该系统的使用对象一般为企业信息内容的管理人员,个体商户,企业信息技术人
46、员,企业领导,网络普通用户,企业信息中心的管理人员和为化人员。有计算机技术基础知识的人都可以简单方便的操作该系统。3.1.4内容管理系统的假设和约束1.系统采用B/S架构,不可避免的受到B/S结构的约束,在设计与实施阶段都要受到B/S架构的一些规律,包括功能设计,系统配置和计划,由于信息共享,还受到企业其他系统的约束。2.硬件约束:需要采用近几年计算机制造商出产的微型计算机或者服务器。普通用户需要使用较新配置的微型计算机,服务器需要采用运行内存30M以内,安装所使用的硬盘在50M以内。3.软件约束:需要Windows7及以上版本的操作系统,操作系统的运行平台应该在ASP.NET4.0以上版本。
47、4.开发工具约束:所用的编程语言为C#高级程序语言,需要使用HTML5,Javascript,CSS等网站制作语言。5.网络采用的协议为TCP/IP协议6.系统需要具有较高的安全性:防止非法用户登录进入到后台,防止非法用户,越过登录验证入侵到后台进行破坏。系统后台运行处理性能要高,准确率要求高。数据库服务器原则应该与Web服务器分离,并由企业信息管理部门进行安全管理。前端防止普通网络用户不正常浏览网页,使得点击率等一系列信息不真实。防止网络用户非正常频繁留言造成洪水攻击等。3.2.内容管理系统的顶层数据流图图3.1顶层数据流图表3.1内容管理系统加工列表名称代码内容管理系统Enterprise
48、_CMS.sln表3.2内容管理系统加工引用列表关联数据流关联对象输入输出访问网站网络用户(Internet User)无返回网站相关信息网络用户(Internet User)无登录系统后台进行信息处理系统管理员(System Administrator)无返回相关处理信息系统管理员(System Administrator)无3.3.内容管理系统的0层数据流图 图3.2 系统0层数据流图下面详细列出相关说明:1.登录请求:表3.3登录请求加工列表名称代码文件登录请求Login.aspx表3.4登录请求加工引用列表关联的数据流关联对象输入输出登录验证管理员信息库(Data Store)系统管理
49、员(System Administrator Entity)无验证通过无登录失败无2.个人信息处理:表3.5个人信息处理加工列表名称代码文件个人信息处理AdminList.aspx, UpdateMyInfo.aspx表3.6个人信息处理加工引用列表关联数据流关联对象输入输出获取当前管理员信息管理员信息库(Data Store)无送回当前管理员信息管理员信息库(Data Store)无3.留言类别信息处理:表3.7留言类别信息处理加工列表名称代码文件留言类别信息处理MessageTypeList.aspxModifyMessageType.aspxAddMessageType.aspx表3.8
50、留言类别信息处理加工引用列表关联数据流关联对象输入输出送报留言类别留言类别信息库(Data Store)系统管理员(System Administrator Entity)登录验证(Process)无送回留言类别信息无验证通过无4.发布信息类别处理:表3.9发布信息类别处理加工列表名称代码发布信息类别处理InfoTypeList.aspxAddInfoType.aspxModifyInfoType.aspx表3.10发布信息类别处理加工引用列表关联数据流关联对象输入输出验证通过登录验证(Process)发布信息类别库(Data Store)发布信息类别库(Data Store )系统管理员(S
51、ystem Administrator Entity)无送报发布信息类别无送回发布信息类别无5.发布信息处理:表3.11发布信息处理加工列表名称代码发布信息处理InfoList.aspxAddInfo.aspx表3.12发布信息处理加工引用列表关联数据流关联对象输入输出验证通过登录验证(Process)发布的信息库(Data Store)发布的信息库(Data Store e)系统管理员(System Administrator Entity)无送报企业发布信息无送回发布信息无6.超级用户的信息处理:表3.13超级用户的信息处理加工列表名称代码超级用户的信息处理AdminList.aspxAd
52、dAdmin.aspxModifyAdmin.aspx表3.14超级用户的信息处理加工引用列表关联数据流关联对象输入输出验证通过登录验证(Process)无送报超级管理员信息管理员信息库(Data Store)无送回超级管理员信息管理员信息库(Data Store)系统管理员(System Administrator Entity)无7.留言信息处理:表3.15留言信息处理加工列表名称代码留言信息处理MessagesBoard-List.aspxMessagesBoard-New.aspxMessagesBoard-Replay.aspx表3.16留言信息处理加工引用列表关联数据流关联对象输入
53、输出送报留言信息留言信息库(Data Store)无送回留言信息留言信息库(Data Store)无登录验证登录验证(Process)8.网站域名分析:表3.17网站域名分析加工列表名称代码网站域名分析Default.aspx表3.18网站域名分析加工引用列表关联数据流关联对象输入输出网站访问请求网络用户(Internet User Entity)无访问失败网络用户(Internet User Entity)无访问成功网络用户(Internet User Entity)无9.浏览企业首页、企业新闻、企业简介、产品展示、招商加盟等信息:表3.19浏览功能加工列表名称代码浏览企业首页,企业新闻,企
54、业简介,产品展示,招商加盟等信息News-List.aspx Product-List.aspxProduct-Show.aspxNews-List.aspx表3.20浏览功能加工引用列表关联数据流关联对象输入输出浏览企业新闻发布信息类别库(Data Store)发布的信息库(Data Store)网络用户(Internet User Entity)无浏览企业简介无浏览企业动态无浏览产品展示无浏览招商加盟无10.发布留言表3.21发布留言加工列表名称代码发布留言MessagesBoard-List.aspxMessagesBoard-New.aspx表3.22发布留言加工引用列表关联数据流关联
55、对象输入输出送回留言信息类别留言类别信息库(Data Store)无送回留言信息留言信息库(Data Store)无11.回复留言:表3.23回复留言加工列表名称代码回复留言MessagesBoard-List.aspxMessagesBoard-New.aspxMessagesBoard-Replay.aspx表3.24回复留言加工引用列表关联数据流关联对象输入输出送回留言回复信息类别留言类别信息库(Data Store)无送回留言回复信息留言回复信息库(Data Store)无3.4.内容管理系统的1层数据流图3.4.1在线管理员个人信息处理1层数据流图图3.3 在线管理员个人系处理1层数
56、据流图在线个人信息的数据流相关描述如表3.25和表3.26:表3.25在线个人信息修改加工列表名称代码在线个人信息修改UpdateMyInfo.aspx表3.26在线个人信息修改加工引用列表关联数据流关联对象输入输出获取当前用户信息用户信息库(Data Store)无修改当前用户信息用户信息库(Data Store)无修改请求系统管理员(System Administrator Entity)无3.4.2留言类别信息处理1层数据流图图3.4留言类别信息处理-1层数据流图下面是数据流相关描述:1.查询留言类别信息:表3.27查询留言类别信息加工列表名称代码查询留言类别信息列表MessageTyp
57、eList.aspx表3.28查询留言类别信息加工引用列表关联数据流关联对象输入输出查询请求系统管理员(System Administrator Entity)无获取留言类别信息留言类别信息库(Data Store)无留言类别信息编辑留言类别信息(Process)无留言类别信息批量删除留言类别信息(Process)无留言类别信息删除留言类别信息无2.批量删除留言类别信息:表3.29批量删除留言类别加工列表名称代码批量删除留言类别信息DelMassege.aspxDelAll.ashx表3.30批量删除留言类别加工引用列表关联数据流关联对象输入输出留言类别信息查询留言类别信息列表(Process
58、)无批量删除成功留言类别信息库(Data Store)无3.删除留言类别信息:表3.31删除留言类别加工列表名称代码删除留言类别信息DelMassege.aspx表3.32删除留言类别加工引用列表关联数据流关联对象输入输出留言类别信息查询留言类别信息列表(Process)无删除成功留言类别信息库(Data Store)无4.编辑留言类别信息:表3.33编辑留言类别加工列表名称代码编辑留言类别信息ModifyMessageType.aspx表3.34编辑留言类别加工表引用列表关联数据流关联对象输入输出留言类别信息查询留言类别信息列表(Process)无编辑成功留言类别信息库(Data Store
59、)无5.搜索留言类别信息:表3.35搜索留言类别加工表列表名称代码搜索留言类别信息MessageTypeList.aspx表3.36搜索留言类别加工引用列表关联数据流关联对象输入输出留言类别信息查询留言类别信息列表(Process)无搜索成功留言类别信息库(Data Store)无6.添加留言类别信息:表3.37添加留言类别加工列表名称代码添加留言类别信息AddMessageType.aspxAddMessageTypeWindow.aspx表3.38添加留言类别加工引用列表关联数据流关联对象输入输出添加请求系统管理员(System Administrator Entity)无添加成功留言类别
60、信息库(Data Store)无3.4.3发布的信息类别处理1层数据流图图3.5发布的信息类别处理-1层数据流图下面是数据流相关描述:1.查询发布信息类别:表3.39查询发布信息类别加工列表名称代码查询发布信息类别InfoTypeList.aspx表3.40查询发布信息类别加工引用列表关联数据流关联对象输入输出查询请求系统管理员(System Administrator Entity)无获取发布信息类别发布信息类别库(Data Store)无发布信息类别编辑发布信息类别(Process)无发布信息类别批量删除发布信息类别(Process)无发布信息类别删除发布信息类别无2.批量删除发布信息类别
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《健康饮品生产项目环保设施运维管控方案》
- 饮用水管网漏损控制专项方案
- 地下空间利用设计技术交底报告
- 窗扇调试与五金安装方案
- 采光顶钢化玻璃更换加固工程竣工验收报告
- 食品生产企业半年工作报告
- 气体灭火系统充装调试工程竣工验收报告
- 荷载试验数据采集方案
- 焊接材料包装设计方案
- 吊装设备使用后维护保养方案
- 《房屋市政工程生产安全重大事故隐患判定标准(2024版)》知识培训
- 机动车辆事故原因的分析、处理与预防-培训课件
- 中级银行从业资格之中级银行业法律法规与综合能力试卷含答案详解(新)
- 高速公路路面工程标准化、细部、重点施工工艺解析培训课件
- 新编民航乘务员英语教程 课件 李勇 Unit 1 Briefing -Unit 8 meal and beverage service I
- 初一关于成长的满分作文7篇范文
- 车库产权转让合同协议书
- 智能体在教学场景中的应用及其有效性研究
- 标准物流运输管理制度
- 征集和招录人员政治考核表
- 墙面维修修补合同范本
评论
0/150
提交评论