国学网站的设计与实现【字数:7906】
目 录
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.jxszl.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所示:
原文链接:http://www.jxszl.com/jsj/rjgc/83063.html