...

课程设计


内容

本次课程设计以唐代数据为核心,需要解决不同的任务和分析数据的需求。学生分小组(每组三人)选定主要数据对象和拟定题目,通过科学规范的流程,设计确定相应的新颖设计并予以实现。 请同学们根据课程安排的组别选择合适的数据和主题构建可视化系统。构建的可视分析系统可以通过网页在线运行。将在期末进行分组大作业展示。

选题参考
1. 唐代的对外战争

【选题描述】

查找资料统计唐代历次对外战争,从时间,战争对象,延续时间,胜负伤亡,地点,影响等多个维度开展分析,设计相应的可视化系统。

2. 唐代帝王出逃

【选题描述】

唐代长安(今西安)作为帝国政治、经济和文化中心,曾见证多次因叛乱、外敌入侵或内部动荡导致的皇帝逃亡事件。这些事件深刻影响了唐代国运,甚至成为王朝由盛转衰的转折点。所谓的八次出幸指的是唐玄宗(1次)、唐代宗(1次)、唐德宗(1次)、唐僖宗(2次)和唐昭宗(3次)五名皇帝因为战乱而八次出逃京师长安的避难事件,如果包括唐昭宗公元904年最后被朱温裹挟迁都洛阳,那就有九次皇帝逃离长安的事件。通过皇帝逃亡路线和过程的分析,可探究唐代中后期的政治军事格局、交通网络、地理屏障对政权存续的影响,以及流亡政权如何重构权力体系。

【参考链接】

https://zh.wikipedia.org/wiki/%E5%85%AB%E6%AC%A1%E5%87%BA%E5%B9%B8

【参考资料】

《资治通鉴·卷二百十七》 - 《资治通鉴·卷二百六十六》

3. 唐代各地人口物产

【选题描述】

根据《新唐书 地理志》内容,对于唐各地人口物产等信息开展可视化。

例如:京兆府,京兆郡,本雍州,開元元年為府。厥貢:水土稻、麥、麰、紫稈粟、隔紗、粲席、鞾氈、蠟、酸棗仁、地骨皮、櫻桃、藕粉。天寶元年領戶三十六萬二千九百二十一,口百九十六萬一百八十八。領縣二十。

華州,華陰郡,上輔。義寧元年析京兆郡之鄭、華陰置,垂拱二年避武氏諱曰太州,神龍元年復故名,上元二年又更名太州,寶應元年復故名,乾寧四年曰興德府。縣次畿、赤。光化三年復為州。土貢:鷂、烏鶻、伏苓、伏神、細辛。戶三萬三千一百八十七,口二十二萬三千六百一十三。縣四。

4. 基于墓志铭信息的人口统计资料

【选题描述】

根据古代人物墓志铭,可以获得不少人口调查相关信息。例如在下面的墓志铭中,可以看到籍贯,职业,职官,生卒年月,寿命,死亡原因,死亡至下葬时间差,子女数目等。

№垂拱023

志文

大唐故處士掌府君墓志銘並序君諱徹,字文通,樂陵人也。□涿侯之後,以隋運告終,遂避地居洛州洛陽縣,故今為此縣人焉。夫洪源迥派,驚浪騰波,層構崛興,積而逾峻。十六代祖梁左僕射,望隆二獨,機轄六曹,茂實洪名,嘉聲盛烈,詳諸史冊,故可略而言焉。曾祖暹,齊沁州刺史;機買,隋邢州沙河縣令;或搴帷求瘼,剖竹宣條;或制錦嗚弦,重泉洽化。父仙,皇朝文林郎,至於萬卷之書,雕龍之說,莫不洞其幽微,窮其麗則。惟君耀韋珠而挺質,包謝玉而含姿,放曠琴樽,優游書圃。以龍朔三年三月十六日卒於私第。嗚呼哀哉!窀埏俄掩。夫人左氏,稟性幽閒,含姿淑態,等鳩而□子,同寡鶴而棲門。終傷頹感之悲,必致俱沈之路。以垂拱二年十二月六日卒於私第,春秋五十有七。即以垂拱三年二月八日合葬於北邙原之禮也。有子思明等,擗地以增哀,仰高天而何訴!恐年深谷變,代久陵移,刊翠石以疏芳,庶清徽之不點。其詞曰:

水爾水爾靈源,峨峨秀鎮,疊浪萬重,層岩千仞。隆乎鼎祚,□為紳縉,餘慶日昌,簪纓代振。其一。道光如驥,德映真龍,□詠致遠,議窟υ重。千年偶聖,五百叨邕,江湖狎性,巢許□蹤。其二。劍松初列,淚柏新行,煙雲凜凜,原野蒼蒼。悲纏薤露,哀深白楊,隴月晨風恆□照,萬古千秋方未央。

【参考资料】

《唐代墓志匯編續集》

5. 唐代五行灾害记录可视化

【选题描述】

