当前位置:大学毕业论文> 本科论文>材料浏览

关于ThinkPHP框架论文范文写作 基于ThinkPHP框架的高校书评系统的设计和实现相关论文写作资料

主题:ThinkPHP框架论文写作 时间:2024-03-14

基于ThinkPHP框架的高校书评系统的设计和实现,本文是一篇关于ThinkPHP框架论文范文,可作为相关选题参考,和写作参考文献。

ThinkPHP框架论文参考文献:

ThinkPHP框架论文参考文献 信息系统项目管理论文毕业论文框架论文框架怎么写论文查询系统

摘 要:近几年图书质量良莠不齐,导致高校图书馆购置图书和高校师生选用教材方面无法做到“优胜劣汰”.针对这种现状,本研究在详尽的需求分析基础上,采用MVC设计标准,基于ThinkPHP框架实现了一个高校书评系统.实践证明,基于ThinkPHP框架开发的该系统在开发过程中不仅规范化程度高,且效率高.由于采用评论实名制、优秀书评推荐机制和积分激励等机制,该系统在应用中“优胜劣汰”作用明显,可以很好地服务于高校教学.

关键词:高校;书评系统;ThinkPHP

中图分类号:TP315 文献标识码:A

1 引言(Introduction)

近几年,随着图书数量的增多,图书质量良莠不齐,由此导致如下现状——学校图书馆在购置各种纸质图书或电子书的过程中,经常会在相同或相似的书名面前不知该选取何种图书.虽然有简单的图书信息(目录、样章或简要说明),可仍旧不清楚这本书究竟值不值得购买.对教师而言,要选择一本好教材尤为重要,然而面对新出版的各种“规划教材”“应用型教材”等,除非用过,或者提前向出版社索要样书,否则仅凭图书信息,不能很好地鉴别这些书的应用价值.对学生而言,要想购买和阅读专业图书,一般需要教师前期阅读的经验帮助,才能选到真正能满足学习需要的专业图书.总之,不管在校师生或者普通读者,他们都希望在阅读或购买前可以查询到其他读者对相关图书的各种中肯的评论信息,并将其作为一个阅读或购买意向的参考.由此可见,构建书评系统有较高的实用价值和需求.其意义体现在如下几个方面:第一,有利于读者阅读或者购买心仪的电子或纸质图书.第二,给学校或者地方图书馆购买馆藏图书提供相应的参考.第三,中肯的书评给作者宝贵的意见,有利于作者改进图书质量.第四,书评给各出版社提供了重要反馈信息,好书自然会有好评,真正体现图书出版领域的“优胜劣汰”,有助于出版社的良好发展和运营.

2 需求分析(Requirement analysis)

本系统目前定位于高校,重点关注高校图书馆购置馆藏图书和高校师生选用专业教材,以及课下阅读专业辅助教材等问题,力争在鱼龙混杂的各种教材中购置满足教学需要的真正“好用”的图书.

本书评系统用户有两种,前台普通注册用户和后台管理员.

前台普通注册用户有两种功能需求:第一种为图书信息操作功能.(1)用户可以按照不同需求浏览系统发布的图书信息.(2)可以选择搜索功能检索系统所发布的图书信息.(3)对他有兴趣的图书可以进行*.(4)对图书还可以进行点赞和评分功能,可以利用图书*数和好评率为其他用户提供参考信息.第二种为书评信息操作功能.(1)用户对他已看过的图书可以发布中肯的书评信息(可以发表两种书评:长书评和短书评).(2)对他自己发表的书评信息可以进行修改和删除操作.(3)用户在浏览各种书评的时候,可以进行回复,发表自己的个人观点.第三种为用户个人中心操作功能.(1)用户在登录之后可修改,如修改和头像.(2)用户在登录之后可管理他曾*的各种图书,如删除图书信息.(3)用户在登录之后可发表日记,记录自己的读书体会.

后台管理员功能需求:第一种为管理图书信息功能.(1)在管理员登录后就可以通过图书管理浏览已添加的图书信息.(2)管理员登录后可以添加图书信息.(3)可以修改删除已有图书信息.第二种为管理书评信息功能,管理员可浏览书评和删除书评信息.第三种为管理用户信息功能,管理员可以设置用户的各种级别和积分限制,查看已注册用户的详细信息.第四种为管理图书分类信息的功能,管理员登录后查看图书分类信息,还可添加修改和删除图书分类信息.

3 系统设计(Design of the system)

3.1 系统的体系结构

依照MVC设计标准,本系统各个功能模块之间,采用“用户表示层、应用控制层、数据模型层”三层体系结构[1],本系统体系结构如图1所示.

MVC(“Model-View-Controller”的缩写),可以说它是一种先进的设计思想.在MVC下,应用程序的输入、应用程序的处理和应用程序的输出这三者被强制性分开[2,3],MVC架构模式如图2所示.

3.2 功能模块划分

本系统共两种用户,各自有不同的管理模块.与管理员相关的有图书信息管理模块、图书分类信息管理模块、图书评论信息管理模块和用户信息管理模块.而与其他一般用户相关的功能模块有图书信息操作模块、书评信息操作模块、日记信息操作模块和操作模块.各个功能模块间基于MVC设计,可以独立进行构造.为了提高各个模块的高效化,每个功能模块又有各种不同子模块,这样易于系统的构建和维护[4].

3.3 数据库设计

基于前面系统需求分析和功能模块划分,共设计了六个表——管理员表、图书信息表、书评信息表、普通用户信息表、图书分类信息表和日记信息表等.

4 系统实现(Implementation of the system)

本系统选用ThinkPHP框架+MySql进行开发.传统的php系统开发有如下特征:代码不很灵活,前端需要考虑div、css、js,后端还要考虑php和mySql,涉及工作很多,效率一般.与传统的php系统开发有所不同,本系统虽利用php语言开发,但系统采用了ThinkPHP框架,有效提高了系统的开发效率.ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架[5],依照Apache2开源协议发布,是为快速网页应用开发和简化企业应用开发而诞生的.ThinkPHP从诞生以来一直秉承简洁好用的设计原则,在保持出色的性能和至简代码的同时,它也注重易用性[6,7].

4.1 ThinkPHP框架部署

在系统所需的开发环境都已部署好后,从网上下载最新的ThinkPHP框架[4].在网站根目录新建文件夹rbook,作为高校书评系统项目名称.再将前面下载的ThinkPHP核心目录包放到此根目录下,在Rbook目录下新建index.php文件,作为项目入口文件,运行后相关目录会自动生成.

结论:关于ThinkPHP框架方面的论文题目、论文提纲、ThinkPHP框架论文开题报告、文献综述、参考文献的相关大学硕士和本科毕业论文。

基于SSH架构的高校学生就业信息管理系统的设计和实现
摘要:随着计算机技术的应用,在管理学生信息过程中引入计算机技术,能够将学校教务管理纳入信息化管理的范畴。计算机的应用将会提高学校教育教学质量与办。

作业成本法在高校信息系统中规划
中图分类号:F230 文献标识码:A 文章编号:1002-5812(2016)14-0067-04摘要:引入作业成本管理是高校加强成本核算和管。

COSO框架下高校修缮专项资金管理内部控制设计
摘 要:随着教育投入的增加,学校基本办学条件不断改善,基本建设和维修改造成为我国高校频发腐败案的重灾区,加强修缮专项资金管理的内部控制成为高校。

基于内部控制框架下高校财务风险机理分析
摘 要:高等教育事业的迅猛发展,给高校带来了机遇,也带来了挑战,许多高校由于扩招需要投入大量资金进行基础设施建设,目前我国高校经费主要依靠财政投。

论文大全