国学网站的设计与实现【字数:7906】

摘 要国学是什么?简单来说,国学就是中华上下五千年以来,绝大部分学说、流派的集合体,它可以在一定程度上和中国传统文化画等号。但由于众多原因,中国的传统文化正在不断流失,各种外来文化开始从各个方面进行影响。为了能在世界上立足,每个国家必须有自己独有的文化。本网站的建立,就是为了能为国学的传播献上一份绵薄之力。此网站分为前台与后台两部分,包括三个角色游客、用户、管理员。前台提供各种不同栏目板块的国学介绍与内容,主要用于游客的浏览、注册、评论与交流。后台则是管理员用来随时更新网站内容,管理评论,管理用户信息。本网站是基于MVC框架,使用了JAVA语言,采用JSP架构完成的一个国学知识网站。在编写代码方面,选择使用MyEclipse。而在数据库的选择上,原本是准备使用SQL SERVER,但在比较之后,选择了MySQL。服务器则是Tomcat。此网站页面美观简洁,操作便捷。用户将拥有良好的使用体验,也将减少管理员的管理难度与花费时间。
目 录
1 引言 1
1.1 课题研究的背景 1
1.2 课题研究的目的和意义 1
1.3 本课题所做的工作 2
2 开发环境及技术 3
2.1 开发模式 3
2.2 系统的运行环境 4
2.2.1 硬件环境 4
2.2.2 软件环境 4
2.3 相关技术 4
2.3.1 JSP技术 4
2.3.2 JDBC概述 5
3 系统的分析 6
3.1 系统可行性分析 6
3.1.1 社会可行性 6
3.1.2 经济可行性 6
3.1.3 技术可行性 6
3.2 需求分析 7
4 系统的总体设计 9
4.1 系统模块划分 9
4.2 系统功能概述 9
4.3 系统功能结构图 10
5 数据库的设计 11
5.1 数据库的设计 11
5.1.1 ER图 11
5.1.2数据库设计 14
6 系统实现 17
 *好棒文|www.hbsrm.com +Q: @351916072@ 
6.1 数据库连接设计 17
6.2 网站页面设计 19
6.3 登录注册模块 22
6.3.1 用户登陆 22
6.3.2 会员注册 25
6.4 游客功能模块 26
6.5 用户功能模块 26
6.5.1 管理个人信息 26
6.5.2 评论 27
6.6 管理员功能模块 27
6.6.1 员工用户管理 27
6.6.2 资讯分类管理 29
6.6.3 资讯信息管理 30
6.6.4 资讯数据统计 32
6.6.5 注册用户管理 32
6.6.6 评论管理 33
7 系统评价 34
7.1 网站存在的不足 34
7.2 系统改进方案 34
8 影响 35
8.1 对社会人文的影响 35
8.2 对环境的影响 35
8.3 对法律的影响 35
9 结语 36
参考文献 37
致谢 38
1 引言
1.1 课题研究的背景?
国学的根基是由先秦时期的经典和诸子百家各个流派学说结合而成。同时,它也将先秦时期的诗赋,西、东汉时期的经家学说、汉赋,魏晋时期的玄家学说,南北朝时期的骈文,隋朝唐朝时期的道家学说、诗词,宋朝和明朝时的理家学说、宋朝的词、元朝的曲,明朝和清朝时期的实家学说、小说和各个时期的史学补充在内。国学是将这些所有的囊括在一起的一种学说。
最近这些年,对国学的探讨声越来越大。但是,有些人单纯的以为国学就是专指儒家学说,或者说只有儒学才能代表国学,这是极其错误的。
国学,显而易见,就是指国家的学说,也可以说是国人的学说。虽然中国之前的观念一直是在变化的,但不管变成什么样子,都可以把它称作中国或者是华夏。所以,国学其实是中国从古至今所有学说的结合。
有不少人对国学有着各种各样正确或错误的了解,因此为了让人们对国学有正确的认识,建立一个与国学有关的知识网站就显得尤为重要。
1.2 课题研究的目的和意义
伴随着人们生活质量的不断提高,人们对于各种文化知识以及学说的获取、了解有了更加急迫的需求,不同的人需要不同流派的知识来充实自己的精神空间。
所以建立一个与文化有关的网站就显得十分重要。它可以让大部分人免于在实体书店不断奔波,也可以减少他们在不同书架上不同书籍的寻找难度,能大幅节省他们的时间与精力。同时,在网站上的交流可以让他们对自己所需要和已经了解的东西进行辩论,有利于知识的传播和分辨真伪。但由于各种文化流派过于繁杂、庞大,因此,本网站只选取了其中的一种流派——国学,作为主要内容。
国学网站是一个操作简捷,便于管理的网站,本网站根据国学初学者与国学爱好者日常所需的用途来进行设计开发。基本上可以满足绝大部分用户的使用需求。包括:用户管理、新闻管理、书籍管理、用户间的交流管理等。
1.3 本课题所做的工作
国学网站的设计与实现所做的工作如下:
(1)系统的概要分析,包括项目的可行性分析、需求分析;
(2)对数据库进行设计,
(3)系统的详细设计,包括功能模块的设计、界面的设计
(4)系统功能的实现,包括用户的注册登录模块、用户的评论模块以及管理员对所有信息的管理功能等。
2 开发环境及技术
2.1 开发模式
本网站采用了MVC框架结构。MVC的全名是Model View Controller。
在MVC中:
模型是在程序中对业务数据和逻辑进行处理,单个对象或者是多个对象都可以称作模型。
?视图则是将信息展示给用户。它通常是作为一个表现过滤器,视图向模型请求,来获取需要的数据。同时,视图也可以发送相应的指令来修改模型中的数据。
控制器将用户和程序连接起来,它将视图在输出端显示,也可以通过各种输入途径来处理数据的输入。
三个模块间的相互作用如图21所示:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/646.html

好棒文