已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘摘 要要 21 世纪是信息时代 互联网改变了读者的阅读习惯 除了可以随时获取阅 读内容外 也可以让读者不用在购买一本本又厚又重的书籍 现在你只需要在 互联网客户端 订阅你喜欢的小说 最新内容更新时 就会自动通知你 所喜 欢的好看的小说更新了 这种人性化的改变也让越来越多的读者投入到在线阅 读怀抱中 同时 在线阅读网站也陆续出现在人们视野中 但是在这些网站中也存在 部分问题 比如各式各样的书籍都有 内容很杂乱 有益的无益的都有 这样 就导致很多人不能简单有效地选择自己想要阅读的书籍 本系统从这些问题出发 让 老铁书站 的开发在注重系统功能的同时 在书籍数据库的建立上也会选择更多有益身心健康的书籍 系统运用 Dreamweaver 设计页面与功能模块 然后在 MyEclipse 开发平台上运用 JSP 网 站开发技术开发设计在线阅读系统 简单而明朗的设计出后台管理员容易操作 的老铁书站 以此达到用户与管理员之间的交流 从而开发更加人性化 更加 体验化 更加方便的老铁书站的在线阅读网站 同时 老铁书站 能对现在一 些在线阅读的网站在书籍选择方面有一定的借鉴作用 关键词 互联网 时代 在线阅读 网站 用户体验 后台管理 ABSTRACT The 21st century is the information and Internet times The Internet has changed the reader s reading habits in addition to access to reading content at any time but also allows readers not to follow the book to buy a book of thick and heavy books Now you only need to be in the Internet client subscribe to your favorite novels the latest content updates it will automatically notify you like the good novels updated this humane change also allows more and more readers get into the online reading At the same time online reading sites are also appearing in people s minds but there are some problems in these sites such as books are too many to choose the content is very messy which led to a lot of people cannot simply choose their own want Read the books The system from these problems so that the old iron station development in the focus on system functions at the same time in the establishment of the book database will also choose more useful physical and mental health books The system uses Dreamweaver to design page and function module and in the MyEclipse development platform uses JSP to design online reading system in order to achieve the exchange between users and administrators to develop a more convenient old iron library online reading site The same time old iron book station can now some online reading of the site in the book selection has a certain role in the alert Key words the internet time online reading websites user experience backstsge management 目目 录录 1 概述 1 1 1 选题背景 1 1 1 1 课程研究背景 1 1 1 2 现状分析 1 1 1 3 目的及意义 1 2 系统规划 3 2 1 系统开发环境 3 2 1 1 B S 结构数据库访问模式 3 2 1 2 MyEclipse 的简介 3 2 1 3 SQL Server2012 数据库简介 4 2 2 老铁书站的在线阅读网站开发的可行性分析 4 2 2 1 技术上的可行性 4 2 2 2 社会上的可行性 4 2 2 3 经济上的可行性 5 3 系统分析 5 3 1 老铁书站的在线阅读网站的业务流程分析 5 3 1 1 用户注册业务流程图 5 3 1 2 图书推荐业务流程图 6 3 1 3 后台管理员业务流程图 7 3 1 4 后台管理员留言信息业务流程图 8 3 2 老铁书站的在线阅读网站的数据流程 9 3 2 1 老铁书站的顶层数据流程 9 3 2 2 老铁书站的第一层数据流程图 10 3 2 3 老铁书站留言管理的第二层数据流程图 10 3 2 4 老铁书站的在线阅读网站的数据字典 11 4 老铁书站在线阅读网站信息系统设计 13 4 1 系统的平台设计 13 4 2 系统的总体结构设计 14 4 2 1 前台会员功能结构图 14 4 2 2 后台管理数据功能结构图 15 4 2 3 主要系统功能模块书 15 4 3 部分编号的代码设计 17 4 3 1 书籍编号的代码模型 18 4 3 2 会员编号的代码模型 18 4 4 数据库设计 19 4 4 1 E R 图 19 4 4 2 数据表设计 20 4 5 界面设计 21 4 5 1 老铁书站的在线阅读网站主界面 21 4 5 2 热点小说 最新小说界面 21 4 5 3 会员注册协议界面 23 4 5 4 会员注册界面 24 4 5 5 用户详细注册信息界面 24 4 5 6 登陆会员中心界面 25 4 5 7 管理员管理界面 26 4 5 8 管理员发布网站公告界面 26 4 5 9 管理员留言信息管理界面 27 4 5 10 管理员小说作品管理 27 4 6 系统安全设计 29 4 5 1 网络安全 29 4 5 2 数据安全 30 5 老铁书站在线阅读网站系统实施 30 5 1 数据库的实施 30 5 2 程序实现 31 5 2 1 会员登录核心代码 31 5 2 2 删除会员的核心代码 32 5 2 3 添加留言核心代码 32 6 结束语 33 参考文献 34 致 谢 35 在线阅读网站的设计毕业论文 1 1 概述 1 1 选题背景 在本网站的开发与设计前 我们对选择本题目的课程研究背景 研究现状 研究的目的和意义进行了较为详细的分析 阐述老铁书站在线阅读存在的意义 1 1 1 课程研究背景 计算机在现如今已经是大部分家家户户基本会有的硬件设备 互联网发展 也是在超音速进行着 网络时代改变着人们的很多生活习惯 现在越来越多的 人在网上购物 交水电费 手机充值 购买演出票等等 互联网已经慢慢渗透 到越来越多的人的生活中 网上操作 已经成为流行 1 网络在线阅读与传统阅读方式已经发生了较大改变 网络阅读不需要购买 一本又一本的纸质书籍 而只是在电脑 手机登客户端面前点点屏幕就可以阅 读自己想看的任何书籍 传统阅读方式不仅在书籍上面会耗费大量木材 而且 读者还会花费很多经济在购买书籍上面 因此 网络阅读是文学发展的一种必 要的趋势 在线阅读网站正是这种发展趋势的演变形式 现在到以后 互联网更是会 霸占 人类越来越多的时间 改变人类生活 学习 工作方式 上世纪世界是武器技术的较量 而在这个世纪世界则是信息 技术的较量 互联网技术又是信息技术的载体 网络阅读又是今后的一种发展 趋势 全民读书在网络阅读基础上是完全可以做到的 任何人 任何职业 任 何背景 都应该有使用互联网 终身学习的想法 在信息时代的门前 人人都 应该要参与进来 或者说跟随时代的大流 而网络阅读也正是这种文学大流的 指向标 在这样的互联网 数据挖掘的时代 此次课题的研究 老铁书站 就显得非 常有意义 1 1 2 现状分析 根据 2016 年网上调查的资料显示 在 2016 年这一年里 全球互联网用户 人数已经超过全球人口总数的一半 中国互联网用户人数超过 7 亿 排在世界 在线阅读网站的设计毕业论文 2 会联网用户的第一位 印度互联网用户人数接近 3 5 亿 已经超过美国 排名 世界第二 3 这么大的互联网用户体量 说明互联网 的时代已经 在路上 相信提及 完美世界 大主宰 斗破苍穹 斗罗大帝 武动乾坤 等等这些小说 很多的 80 90 后都不陌生 这些网络小说的阅读量都是过亿的 可以说 像这些火遍全国的网络小说在很大程度上带动了网络文学的发展 所 以在线阅读行业也是蒸蒸日上 百度上面搜索在线阅读网站 出来很多 比如 咪咕阅读 在线读书网 努努书坊 百度阅读 多看阅读 看书网 豆瓣读书 等等 然而 在这些在线阅读网站中 内容很杂乱无章 界面给人很乱的感觉 而且用户与 用户之间没有任何交集 很多个人的用户数据并不能得到很好的运用 或者说 是白白浪费了 根据网络信息的统计 实体书店书籍销量近几年基本持平 甚至有下降的 趋势 实体店书籍销量情况不容乐观 特别是民营实体书店数量在近几年都有 下降的迹象 经济的增长使得各地房价的增长 书店门面的房租也随之增长 但书籍销量并没有增长 实体书店成本增加 导致去多书店经营惨淡 所以在 线阅读市场前景一片大好 1 1 3 目的及意义 互联网 的发展冲击着越老越多传统行业的发展形式 而且将会一直冲击到 底 现在社会 人人都在讲信息时代 数据挖掘这个新的定义更是体现信息时 代发展之迅速 越来越多的人关注并重视互联网技术的发展与教育 4 因此 无论是上一代人 这一代人 甚至下一代人都要有学习互联网 利用互联网终 身学习的观念 也就是活到老 学到老 在线阅读就是很好的学习平台 与此同时 在现在很多大型的在线阅读网站上面 读者很多的数据 比如 一些阅读习惯 一些喜欢阅读书籍类型等都没有得到很好的运用 现在这个数 据挖掘时代 越来越多的企业 公司都在研究数据挖掘这方面 所以在线阅读 也应当如此 互联网 时代在带来巨大技术挑战的同时 也带来巨大的技术创新与商业机 遇 不断积累的网络文学中包含不具备的深度知识和价值 系统后台如果能分 析数据 选取 规避无价值 无营养数据 将能为网络阅读行业带来巨大的商 在线阅读网站的设计毕业论文 3 业价值 能够实现各种高附加值的增值服务 进一步提升在线阅读行业的经济 效益和社会效益 读者将得到更好的 更多的阅读体验 不再为现如今很多在 线阅读网站中杂乱的书籍内容 繁琐的操作而发愁 完全可以简简单单的 静 静心心的看书 老铁书站的在线阅读网站设计与开发这是顺应当今大背景下的决策 时势 造英雄 在在线阅读火爆的前提下 开发出用户简单操作 后台管理 分析数 据的系统 必定是一箭四雕的结果 用户 开发者 企业 行业 都将受益 2 系统规划 2 1 系统开发环境 老铁书站运用 B S 结构数据库访问模式 使用 MyEclipse 开发软件 网页 开发运用 JSP 技术 数据库访问使用 SQL Server 等 以下较为详细地介绍了开 发需要用到的软件与硬件 2 1 1 B S 结构数据库访问模式 B S 型模式 Browser Server 网页浏览器 后台服务器的搭配 B S 型模 式是在 C S 型模式的基础上延伸出来的更好的网络开发结构模式 前端开发起 来更加方便 便捷 B S 型模式 对于用户来说 只需要一个浏览器就即可访 问系统 服务器系统的版本变更不会影响到用户的访问 这个相比 C S 型模式 服务器版本的更新 对于用户来说也会需要要求更新版本 B S 型模式对于开 发人员来说 简化了工作量 开发更容易 2 1 2 MyEclipse 的简介 MyEclipse 更多使用在企业开发的情况 MyEclipse 是 EclipseIDE 的延伸 对于系统数据库和 JavaEE 的开发应用程序服务器毫无关系的两者来说 软件 MyEclipse 是调节并整合两者关系 以此来提高开发人员的工作效率 Eclipse 本来就较为功能丰富 相比较其他软件 是不错的 JavaEE 的集成开发环境 然 而 MyEclipse 比 Eclipse 功能更强大 有着更好 更全面的集成开发环境 它 包含很多功能强大的插件 对于开发来说 节省更多时间 更多精力 5 在线阅读网站的设计毕业论文 4 MyEclipse 用于开发 Java J2EE 的 Eclipse 各种各样功能强大的插件 企 业开发人员更喜欢使用 MyEclipse 因为存在的各式各样的开源产品完全适用 于 MyEclipse 而且 MyEclipse 虽然是基于 Java 语言开发的 但是 MyEclipse 在最近的几个更新版本也适用于更多的开发语言 例如 C C PHP COBOL Android 等编程语言的插件已经可以使用了 所以对于本在线阅读网 站 老铁书站 的开发 MyEclipse 是非常好用的开发软件 2 1 3 SQL Server2012 数据库简介 数据库是每一个网站都必须要的 SQL Server2012 的功能非常强大 但是 操作却不复杂 支持市面上大部分操作系统 本系统开发所使用的 Windows10 操作系统完全可以匹配 SQL Server 6 SQL Server2012 的安全性和存储性能都 非常不错 而且 SQL Server2012 有免费个人版 所以在开发是可以不用考虑 SQL Server 这个数据库的购买经费 2 2 老铁书站的在线阅读网站开发的可行性分析 通过之前的分析可以得出 开发一个以数据挖掘为背景的在线阅读平台是 十分必要的 可以为广大读者创造一个既能安心看书又能与书友交流心得的环 境 注册用户要分为网站管理人员和会员用户 其中网站管理人员可以实现对 留言板和会员的浏览 查询 添加 删除 修改 以及定期推出受欢迎书籍榜 单活动等功能 而会员用户则可以关注自己喜欢的书籍 评论 发表自己的阅 读心得 同时系统本身 要根据会员的阅读行为 喜欢书籍类型 评论信息等 特征进行综合分析和推荐功能的实现 怎么能否实现呢 下面将进行分析 2 2 1 技术上的可行性 本系统采用的是 MyEclipse JSP Hadoop 和数据库 SQL Server2012 硬 件上使用 Windows 10 Professional 操作系统的戴尔电脑 用 Dreamweaver 开 发前台网页界面设计 使用功能强大的 SQL Server 数据库连接系统 实现老铁 书站系统中会员信息 书籍信息 留言信息 公告信息等数据的添加 修改 删除等功能 在加上现在比较流行的应用广泛 Hadoop 数据挖掘处理工具 得到 大量用户数据和用户习惯 从而推算出用户阅读兴趣之所在 进而推送给用户 在线阅读网站的设计毕业论文 5 感兴趣的书籍 因此使用 MyEclipse 开发代码设计 使用 SQL Server 数据库完 成数据的连接 Dreamweaver 开发页面设计 使用 Hadoop 软件框架实现数据挖 掘功能 由以上分析 老铁书站在线阅读网站在技术上完全是可行的 7 2 2 2 社会上的可行性 老铁书站所用到的技术方面的软件都是正版且可用的 在开发老铁书站系 统的过程中 完全不会存在知识产权方面的侵权问题 而且现在在社会上虽然 有不少在线阅读网站 但是内容上面涉及很多 很杂 而次系统 老铁书站 在线阅读小说网站在系统设计方面就很简单 易操作 另一方面 在小说内容 上面 后台管理员都是经过深思熟虑后才挑选的最新 最热门的小说 所以 老铁书站 在在线阅读网站市场上面是有存在价值的 2 2 3 经济上的可行性 老铁书站心痛的经济可行性分析主要可以分为两类来分析进 第一在人力 上 主要有一个开发人员即可 第二主要在开发预算方面 具体包括开发过程 使用的各种费用 开发老铁书站产生的费用 注册域名费用 在淘宝上可以买到便宜的注册域名 并且域名绝对合法 是 正规网店销售的域名 费用 20 元 服务器设备费用 考虑到老铁书站暂时的开发状态与投入 完全只需要基础 的服务器即可满足需求本系统使用免费且正规的服务器 Tomcat 系统软件费用 微软 W10 操作系统软件 网站服务器软件 数据库软件等 但是本系统选择下载相应的免费版软件 此处费用就很低了 因为老铁书站系统还只是建设的初级阶段 各项费用相对而言是很低的 所以在经济方面完全是可行的 综上所述 老铁书站在技术上 经济上 社会上完全不会存在什么问题 都是可以实现的 3 系统分析 3 1 老铁书站的在线阅读网站的业务流程分析 3 1 1 用户注册业务流程图 在线阅读网站的设计毕业论文 6 若要体验到此系统的推荐功能首先要进行用户注册 用户注册的时候 需 要填写多项用户资料 包括用户名 真实姓名 年龄 性别 籍贯 联系方式 E mail 密码提示问题以及问题回答等 如果信息填写完整格式正确就可以返 回注册成功的信息 写入系统的数据库 如果信息填写的不完整 就需要返回 信息不完整或有误 需要用户重新填写 具体的业务流程图如图 3 1 图 3 1 老铁书站用户注册业务流程图 3 1 2 图书推荐业务流程图 用户在注册会员的时候 输入自己的基本信息后 系统可以自行运算出与 他的性质相关 比如李三喜欢看武侠小说 在注册会员的时候 系统就会根据 李三阅读偏好对李三进行分析 下次李三进入系统阅读时 系统就会推送相关 图书 具体的系统业务流程图如图 3 2 在线阅读网站的设计毕业论文 7 图 3 2 老铁书站图书推荐业务流程图 3 1 3 后台管理员业务流程图 管理员首先需要在网站的 admin 登录界面登录管理员账号密码 正确输入 信息即可进入后台管理员操作界面 在此界面 管理员可以修改密码 发布或 者修改网站公告 管理留言消息 管理小说作品与分类 还可以管理会员信息 具体的后台管理员业务流程图如图 3 3 在线阅读网站的设计毕业论文 8 管理 员 登录网站 密码信息 网站公告信息 回复留言信息 作品信息 会员信息 密码信息管理 网站公告管理 留言信息管理 作品信息管理 个人会员管理 老铁书站系统 检验信息 新信息 错误信息 信息修改 补充 管理数据库 图 3 3 后台业务流程图 3 1 4 后台管理员留言信息业务流程图 在老铁书站后台管理员的留言信息管理中 管理员有几种操作 主要针对 用户和自己两大类 也就是对留言信息的增 删 改 查 同时管理员也会对 留言信息进行回复 具体的留言信息管理业务流程图如下图 3 4 在线阅读网站的设计毕业论文 9 管理员登录网站 留言信息 回复信息 删除信息 留言信息管理 校验信息 错误信息 新留言信息 数据库 信息补充 修改 3 4 留言信息管理业务流程图 3 2 老铁书站的在线阅读网站的数据流程 3 2 1 老铁书站的顶层数据流程 根据前文业务流程图的流程 老铁书站的数据流程可以分为多个部分 从 而实现从整体到部分 系统主要涉及会员与管理员两个外部实体 数据存储涉 及到会员表 收藏表 留言表等 所以老铁书站在线阅读网站的顶层 DFD 如下 图所示 在线阅读网站的设计毕业论文 10 会 员 P0 老铁书站 系统 会员表 书籍表 会员信息 会员行为信息 推荐 评论信息 增删改 管 理 员 增删改 会员信息 会员行为信息 推荐 评论信息 图 3 4 顶层数据流程图 3 2 2 老铁书站的第一层数据流程图 如下图 3 5 是老铁书站的第一层数据流程图 根据顶层数据流程图 老铁 书站的用户数据处理可分为 7 个部分 包括会员管理 收藏管理 推荐管理 留言管理 网站信息管理等数据处理模块 可以将途中清晰的可以看出老铁书 站会员注册 阅读书籍 留言的数据流向 同时管理员对数据的增 删 改 查数据流向也很清晰 详细图如下 在线阅读网站的设计毕业论文 11 会员 P1 P2 P3 P4 P5 会员表 留言表 收藏表 会员管理 推荐管理 收藏管理 留言管理 书籍作品 管理 管理 员 推荐信息 会员信息 会 员 信 息 收藏 行为 收藏行为 网站公告 管理 留言信息 留言信息 回复留言信息 书籍种类 管理 公告表 作品表 种类表 增删改 会员信息 增删改 书籍信息 增删改 公告信息 书籍种类信息 增删改 反馈信息 会员阅读信息 P6 P7 图 3 5 第一层数据流程图 3 2 3 老铁书站留言管理的第二层数据流程图 根据老铁书站的第一层数据流程图 老铁书站的留言管理的第二层数据流程 图可以更加详细地描述留言管理的数据流程走向 会员用户在书籍下面留言 管理员接收到留言 并对留言警醒增删改 而且还回复留言 如下图 3 6 在线阅读网站的设计毕业论文 12 会员 P4 1 P4 2 P4 3 P4 4 P4 6 会员表 留言编码表 留言内容表 撰写人管 理 留言时间 管理 留言内容 管理 留言编码 管理 回复时间 管理 管理 员 留言时间信息 会员信息 留言内容信息 回复人管 理 留言编码信息 留言信息 回复留言信息 回复内容 管理 管理员表 回复时间表 增删改 会员信息 增删改 回复时间信息 增删改 管理员信息P4 5 P4 7 回复编码 管理 P4 8 回复时间表 留言内容表 留言编码表 留言时间信息 增删改 增删改 增删改 增删改 内容信息 图 3 5 第二层留言管理数据流程图 3 2 4 老铁书站的在线阅读网站的数据字典 表 3 5 数据元素的描述 部分 编号数据项名称类型及宽度简述取值范围 I01 会员编号整数类型 10 会员注册的编号 1 999999999 I02 姓名文本类型 20 会员的姓名20 字符以内 I03 性别文本类型 2 会员的性别2 字符之内 I04 籍贯文本类型 30 会员的籍贯30 字符以内 I05 电话号码文本类型 11 会员的电话号码11 数字字符以内 I06E mail 字符类型 30 会员的邮箱30 字符以内 I07 年龄整数类型 3 会员的年龄3 字符之内 I08 书籍编号整数类型 10 书籍的编号 1 999999999 I09 书名文本类型 50 书籍的名字50 字符以内 在线阅读网站的设计毕业论文 13 I10 书籍种类文本类型 30 书籍的类型30 字符以内 I11 作者文本类型 20 作者的姓名20 字符以内 I12 留言编号整数类型 10 留言的编号 1 999999999 I13 回复留言编号整数类型 10 回复留言的编号10 字符以内 I14 管理员编号整数类型 10 管理员的编号 1 999999999 I15 管理员名文本类型 20 管理员的名称20 字符以内 I16 留言内容文本类型 400 针对阅读书籍的留言400 字符之内 I17 留言时间时间类型会员留言提交的时间 I18 回复留言时间时间类型管理员回复的时间 I19 公告编号整数类型 10 发布公告的编号10 字符以内 I20 公告内容文本类型 400 发布公告的内容400 字符之内 I21 公告创建时间时间类型发布公告的时间 表 3 6 数据结构描述 部分 编号数据结构名组成相关数据流处理逻辑 DS01 会员信息用户姓名 性别 年龄 电话 Email 等 DF03LJ01 DS02 管理员信息管理员编号 名称 创建时间等 DF08LJ02 DS03 书籍信息书籍编号 书名 书类型 书作者 DF04LJ05 DS04 留言信息会员编号 留言类容 留言类型 DF03LJ04 DS05 回复留言信息管理员编号 管理员回复留言信息 DF05LJ04 DS06 公告信息网站公告编号 内容 发布时间等 DF06LJ07 DS07 收藏信息会员编号 会员收藏书籍信息 DF10LJ03 表 3 7 数据流描述 部分 编号名称来源去向组成高峰流量低峰流量 DF01 系统推荐信息系统用户编号 会员信息500 条 天 100 条 天 DF02 书籍种类信息系统用户书籍种类信息100 条 天 10 条 天 DF03 会员留言信息用户系统会员留言信息500 条 天 200 条 天 DF04 书籍作品信息系统系统书籍作品信息999 条 50 条 天 在线阅读网站的设计毕业论文 14 天 DF05 回复留言信息管理员系统管理员回复留言信息500 条 天 200 条 天 DF06 网站公告信息管理员系统公告名称 内容20 条 天5 条 天 DF07 会员信息会员系统会员的个人信息50 条 天5 条 天 DF08 管理员信息管理员系统管理员的个人信息5 条 天0 条 天 DF09 搜索信息会员系统会员搜索书籍信息100 条 天 10 条 天 DF10 收藏信息会员系统会员收藏书籍信息100 条 天 10 条 天 表 3 8 数据存储描述 部分 编号存储名称组 成关键字存储大小 F01 会员信息用户编号 用户名 性别 籍贯 E mail 地址 电话等 会员编号99 条 月 F02 管理员信息管理员编号 密码 创建时间等管理员编号99 条 月 F03 留言信息留言编号 留言发起人 留言内容留言编号500 条 月 F04 推荐信息推荐编号 推荐的内容推荐编号99 条 月 F05 书籍信息书籍编号 书籍作者 书籍出版社等书籍编号1000 条 月 F06 公告信息网站公告编号 公告信息公告编号50 条 月 F07 回复信息管理员回复信息编号 管理员信息管理员编号500 条 月 F09 收藏信息会员收藏的书籍编号 书名信息书籍编号500 条 月 表 3 9 处理逻辑描述 部分 编号名称输入处 理输出 LJ01 会员管理会员信息处理不符合要求的用户信息会员信息列表 LJ02 推荐管理会员阅读信息根据用户的行为推荐适合用户阅读 的书籍 推荐信息列表 LJ03 收藏管理会员收藏信息处理不符合要求的用户收藏信息会员偏好列表 LJ04 留言管理会员留言信息回复会员留言信息回复消息列表 LJ05 书籍种类管理书籍种类信息增 删 改书籍种类信息种类信息列表 LJ06 书籍作品管理书籍作品信息增 删 改书籍作品信息作品信息列表 LJ07 网站公告管理网站公告信息增 删 改网站公告信息公告信息列表 在线阅读网站的设计毕业论文 15 4 老铁书站在线阅读网站信息系统设计 4 1 系统的平台设计 对于老铁书站在线阅读网站开发与设计的平台设计 主要先从开发网站所 用到的硬件和软件两方面考虑 如下表 4 1 所示 表 4 1 系统软 硬件 处理器1 70GHz 的酷睿 i5 的 CPU 内存RAM 为 6 00GB 硬盘采用 SCSI 采用高速 稳定 安全的 SCSI 接口硬盘 内置电源6 芯锂电池 100V 240V 90W 自适应交流电源适配器 硬件配 置 操作系统 Windows 10 页面开发Dreamweaver PS 后台开发MyEclipse JSP Java 语言 数据库 SQL Server2012 软件配置 数据处理工具 Hadoop 4 2 系统的总体结构设计 老铁书站的在线阅读网站在功能模块上主要分为两个功能区 一个是前台 会员功能部分 一个是后台数据管理功能部分 会员功能区主要是实现会员喜爱 阅读书籍的排行榜 阅读书籍的留言以及收藏的图书等功能 数据管理功能主要 实现后台数据挖掘管理员对会员资料的管理 对书籍信息的管理 对网站公告 的管理等 也会对会员进行喜爱书籍同类推荐 4 2 1 前台会员功能结构图 在线阅读网站的设计毕业论文 16 老铁书站在线阅读网站在前台会员功能模块还是很完善的 在线阅读小说 就不用提了 还可以在自己想要留言的小说章节下面留言评论 然后就是有修 改密码的功能 也可以详细修改会员信息 也可以收藏并查看自己收藏的书籍 前台会员功能结构图如下 4 1 前台会员功能区 老铁书站在线阅读系统 在线留言 热点小说 会员登录 小说搜索 个性推荐 图 4 1 前台功能结构图 4 2 2 后台管理数据功能结构图 老铁书站在线阅读系统在后台管理数据功能还是很丰富的 管理员在管理 员界面可以对会员 自己的密码信息进行操作 还可以对网站公告的进行设置 也可以对会员的留言信息的进行管理 同样对小说作品也可以管理等等 每个 功能模块都可以增 删 改 查 详细结构图如下图 4 2 后台功能结构图 在线阅读网站的设计毕业论文 17 后台管理功能区 老铁书站在线阅读系统 小说分类管理 网站公告设置 留言信息设置 密码信息管理 小说作品管理 管理员登录 个人会员管理 4 2 后台数据管理功能结构图 4 2 3 主要系统功能模块书 老铁书站分为前台会员 后台管理功能两大块 前台会员功能有会员注册 登录 小说搜索 留言 个性推荐几大功能模块 后台会员功能主要有会员信 息管理 留言信息管理 书籍作品管理 书籍种类管理 网站公告管理等几大 块 这一节将介绍几个重要的功能模块 表 4 2 会员注册 登录 功能模块书 模块标识 EC01 所属子系统后台管理 模块名称客户注册及登录 主要功能客户注册会员信息 确保客户与系统之间的联系 调用模块会员管理模块 推荐信息管理模块 留言信息管理模块等 输 入用户的个人信息 输 出注册成功 注册失败 登陆成功 登陆失败 相关数据表会员表 留言表 收藏表 搜索表 主要内部变量会员名 密码 算法 读取文本框信息与数据库中的进行比对 比对成功则可以注册 登陆 否 则重新填写错误信息直至注册登录成功 在线阅读网站的设计毕业论文 18 表 4 3 留言信息管理 功能模块书 模块标识 EC02 所属子系统后台管理 模块名称留言信息管理 主要功能管理员查看 删除会员的留言信息 并且选择回复会员的留言信息 调用模块会员管理模块 推荐管理模块 管理员管理模块 留言管理模块 输 入会员对阅读书籍后的留言信息 管理员回复会员留言的信息 输 出留言成功 回复留言成功 修改留言成功 相关数据表会员表 管理员表 留言表 回复留言表 主要内部变量会员名 留言内容 回复留言内容 算法读取文本框信息生成留言编码 反馈给管理员 管理员回复留言生成编码 表 4 4 小说作品管理 功能模块书 模块标识 EC03 所属子系统后台管理 模块名称小说作品管理 主要功能管理员管理小说作品的内容 书名 更新内容 删除内容 调用模块管理员信息 管理小说作品管理 小说类型管理 推荐信息管理 输 入小说名字 作者 内容 输 出录入成功 录入失败 相关数据表管理员表 作品表 类型表 主要内部变量管理员名 作品内容 作品类型 算法 读取文本框信息生成作品编码 录入系统数据库 前台调用时 数据库匹 配作品编码 表 4 5 网站公告管理 功能模块书 模块标识 EC04 所属子系统后台管理 模块名称网站公告管理 主要功能管理员管理网站公告的内容 公告名 更新内容 删除内容 在线阅读网站的设计毕业论文 19 调用模块管理员管理模块 网站公告管理 输 入公告的标题 内容 输 出公告编码 录入成功 录入失败 网站服务器繁忙 相关数据表公告表 主要内部变量管理员名 公告标题 公告内容 算法 读取文本框信息生成公告编码 录入系统数据库 前台调用时 数据库匹 配公告编码并读取内容 4 3 部分编号的代码设计 老铁书站在线阅读网站用到了大量的编码 比如会员编码 管理员编码 作品编码 留言编码 公告编码 推荐编码等等 所以编码在系统中是很重要 的信息 本节将介绍几个重要的编码设计 4 3 1 书籍编号的代码模型 老铁书站系统对书籍作品的编码进行了代码的设计 系统将使用层次码加 顺序码的方式 以此编号将能自动生成编码 年 月 日将用层次码来表示 书籍作品生成的先后顺序将用顺序码 老铁书站暂时的规模并没有很大 8 书 籍作品也没有很大 所以编号的顺序码将采用四位数 例如老铁书站中 大主 宰 的作品编号 201703080001 代码模型如图 4 3 XXXXXXXXXXXX 作品编号顺序号 日 月 年 图 4 3 作品编号的代码模型 在线阅读网站的设计毕业论文 20 4 3 2 会员编号的代码模型 老铁书站系统对会员作品的编码进行了代码的设计 系统将使用层次码加顺序 码的方式 以此编号将能自动生成编码 年 月 日将用层次码来表示 会员 生成的先后顺序将用顺序码 老铁书站暂时的规模并没有很大 会员人数也没 有很大 所以编号的顺序码将采用四位数 例如老铁书站中的名为 1314520 会员的编号 201703080001 代码模型如图 4 4 XXXXXXXXXXXX 会员编号顺序号 日 月 年 图 4 4 会员编号的代码模型 4 4 数据库设计 4 4 1 E R 图 在线阅读网站的设计毕业论文 21 该在线阅读系统中主要涉及到的实体有 管理员 会员 书籍 留言 实体与实体之间的联系分为三种 其有 1 1 一对一 1 N 一对多 N M 多对多 三种 9 老铁书站实体之间的具体关系如下图 4 5 所示 图 4 5 老铁书站的在线阅读网站的 E R 图 4 4 2 数据表设计 表 4 6 会员表 字段名字段类型字段宽度是否为空字段描述 PK FK idint4Not null 编号 PK user namevarchar20Not null 会员姓名 sextinyint2Null 性别 birthdatetimeNull 出生年月 placevarchar15Null 籍贯 telvarchar11Null 电话 passwodvarchar50Not null 密码 e mailvarchar40Null 邮箱 会员书籍 用户 管理 员 留言 会员名 内容 类型 会员 性别 密码 电话 书籍 时间 书类型 作者 创建时间 名字 性别 密码 写载入 1 1 收藏 读 阅 N N N N N N 年龄 会员名 书名 管理 N1 时间 登陆次数 登陆时间 在线阅读网站的设计毕业论文 22 logintimesvarchar50Null 登陆次数 lasttimedatetimeNullNull 登录时间 表 4 7 管理员信息表 字段名字段类型字段宽度是否为空字段描述 PK FK idint4Not null 编号 PK adminnamevarchar20Not null 管理员姓名 passwodvarchar15Not null 密码 creattimedatetimeNull 创建时间 表 4 8 收藏信息表 字 段 名类型字段宽度是否为空字段描述 PK FK idint10Not null 编号 PK user namevarchar20Not null 会员名 FK typevarchar30Null 书类型 titlevarchar50Not null 书名 表 4 9 留言表 字段名字段类型字段宽度是否为空字段描述 PK FK idint4Not null 编号 PK member idint10Not null 会员名 PK contentvarchar200Not null 留言内容 typevarchar10Null 留言类型 timedatetimeNullNull 留言时间 表 4 10 书籍表 字段名字段类型字段宽度是否为空字段描述 PK FK idint 4Not null 编号 PK 在线阅读网站的设计毕业论文 23 book idint80Not null 书名 author idint50Not null 作者名 typeInt50Not null 书类型 contentvarchar50Not null 内容 addtimedatetimenullNot null 发布时间 表 4 11 留言回复表 字段名字段类型字段宽度是否为空字段描述 PK FK idint 4Not null 编号 PK adminnamevarchar50Not null 管理员名 contentvarchar50Not null 回复内容 addtimedatetimeNot null 回复时间 4 5 界面设计 4 5 1 老铁书站的在线阅读网站主界面 网站的主界面是一个网站可以说最关键的一方面 就像人一样 人与人见 面的第一印象就是长相 主页面如同人的脸一样 用户就是那另外一个陌生人 如果第一印象就不好 一般不会有第二次见面的机会 所以老铁书站非常重视 主页面的设计 老铁书站的 老铁 两个字其实代表着中国古代文化的传承 因此老铁书 站的主页面选择的三张大图都是文化底蕴很高的中国山水画图 而且第一张大 图采用 PS 技术将网站名称注入其中 主页面的功能按键和图片大小适合 排版 适中 页面风格就是小清新山水画风格 所以整个背景颜色选择淡青色 与几张主图 遥相呼应 整体布局简单而不是优雅 老铁书站 的主页面 4 6 图如下 在线阅读网站的设计毕业论文 24 图 4 6 老铁书站 主页面图 4 5 2 热点小说 最新小说界面 在这个热点小说 最新小说榜单上面 我们可以看到最新 最热门的小说 图 4 7 如下 图 4 7 排行榜单图 在线阅读网站的设计毕业论文 25 4 5 3 会员注册协议界面 在注册界面里面 是一个多样的注册功能 并不是简单的注册信息 首先 需要看完注册协议 并确认同意协议内容 才能完成下一步填写这侧信息 老 铁书站 的会员注册协议如图 4 8 图 4 8 会员注册协议书图 4 5 4 会员注册界面 同意接受 老铁书站 协议书后 就可以到达注册界面进行注册信息的填 写 注册界面如图 4 9 在线阅读网站的设计毕业论文 26 图 4 9 用户注册界面图 4 5 5 用户详细注册信息界面 填写完用户名 登录密码后 会再次进入注册更加详细界面进行信息的完 善 这些信息很重要 因为如果用户不小心忘记密码 或者怎么样 这些更加 详细地信息就是会员能找回密码的关键 详细注册信息如图 4 10 图 4 10 注册会员详细信息图 在线阅读网站的设计毕业论文 27 4 5 6 登陆会员中心界面 在登陆界面里面 同样也只是简单地登录界面 只要注册成为本网站会员 登录只需要输入用户名和密码即可登录本网站 也就进入会员中心 如图 4 11 图 4 11 会员中心图 4 5 7 管理员管理界面 在管理员管理界面 可以看到管理员的许多功能模块 比如小说内容管理 留言信息管理等 如图 4 12 在线阅读网站的设计毕业论文 28 图 4 12 管理员管理界面图 4 5 8 管理员发布网站公告界面 在管理员管理界面的网站公告设置栏 有网站公告管理 发布网站公告两 栏 发布网站公告如图 4 13 图 4 13 管理员发布网站公告图 4 5 9 管理员留言信息管理界面 在线阅读网站的设计毕业论文 29 在留言信息管理 管理员可以查看会员留言信息 也可以删除无效的 低 俗的留言信息 也可以选择回或者不回留言信息 如图 4 14 图 4 14 管理员留言信息管理界面 4 5 10 管理员小说作品管理 在管理员管理界面的小说作品管理栏有小说作品管理 发布小说作品 小 说评论管理这三项 都可以对小说信息 评论信息进行增删改查功能 如图 4 15 4 16 4 17 图 4 15 作品管理 在线阅读网站的设计毕业论文 30 图 4 16 发布作品 图 4 17 评论管理 4 6 系统安全设计 4 6 1 网络安全 因为网络 计算机信息技术的高速发展 社会高新产业的发展离不开信息 网络 所以难免有很多信息是很敏感的 国家机密也不例外 11 难免有来自世 界各地不同人对信息的攻击 例如数据泄漏 数据窃取 信息增删 网络病毒 在线阅读网站的设计毕业论文 31 等等 与此同时 网络实体 计算机 网线 服务器等 还会受到自然灾害 人为影响等不可抗拒力的攻击 正因这样 建立的网站的网络安全对于开发人员 企业来说是非常重要的 事情 是保障网站正常运行的基础问题 物理措施 顾名思义 这是最基础的也是最重要的保护措施 保护网络关 键硬件设备 如服务器 企业计算机等 制定一系列保护硬件安全的规章制度 采取防电磁波辐射 防水灾 火灾以及使用不间断电源 UPS 等方法 12 访问控制 严格的控制和管理用户对网站网络资源的权限 例如 用户需 要真实 有效的身份认证资料 增加口令加密方式 并及时更新和管理 而且 用户访问文件路径需要更高权限 严格制定网络设备配置权限的管理方案等等 13 数据加密 保护网络数据安全最有效的办法就是数据加密 也就是加密用 户 系统重要信息 就算信息泄露了 盗窃者也还需要解密 对于计算机各式 各样的网络病毒 本系统完全可以下载 安装杀毒软件足以 4 6 2 数据安全 数据安全其实有相对的两个层次的定义 第一指的是数据的安全问题 基 本是指使用现代密码算法的基础上 保护数据的安全 例如对数据使用对称算 法加密 不对称加密算法 不可逆加密算法等加密方法 其次的含义是指数据 防护的安全 现在企业基本上使用信息存储手段对数据进行间接防护 例如通 过数据迁移 数据备份 双机容错等手段保证数据的安全 数据安全对于用户 与企业来说都是非常重要的 信息时代数据量越来越大 相对地 黑客的技术 也越来越先进 因此也衍生出越来越多的数据保护的技术 所以数据安全问题 是相对的 14 关于老铁书站系统的数据安全主要是提高数据的保密性 研发时对数据库 的数据访问设置更高的权限 会员用户可以调用基本的数据 更重要的数据 管理员则需要输入密码之后方可查看 会员用户和管理员登录的界面是不同的 管理员则可以连接数据库调用数据 会员则不可以 同时 数据存储的路径和 方式也要清晰 这样在其他平台上就可以容易的备份数据的副本 例如 老铁 书站系统可以把关于本系统的数据拷贝到移动 U 盘上面等等方法 然后后台可 在线阅读网站的设计毕业论文 32 以对特别重要的数据 比如会员 管理员的个人资料这些数据进行加密存储 将其转换为乱码式的数据格式 16 关于系统的预防维护或故障维修 首先要 记录故障原因 修复内容和修复对象等 以便日后调用 关于数据库故障问题 建立自动备份 并保证数据备份的整体性与连接性 当数据库出现问题 系统 可以得到数据库的备份资料 如此一来 系统的网络安全 数据安全都能得到 保障 5 老铁书站在线阅读网站系统实施 5 1 数据库的实施 数据库是每个系统必备的 老铁书站也是如此 而且老铁书站的后台功能 也是很强大的 管理员管理着许多的数据 所以数据库显得尤其重要 现在着 重看一些系统与数据库连接的核心代码 如下图 5 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吊车安全教育
- 爱国精神教育
- 保税进口核心流程解析
- 2026压力性损伤(压疮)治疗与护理典型案例分析解读
- 病理报告标准化流程
- 2026新生儿脐静脉置管护理解读
- 儿童地理启蒙教育体系构建
- 设计成果汇报
- 科学素养专题教育活动实施框架
- 蘑菇中毒安全教育
- 2026秋招:江苏苏豪控股集团笔试题及答案
- 弹性力学-第六章-平面问题的基本理论
- 2026年中国化工经济技术发展中心招聘备考题库附答案详解
- 2025至2030中国无源和互连电子元件行业市场深度研究与战略咨询分析报告
- 【历 史】八年级历史上册必背140个知识点2025-2026学年统编版八年级历史上册
- T-GDSX 001-2024 装配式园林景观设计指引
- 高危VTE患者的护理
- 汉服文化融合的现代化办公空间设计
- 试验台的设计
- 金融自助设备外包服务规范现金服务
- (2026年)实施指南《NBT 11003-2022 水电站桥式起重机基本技术条件》(2025年)实施指南
评论
0/150
提交评论