j2ee课程设计报告--基于ssh的个人博客系统内容摘要:
看好博客业务,也加入博客阵营,开始进入博客春秋战国时代。 目前网络上数以千计的 Bloggers 发表和张贴 Blog 的目的有很大的差异。 不过,由于沟通方式比电子邮件、讨论群组更简单和容易, Blog 已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络( Intra)。 博客正在改变社会交流方式。 J2EE 基于 SSH 的个人博客系统课程设计 3 / 17 2 系统分析 需求分析 功能需求分析 图 21 系统数据流程图 注册新用户 ——没有博客账号的用户,可以通过此功能注册一个新的博客。 用户登录 ——用户填写正确的用户名和密码,否则提示相应信息。 博客管理 ——用户登录博客后,可以发表属于自己的博文,还能对发表的博文进行管理,包括编辑、删除等。 分类 管理 ——用户可以为博文添加自己喜欢的分类,还能对已添加的分类进行编辑、删除等操作。 评论 管理 ——用户登录博客后,可以对自己感兴趣的其他人的博文进行评论,当然,对于其他人对自己博文的评论,用户可以删除。 退出 ——用户操作完毕后,点击退出,将重新返回登录页面。 登录个 人博客 个人 发表过的博客 个人 分类管理 分类信息 博 客 管 理 外部实体(人或部门) 数据处理 数据存储 数据流向 评论管理 评论信息 注册新用户 用户信息 J2EE 基于 SSH 的个人博客系统课程设计 4 / 17 可行性分析 (1) 技术可行性: (2) 经济可行性: (3) 法律可行性: (4) 社会可行性: (5) 操作 可行性 开发工具简介 该系统的后台主要是在 MyEclipse 中开发完成的,其中数据库使用的是 MySQL ,为了更好地操作数据库进行 Windows 图形化界面的数据库操作工具,服务器 使用Tomcat。 MyEclipse MyEclipse[3],是一个十分优秀的用于开发 Java, Java EE 的 Eclipse 插件 集合,MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错,如图 22 所示。 图 22 MyEclipse 它是功能丰富的 Java EE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTML, Struts2, JSP, CSS, JavaScript, Spring, MySQL, Hibernate。 MySQL MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于Oracle 公司。 MySQL 是一种关联数据库管 理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。 MySQL 软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。 由于其社区版的性能卓越,搭配 PHP 和 Apache 可组成良好的开发环境。 J2EE 基于 SSH 的个人博客系统课程设计 5 / 17 Tomcat Tomcat[5]是 Apache 软件基金会 ( Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、 Sun 和其他一些公司及个人共同开发而成。 是 目前比较流行的 Web 应用服务器,如图 24 所示。 图 24 Tomcat J2EE 基于 SSH 的个人博客系统课程设计 6 3 系统设计 系统设计主要对系统的总体功能如何设计,如何划分模块,系统的数据库如何设计进行研究 , 它为系统的 实现 做铺垫。 在系统的设计过程中起着非常重要的作用。 总体设计原则 (1) 开放性、可扩充性、可靠性原则 (2) 安全性原则 (3) 良好的用户操作界面 (4) 实用性原则 架构概述 本项目涉及关系数据库理论的规范化,以解决函数依赖和数据依赖问题。 整个系统基于 SSH( Struts2 + Spring + Hibernate)技术 [10],不但可以有效提高系统开发效率,而且在系统安全性、稳定性和健壮性上都有良好的改进。 表现层使用了 Struts2 框架 [11],实现了视图控制分离。 业务层使用了 Spring 框。j2ee课程设计报告--基于ssh的个人博客系统
相关推荐
表 系统:工资管理 模块: 修改信息 编号: 6 作者: 日期: 被调用: 职工信息管理 调用: 无 输入: 用户 ID、姓名、性别、职位、工资 输出: 无 处理: 从数据库中查出相应信息并修改 局部数据元素: 用户 ID、姓名、性别、职位、工资 注释: 表 修改信息 沈阳理工大学课程设计 专用纸 №.11 沈阳理工大学 IPO 表 系统:工资管理 模块: 删除信息 编号: 7 作者: 日期:
80Mpa, 由[ 2]中表 511 查得安全系数 Sσ =4, Sp= 故螺钉材料的许用应力[ σ ] =ς s/Sσ =480/4=120 Mpa., [ ς ] P=ςs/Sp=480/=320 Mpa.. 因只受扭矩 T 减 作用且用螺钉联接,所以相当于铰制孔用螺联接一样,故[ 2]中式 528 有受力最大的螺钉的工作 剪力为 Fmax= rmaxT 减 /∑ r2= ( 4— 1)
头的不均匀性。 目前用来焊接淬硬性钢的两种常用方法,即珠光体焊条加预热及奥氏体焊条不预热,都可能解决上述两个问题,在标准正文中表3列出了珠光体焊条。 如果产品不允许预热和焊后热处理时,可以采用奥氏体钢的焊缝,焊材选用见表11,奥氏体钢焊缝的塑性、韧性很好,并且排除了扩散氢来源,可以有效地防止产生冷裂纹,同时焊缝金属的力学性能也都可以满足要求。
身的综合素质。 条件假定和限制 :由于本软件目前是我的初次版本,可能还存在一些问题。 如果该软件提高版本,本软件需要根据游戏者的要求进行进一步的修改。 可行性研究所采用的方法和步骤 :通过研究分析俄罗斯方块所具备的能力及实现的方法、确定主体结构。 利用现阶段我所能达到的能力,以最简洁、最容易的办法,边开发边测试边修改,实现一个初级游戏软件。 评价尺度 :由于本软件是一个初级产品,对其
食品安全管理的工作环境,确保组织效率上、制度上、品质上、安全上、库存品保存等各方面能进行合理化管理。 6. 5 相关文件 《良好操作规范》 《人力资源控制程序》 《设施与工作环境控制程序》 《监视和测量装置控制程序》 16 食食 品品 安安 全全 管管 理理 手手 册册 文件编号 : 版本 :A 修改码 :0 第 7 章 安全产品的策划和实现 第 1 页 共 5 页 7. 1 总则
Field targetPortTf=new JTextField(8080,15)。 private JButton addBtn=new JButton(Add)。 private GridBagLayout gbl=new GridBagLayout()。 private GridBagConstraints gbc=new GridBagConstraints()。 private