毕业设计(论文)-ASP杂志管理系统后台管理子系统设计与实现.doc
《毕业设计(论文)-ASP杂志管理系统后台管理子系统设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-ASP杂志管理系统后台管理子系统设计与实现.doc(39页珍藏版)》请在三一文库上搜索。
1、沈阳师范大学学士学位论文【摘 要】伴随着科学水平的提高,计算机技术的日益成熟及互联网技术的发展与普及,互联网的使用者也日益增多。文化知识的传播和更新速度达到了令人难以想象的程度,作为知识传承的传统工具杂志也在高速发展的计算机网络下有了新的背景和意义。电子杂志系统在各种传媒系统(如电视系统)和计算机网络的出现,已经打破了以往的发行、传播形式,也打破了人们传统的时空观念,它将会更加贴近人们的生活,更加密切人与人之间思想、感情的交流,更好地满足新时代人们对文化生活的更高要求。本系统基于.NET开发平台,实现了一个基于Web的B/S模式杂志管理系统,其主要功能包括前台展示模块、强大的后台管理模块等。本
2、文还阐述了杂志管理系统的优势,并对系统的分析、设计及实现过程做了详细介绍。【关键词】杂志,SQL Server 2005,ASP.NETYueDu Design and Realization of Journal Content Management System of Background Management Subsystem【Abstract】With the raising levels of science, maturity of computer technology, development and popularization of Internet, the users
3、 of Internet are increasing. The knowledge of cultural and update speed have reached unimaginable levels. Magazine, as a traditional tool, has a new background and meaning under the high-speed development of the computer network. Electronic magazine in various media system(such as TV system) and com
4、puter Internet, has broken the former release and transmission style, also changed the peoples feelings of time and space. It will be closer to peoples life and makes the communications between feelings and emotions intimately, and meet peoples needs for better life. The system adopts .NET technolog
5、y to development and realizes an magazine management system which is supported by the B/S, it mainly includes functions of downstage module, background management module, etc. The essay also elaborated the advantages of magazine management system and introduced the analysis, design and implementatio
6、n of system detailedly. 【Keywords】Information , SQL Server2005, ASP.NET目 录第一章绪论11.1 课题来源11.2 国内现状及研究意义1第二章技术概述32.1 .NET Framework概述32.2 ADO.NET简介32.3 SQL语言42.4 C#语言42.5 Visual Studio 200552.6 系统开发环境5第三章系统分析63.1 系统目标63.2 系统功能需求分析63.3 系统功能描述93.4 数据需求分析103.5应用架构分析10第四章数据库设计124.1 数据库的设计124.2 数据库的选择124.3
7、 数据库表的描述144.4 数据流图164.5 数据字典17第五章系统设计与实现195.1 后台流程设计195.2后台管理员登陆界面205.3后台用户管理模块的设计与实现215.4 文章管理模块的设计与实现235.5评论管理模块的设计与实现265.6 专栏杂志管理模块的设计与实现27第六章系统测试与维护296.1 系统测试的基本原则296.2 软件测试方法296.3 系统的单元测试296.4 系统测试结论306.5 系统维护建议30后 记32参考文献33IV第一章 绪论1.1 课题来源随着网络技术的不断发展,网络应用已经渗透到人类社会的各个角落。在科学技术飞速发展的今天,Internet逐渐走
8、入到人们的生活当中,人们可以在闲暇心情时遨游在网络中,而Internet又是以网站的形式体现出来的。通过网站的访问,人们可以进行电子邮件的传送、文件传输、远程登陆、网上查询、网上交流,足不出户便可以知道外面的世界。杂志管理系统,它是将日常生活中四处张贴的彩页,海报,黑板报等等通过一个多媒体组合的方式显示在现代的电子显示设备上,将宣传从网络转向了特定的用户!这种现代化的杂志管理系统相对于过去的杂志方式,更有利于人们获得最新前沿动态,更有利于人们节约资源。杂志管理系统是网站上用于用户查询浏览信息的一个系统,是用户查看社会信息的园地。只需要输入自己所要了解的事件的名称,再轻按下Enter键,那么你就
9、可以知道整个事件的来龙去脉。1.2 国内现状及研究意义1.2.1 国内现状互联网的出现和发展已经有几十年的历史,我国的互联网技术是从国外引进的,因此,相对于国外的互联网应用技术,我国的现行相关网络应用系统还不能满足需要。现今国外出现的网上购物、支付、定票、定房等等。由于人们思想观念还没有改变,加之网络系统不够安全,这些都限制了我国互联网的发展。此外,我国在设计和实现系统方面的技术水平还远远不如国外一些发达国家,很多方面的系统都需要靠引进国外的技术或者直接引进设备等,这些都是阻碍我国经济的发展,甚至在某些时候还会危机国家安全。因此,为了赶上国外的发展速度,我国更需要加强知识的更新和传播,所以,现
10、在设计良好的杂志管理系统十分必要且重要的。现今在Internet上出现了许多期刊投稿网站,该现象的出现是我国开始有意识的缩小与国外互联网技术的预兆,这将有利于我国互联网和其它学科与世界的同步和发展。1.2.2 研究意义Internet的蓬勃发展,使信息的传播方式发生了巨大的变化,传统的信息传播媒体电视、广播、报纸已经不再是人们茶余饭后的主要精神甜点,人们更多的开始关注网络信息。由于互联网所容纳的信息量大、内容丰富、信息及时、准确,更有相关信息的全面的介绍与比较,大大地提高了人们对电子杂志的阅读,因此在短短几年的时间里,互联网便济身于众多媒体之间,并具有相当一部分媒体人群。借此东风电子杂志也迅速
11、发展起来,它内容丰富,涉及到商业、工业、农业、银行、财政、教育、娱乐、信息等各个产业,信息量大,不仅是实事信息,还有相关的行业信息,同时电子杂志具有互联网所具备的一切特性。在全球网络化、信息化的今天,电子杂志迅速发展,大大地丰富了人们的生活,不知不觉中,它已经成为人们生活中不可或缺的重要组成部分。随着计算机网络的持续发展,无论是工作、学习还是生活,将会越来越多地融入到流动的比特中,人们的工作节奏在不断加快,需要快捷的信息来源,并对此做出反应。因此,对一个杂志企业来讲,无论是从目前的现状来看,还是面向未来,一个功能完备的杂志管理系统的开发都非常有必要。杂志管理系统势必成为各个杂志企业的发展不可缺
12、少的一部分,而其自身的发展趋势也必然更专业化、高质量化。它代表着科学技术的发展趋势,因为企业是科学技术的进步的基础,接授新事物、新技术的群体去创造利益。那么就要求我们做到同世界同步,来改进我们的杂志管理系统,使之更加专业,更有特色。第二章 技术概述2.1 .NET Framework概述 .NET Framework 是用于代码编译和执行的集成托管环境。它提供了一整套很有用且可重用的类型,简化了.NET Framework应用程序的开发。.NET Framework 是用于.NET 平台的编程模型,其关键组件是公共语言运行库(CLR,Common Language Runtime)和 .NET
13、 Framework 类库(包括 ADO.NET、ASP.NET 和 Windows 窗体),它提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成,是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。.NET Framework 旨在实现下列目标:1提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。2提供一个将软件部署和版本控制冲突最小化的代码执行环境。3提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。4提供一个
14、可消除脚本环境或解释环境的性能问题的代码执行环境。5使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致。6按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。.NET Framework 类库是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创建的应用程序(如 Web 窗体和 XML Web Services)。2.2 ADO.NET简介 在介绍ADO .NET
15、之前,先澄清一个概念:ADO .NET是一项超越ADO的重要技术,ADO .NET这个名字并不代表实际的内容 ADO。 ADO原来是表ActiveX Data Objects,Microsoft已经将ADO .NET作为一种技术的名称。ADO .NET是一组向.NET程序员公开数据访问服务的类。ADO .NET为创建分布式数据共享应用程序提供了一组丰富的组件。它提供了对关系数据、XML和应用程序数据的访问,因此是.NET Framework中不可缺少的一部分。ADO .NET支持多种开发需求,包括创建由应用程序、工具、语言或Internet浏览器使用的前端数据库客户端和中间层业务对象。ADO
16、.NET提供对Microsoft SQL Server等数据源以及通过OLE DB和XML公开的数据源的一致访问。数据共享使用者应用程序可以使用ADO .NET来连接到这些数据源,并检索、操作和更新数据。为了实现对数据库的访问,ADO .NET定义了两个核心组件:DataSet和.NET Framework数据提供程序,后者是一组包括Connection,Command,DataReader和DataAdapter对象在内的组件。2.3 SQL语言SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据
17、库系统。同时也是数据库脚本文件的扩展名。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。2.4 C#语言C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似。它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Jav
18、a有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。用 C# 编写的源代码被编译为一种符合 CLI 规范的中间语言 (IL)。IL 代码与资源(如位图和字符串)一起作为一种称为程序
19、集的可执行文件存储在磁盘上,通常具有的扩展名为 .exe 或 .dll。程序集包含清单,它提供关于程序集的类型、版本、区域性和安全要求等信息。2.5 Visual Studio 2005Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框
20、架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。2.6 系统开发环境操作系统:WINDOWS XP。开发工具:Visual Studio .NET 2005, Dreamweaver V8.0 数据库:MS SQL SERVER 2005第三章 系统分析3.1 系统目标本系统应用信息技术、计算机网络技术、数据库技术为构筑一个先进的信息化、数字化网络进杂志管理平台,充分满足其功能要求和实际应用的需要。该系统在性能功能上应达到:操作简单、界面友好、完全框架式的页面布局、使得信息的录入工作更简便,许多选项包括信息分类,信息列表、信息出处等只需要点击鼠标就可
21、以完全。另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。对常见的信息管理的各个方面:信息录入、浏览、删除、修改、搜索等方面都大体实现,实现了网站对即时信息的管理要求。3.2 系统功能需求分析 通过相关调查,要求该系统应具有相关信息:1通过网络浏览各类信息及相关信息。2信息能分类显示相关信息。3提供站内信息的搜索功能。4支持其他网站的友情链接。5为后台管理提供管理入口。6后台编辑个类信息并且管理信息。 用户及其特点:对于本系统,用户分为三类:普通用户、会员用户、管理员,各有不同的权限。 普通用户:此类用户具有以下权限:1 浏览已发布的信息。 会员用户:此类用户具有以下权限:1 浏览已发布
22、的信息。2 查看、修改和删除自己的注册信息。3 发表评论。4 查看其它用户的评论。5 登录后可以对个人密码进行修改。6 可与其他会员用户进行交流,收发信息 管理员:此类用户具有以下权限:1浏览所有网页。2具有管理普通用户和会员用户的权限。3发布公告信息,可供用户浏览。4对不合适和没用的评论进行删除。5向数据库导入各用户的注册信息。6登陆后可修改个人密码。7可以删除任何一个会员用户的所有信息。系统总体结构图如31所示。发表评论悦读杂志管理系统前台搜索查询子系统搜索新闻浏览新闻查看评论注册会员后台管理子系统用户管理文章管理评论管理专栏杂志管理图3-1 系统总体结构图杂志管理系统分为两个模块,它们分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 ASP 杂志 管理 系统 后台 子系统 设计 实现
链接地址:https://www.31doc.com/p-3945118.html