《旧唐书》《新唐书》中均有五行部分,例如:

  • 垂拱四年三月,雨桂子于台州,旬餘乃止。占曰:「天雨草木,人多死。」
  • 長壽二年十月,萬象神宮側檉杉皆變為柏。柏貫四時,不改柯易葉,有士君子之操;檉杉柔脆,小人性也。象小人居君子之位。
  • 延載元年十月癸酉,白霧,木冰。
  • 景龍四年三月庚申,雨木冰。
  • 对相关记录的灾害,根据其时间、地点、类型、程度加以分析对比,并考虑结合当时政治事件加以分析对比。

    6. 安史之乱过程可视化

    【选题描述】

    根据《旧唐书》《新唐书》《安禄山事迹》《资治通鉴》等资料,对于安史之乱主要过程开展时空可视化,详细叙述其过程。

    7. 唐代职官体系
    (可以2个小组分内容)

    【选题描述】

    选择唐代职官体系的一部分或者全部,根据《旧唐书》《新唐书》等资料,获取其品级、编制、职能能信息,用可视化的方式,帮助读者理解。

    8. 唐代节度使

    【选题描述】

    安史之乱是唐朝由盛转衰的关键转折点。此后,中央政权对地方的控制力大大削弱,节度使制度逐渐演变为地方割据势力的重要载体。节度使本是边疆的军事长官,战后却常常世袭、专政,甚至发展为独立政权,如河北三镇(范阳、成德、魏博)等。从资料中获取唐代节度使的演变和实力变化,帮助解释唐朝中晚期的政治结构变化。

    9. 唐代皇子命运

    【选题描述】

    唐代太子命运多变,根据史料收集唐代各帝王皇子的命运信息,通过对比分析其寿命,死亡原因,嫡长次序,职位等揭示唐代政治变化。

    10. 唐代行政区划

    【选题描述】

    根据《新唐书 地理志》记录的各州、县、府的信息,构建唐代行政区划可视化。例如:

    坊州,中部郡,上。武德二年析鄜州之中部、鄜城置。土貢:龍鬚席、枲、弦麻。戶二萬二千四百五十八,口十二萬二百八。縣四。〈有府五,曰杏城、仁里、思臣、永平、安臺。〉 中部,〈上。本內部,武德二年更名。周天和中,元皇帝為敷州刺史,置馬坊,高祖因以名州。有鐵。州郭無水,東北七里有上善泉,開成二年,刺史張怡架水入城,以紓遠汲。四年,刺史崔駢復增修之,民獲其利。後思之,為立祠。〉 宜君,〈上。本隸宜州。有仁智宮,武德七年置。貞觀十七年州廢,縣亦省。二十年置玉華宮,復置縣,隸雍州。宮在北四里鳳凰谷。永徽二年廢宮為玉華寺,縣又省。龍朔三年析中部、同官復置,來屬。有鐵。〉 昇平,〈上。天寶十二載析宜君置,寶應元年省,後復置。〉 鄜城。〈上。唐末以縣置翟州。

    11. 唐长安城坊

    【选题描述】

    根据《唐兩京城坊考》,定位唐代各坊的居住人员和机构,并根据其属性进行分类,通过可视化进行分析。

    【参考资料】

    《唐兩京城坊考》

    请在组队列表中填写组队信息。

    要求

    针对目标数据,设计和实现新颖的在线可视化,以探索其内部关系,并为用户带来见解。
    1. 期末项目报告
    详细描述数据、项目设计、最终系统、发现的结果、关于本工作的讨论,以及小组中每个成员所做的工作。
    2. 系统实现
    最终的可视化系统必须能够在线访问。建议使用D3.js和其他可视化库进行网页编程。最后需要提交源代码。
    3. 演示视频
    需要制作一个时长大约1分钟的演示视频,以演示系统的可视化效果。视频不仅需要清楚地展示可视化的工作原理,还应该演示该可视化能够提供哪些见解。视频的分辨率至少应为1080p。
    4. 海报
    需要制作一张海报以展示可视化。海报上应该清楚地演示数据、技术细节和分析结果。请按照模板制作。
    5. 演示幻灯片
    需要制作期末项目的演示幻灯片,用于最后的课堂展示。
    6. 作业提交方式(请严格按照以下格式进行提交)
    • 源代码放置在“visclass_f23_组号(例如:group3)_final_src”文件夹下。源代码中必须包含所用到的库,该文件夹下必须包含index.html。
    • 作业报告命名为“visclass_f23_组号_final_report.pdf”
    • 展示的ppt命名为“visclass_f23_组号_final_slides.pptx”
    • 演示视频命名为“visclass_f23_组号_final_demo.mp4”。视频样例
    • 海报命名为“visclass_f23_组号_final_poster.pdf”
    • 一张200×200像素的有代表性的图片命名为“visclass_f23_组号_final.png”
    • 将以上内容一起放在“visclass_f23_组号_final”文件夹下,并将其打包成“visclass_f23_组号_final.zip”。
    • 将打包好的压缩包发送至助教邮箱yuhan.guo[at]pku.edu.cn和xiyao.mei[at]stu.pku.edu.cn,同时抄送一份至老师邮箱xiaoru.yuan[at]pku.edu.cn。邮件标题为: [可视化与可视分析] 课程设计提交-组号。
    • 注:需严格按照以上规则命名并打包。如果网站提示提交内容错误,请检查命名是否有误。

    在展示后,根据老师的意见和建议,修改后,按照提交要求,在报告当周的周末2024年1月14日23:59:59pm前提交作业。