个人博客网站毕业设计论文内容摘要:
例图如图 所示。 普通用户 管理员 图 相册 管理用例图 浏览 日志 添加 日志 修改 日志 删除 日志 管理员 普通用户 浏览 相册 添加 相册 删除 相册 修改 相册 本 科 毕 业 设 计 第 11 页 共 34 页 留言管理用例图 用户可以发表留言和查看留言内容,管理员可以查看并删除 所有 用户留言。 留言管理用例图如图 所示。 普通用户 管理员 图 留言 管理用例图 功能需求分析 个人博客网站 由以下多个子模块组成:用户登录、用户注册、页头和页尾的处理模块(用户控件)、管理员后台管理(包括 BLOG 配置、分类管理、站点文件在线编辑与管理、会员管理、 BLOG 表情管理、日志中自动识别的关键字管理、友情链接管理、友情链接验证、 用户收藏的 URL、服务器的相关信息、骂人词语的管理等)、 BLOG 编辑模块、友情链接提交与显示模块、 BLOG 发表模块、 RSS 订阅模块( amp。 )、 BLOG浏览模块、独立 IP 访问统计分析模块、验证码实现模块、 BLOG 评论列表模块、 BLOG首页处理模块、注册用户 URL 收藏模块(提交、显示)、会员信息显示模块 (单用户、多用户、信息编辑 )、站点信息搜索模块( Google 站内、系统本身)、文件上传模块、公用导航模块 (用户控件 )、公用类模块、全局变量和在线用户的记录、开启站点模块、工具模块等,各模块的详细功能如下所 述: 页面头部处理模块 该模块主要实现的是从数据库中读出 BLOG 分类信息列表 (分类由管理员在后台设定 ),统计用户访问信息 (IP、时间、来源 URL、浏览器、操作系统、屏幕宽度、语言、COOKIE、入口地址,搜索关键字等 ),同时获得全局使用的总访问人数,当然这些操作 发表留言 查看留言 删除留言 本 科 毕 业 设 计 第 12 页 共 34 页 也可以在 Global 里来完成,效果是一样的,因为我的每个页面都包含了页面头部,但是当有不包含页面头部时将不会统计分析,只需要把相关实现写到 Global 里即可 (有时间再看看 )。 在统计访问者的信息时,实现了防止刷新的功能,同一个 IP,一定时间 内将不会重新统计,同时如果支持穿过代理获得 IP 的话,统计的是真实的 IP,而不是代理的 IP。 页尾处理模块 该部分主要解决的是系统的版权信息,页面执行时间的显示等,比较简单。 管理员后台管理模块 该模块涉及的东西比较多,用于实现对系统数据和相关信息的管理和配置等。 具体描述如下: BLOG 系统的配置:主要是完成站点标题的配置 ,站点 URL 和首页每页显示的日志数,这些操作不是在数据库里来完成的,也没有这个必要因为取一个数,就要查询数据库,我放到了站点配置文件里 里,后台 采 用相关方法,修改该 XML 类型的文档,从而达到修改站点配置的目的,不过每次使用该选项时,系统将会从新执行。 同时也支持修改用户上传文件大小和时间的限制、数据库连接配置等设置,也可配置管理员的邮件地址,以便作为 批处理 发送系统邮件的帐户。 站点文件管理:主要实现的是 BLOG 系统文件的在线 管理(增加、删除、修改、移动、重命名等,对目录的操作同样) , 可 查看附件 (文件信息、上传时间、文件类型等 ),不同文件显示不同图标,目录也可显示目录占用空间大小, 作为管理用户上传的附件来说还是有必要的 且 比较实用, 唯一不足的是,当系统文件 较多时,性能会有所影响,便历目录需要时间。 当然这个可不是木马 , 它的执行需要系统给予一定的权限。 友情链接管理:主要实现的是对用户提交的链接进行管理,包括链接名称、 URL 图片 (相对路径、绝对路径 )、是否首页显示,同时链接图片可预览 ,和上面不同的是,此处操作支持批处理,主要是首页显示,管理员可选中头部的首页显示,从而将下面所有的CheckBox 选中,再执行批处理设定,当然,可对特定选择的多条记录同样处理,此外增加了省略显示的功能,就是当某条记录的长度过长时,截取了该记录的前面固定长度的串,加 ”…” 显示出来。 同时 在增加友情链接的时,可增加其链接名称、 URL、图片、排序等信息,当然也严格检查了提交的信息。 另一方面与上同,分页、确认删除 …… 服务器的相关信息:这是默认显示的,在登陆后台时,主要显示当前服务器的相 本 科 毕 业 设 计 第 13 页 共 34 页 关信息,如服务器时间、域名、 IP、端口、服务器 IIS 版本、脚本解释引擎、服务器空间占用情况、站点的物理路径、服务器的名称、脚本超时、服务器开机后执行的时间、服务器 CPU 的数量、 CPU 的类型、服务器操作系统、 .NET Framework 版本、USER_AGENT 信息、常用组件支持情况、自定义组件查询、 1000 万次循环检测执行时间等,能给管理员对服务器的一些情况有一点了解。 日志 管理 模块 该模块主要完成了 BLOG 日志提交的功能,也是 BLOG 系统中比较重要的一个环节了,同时该部分处理的也比较复杂,在这里我采用了两种模式 (UBB、 HTML)在线进行编辑、提交,用户可根据自己的需要进行选择互换使用,并查看帮助信息 ,当然这样做并不是多余的,因为我发现有的时候纯粹的使用单一的模式有一定的不方便。 在这两种模式下,都可以插入表情图片、识别关键字、识别超级链接、禁止 UBB 代码、禁止表情、禁止图片等操作,在 UBB 编 辑器方面,完成了以下的功能支持: 加粗字体、斜体字、下划线字体、删除线字体、上标字、下标字、居中显示、飞行文 字、滚动文字、闪光文字、阴影文字、超级链接、 Email、图片、 Flash、 shockwave、RealPlayer 媒体、 Windows Media 媒体、 QuickTime 媒体、 Winmap 媒体、代码片段、引用、项目符号、水平线、文件下载、网页框架、字体、字体大小、字体颜色、段落样式等。 作品展示 模块 该部分主要完成在用户发表日志、发表评论时对上传附件 (包括图片、 UBB 的中的所有视频、文件等 )的处理,当然上传附件是需要管理员以上的权限的,这在该页面也通过 Session 来检测的,当然采用 Session 并不是不安全, Session 的数据是从加密的 COOKIE 读到的,所以不用担心不安全。 当用户没有该权限时,将会给出提示,当文件上传成功时,将给出提示,并显示给文件的类型 (如 Image/Jpeg)、大小、上传的目录,此外对上传文件大小的限制,我设置为 2M(对于检测文件大小,我想是不能放到服务端进行的,如果文件太大的话,所以在客户端进行检测,采用了 JS, FSO 判断不是好使,暂时没完善 ) ,超时时间为 120s。 当选择上传文件为空时,也将给出提示,如果文件不为空且大小符合要求,将会检查文件类型是否合法,同通过定义一串数组,存放不可上传的文件类型,比如 html、 asp、 asa、 cgi、 hta、 exe、 vbs、 dll 等,上传此类型的将提示非法,如果是合法文件,将会上传到系统目录下的 upload 里,不存在将自动创建该目录, 本 科 毕 业 设 计 第 14 页 共 34 页 同时创建年 — 月 — 日格式的文件夹,不存在将自动创建,存放当前文件,同时文件将重新命名为 “ 时分秒 ” 的格式,然后开始上传,上传成功后,将根据文件类型,增加代码到评论或发表日志的文本框,比 如是 FLASH 文件,则自动添加 UBB 相同的代码,当然还有图片、其他媒体等类似处理,如果上传的文件类型不能用 UBB 来显示,则直接设定为普通文件,供下载(添加到父框架),用户点返回后将可再次上传,此外对于多文件上传,也很容易实现,可以动态的根据用户选择上传几个文件而增加上传浏览框,加入到上传集合中即可,上传路径从配置文件里读取。 友情链接提交与显示模块 该模块实现的是友情链接的提交、当前友情链接显示等,包括图片链接、文字链接,图片限制以 88*33 象素为准,防止影响界面,至于显示出来,这个比较简单,图片 和文字的 DataList 进行数据绑定就可以了,当有用户提交友情链接申请时,将对提交信息进行检查,提交成功后,将提示等待管理员验证才可以显示首页或本页。 其他部分调用页头、页尾、公用导航控件。 软件 和硬件 需求分析 本 网站 开发的软件环境如下: a) C语言 b) Microsoft Visual Studio 2020 环境 c) 技术 d) SQL Server 数据库 e)Windows 2020 / 2020 / XP 本章小结 首先,根据系统功能的详细分析,在配置好开发平 台、运行环境后,我先从系统的后台开始设计,因为前台数据的显示或管理都需要后台的支持,所以在后台的第一个模块服务器基本信息开始,直至顺序完成整个后台部分(系统设置、分类管理、会员管理、链接管理验证、书签管理、表情、关键字、骂人词语屏蔽管理、文件管理等)。 然后在后台支持的基础上,对前台进行顺序开发,日志发表、编辑、日志浏览(评论、分页、 本 科 毕 业 设 计 第 15 页 共 34 页 注册、内容过滤 „„ )、评论搜索、会员信息(整体、个人、编辑)、 „„ 、再到首页总体显示的实 现。 逐个模块的完成、完善、性能思考等。 大多数情况下,不仅仅单一的依靠 VS 来编写,也是要考虑 到手工编写,因此我觉得这样做是最好的解决方案,尤其是对性能的影响,当然在实现方法上,某些地方可能做得不是很好,有待于以后改进。 本 科 毕 业 设 计 第 16 页 共 34 页 4 系统总体设计 本章主要介绍 个人博客 网站的总体设计,在对网站的需求分析的基础上,制定出该网站的总体规划,对建设一个 小型 网站来说是必须的,也是进行详细设计的基础。 网站的总体设计包括总体模块图和数据库设计。 系统功能模块图设计 个人博客 网站分为两个部分:一部分是普通用户可以看到的部分,通常被称为前台部分;另一部分是网站管理人员 对网站功能进行管理、维护部分,通常被称为后台管理部分。个人博客网站毕业设计论文
相关推荐
便用户使用信息。 最新近添加的信息可以在最新那个栏目下找到,可以在相应类别方面的下面找该信息,也可以通过搜索找到该信 息,因此一个目的可以有多种实现方式。 界面人性化,也可以使不懂计算机的用户方便使用本系统。 如图 9 所示, 图 9 普通用户操作界面 添加模块关键代码分析如下: %k=0 Do while k=23 if a(k)amp。 信息 =request(n) then
. 学生从进校到离校,一共借了多少本图书,分别为什么样的图书的分类汇总0。 8. 图书的管理由计算机来完成,主要功能有图书信息的各种形式的查询 9. 新书的各种形式的查询。 系统开发计划 系统开发过程中使用的技术规范采取与图书馆现以有的信息资源管理标准结合的方式,开发是以原型法为主线的。 如表 22: 时间 工作内容 1周 图书馆详细调查,可行性研 究 1周 系统分析,制作原型,经协商确定原型
升到高纯度 要用连续精馏的方法,因为乙醇和水的挥发度相差不大。 精馏是多分离过程,即同时进行多次部分汽化和部分冷凝的过程,因此可使混合液得到几乎完全的分离。 化工厂中精馏操作是在直立圆 形的精馏塔 内 进 行 的 ,塔 内 装 有 若 干 从 塔 底 引 入 上 升 蒸 汽 流和 从 塔 顶 引 入 下 降 液。 可知单有精馏塔还不能完成精馏操作 ,还必须有塔底再沸器和塔顶冷凝 器
深冲、拉延、弯曲和镦粗等冷加工性能、焊接性能。 但存在时效敏感性,淬硬性及淬透性极低。 大多轧制成高精度的薄板或冷轧钢带用以制造易加工成形,强度低的深冲压或深拉延的覆盖零件和焊接构件。 南昌航空大学科技学院学士学位论文 9 ● 化学成份: 碳 C : ~ 硅 Si: ~ 锰 Mn: ~ 硫 S : ≤ 磷 P : ≤ 铬 Cr: ≤ 镍 Ni: ≤ 铜 Cu: ≤ ● 力学性能: 抗拉强度 σb
.......................................................... 66 参考文献 .............................................................................................................................. 67
间隙 (mm) 坯料厚度 毛坯上 翻孔 拉伸后 翻孔 — — — ( 2)凸凹模的工作尺寸及公差 [1,2] 查资料可得凸凹模的制造公差:δ d= δ p= 由凸、凹模工作部分尺寸计算公式: dp=( dmin+△) 0 dd=( dmin+△ +2S) + 0 由前面零件图可得:翻孔件的公差: △ = dmin=40mm 由此可计算出 : dp= dd=+ 0 mm ( 3)凸模通气孔