软件工程课程设计-模板

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

滨江学院花旗营校区《软件工程》课程设计题目气象百科全书在线编纂平台班级学生姓名学号指导教师刘文杰2015年10月30日I目录1.引言22..........................................................................................................................11.1项目背景______________________________________________________________11.2项目意义______________________________________________________________22.系统需求分析...............................................................................................................22.1需求概述______________________________________________________________22.2业务流程分析__________________________________________________________33.系统设计.......................................................................................................................43.1架构设计______________________________________________________________43.2功能模块设计__________________________________________________________54数据库设计与实现.......................................................................................................94.1数据库ER图___________________________________________________________94.2数据库表设计_________________________________________________________125系统功能实现.............................................................................................................145.1框架集成____________________________________________________________145.2管理员平台___________________________________________________________155.3用户平台____________________________________________________________215.4条目库______________________________________________________________226.小结..............................................................................................................................23参考文献.............................................................................................................................231气象百科全书在线编纂平台***南京信息工程大学滨江学院花旗营校区,南京210044摘要:《中国气象百科全书》在线编纂系统是通过计算机、互联网、数据库等技术设计和开发的一个网络平台。通过该系统,总编委会可以方便地实现任务分配和监控,了解各分编委会的任务完成情况和工作进展情况,达到对整个项目进行控制和质量监督;条目编辑人员可以对条目进行在线编辑,在线提交等工作,大大提高工作效率;审稿专家可以快捷方便地审阅条目书稿,并及时将审稿意见反馈给分编委会或条目编纂作者,简化了审稿的反馈流程。后期提供的气象百科条目库,方便用户在线查询。关键词:气象百科;Struts;hibernate;在线编纂;条目库1.引言1.1项目背景我国气象历史源远流长,现代气象科学已经有一百多年发展历史。新中国成立后,经过60多年几代气象人的努力,尤其是改革开放30多年以来我国气象科学和气象事业有了长足发展。从建国初期的单一学科发展至今已包括大气探测学、气象卫星和卫星气象、大气物理学、大气化学和环境污染学、动力气象学和数值天气预报、天气学、气候学、气候变化、应用气象学、气象信息技术、气象经济学以及气象防灾减灾等多门类多学科,在气象事业规模,科学技术水平,社会管理能力和气象服务水平等方面都取得很大进展,并在实践中形成了以公共气象服务、决策气象服务、专业专项气象服务和气象科技服务为主要内容的中国特色气象服务体系,在社会发展中起到了重要作用。目前我国还没有真正意义上的实用的“气象百科全书”。现有的《中国大百科全书》、《中国农业百科全书》、《中国军事百科全书》,虽然包含气象相关的条目,但内容较少,学科单一,难以全面反映我国气象事业发展的全貌。因此,编纂一部全面反映气象事业和气象科学技术发展全貌的《中国气象百科全书》,已经是紧迫的任务。本产品的设计开发工作即是以《中国气象百科全书》编纂工作为背景,在该书总编委会的指导下完成。我国近代气象科学发展迅速,积累了大量宝贵的历史资料和数据。中国气象局党组对气象事业高度重视,并且制定了长远明晰的发展目标。这一切都为《中国气象百科全书》奠定了深厚的编纂工作基础,力求为社会读者呈现一部既规范、科学、权威,又科普、通俗、易懂的专科性百科全书。21.2项目意义气象工作与人们的日常生活和生产息息相关。随着社会和国民经济的迅速发展,其关联性更加显得密切不可忽视。气象灾害是人类社会长期以来面临的严重挑战,大力加强气象防灾减灾和气象变化宣传教育,努力构建专业教育,培训与科普教育相结合的防灾减灾科普宣传教育体系,是切实加强全社会防灾减灾意识和自救互救能力的必要条件。为了满足公众了解气象、应用气象的需求,同时尽量避免或减少因天气气候或气象灾害而造成的损失,气象科普显得尤为必要[1]。中国是世界上自然灾害种类最多,活动最频繁,危害最严重的国家之一,在各类自然灾害中,气象灾害占到70%。根据历史数据,中国大陆每年因为气象灾害造成的直接经济损失就达到1800亿元,近年来还有增大的趋势。为此,领导决策抗灾减灾,群众了解气象条件、气象灾害和影响,农业生产趋利避害,都迫切需要气象知识。《中国气象百科全书》作为我国气象行业的首部百科全书,将在传播气象知识、体现气象业务、提高公民素质方面发挥重要作用。[2]该书是一套具有权威性、科学性、普及性和工具性的百科全书,涵盖大气科学、大气物理等气象领域和学科,填补了我国气象领域百科全书的空白。这是气象事业发展的需要,同时也是更好地服务社会,提高人民生活质量的需要,是促进我国经济发展的保障。本项目是为了建设《中国气象百科全书》在线编纂系统,并在此基础上,建设《中国气象百科全书》条目库。通过本平台,能够实现《中国气象百科全书》任务的分配和监控、条目在线编辑、在线提交、在线审稿、网上审核,并构造一个方便用户查询的气象百科知识条目库(拟作本平台的二期建设),支持百科类图书条目书稿的word动态生成。2.系统需求分析2.1需求概述气象科普工作是科学普及工作的重要组成部分,气象等国家机关和事业单位“应当结合各自的工作开展科普活动[14]”。目前为社会公众喜闻乐见的气象科普丛书不多,事实上,现有的不少气象科普读物专业性较强,通俗性不足,与公众的阅读能力和知识理解程度不相适应。《中国气象百科全书》作为我国气象行业的首部百科全书,将在传播气象知识、体现气象业务、提高公民素质方面发挥重要作用。该书的编纂出版是一项极富创造性的填补空白的工作,是气象事业发展的必然要求。由于出版百科全书工作量大,作者和专家人数众多,而且位置分散,难以集中安排,消息传达也存在诸多困难。传统的出版方式必定导致效率低下,会浪费大量不必要的时间在信息的沟通传达上,作者提交稿件,审稿专家审核意见的管理也会比较混乱。因此,很有必3要利用互联网的优势,建立一个便于出版社人员与作者,审稿专家沟通,自动管理稿件的信息化平台。2.2业务流程分析2.2.1管理员操作管理员包括①超级管理员(系统管理员),负责系统的整体维护,角色管理,权限分配等;②总编委会,监督编纂工作整体进展;③分编委会,负责某一大类气象条目的编写任务,负责条目任务分配、审核和汇集提交等工作;④协调指导小组,协调和监督分编委会工作进度,负责分配分编委会任务等;管理员通过管理员界面登录,首先在管理员平台添加框架(包括分编委,分科组,分科提纲),即为条目创建一个合理的分类框架,也是整个全书的目录索引。条目框架将由总编委会线下确定。新增的框架可以进行修改,删除,锁定和解锁。完成框架添加后,管理员通过条目管理模块,向添加设计完成的框架中添加空条目。条目分为特长、长、中、短、特短、参见条,条目同样支持修改,增删,锁定和解锁操作,还可以查看相关的编纂审核进度。条目添加完成后,管理员可以通过任务分配模块将空条目分配给对应作者进行条目具体内容的编纂。任务分配支持单条目分配和批量条目分配。作者完成稿件编纂并提交后,管理员可以在管理员平台查收,并将完成编纂的条目分配给相关审稿专家进行审核。总编委可以操作所有条目框架,条目,可以分配总编委审核任务。分编委只能操作自己所属分编委下的条目。管理员可以查看和发布或删除信息公告上的内容。信息公告分为内部公告和外部公告。内部公告即登录后才能查看的信息公告。外部公告不需登录即可查看,直接显示在用户登录界面。管理员还可以通过统计查询模块进行查询指定一条或一批条目的完成情况,通过图表直观地了解当前的编纂审核总体进度。2.2.2条目编纂人员(作者)操作条目编纂人员(作者)只能通过用户登录界面选择作者身份登录。登录后在主界面可以查看管理员分配给自己的未完成和已完成的编纂任务,点击未完成的任务可以提交稿件和插图。点击已提交的任务可以查看详情和当前审核状态。登录后主界面可以查看管理员发布的最新公告。登录后主界面左侧有该作者的个人信息,点击信息下方的修改按钮可以进行信息修改。42.2.3审稿专家操作审稿专家只能通过用户登录界面选择审稿专家身份登录。登录后在主界面可以查看管理员分配给自己的未完成和已完成的审稿任务,点击未完成的任务可以提交审稿任务。点击已审核的任务可以查看任务详情和当前审核状态。登录后在主界面可以查看管理员发布的最新公告。登录后主界面左侧有该审稿专家的个人信息,点击信息下方的修改按钮可以进行信息修改。2.2.4条目库操作用户无需登录即可使用条目库查询功能,对条目稿件(仅限已经通过所有审核过程的稿件,若尚未完成审核,则不显示稿件。)进行查询。查询到的结果以词条的形式显示,同时在线提供条目稿件word文档浏览功能。3.系统设计3.1架构设计3.1.1B/S架构B/S结构,即Browser/Server(浏览器/服务器模式),是随着计算机网络技术的兴起与普及,对传统C/S结构(客户机/服务器模式)改进产生的新型结构。在B/S结构中,用户通过浏览

1 / 26
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功