《基于 Android 平台的电子阅读app的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于 Android 平台的电子阅读app的设计与实现.docx(41页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、本科毕业设计(论文)基于 Android 平台的电子阅读app的设计与实现Design and implementation of E-reading app based on Android platform院(系)计算机学院专业软件工程班级软件工程 8 班学号16210120831学生姓名陈少辉指导老师 麦日升提交日期 2020 年 4月 22日毕业设计(论文)原创性声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下, 独立进行的设计(研究)工作及取得的成果,论文中引用他人的文献、数据、图件、资料均已明确标注出,论文中的结论和结果为本人独立完成,不包含他人已经发表或撰写的
2、作品及成果。对本文的研究作出贡献的个人和集体,均已在论文中作了明确的说明。本人完全意识到本声明的法律结果由本人承担。毕业论文作者(签字):签字日期:年月日成绩评定成绩项论文成绩(百分制)折合比例实得成绩(折合分)指导老师成绩 30% 评阅老师成绩 20% 答辩成绩 50% 总评成绩注:毕业设计(论文)成绩按百分制评定。答辩成绩不及格的(评分低于 60 分的), 则该毕业设计(论文)总评成绩为答辩成绩中文摘要电子阅读app通过结合线上浏览和线下活动为广大书友提供一个不可多得的读书环境,传统的电子书和借阅图书等单一的读书方式已然不能满足读者在不同场景的阅读需求。然而,互联网的进步却为读者使用不同方
3、式阅读提供了便利,所以通过使用网络平台进行书籍的阅读,成为了许多读者的不二选择。系统主要分为移动端和服务端。移动端主要包括用户登录、注册、查看活动列表、查看活动详情、报名活动、查看活动订单、查看培训列表、查看培训详情、参加培训、查看培训订单、查看鉴赏文章列表、查看文章详情、收藏文章、发布晒文、发布评论、查看晒文列表、查看晒文详情、修改个人信息、查看个人收藏列表、查看我的订单、我的晒文、我的订单等,服务器端主要是管理员通过后台管理系统查看用户列表、添加活动、删除活动、修改活动信息、添加培训、删除培训、修改培训信息、查看鉴赏列表、添加文章、删除文章、修改文章信息、查看晒文列表、删除晒文信息、查看评
4、论、审核评论、删除评论、查看订单等操作,用来维护和更新移动端的信息。移动端主要采用Android Studio进行编程,在开发语言上选择Java作为系统的开发语言。数据方面主要采用的Xampp中自带的MySQL数据库,存储大量的文章信息与用户信息。服务器端主要采用ThinkPHP作为架构,在表现层应用HTML,CSS,JavaScript等技术,通过简单严谨的页面,让管理员更好的为用户提供服务。本课题现已成为一个合格的系统,包括手机客户端的一个APP以及后台管理平台,并且做到了功能完善,界面友好,操作简单,适合广大用户的使用。关键词:文学交流 线上与线下 AndroidAbstractThe
5、literary exchange platform provides readers with a rare reading environment by combining online browsing and offline activities. A single reading method such as traditional e-books and lending books can no longer meet the demand. However, the progress of the Internet has provided convenience for rea
6、ders to read in different ways. Therefore, reading books through the use of online platforms has become the best choice for many readers.The system is mainly divided into mobile and server. The mobile terminal mainly includes user login, registration, viewing activity list, viewing event details, re
7、gistration activities, viewing activity orders, viewing training lists, viewing training details, attending training, viewing training orders, viewing a list of viewing articles, viewing article details, and collecting articles. , publish tweets, post comments, view tweets, view tweets details, modi
8、fy personal information, view personal favorites list, view my orders, my tanning, and my orders. The server side is mainly the administrator through the background management system to view the user list, add activities, delete activities, modify the activity information, add training, delete train
9、ing, modify training information, view the appreciation list, add articles, delete articles, modify article information, view the sun Text list, delete text messages, view comments, review comments, delete comments and view orders, they are used to maintain and update mobile messages. The mobile ter
10、minal uses Android Studio for programming and selects Java as the development language for the development language. The data is mainly used in Xampps own MySQL database, storing a large amount of article information and user information. The server-side uses ThinkPHP as the framework and applies HT
11、ML, CSS, JavaScript and other technologies to the presentation layer. Through simple and rigorous pages, administrators can better serve users. This topic has now become a qualified system, including an APP and a back-end management platform for the mobile phone client, and has achieved a perfect fu
12、nction, friendly interface, and simple operation, and is suitable for use by a large number of users.Key words: Literary exchange Online and offline Android目录1.绪论11.1 论文研究主要内容11.2 国内外现状22.关键技术介绍32.1 关键性开发技术的介绍32.2 移动端Android系统32.3 服务器端ThinkPHP技术32.4 数据库MySQL技术42.5 系统运行环境43.系统分析53.1 模块需求描述53.2 系统任务的可
13、行性分析84.系统设计94.1 架构概述94.1.1 功能构架94.2 系统的功能结构设计124.2.1 用户查看培训课程详情时序图124.2.2 用户报名活动时序图124.2.3 用户发布晒文信息时序图134.2.4 用户收藏鉴赏信息时序图134.3 类图概述144.3.1 类图144.3.2 类图描述164.4 数据库设计185.系统实现215.1 系统图形界面215.1.1 后台管理系统图形界面215.1.2 前台管理系统图形界面225.2 系统实现代码235.2.1 后台活动添加功能实现代码235.2.2 后台活动修改功能实现代码245.2.3 前台购买功能实现代码255.2.4 发布
14、晒文功能实现代码266.系统测试286.1 用户的登录与注册模块286.2 管理员添加培训信息模块286.3 用户评论模块29结 论30参考文献31致 谢32广东东软学院本科毕业设计(论文)1.绪论如今,在中国,互联网已经变得不可或缺,随着人们生活节奏的加快,越来越多喜欢读书的人不得不沉浸在一天忙忙碌碌的工作当中,读书,能使我们的心情在一定程度上变得快乐,能让我们摆脱当前生活中的种种束缚,读书同时也是我们放松身心的一种特殊的方式。电子阅读app通过结合线上浏览和线下活动为广大书友提供一个不可多得的读书环境。线上与线下相结合比传统单一的读书方式为书友提供了极大的便利。线上方面,书友可以在任何空闲
15、时间更加方便快捷地找到自己喜欢的文章,在休息的同时,不仅可以增加自己的知识储备,还可以减缓急躁的工作状态。线下方面,书友可以在业余时间,参加“读书会”“读书角”等活动,与志同道合的人沉浸在知识的海洋中。选择此课题的目的是在当下,更多的人选择使用移动设备来完成生活中的种种活动以及行为,游戏软件,交友软件代替了许多书友喜欢的休闲方式,开发电子阅读app,为广大书友提供了更加便利,新颖的读书方式,同时做到了与时俱进,在阅读的同时,还可以结交好友。电子阅读app的宗旨是让人们交流阅读后的心得体会,体会精彩的段落中潜藏的人生观,让人们在不同活动中找到共同读书的知己。让广大文友在陶冶情操的同时,还可以愉悦
16、自己的心情,达到生活的丰富多彩。1.1 论文研究主要内容电子阅读app主要是给读者提供一种新颖的读书方式,读书氛围,该系统主要分为服务端和移动端。在服务器端,可以通过设置的管理员管理平台个人用户的相关信息,用来完善和管理该平台。服务器端分为六大模块:培训信息、活动信息、鉴赏信息、晒文信息、个人信息和论坛信息管理。它主要针对线下读书活动进行有关信息的发布,删改等操作,也针对订单详情进行查阅、审核的操作,通过论坛管理可以对一些不正当言论进行审核与删除,从而完善用户的读书坏境。在移动端的用户可以查看管理员发布的培训信息,活动信息的相关详情,通过报名的方式,参加线下的读书活动,通过鉴赏模块浏览系统上传
17、的读书,可以通过分类进行查看,管理员会定期维护该系统,并且定期上传小说,散文,名著分类的相关文章,并且可以收藏自己喜欢的文章,用户可以通过晒文模块与大家分享自己认为经典的文章段落,并且大家可以通过评论的方式进行交流,用户可以进入个人信息模块查看本人的报名详情,晒文详情与收藏详情,同时可修改自己的密码,确保用户个人帐号的安全性,还可以修改头像,用户名等来完善自己的个人信息,相信电子阅读app可以代替交友软件,游戏软件等成为广大读者的“新朋友”。1.2 国内外现状伴随着互联网与电子设备性行业的发展兴起,人们会通过不同的方式来进行阅读。相关报告指出,截至到2018年,通过电子设备来进行阅读的用户已然
18、达到了2.43亿人次,截止至2019年中国的电子设备阅读用户规模群体也达到了2.51亿人次,并且从现今的趋势预估,在不远的将来,将会有越来越多的人们,通过不同的电子设备来进行对书籍的阅读记录。相比较之下,使用电子设备来进行书籍等文学作品的阅读已经越来越符合现如今社会的高速发展。有古文西京杂记记载:汉代匡衡为读书求知而偷凿邻居家的墙以此来借光读书。现在的生活坏境与古时候相比,高低显而易见,知识改变命运,在我看来,人们会更加愿意利用自己的闲暇时间来进行阅读,从而充实自己的精神世界。现今,阅读已经成为了人类在社会发展中的必修之课。国外有专业的研究调查显示,百分之七十的德国人喜欢读书,他们每天基本上都
19、花三分之一的时间来读书。在国外,总有人们把读书放在生活的首位,有联合国教科文组织对全球阅读人群进行一个宏观的调查,数据资料显示,在战争频发的以色列的读书人群,以及读书年轻化占据的比重最大,平均读书量居世界榜首。33广东东软学院毕业设计(论文)2.关键技术介绍2.1 关键性开发技术的介绍基于Android的电子阅读app主要分为两大部分。一是服务器端,主要采用ThinkPHP框架来开发,界面主体使用HTML5,CSS等相关软件技术来进行设计与开发实现,HTML是被程序开发者用来一种以超文本来显示数据的标记语言。数据库方面主要使用Xampp中自带的MySQL数据库。二是移动端,主要使用基于Java
20、编程语言的Android Studio作为系统的开发工具。2.2 移动端Android系统Android系统是现如今在全球范围内影响最大的移动设备操作系统,它是一个基于Linux的移动设备开发平台。它是提供简便操作与开发的操作系统、形象而友好的用户界面、功能强大的中间件和大量的应用软件四大部分组成的。可以简便快捷地开发出拥有移动设备在生活工作之时所需的大多数软件,同时其具备有强烈的开放性,能够在很大程度上保证该平台不会对移动产业的创新与发展产生负面影响。Android做出了与其他操作系统相似但不尽相同的系统架构,将其分成四个不同的层次结构来诠释说明,它们之间相互独立并且分工明确,这种分层结构能
21、够在大程度上保证每个分层低耦合的特性,而且在下层相互之间发生变化时,上层的应用保持不变,能最大程度的保证开发者开发应用层而不受影响。2.3 服务器端ThinkPHP技术ThinkPHP技术于2006年初诞生,对于企业级应用开发来说,是一个简单易用且兼容性强的轻量级别的基于PHP编程语言的开发框架。ThinkPHP技术支持在多种服务器环境进行程序的研究开发,并且能在多种常见的数据库中成功实现与运行。ThinkPHP基于Apache2.0协议开源,商业用途友好,基于PHP5.3及以上版本,并且核心可定制,编译机制,运行效率高。当今社会上绝大多数程序员使用的框架模式是MVC模式。这种框架的设计模式的
22、主体分为模型、视图和控制器,以此来达到将业务的合法逻辑、界面的单独显示以及独立数据之间的关系进行分离,用来组织的设计相应的代码。通过这样的方法,可以做到业务逻辑层不被更改界面显示或者数据迁移而发生巨大的变动以及影响,可以做到不用重写或重制业务逻辑。Model(模型)用来设计程序的业务逻辑或者程序的整体核心所在,如处理存取程序中数据库的数据。View(视图)用来显示数据,比如在网站中看到的部分。Controller(控制器)处理输入,比如在登录或注册等页面(视图),用户点击按钮向控制器发出指令,由控制器调用模型层中的方法实现指令要求的功能,再将处理结果返回到视图页面中。2.4 数据库MySQL技
23、术软件开发程序员一般都使用MySQL来进行WEB的数据库开发。MySQL不同于其他的数据库,它在不同的数据表中保存不同的数据,而独立的数据表之间,又存在着简单的对应的关系,并不是如同其他数据库,将所有的数据整合放在一个计中的大仓库中,这样就不仅提升了读写存取数据的速度,还提高了灵活性。MySQL在大多数程序员看来具备占用体积小,数据存取速度快,总体开发小号成本较低,特别是MySQL开放源代码这一优势,让更多的网站开发者愿意选择其去作为网站的数据库。从软件开发层面来看,将数据库设计运用到程序的开发设计中,能有效的提高程序与数据之间的逻辑独立性。2.5 系统运行环境硬件环境:CPU:Intel(R
24、)Core(TM)i5-6300 CPU 2.30Hz 2.30GHz内存:12.00G系统类型:X64位OS版本:Windows 10软件环境:Android Studio版本: Studio 2.2.3Android SDK版本:API 25: Android 7.1.1 (Nougat)MySQL、Apache3.系统分析3.1 模块需求描述(1)用户的登录与注册 注册:用户填充个人信息之后,进行注册,提示成功与否 登录:用户输入注册时填写的个人信息与账号密码后,点击按钮进行登录操作,提示登录成功或失败。 退出登录:用户点击退出登录,返回登录页面。个人用户的注册与登录模块的用例图如图3-
25、1所示。图3-1 用户的登录与注册用例图个人用户使用者的登录、注册、退出当前账号登录信息的功能用例描述,如表3-1所示。表3-1 用户的登录与注册用例描述用例名称个人用户的登录与注册参与者个人用户 用例概述个人用户注册,并使用帐号密码登录前置条件个人用户成功进入注册页面后置条件用户信息注册成功,成功登入平台界面基本事件流参与者动作系统响应1、 用户填写信息,并进行注册操作3、用户输入账户密码,并点击登录5、从登录界面跳转至系统浏览界面7、用户退出当前账号并返回登录界面2、 系统提示注册成功或者返回错误信息4、系统验证并提示登录成否的状态6、系统对点击事件进行判断8、退出成功,返回登录页面其他事
26、件流3a、用户登录时输入信息与注册时信息不符,系统提示用户信息错误(2)报名、订单管理功能用户可以报名活动或培训课程,后台管理者对平台用户的订单信息进行相关操作,包括以下内容: 用户进入培训、活动列表:查看所有发布培训、活动的信息。 用户点击报名:用户对喜欢的培训课程、活动进行报名。 生成订单:用户结算成功并且系统提示报名成功,后台生成订单。 订单操作:查看已生成的订单或删除订单。活动报名、订单的用例图如图3-2所示。图3-2 报名、订单用例图活动报名、订单管理的用例描述如表3-2所示。表3-2 报名、订单管理用例描述用例名称报名、订单管理参与者用户与管理员用例概述用户进行报名,管理员对订单信
27、息进行相关操作前置条件用户登录成功后置条件后台成功删除一条订单信息基本事件流参与者动作系统响应1、 用户登录成功进入培训、活动列表3、用户点击浏览详情5、用户点击报名按钮7、用户输入信息,确定数量,点击结算9、管理员查看订单管理列表11、管理员点击删除按钮2、 系统显示所有列表4、系统展示所有详细信息6、系统显示报名界面8、系统提示报名成功或失败,生成订单10、系统显示后台订单列表12、后台成功删除一条订单信息其他事件流7a、数量增加,总价不变,系统提示报名失败(3)用户关注鉴赏信息管理用户查看鉴赏信息的同时,可以对喜欢的文章,段落进行收藏,包括以下内容: 查看鉴赏信息:用户可以查看鉴赏信息。
28、 关注:用户可以通过关注的按钮对喜欢的文学作品进行操作 取消关注:用户可以对已关注的信息进行取消收藏操作。 查看收藏列表:用户进入个人中心可以查看已关注的信息。用户管理个人鉴赏信息的用例图如图3-3所示。图3-3 用户关注鉴赏信息管理用例图3.2 系统任务的可行性分析经济可行性:电子阅读app使用的全部技术是开源的免费的技术,在经济可行性方面,相信不会造成很大的压力。技术可行性:电子阅读app服务器端使用ThinkPHP技术开发。此技术是一个简单快速上手的轻量级的开发框架,简洁实用的原则会很快让人们学会并有兴趣深入学习了解。数据库使用的是MySQL数据库技术,直接下载安装相应的Xampp版本,
29、就能启动和使用MySQL。移动端采用Android技术,Andriod使用Apache许可证这种授权方式发布系统源代码,其开放性已经鼓励大量的开发人员和爱好者使用开源代码为旧设备提供更新。应用可行性:该系统与传统的纸质阅读相比,给人们带来了便利的读书条件,成功摆脱了空间对人们的束缚,让我们体验随时随地的的阅读乐趣。该系统主要特点为线上阅读与线下活动相结合,让人们已好奇的心态融入当中,体会读书的乐趣,享受快节奏生活中片刻的安静与舒适,正是不同于其他读书方式,相信该系统可以带给人们更多惊喜与快乐。 4.系统设计4.1 架构概述本系统是用来阅读交友,放松个人身心的一个特殊的平台。主要包括分类浏览培训
30、课程信息、培训课程报名、浏览文学活动信息、活动报名、分类阅览发布的鉴赏文章、收藏用户喜欢的文章、发布喜欢的文章段落、查看他人发布的文章、评论晒文内容、与他人进行文学上的交流、修改个人信息、查看收藏列表、查看晒文列表、查看培训订单列表、查看活动订单列表、查看订单详情等。系统主要分为服务器端和移动端。服务器端身份为管理员,功能主要包括培训信息管理、活动信息管理、鉴赏信息管理、晒文管理、个人信息管理、论坛管理。移动端身份为平台个人用户,功能主要包括培训模块、活动模块、鉴赏模块、晒文模块、个人中心模块。4.1.1 功能构架根据通过对广大读者进行的系统需求分析调研,本系统将使用者分为两种身份来进行不同的
31、操作,分别为操作后台管理的管理员和使用平台系统的个人用户。用例图如下图4-1所示。图4-1 管理员用例图系统中不同模块的功能描述,具体如下:(1)培训管理对于培训的用户参与资料,管理者对信息与资料进行查询、修改和删除等。(2)活动管理针对线下线上活动的相关信息,管理者在后台可以进行审查。(3)鉴赏管理管理员可以审核、删除用户的鉴赏信息,也能对收藏的内容进行查看与删除。(4)晒文评论管理管理者审核发布的晒文及评论,并且可以对非正当评论进行删除等操作,维护系统的和谐稳定。(5)个人信息管理管理者审核用户信息的正确性以及安全性,删除部分不正当的个人信息及账户。用户用例图如图4-2所示。图4-2 用户
32、用例图功能模块的描述,具体如下:(1)查看文学培训列表用户进入文学培训列表,点击查看培训详情,并且可以选择喜欢的培训课程进行报名,点击报名输入个人信息选择数量,即提示报名成功视为报名成功。(2)查看文学活动列表用户进入文学活动列表,点击查看活动详情,并且可以选择喜欢的活动进行报名,点击报名输入个人信息选择数量,即提示报名成功视为报名成功。(3)查看文学鉴赏列表用户进入鉴赏列表,按照类别选择,点击查看文章详情,可以进行收藏和取消收藏操作。(4)查看文学晒文列表用户进入晒文列表,查看晒文信息,并且可以进行评论,查看点击的晒文信息已有的评论,并且可以输入想分享的文章段落,点击发布。(5)查看个人信息
33、列表用户进入个人信息模块,可以对个人信息进行修改,可以修改用户名称、用户头像、登录密码,并且可以查看自己的订单列表,订单详情,收藏列表并可以选择取消收藏,可以查看晒文列表,查看评论信息。4.2 系统的功能结构设计系统的主要结构分成两个部分,一个是服务器端,可以设置管理员的身份,功能主要包括培训信息管理、活动信息管理、鉴赏信息管理、晒文管理、个人信息管理、论坛管理。另一个是移动端,身份为用户,功能主要包括查看培训的信息详情、培训的报名、查看活动的信息详情、活动的报名、收藏鉴赏文章、晒文、查看订单等功能。以下是系统中部分功能的时序图。4.2.1 用户查看培训课程详情时序图查看培训课程详情信息是用户
34、进入培训列表页面,点击详情,发生监听事件,通过列表页给详情页传入一个ID,获取有关个人用户培训的详情以及课程信息,查阅相关的培训详细信息。相关的时序图如图4-3所示。图4-3 查看培训详情时序图4.2.2 用户报名活动时序图用户浏览活动详情页面,选择喜欢的活动详情,点击报名的按钮,由活动报名页获取活动ID,得到所有相关的活动信息,接着用户点击具体的活动数量,系统进行活动结算。平台用户报名相关的线上或线下活动的流程的时序图,如图4-4所示。图4-4 用户报名活动时序图4.2.3 用户发布晒文信息时序图平台个人用户进入晒文列表页面,点击发布按钮,发生监听事件,系统跳转发布页面,用户输入发布内容,点
35、击发布。发布晒文的流程的时序图,如下图4-5所示。图4-5 用户发布晒文时序图4.2.4 用户收藏鉴赏信息时序图个人通过翻阅鉴赏内容的详细信息,点击收藏按钮,发生监听事件,返回一个状态值,收藏按钮发生变化,显示收藏成功。用户的收藏信息功能的时序图如图4-6所示。图4-6 收藏操作时序图4.3 类图概述电子阅读app中一共涉及用户、晒图、评论、培训、订单、活动、鉴赏等类。本节使用类图将程序的接口、类的属性以及类之间的相互联系,通过一种静态的模型来展现,通过模型能更加清晰的了解系统中各个类之间的属性以及结构关系。4.3.1 类图电子阅读app中一共涉及以下类。平台个人用户登录和注册的过程的的类图,
36、如图4-7所示。图4-7 用户登录注册类图培训信息的浏览与报名的类图如图4-8所示。图4-8 培训信息浏览、报名类图鉴赏资料和信息的浏览以及收藏的类图,如图4-9所示。图4-9 鉴赏信息浏览、收藏类图4.3.2 类图描述从图4-7、图4-8、图4-9知电子阅读app系统涉及的相关的类图,表4-1、表4-2、表4-3、表4-4是其类图描述。类图中user类描述的主要是平台中的个人用户类对应的属性及说明,如表4-1所示。表4-1 user类图描述名 称类 型说 明属性idString 用户编号passwordString密码aliasnameString用户名称emailString邮箱telSt
37、ring联系方式photoObject头像introString简介addressString地点createtimeString注册时间类图中trainorder类描述的主要是用户报名培训信息的属性及描述,如表4-2所示。表4-2 trainorder类图描述名 称类 型说 明属性toidString 订单编号trainidString 培训IDuidint 用户IDparticipantnameString 用户输入用户姓名participanttelString 用户输入用户电话createtimeString 更新时间numString 数量allpriceString 总价train
38、nameString 培训名称trainplaceString 培训地点traintimeString 培训时间trainpriceString 培训单价trainphoneString 培训联系方式trainphotoString 培训图像dgidString 培训类型trainnoteString 培训简介trainknowString 培训须知类图中jianshang类描述的主要是个人对鉴赏信息的浏览的状态的属性和说明,如表4-3所示。表4-3 jianshang类图描述名 称类 型说 明属性jsidString 鉴赏IDjsnameString鉴赏名称jszuozheString鉴赏作
39、者jsbeijingString鉴赏背景jsnoteString鉴赏内容tpidString鉴赏类别jsphotoString鉴赏图片类图中usershaiwen类描述的主要是用户查看本人的晒文详情的属性跟说明,如表4-4所示。表4-4 usershaiwen类图描述名 称类 型说 明属性didString 晒文IDuidint 用户IDcontentString 晒文内容dateString 晒文时间4.4 数据库设计本项目采用的数据库设计E-R图,如下图4-10所示。图4-10 电子阅读app系统E-R图用户表的数据字典描述了用户的数据属性等,如下表4-5所示。表4-5 wenxue_us
40、ers表字段名名称数据类型是否为空说明uid编号Int(11) notPRIMARY KEYaliasname用户名Varchar(30)notpassword密码Varchar(40)nullemail邮件Varchar(30)nulltel电话号码Varchar(30)notphoto头像Varchar(255)nullintro简介Varchar(100)notaddress地点Varchar(50)notcreatetime注册时间datetimenot活动表的数据字典主要描述了活动的详细数据的属性,如下表4-6所示。表4-6 wenxue_activity表字段名名称数据类型是否为空
41、说明actid编号Int(11) notPRIMARY KEYactname活动名称Varchar(50)notactplace活动地点Varchar(500)notacttime活动时间Varchar(500)notactprice活动价格Varchar(50)notactphone活动电话Varchar(50)notactphoto活动图片Varchar(255)notactnote活动介绍Varchar(500)nullactknow活动须知Varchar(500)nullcreatetime更新时间datetimenot培训订单的数据字典主要是描述了订单的特殊属性以及其描述说明,如表4
42、-7所示。表4-7 wenxue_torder表字段名名称数据类型是否为空说明toid订单编号Int(11) notPRIMARY KEYtrainid培训名称Int(11)notuid用户编号Int(11)notFOREIGN KEYparticipantname输入姓名Varchar(20)notparticipanttel输入电话Int(11)notnum数量Int(11)notallprice总价Int(40)notcreatetime时间datetimenot晒文表的数据字典重点讲述了晒文详情数据的属性和详细说明,如表4-8所示。表4-8 wenxue_duanluo表字段名名称数据
43、类型是否为空说明did编号Int(11) notPRIMARY KEYuid用户编号Int(11)notFOREIGN KEYcontent内容Varchar(200)notdate更新时间datenotstate状态Int(11)not评论表的数据字典说明了用户的评论内容的属性等,如表4-9所示。表4-9 wenxue_comment表字段名名称数据类型是否为空说明coid编号Int(11) notPRIMARY KEYuid用户编号Int(11)notFOREIGN KEYdid晒文编号Int(11)notFOREIGN KEYcdate评论时间datetimenotcontent评论内容
44、Varchar(500)null鉴赏详情表的数据字典对鉴赏的详细信息的属性进行了说明与描述,如表4-10所示。表4-10 wenxue_jianshang表字段名名称数据类型是否为空说明jsid鉴赏信息编号Int(11) notPRIMARY KEYjsname文章名称Varchar(50)notjszuozhe文章作者Varchar(50)notjsbeijing文章背景Varchar(500)notjsnote文章介绍Varchar(500)nottpid文章类型Int(11)notFOREIGN KEYjsphoto文章图片Varchar(255)not广东东软学院毕业设计(论文)5.系统实现