本文是一篇软件工程硕士论文,软件是由计算机程序和程序设计的概念发展演化而来的,是在程序和程序设计发展到一定规模并且逐步商品化的过程中形成的。软件开发经历了程序设计阶段、软件设计阶段和软件工程阶段的演变过程。(以上内容来自百度百科)今天为大家推荐一篇软件工程硕士论文,供大家参考。
第 1 章 引言
1.1 课题背景及意义
在互联网快速发展的今天,网站成为企事业单位展示其品牌形象或个人展示其风采的重要平台,受到越来越多人的关注和重视,也是目前信息存储量最大、传播速度最快的媒介之一。因此网站技术架构的先进性、性能的实用性、页面操作的合理性、管理上的简便性等成为了网站建设与开发人员研究的重要对象。网站的建设与开发技术到现在共经过了三个阶段:第一阶段是静态网站设计阶段,技术人员先应用 Dreamweaver 等软件把一些本身需求的平面页面成果转化成网页,而后把获得的网页结合成为一个简易的企业网站;第二阶段是动态网站设计阶段,程序员将网站的一些新闻经过数据库进行处理,有些功能通过背景管理模块对网站进行管理,如新闻与产品发布、产品投票等;第三阶段是智能建站阶段,智能建站系统对网站用户来说,非常方便管理自己的网站,建站周期短,同时能设定网站的布局以及内容,并能满足每个客户对网站前台界面设置的特殊需求。在信息发布系统中,尤其是网站群系统,建设过程中主要存在以下几个难点:1、客户需求,网站应用需求的丰富性和多变性,要求研发中要充分考虑网站应用的可扩充性;2、界面与界面之间的导航关系非常复杂;3、开发平台以及运行平台的多样性、开发技术复杂多变,给网站的开发、管理以及维护工作造成了特别大困难;4、网站系统内容丰富多变,代码书写量大,难以保证代码的准确性和开发的时效性;5、美工水平要求高,网站及站群建立后不仅要满足信息发布的功能需要,更要兼顾美观。基于上述缘由,网站及站群的规划、开发及维护工作量大且繁琐。本项目的研究意义在于:迎合了互联网行业的发展趋势,对于具备较低计算机专业技能的职场人员而言,大大降低了他们设置网站和保护经营内容的难度,用户不用通晓Java、PHP 等专门语言技能,只需要一台普通的个体电脑,一个浏览器便能够随意实现网站的建立与内容数据的及时办理;对于网站开发程序人员而言,工作量可以减小 80%左右。
.........
1.2 相关研究现状
以前的动态网站开发技术使用的是 CGI-BIN 一接口。这种技术扩展性非常差,每增加一个 CGI 功能,服务器上就需要增加一个进程。当多个用户同时访问该程序时,Web服务器所有的可用资源会被用尽, 直至其体系溃败。为解决这个问题,微软提出了 ActiveServer Pages(ASP)技术以及下一个版本 ASP.NET,使其具有更多优点:1、功能更壮大。ASP.NET 的程序是在服务器系统提早编译好的一起用的语言运行库代码,它能够运用早期绑定、立即编译、本地优化和缓存性能,其性能比以往的技术所编辑的代码要好。2、顶尖的开发工具拥护。在 Visual Studio.NET 的集成研发环境中,ASP.NET 框架由许多工具箱和设计器所构成,编辑方式是所见即所得的。3、威力强大和富足灵活性。因为ASP.NET 是以公共语言运行库(CLR)为根基的,所以整个平台的威力和灵活性可以被Web 应用程序研发人员使用.NET 框架类库、数据访问解决方案以及消息管理都可以零距离集成到 Web;ASP.NET 还允许开发人员选择自己最了解的语言来进行开发。4、可缩放性和可用性。ASP.NET 在设计时对可缩放性作了思考,增长了专门针对用于在密集环境和多处理器境遇中提高性能的服从。此外,ASP.NET 运行库会对进程密切看管和处置,当进程出现异常行为时,就可以创建新的进程来满足应用程序的需要。5、代码后置。使用ASP.NET 的一个很大的优点就是 ASP.NET能用代码后置技术将Web页面的设计任务和后台的编码任务分开来,这样做使得代码看起来更加清爽、Web 开发工作变得更加简易。PHP 动态网站开发技术是一种嵌入 HTML 文档的服务器端脚本语言,与 ASP 类似。该语言开发出动态网页速度快;同时 PHP 适用于大部分操作平台。其所长主要有软件安装简易,学习过程简单,数据库连接方便,兼容性强,可扩展性强,可以进行面向对象编程等。坏处是也存它是一种解释型语言,不拥护多线程结构,支持平台和接连的数据库都少,特殊是在支持的准则方面非常少,对于某些电子商务应用来说,PHP 是不合适的。
.........
第 2 章 平台开发的技术与开发环境
2.1 数据库选型—SQL Server 2008
SQL Server 2008 关系数据库引擎具有海量数据处理的高并发性能和定制化功能。能够极大层度保证数据的完整性,同时将海量并发的系统开销减到最小。同时,SQL Server可以方便地援用来自不同数据源的数据,并进行无缝整合。SQL Server 2008 不但延续之前版本的强大功能,全面拥护云技术及相关操作,并且能够快速构建私有云与公有云之间的数据交互。而且,在数据量级方面,提供 TB 级的数据解决方案,并实现页内行级锁定。
........
2.2 开发环境及主要技术
C#是微软公司发布的,面向对象的、在.NET 框架上运转于的,一种高级程序设计语言。使用 C#编辑每种基于 MICROSOFT .NET 平台的应用程序可以非常飞快,MICROSOFT .NET为我们供给了许多的东西和效劳来更好地开发利用打算与通讯领域。C++程序员使用 C#可以高效并且快速的的开发程序,而且不会吃亏 C/C++本身的壮大的功能。同时 C#还包括了比如接口、单继承、与 Java 相仿的语法以及编译成中间代码再运转的行程。但 C#与 Java 的不同点在于它参照了 Delphi 的一个特点,与 COM 是直接集成的,而且它是微软公司 .NET windows 网络框架的主要部分。C#,安全性高、稳定性好、简易的、雅观,是由 C 和 C++衍生出来的一种面向对象的编程语言。它在继承 C和 C++强大功能的同时,也去掉了它们的一些复杂特征。C#也涵盖了 C++的高效率和VB 简单的可视化操作,以其强大的操作功能、翻新的语言特性、美观的语法特效和方便的的面向组件编程的拥护,成为.NET 开发的首选语言。XML 格式—这种样式在之前几乎成了 Web services 的同义词。但是,因为 REST以及 Ajax 手艺的出现,对应用程序架构产生了很大的陶染,这时候人们开始搜索 XML的替代品:JSON。JSON(JavaScript Object Notation)的数据交换格式是一种轻量级的。JSON 拔取的文本格式,完全孑立于语言,但也使用了 C 语言家庭的相仿习俗。这些特点使得 JSON 成为比较理想的数据交换语言。方便涉猎和编辑,同时机器解析和生成也很方便。JSON 的所长之一是数据分隔符大大简化了数据访问,使用这些数据分隔符时,对于数据结构的内部表示,JavaScript 引擎与这些标记恰好相同。非冗长性是 JSON 的另一个优点是。在 XML 中,标志的依从性非常复杂;但是在 JSON 中,这些复杂要求可以通过一个简易括号就完成。在含有数以百计字段的数据交换中,XML 标记将会增加数据交换用时,效率低。对于等效的 JSON 和 XML 有效负载,JSON 的时间总是小于XML。
.........
第 3 章 平台开发可行性及需求分析..........9
3.1 可行性研究....9
3.1.1 技术可行性....9
3.1.2 经济可行性....9
3.1.3 社会可行性....9
3.2 需求分析........9
3.3 小结............11
第 4 章 平台设计.......12
4.1 总体设计......12
4.2 系统模块功能设计............17
4.3 数据安全性设计与实现....25
4.4 小结..............27
第 5 章 平台实现.......29
5.1 系统登录......29
5.2 模块管理实现效果.............30
5.3 网站管理模块实现效果....32
5.4 小结..............53
第 5 章 平台实现
5.1 系统登录
主界面中显示了系统功能导航栏,系统一切的功用均在此展示。系统功能对不同用户具有不同的分配。没有权限的用户,系统功能将不可见。当增加网站模块时,只要按界面输入项逐一输入相关信息。然后录入信息后点击确定按钮添加网站模块。(编辑操作与此类似)该功能模块列出了所有网站模块中各模块的样式名称、所属模块和模块类型。系统管理员可以经由该功能模块对各模块进行管理(增添、删除、修改)。
.......
结论
本系统研究内容是网站智能生成平台研究,主要包括系统管理、项目管理、个人中心、以及网站管理的设计与实现。系统的设计主要围绕着核心业务网站管理模块,该模块实现了网上的智能生成和管理功能,帮助用户从枯燥、复杂的网站建设和管理操作中解放出来。体系在架构设计上使用了 Browser/Server 三层体系结构;在功能设计上能够满足系统管理员,各层次部门管理员,普通用户等多种角色;该系统的用户更多的是面向中小型企业与事业单位,成型软件已出入试用,并能满足用户需求。首先,本论文从系统平台的理论基础入手,通过 B/S 三层体系结构将系统各功能模块进行解耦设计,实现了模块与模块之间的高内聚、低耦合。满足了体系方便维护、易于扩展的要求。其次,根据系统的需求和功能进行了深入的分析,重点对系统的设计实现展开详细介绍,特别是针对不同用户的操作简便性方面,设计了不同的功能。使得系统具备基本功能的同时,还能给用户带来较高的体验度。最后,本系统利用 ASP.NET+C#+SQL SERVER2008+JQUERY 技术,实现了多种用户下软件的不同功能需求。在网站自动生成软件方面有着一定值得借鉴的经验。因此,本论文的研究对于网站自动生成软件的设计和推广具有一定的意义和价值。
..........
参考文献(略)
提供海量毕业论文,论文格式,论文格式范文,留学生论文,商务报告相关资料检索服务。