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