校园网站的设计与开发毕业论文(编辑修改稿)内容摘要:
建立联系,以及开展信息交流等。 新闻信息管理领域也迅速的得到了迅速的发展,可是就校园新闻管理来说,计算机的应用就相对的比较复杂了。 因为根据不同的校园新闻管理条件和硬件 条件,相对会有不同的管理需求,同时,因为这个系统要求要和用户具有交互功能,因此要有具备发布系统,同时在界面设计上也要求要有一定的美观,给人以美的视觉效果。 目前这个校园新闻管理网站是就目前大多数校园新闻管理的现实条件出发设计,能够满足大部分管理的需要,同时为了照顾特殊的管理情况,此管理网站在设计上具有再开发的能力,而且具有单纯的删除和更新,在功能上可以再予扩充变成更复杂更具体的系统管理软件,从而成为可以根据具体的使用项目和具体的实际情况具体操作而设计更好更完善的应用软件。 目前,有些网站管理开始使用内容管理系 统 (CMS), CMS是一个网页应用程序,使用数据 (通常是 MySQL)或其它方法创建,通过 CMS可以用很简单的方法来实现HTML的编辑和保存 (这是在后台进行的 )。 编辑好的文章就会在网页上显是出来(这是在前台进行 )。 使用 CMS的最主要的原因是它可以让内容创建和编辑变得更容易和简单。 可是开发者通常都忘记了这个主要原因,却把心思过多的放在了开发更多的功能,这对他们自己是不利的 (同时对用户也不利 )。 齐鲁工业大学 2020 届本科生毕业设计(论文) 4 内容不仅仅包括文字。 有时网站上需要的内容还有可能包括通信录或用户认 证系统。 所以选择的诀窍就是,视自己的功能需求而定, 在选择相应功能的同时但又不牺牲易用性。 将工作的重心放在前台的页面设计上,而不是放在页面效果的执行上 [11][13][16]。 在一个内容管理网站中有很多人们需要的东西,但是这里面有一些相比较而言更为重要的: l、快速、方便的安装 简单的管理界面 快速、方便的 CMS扩展功能 简单的模板应用 实用的用户管理 虽然这不是很直观,但这确实是你最需要的。 随着企业建站需求的复杂度和功能的不断扩展,传统的三五个人写一段代码即告网站建已经行不通,于是以内容管理为应用核心的 CMS产品大行其道。 新闻网是一种基 于新闻和内容管理的全站管理系统,是 WEB MIS系统中基于 B/ S模式的系统之一。 新闻网站的主要功能是将繁杂、多变的信息经过组织后合理有序地体现给阅读者。 新闻有着信息量大、类别繁多、形式多样的特点,为了更有效的对新闻信息进行管理,新闻网站的概念被了提出来。 新闻发布网站的提出使传统媒体 (例如:电视,电台等 )不再是唯一的新闻媒体,网络成了新兴且重要的新闻媒体。 而新闻网站就成了这个新媒体最重要的运作工具。 新闻的分类、上传、审核、发布,这些传统新闻媒介的新闻发布过程,通过计算机技术把它集中在新闻网站中统一进行管理实现。 随着网络文化不断的深入人心,越来越多的人通过网络来了解各类信息,接触新闻发布网站,使用新闻发布网站的用户量也随之大幅上升,这使得网络媒体在人们日常生活中的地位进一步提高。 新闻发布网站作为网络媒体的核心系统,其重要性也日益突显:一方面,它提供了一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通的用户的即时交互。 用户可以很方便地对大量新闻信息进行查找 !实现快速定位,这些都是传统媒体无法做到的。 当然,用户使用需求的不继提高也促使新闻发布网站无论从开发还是功能方面的要求也随之提升。 研究意义 随着网络化校园管理区域的发展,校园新闻管理在我国得到越来越迅猛的发展,在新闻管理制度上便有更高的要求,如何制定一套能够适合大多数校园新闻管理的网络应用平台是现在新闻管理正待解决的问题,本课题研究从学校实际需求情况出发,根据学校现有的硬件设施,改变以往固定的管理模式,做到跟学生无距离的交流、通讯,为学生及老师提供更为方便、直接的服务,对校园新闻的齐鲁工业大学 2020 届本科生毕业设计(论文) 5 管理工作进行了科学、规范的管理,调动学校新闻管理人员的积极性,提高他们的工作效率,对校园新闻的服务和智能化管理工作是一个推动。 而调动学校师生的积极性,也便于校领导实施 监督管理,提高校园管理工作的业务素质。 同时也可以加强与学生的交流,便于学生对学习的硬件设施以及环境做更详细的了解,实现无距离接触,真正建设成适应新形势下要求的新闻网站,可以为我们的校园新闻管理人员减少点负担,从根本上做到科学化、高效率化管理这一目的,这也是校园新闻管理领域发展的必然趋势。 可行性分析 我们所做的是校园新闻网站也是基于 CMS 内容管理系统的一个应用。 对该系统我也查找过相关资料,目前开发的此类系统多种多样,功能越来越完善,对其整个需实现的功能我有清楚的认识。 在当前的条件下,该系统的功能目标可 以达到。 由于大学期间有过对 JSP 技术的学习,只要再稍微复习一下便能使用。 开发的工具也曾使用过,也能很快掌握操作方法。 因此利用现有 JSP 技术和工具,该系统的功能可以实现。 此次要开发的新闻网站是一个在 Inter 网络环境下运行的系统,因此我采用的技术及工具有 JSP、 JDK、应用程序服务器 、数据库 Oracle。 JSP(Java Server Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。 该技术为创建显示动态生成内容的 Web 页面提供 了一个简捷而快速的方法。 由于 JSP 页面的内置脚本语言是基于 Java 编程语言的,而且所有的 JSP 页面都被编译成为 JavaServlet, JSP 页面就具有 Java技术的所有好处,包括健壮的存储管理和安全性。 JDK(Java Development Kit,Java 开发包, Java 开发工具 )是一个写 Java 的 applet 和应用程序的程序开发环境。 它由一个处于操作层之上的运行环境还有开发者编译,调试和运行用 Java语言写的 applet 和应用程序所需的工具组成。 JDK 一般有三种版本: SE(J2SE), standard edition,标准版,是我们通常用的一个版本; EE(J2EE), enterpsise edtion,企业版,使用这种 JDK 开发 J2EE应用程序,主要用于移动设备、嵌入式设备上的 java 应用程序。 我使用的是标准版。 在此基础上,为了更好编译、调试 Java 程序,我使用了Jcreactor。 它有更人性化的界面,操作也更方便。 MyEclipse 是 Eclipse 的插件,在 Eclipse 的基础上扩展实现了许多功能,如服务器 tomcat 的集成。 Genuitec 公司 开发的 经典产品,受 sun 公司支 持。 大型项目的开发不用考虑 Tomcat,因为 Tomcat 不是商业用途的服务器版本,但对于此毕业设计已经足够了。 数据库使用 MySQL。 适用中小型系统的开发,相对易掌握,可以采用第三方驱动 jtds 驱动使得 JDBC 直接访问。 本课题是 B/ S 结构 (Browser/ Server 结构 )即浏览器和服务器结构的软件齐鲁工业大学 2020 届本科生毕业设计(论文) 6 项目,因此应采面向对象的开发方式。 UML统一建模语言是用来对软件密集系统进行可视化建模的一种语言,为面向对象开发系统的产品进行说明、可视化、和编制文档。 它定义良好、易于表达、功能强大且普遍适用,融入了软件工程领 域的新思想、新方法和新技术。 它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。 因此,使用 UML 统一建模。 在此次网站设计中我们主要采用了 J2EE 的核心框架技术 SSH,即 Spring + Struts +Hibernate。 Struts 对 Model, View 和 Controller 都提供了对应的组件。 Spring 是一个轻量级的控制反转 (IoC)和面向切面 (AOP)的容器框架,它由Rod Johnson 创建。 它是为了解决企业应用开发的复杂性而创建的。 Spring 使用基本的 JavaBean 来完成以前只可能由 EJB完成的事情。 Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,可以应用在任何使用 JDBC 的场合,可以在 Servlet/JSP 的 Web 应用中使用,也可以在应用 EJB 的 J2EE 架构中取代 CMP,完成数据持久化的重任。 第二章 校园新闻网的功能需求分析 2. 1 校园新闻网系统结构概述 系统结构是系统的最高层概念。 在开发新闻网站的实例之前,应该选择或定义一个合适的系统结构。 典型的系统结构是将系统分为三层:表示服务层、商业服务层和数据库 服务层。 为使新闻网站的实例可以扩展。 将三层结构进一步细化为 6 个逻辑层,每个逻辑层提供不同的服务。 如表 21所示 : 表 21 系统结构的逻辑层 表示服务层:提供传统的用户接口技术,此系统为 web 浏览器。 商业上下文服务层:提供数据编辑,此系统为 web 表单。 商业规则服务层:实现传统意义上的商业规则,此系统用于处 理数据的表示服务层 商业上下文服务层 商业规则服务层 数据转化服务层 数据访问服务层 数据服务层 齐鲁工业大学 2020 届本科生毕业设计(论文) 7 一个或多个类,包括对数据的验证、运算和业务逻辑、规则的验证。 数据转化服务层:将商业层的请求转化为数据兼容的语言,此系统为 SQL。 数据访问服务层:执行某些 API 的请求。 此系统为 JDBC。 数据库服务层:这一层是实际 (物理 )的数据库技术,此系统为 MySQL。 但开发过程不涉及该层内容的设计和开发。 这六层结构是后续开发的直接依据,主要设计内容的逻辑组织及结构。 2. 1. 2 校园新闻网站系统描述 系统描述初步界定了网站的范围和功能。 为了有一个清晰的开发思路,现用自然语言对整个新闻网站进行描述。 多用户系统一般都是从用户登录模块开始。 用户身份验证可以分为两个阶段:首先对用户身份进行认证,确认用户是否是有效的系统用户;进而确认用户类型,即验证用户是管理员用户还是普通用户。 前一阶段决定用户能否进入系统;后一阶段根据用户类型决定用户的权限,以及用户的工作界面。 本系统的前台部分不需要进行身份验证,任何人都可以游览已发布的新闻并发表评论。 后台部分需要进行身份验证, Admin 用户拥有所有权限。 后台管理:新闻类别的管理(对新闻类别的添加,修改,删除,查询),新闻信息管理(对新闻信息的添加,修改,删除,查 询),前台浏览:新闻信息的浏览(新闻信息更新,查询)。 1. 进入系统 进入系统模块主要是设置一个登陆界面:在登陆框中分别输入用户的姓名和对应的密码,即可进入新闻管理系统的后台管理系统主页。 如果登陆不成功,屏幕中部的提示信息栏中会显示“用户名或密码错误,请重试。 ”的字样。 用户登陆成功后,进入本系统的后台管理主页,包括新闻类别管理与新闻信息管理两部分。 2.新闻类别管理 新闻类别管理模块主要是对新闻类别的设置,包括对新闻类别(类别名称)的查询、修改、添加、删除等。 主要内容包括:查询所有的新闻类别,点击类别管理 显示所有的新闻类别,可添加新的新闻类别,添加新闻类别时会查询数据库中是否存在此新闻类别,如果存在则屏幕中部的提示信息栏中会显示“此新闻类别已存在,请重新添加。 ”的字样。 修改新闻类别,从新闻类别列表中可选择修改新闻类别,选择修改后显示修改页面,修改页面会显示修改之前的信息以方便管理员修改。 删除新闻类别,选择新闻类别列表中要删除的信息点击删除即可。 3.新闻信息管理 新闻信息管理模块主要是对新闻信息的设置, 包括对新闻信息(类别、标齐鲁工业大学 2020 届本科生毕业设计(论文) 8 题、内容)的查询、修改、添加、删除等。 主要内容包括:查询所有的新闻信息,点击新闻 管理显示所有的新闻信息,可添加新的新闻信息,添加新闻信息时要选择已有的新闻类别,此新闻信息就会在该新闻类别下。 修改新闻信息,从新闻信息列表中可选择修改新闻信息,选择修改后显示修改页面,修改页面会显示修改之前的信息以方便管理员修改。 删除新闻信息,选择新闻信息列表中要删除的信息点击删除即可。 4.新闻信息浏览与新闻评论 这个功能模块主要是前台用户浏览看到的信息,前台首页显示新闻类别的列表及热点新闻(即根据评论多少显示的新闻信息)、新闻头条(即根据新闻发布的时间显示新闻信息)等。 用户可以选择新闻类别,查看该新闻类 别下的新闻信息。 点击新闻标题可以查看整篇新闻的内容。 用户可以在此新闻下发表评论,并且可以查看其他用户对此新闻文章的评论信息。 2. 1. 3 新闻网站系统描述分述 新闻网站主要由前台显示和后台管理两部分组成。 前台显示主要处理的事务有:新闻显示、新闻浏览。 后台主要处理的事务是:管理员登陆、新闻管理、退出登陆。 接下来分别对这些事物进行描述。 l、新闻显示:对于新闻网站页面来说,一个页面能显示的内容是有限的,这就需要合理地规划整个页面的排版。 可以根据新闻的内容将新闻分成不同的栏目,放在页面的不同位置。 系统分类地发布 、显示定量最新新闻信息的标题、发布时间。 新闻浏览:这部分是新闻网站的最主要功能,用户借此查看需要的新闻信息。 用户点击新闻标题进入单条新闻内容浏览页面。 该页面主要显示了新闻的标题、作者、发布时间、来源、关键字,浏览次数、内容、图片。 用户登陆:用户处理其他事务的前提。 用户输入自己的用户名、密码,提交登陆系统。 系统核对正确即可进入后台处理界面,否则系统提示出错信息。 新闻管理:这是后台管理的关键操作,实现用户在后台对新闻网站信息的更新与维护。 它又分为新闻管理、评论管理。 新闻管理是包括新闻的添加、修改 (兼有查看功能 )、删除及审核通过等功能。 退出登陆:用户结束后台管理操作,选择退出登陆。 新闻网站总体功能需求问题描述 2. 2. 1 前台新闻网站 作为一个动态的新闻网站,要易于维护与管理,方便用户使用,因此一个好的程序架构和运行流程是必不可少的。 从系统描述中可以大致得到整个新闻网站齐鲁工业大学 2020 届本科生毕业设计(论文) 9 的总体功能模块划分及流程图。 如下图 22,23 所示: 图 22 新闻分类 图 23 访问用户 2. 2. 2 后台管理系统 进入后台登陆页面,进行用户名密码的认证,认证失败,重新返回登陆页面。 认证成功可以进行新闻制作 (发稿 ),新闻管理 (修改、删除 ),还具有以下功能:、成员管理、新闻审核、新闻发布等功能。 如下图 24 所示: 图 24 后台管理 网站前台 校园新闻 国内新闻 热点动态 科技资讯 实践新闻 美文欣赏 心情随笔 访问用户 新闻浏览 新闻搜索 新闻评论 后台网站管理系统 添加栏目 新闻添加 新闻管理 用户管理 栏目管理 主页 注册用户 退出 齐鲁工业大学 2020 届本科生毕业设计(论文) 10 新闻网站演示 前台演示模块 前台演示模块包括:新闻搜索、新闻分类、新闻评论。 新闻搜索:搜索引擎是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行 组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统。 搜索引擎包括全文索引、目录索引、元搜索引擎、垂直搜索引擎、集合式搜索引擎、门户搜索引擎与免费链接列表等。 如下图 25所示: 图 25 理学院新闻搜索 新闻分类:校园新闻、国内新闻、热点动态、科技资讯、实践新闻、美文欣赏、心情随笔。 校园新闻主要是介绍近期学院发生的热点新闻,国内新闻主要是包括关于教育等一些社会热点新闻,热点动态介绍近期学院一些热点活动,科技资讯介绍本学院一些创新训练项目等,实践新闻主要包括本学院一些外出实践活动,美文 欣赏、心情随。校园网站的设计与开发毕业论文(编辑修改稿)
相关推荐
目标,总体方案设计合理,满足用户的应用要求。 (10)遵从 Inter 的技术要求。 主干网络设计 根据西安 XX 学院网络环境、规模和网络建设的技术要求,以及网络技术的发展趋势和技术经济性观点,又可以把整个学校计算机网络设计分为主干网和工作组网两个层次。 网络主干由主干交换机和分布在各建筑中的主干节点及它们之间的光纤组成。 需要选择适当的高速交换机作为网络的主干核心
可以按照不同的标准来区分,通常可以按照网络的拓扑和网络的功能分为校园网的体系机构和校园网的功能结构。 校园网网络体系结构概述 ( 1)校园网基础设施建设是我们数字化校园的基础,它的建设水平和效果直接影响到我们运行在校园网上的服务,影响到全校的教学、科研甚 至影响到师生的日常生活。 校园网的建设包括根据自身的应用需求和特点进行校园网的体系结构的设计,相关技术设备的选择
设计结构图如图 所示: 图 目录存储结构树图 其中: people 目录存储所有师生的详细信息。 groups 目录用于分组管理各种资料。 例如可以分为老师和学生等。 departments 用于存储学院各级各部门的信息。 services则是各类服务的信息。 调用接口程序模块中,采用 Web Services 技术,实现跨平台、跨系统、简捷、安全的调用模式,其中应用系统调用存储流程图,如图
层、分布层、接入层进行设计 ,在整体上一般采用以树型和星型混合的拓扑结构。 2 校园无线网络物理结构设计 建成了“千兆 主干 ,百兆交换到桌面” ,信息点覆盖教学、办公、图书和实验等大楼主要部分的校园网 ,在目前的校园网环境下 ,借助于轻型 AP 模式架构 ,可以在现有校园有线网络的基础上建立逻辑独立的无线网络。 通常模式下所有无线数据及控制流量均交由无线控制器来处理
分析: 在充值业务方面 学生大致的充值频率为: 由此可以看出, 六成以上 学生 的 充值频率 维持在一周或两周 ,这 也意味着,对 充值服务的要求较高,以下是 现有服务的 满意度调查: 而对于网银充值功能的开发,大部分人表示了需要: 8 在消费业务方面 针对本报告提出的几点功能设计,调查结果如下: 乘坐校车 使用校园卡 刷卡支付电费和医药费 9 由此可见 ,新充值 手段 和新消费功能
可以解决,没有什么太大的影响。 经济管理学院 本科毕业设计(论文) 8 大额支付的费用,例如宽带费用,一次性可能需要支付几百以上的费用,为了保险起见,后勤部门还是采用现金或者银行卡当面支付的方式。 看似比较安全,但无形之间受到了限制,增加了人工费用。 开通支付宝校园卡一卡通功能,每个学生 可以绑定学校电费水费账户上的一个子账号,可以随时随地的对这个账号进行续费,不必每次开学排着长队去充值。