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

下载本文档

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

文档简介

基于ASP NET技术的通用编辑部网站设计与实现 刘红1 周庆辉2 殷患霞飞黄文华2 7第二家唐太会苦用搭成自信心 叫t藤 200433 2A曹工等 Df 走舍楼 j ff 库去革HI 宫非E拜 1 J旨lf 结合笋擂沙袋 盖世 1 藤 200433 摘要 本文以 中西医结合学报 网捕开发为背景 详细论述了基于ASP NET技术和ADO NET 技术的通用编辑部网站信息管理系统的设计和开发 关键词 ASP NET 编辑部 间站建设 撼着Internet的普及 越来越多的编辑部建立了自己的Web网站 铺辑部通过同站不仅可 以发布征稿启事和动态信息 展示自己的期刊杂志 扩大期刊的影嚼 部且还极大地方便了用 户 投稿用户 审稿专家和读者等 和编辑部之间的沟通和联系 用户投稿和专家审稿可以 改传统的邮寄方式 丽是通过在线投稿和在线审稿的方式来完成 既方便了用户 又提高了编 辑部的效率 此外 编辑部还可以通过离站与合作饮伴建立联系 以及通过开展电子商务等来 增加编辑部的效益 传统的编辑部网站绝大多数是静态HTh也页面 主要用来展示编辑部的一些俄息 而并没 有提供功能性的黯务 如前离提到前在线技稿 在线审稿 在线订阅 论文桂索等功能摄务 而且基于静态盯ML页面的网站有一个致命的缺陷 即网站信息更新效事太低 下面本文将以 中西医结合学报 网站 网址 http www jc同l 开发为背景 详细论述基于 ASP NET技术和ADO NET技术的递周编辑部同站信息动态管理系统的设计和开发 1编辑部网站的需求分析 实践表明 软件开发前的需求分析是软件成败的关键 如果没有进行详细的需求分析 没 有充分理解系统的各类黑户揭实际需求 那么最终前软件产品充其量只能说是软件开发者的作 品而己 没有任何意义可宵 因此 在开发 中西医铺合学报 网站之树 我们对网站需求进 行了详细的分析 编辑部黯站管理信患系统所实现的最终黯掠 就是要使编辑部的信息管理实现金画的规落 化 科学化 自动化 高效化和流耀化 对于一个编辑部来说 它的人乎是非常有限的 编辑 部网站管理信息系统要使有限的编辑人员实现高效的管理 使各类编辑部信息 如 投稿信 息 审稿信息 费用信息和新闻信患等 得到有序的管理 因此 一个编辑部同站应该具有如 下的功能 能通过后命发布或自动更新编辑部的一些常规借息 如有关编辑部的情况介绍 编辑部 组织的学术交流摇动或征稿启事 编辑部的近期稿件录用情况等信息 这些信息是编辑部的门 户 代表着编辑部的彭象 这些信息是随时有可能更新的 两站必需提供一个篱撞界面给编辑 部管理人员进行操作 要给投稿用户提供在钱技稿的功能 用户的投稿是编辑部的生命所在 因此 要使投稿 用户有一种方便快捷的投稿方式 为审稿专家提供在她审稿的确能 为编辑部管理人员提供对各类信息的添加 删除 修改 统计和查询等功能 并且可以 对统计牵挂查询结果自动生成文裆和好印 此外 系锦还应该提供广告刊登和期刊在线订阅等其它辅助功能 虽然上述只娃针对 中西医结合学报 网站所作的需求分析 但由于各编辑部的工作流程 大体上都是一致的 因此 上述需求分析基本上对其它编辑部网站是通用的 国1是基于需求 117 n 媒if 战 战 1 发欢收购I ll乌 E 如想i11 均件均豆 jJ 2 均数J走锅i革fj形式常放L审核 桃李H Jif幻飞 3 必将ft T 古 羔 分析的 中西医结合学报 稿件处理流程图 新投稿 才f 整习在r其这片节 N 图1 中西医结合学报 稿件处理流程图 2编辑部网站的系统规划设计 2 1编辑部网站的体系结构 118 目前 基于Web的应用系统构架方式已基本成熟 基本上都采用3层B S Browser Se凹er 方式进行构架 即整个编辑部网站系统由用户层 业务逻辑层和数据层3层组成 这样的设计 可以最大程度地减少客户端的维护 客户端只需要有浏览器即可 实现了真正的 瘦客户 图2是系统结构示意图 J I 用户浏览界面 Browser 户 普通用户专家接口管理员接口 层 韭皇县n I 应用服务器 Web Ftp等 能 普通用户子专家子系管理员子系统 层 重体w 句 数据访问接口 ODBC JDBC等 据 J 司 层 图2编辑部网站系统结构图 2 2编辑部网站的主要功能模块 编辑部网站主要面对3类用户 即普通用户 专家用户和编辑 不同的角色完成不同的功 能 因此 我们在设计 中西医结合学报 网站系统时 将网站的整体功能划分成3个子系统 即普通用户子系统 专家子系统和管理员子系统 这3个子系统由于其面对的用户不同 其功 能也不同 具有相对独立性 但它们又是紧密联系和相互关联的 例如 编辑管理人员完成稿 件录用工作后 投稿用户登录网站后就可以看到自己的稿件录用通知了 而这一同步更新是通 过共享后台数据库来实现的 系统的主要功能模块如图3所示 编辑部网站信息管理系统 普通用户子系统编辑部管理员子系统审稿专家子系 息户料线文线 态件通家稿刊线 t口h 线理 核陆伸睛悴 我 浏注修技检留 信更用信稿论订刊留员资 他功能 览册改 稿询 索言 息新户息件文阅登言维料 管管 管 管管管管管管护维 理理理理 理理 理 理2里 伊 一一 图3编辑部网站功能模块示意图 1 普通用户子系统 119 普通用户子系统的主要功能包括公共信息浏览 在钱投稿 稿件处理状态查海 论文检索 和全文下载等 普通用户包括性册用户和非注册用户 普通访客 普通访客和未进行登录的 注册用户只能浏览网站的公共信息 己要是录用户可以在线投稿 查询己投稿件的处理状态 对 过于u论文进行检索及全文下载等 在钱投稿遥过填写必要的投稿信患和上传WORD文档来完 成 如果在钱投稿成功 用户的注册电子邮箱会收到一封收稿回执的邮件 投稿后 用户可以 随时通过登录网站来查询自己的稿件处理状态 此外 技册用户还可以检索到所有过刊的论 文 割草论文的捷耍 付费用户可以下载论文的全文 2 编辅部管理员子系统 编辑部管理员子系统我们又称它为辅辑部网站后台管理系统 它对网站的前台用户是不可 见的 剪台是商站的目标郭体现 它提供给前台用户各种功能应用 雨后台则是这些功能应用 的基石 传统的网始之所以难于维护是因为它没有一个强大的后台支撑 从而使得每次修改网 站信息都骥通过修改网页来进行 因此 从这种意义上来讲 好的胎台维护系统是一个网站成 功的关键 我们设计的编辑部同站擂台管理系统包括了擂台所有功能的维护 主要有动态信患维护 文件更新管理 普通用户管理 专家情息管理 投稿稿件管理 巳刊论文管理 在钱订阅管 理 在线留营管理和广告刊登管理 动态信息维护主要用来维护网站的一些新闻信息 如 滚 动新闻 获奖信息和数据库收录信息等 文件更新用来更新一些常蔚文件 如 编辑部信患 投稿说明等 用户管理用于添加 删除 修改用户信息以及锁定用户等 投稿稿件管理是编辑 部网站管理系统的一个核心功能 它要完成稿件的送审 催审 退修 退稿 录用和刊发等主 要功能 已于u途文管理主要肆来录入 修改和崩除己刊论文的各种倍息 它是前台诠文检索的 基础 此外 后台还提供了在钱订阅管理 在线留言管理和广告刊接管理功能 3 审稿专家子系统 窜稿专家子系统是专门为专家审稿而设计的 审稿专家用编辑部提供的墨登录信息从专家登 录窗口进行登录即可进入审稿界面 审稿界面显示了编辑部送审给核专家的所有稿件 专家只 要点击相应的稿件即可看到该稿件的所有信息 专家根据提供的信息对稿件进行审核 然后提 交审核结果 专家子系统的另一个功能是专家信息的自我维护 编辑部录入的专家信息只是一 些基本的必要的信怠 专家登录后可以对这些情患进行穆改 更新和维护 此升 专家还享有 普通注册用户的所有功能 上述3个子系统共享一个后台数据库 因此任何一个子系统的信息发生变化都能及时反映 到其它的子系统上来 使各方嚣的信息得到同步更新 3编辑部附站的系娥开发 3 1选择开发工具和环境 本平舍的开发环境为ASP NET IIS6 0 SQLServer2000 采黯ASP NET二三层架揭开发方法 见图4 基本上实现了通用编辑部问站信息管理系统的主要功能 IIS InternetInfonnation Services 最新版为6 0 为Windovvs ff 2000 2003系列操作系统中的内置组件 Web睿户端和 ASP NET应用程序之阔的联系是遥过IIS来进行的 SQLServer2000数据瘁系统与Windovvs 操作系统及ASP NET之间具有良好的兼容性 因此采用SQLServer2000来完成底层数据库的 开发 120 据 什jl飞 数 11 数一储丁士据王吼一 逻飞 L J 飞画 J 务z 一切一 h 一 A 一 业由 M 一 M 一 m 一 一一 F页 川务之一 m 立 户一喘一一喘一一喘一 自一户一一户一一户一 R 一客一一客一一客一 ASP NET三层架构示意图 ASP NET不仅仅是ActiveServer Page ASP 的简单升级版本 它是一个统一的Web开 发平台 用来提供开发人员快速生成企业级Web应用程序所需的服务 ASP NET是一个己 编译的 基于 NET框架环境的 可以用任何与 NET兼容的语言 包括VisualBasic N町 C 和JavaScript NET 来进行Web应用程序开发的平台 其独有的代码分离技术 Code Be恤d 使Web应用程序变得更加安全和易于维护 ASP NET通过ADO 阳T与底层数据库进 行联系 ADO NET力推的断开连接模式使ASP NET对数据库的访问更加高效 数据伸缩性更 高 同时 ADO NET允许记录集被保存或转换为XML 以至于数据能被传递到应用程序里并 能穿过防火墙 这使得ASP NET应用程序具有良好的跨平台性 3 2组织好开发团队 软件开发的实践表明 软件开发组人员的组成及他们之间的沟通程度将直接关系到日后软 件使用的好坏 好的软件平台是软件设计者 使用者和开发者充分沟通的结果 编辑部网站信 息管理系统的设计开发涉及到编辑部管理的各个方面 普通用户 审稿专家和编辑部管理人员 是系统的直接使用者 也是确定编辑部管理模式的主导者 因此编辑部网站信息管理系统的设 计人员应该由普通用户 审稿专家 编辑部管理人员和软件开发人员等多方面的人员组成 只 有这样 开发的系统才能符合使用者的意愿 真正满足编辑部管理的需要 3 3设计好数据库结构 现代MIS系统的设计开发离不开数据库 好的数据库结构是一个软件平台的灵魂 编辑部 网站信息管理系统的核心就是其数据库 系统的所有信息交换都是通过数据库来完成的 因此 数据库的结构设计至关重要 必须仔细分析各功能系统的数据信息及相互的关系 进行合理归 纳提取 统筹安排 数据库结构的合理程度 决定代码编写的繁复程度 甚至影响到相关功能 的实现 在设计数据库时要注意各数据表的功能和表间的关系要明确 字段长度设定要合适 在考虑数据库结构尽量简洁的同时要考虑一定的前瞻性和可扩展性 避免某一功能的变动和增 加引起程序的大面积修改 系统部分数据结构如图5所示 121 图4 真安姓 献 方式 限 盘丘篮里 真实姓 8 黯隶 密码 联系方式 问II二盘盘垃 阳11用户蝙唠 辑登要求 内 埠本盏翠 埠文樨黯 作者 关键词 11粮辑号 FKlI用户蝙母 缸宫期号 圈5 部分数摇摇梅乐意图 4结束语 我们采用ASP NET技术设计的通用编辑部网站倚息动态管理系统以Browser Server模式架 构 充分利黯ASP NET的挠底 实现了在钱投稿 在钱审稿 论文栓索等编辑部的接忌工 作 具有实时 方便 交互的特点 同时节约了人力物力 降低了编辑部的运行成本 大大提 高了编辑部工作的效率 编辑部商站于2005年元旦开道 实践表费我的建立的编辑部湾站信 息动态管理系统是非常有效的 由于各编辑部的工作流程是基本一致的 因此可以说该系统是 一个适用的编辑部向站榕息管理系统 事 21世纪人类进入了信息时代 网络作为新时代

温馨提示

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

评论

0/150

提交评论