编辑部网站设计与实现.doc_第1页
编辑部网站设计与实现.doc_第2页
编辑部网站设计与实现.doc_第3页
编辑部网站设计与实现.doc_第4页
编辑部网站设计与实现.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

编辑部网站设计与实现 摘要:随着网络技术的快速发展和应用普及,传统的纸介版办公模式已经无法满足现代化工作需求,为了让业务信息能直观广泛地宣传到位,适应广大作者、读者所需,该文设计并实现了学报部网站。该网站采用B/S架构,囊括了部动态、学术交流、学报要目、期刊信息、投稿指南等业务范畴及操作流程,为广大作者、读者提供了信息获取渠道。网站后台实现了部分系统维护功能,主要包含文字、图片、文档等资料信息的上传及内容的删除工作,確保该网站正常运作。 关键词:网站设计;学报;部 :TP399:A:1009-3044(xx)30-0093-03 随着互联网技术的广泛普及和办公自动化技术地兴起,越来越多单位趋向于采用网站方式广泛宣传业务范畴,便于满足不同地域之间具备业务往来的单位及个人的工作之需。本文基于学报部工作业务需求,设计了一个在线宣传网站,用以宣传业务范畴。同时为作者、读者提供发文、订阅信息获取渠道。 1业务需求分析 2系统功能分析 3网站设计 3.1网站架构设计 本网站采用B/S架构设计。B/S架构是Browser/Server架构的缩写,代表客户端和服务器,在客户端需要安装浏览器,服务器端安装数据库,用户可以通过浏览器访问网站资源。在B/S架构下,由服务器端实现主要事务逻辑。由于数据流向需要,可以在客户端实现部分事务逻辑。数据交互由浏览器访问网络服务器中的数据库得以实现。 3.2网站模块设计 模块化设计主要是根据前端展示和后台维护功能把网站本身划分为不同的功能实现部分进行开发,然后再组装起来,每一个功能实现部分即为模块。根据上文的网站业务需求分析和功能分析,本文将网站模块化如下: 3.2.1客户端展示模块 根据前文提出的业务需求,需要将部简介、委员会名单、队伍、规章制度、通知公告、获奖信息等展示给广大作者及读者,客户端需要展示信息标题、发布日期、信息包含的文字内容、发布图片以及相关的附件文档等。 3.2.2管理员后台登录验证模块 为管理员指定特定的账号、密码,管理员用账号、密码进行登录,系统对账号密码进行验证,若管理员账号、密码同数据库中的账号密码信息一致,则登录成功,否则失败。 3.2.3管理员后台操作模块 管理员登录成功后,进入后台操作,管理员可以修改个人登录密码,可以上传网站需要的数据资料信息,包含文本内容、图片、文档附件、相关软件等资源。 3.3数据库设计 3.3.1管理员信息数据库设计 根据管理员登录功能需求,需要设计管理员信息数据库,数据库名称为manager,具体字段及含义如下: 3.3.2信息资源数据库库设计 根据网站前端展示的信息需求,需要设计网站信息数据库,数据库名为newsinfo,具体字段及含义如下: 4网站编码实现 4.1网站开发工具 本网站设计采用系列软件1如下: Java语言:jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_xx。 TOMCAT服务器:apache-tomcat-7.0.11。 MySQL数据库:mysql-5.5.28-win32。 数据库图形界面工具:MySQL-Front_V14_Setup.1435658094。 开发工具MyEclipse:myeclipse-pro-xx-SR2-offline-installer-windows。 4.2网站界面实现 4.2.1客户端界面设计 在客户端界面中,将结构设置、规章制度、投稿指南、期刊信息、获奖信息、联系我们及资料下载设置成菜单栏目,将通知公告、部动态、学术交流、学报要目、中国藏学论点摘编及图片新闻设计成模块栏目,如图1所示。用户点击可以进入相应的界面。 4.2.2管理员资料上传界面设计 为了实现B/S架构的数据交互2,本文设计了资料上传界面。管理员账户密码登录后,可以在该界面中,输入标题,选择发布栏目,输入上传时间,文本内容,添加正文及附件图片和文本,提交信息后就可以实现Web资料上传,如图2所示。 4.3网站数据交互编码及实现 4.3.1网站数据交互编码 由于管理员需要验证身份登录,本文采用javabean来编码实现管理员账号密码信息的数据库验证工作3。具体工程架构及代码如图3所示,其中,Manager类用于存放管理员账号密码信息,ManagerAction类定义了Manager类的接口,而ManagerActionImpl类实现了ManagerAction接口。 由于管理员需要上传资料信息并保存到数据库,本文采用javabean来编码实现网站信息的封装工作。其中,NewsInfo类用于存放网站需要的数据信息属性及方法,NewsInfoDataStore类用于定义信息的接口,而NewsInfoDataStoreImpl用于实现接口。 网站运作过程有用户操作动作的存在,本文设计了servlet来实现客户端和数据库之间的数据提交,具体工程架构如图4所示。在servlet编码中,获得客户端提交的所有信息,并将其封装到对应的javabean中,再由javabean实现类保存至数据库。 4.3.2网站数据实现 通过管理员资料上传界面上传的相关内容信息,在数据显示界面显示出来,截图如图5所示。 4.3.3分页技术编码及实现 现有的翻页技术包含常规翻页、信息滚动翻页和滚动条翻页技术4。本文根据工作需要,设计了根据新闻条路数量进行自动分页的技术编码。具体思路为,先计算该栏目下信息的总条数numsum,事先设定好每一页新闻的固定显示信息条数numpage,用(信息的总条数numsum/每页固定显示信息条数numpage)就得到信息所需页数,若商为小数的,需要进行扩展页码处理。具体的工程及编码展示如图6-7所示。 实现效果如图7所示。 5小结 参考文献: 1王朝霞.基于SOA的递四方物流应急物资管理系统设计与实现J.西藏大学学报:自然科学版,xx,1(27):115-122. 2高红梅,刑顺林.教务管理系统设计与实现以西藏大学为例J.电脑知识与技术,xx,27(8):6421-6423. 3郭郑州,崔群法,张银鹤.AS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论