文档详情

新闻发布系统..doc

发布:2017-01-03约6.18千字共18页下载文档
文本预览下载声明
存档资料 成绩:  xxxxxxxxxx学院 课 程 设 计 报 告 书 所属课程名称 JSP程序课程设计       题 目   JSP新闻发布系统             分 院         专业班级 学  号             学生姓名             指导教师        2015 年 06 月 23 日 目录 第1章 课程设计目的、内容及要求 3 1.1 设计的目的 3 1.2 设计内容及要求: 3 第2章 方案设计及功能 4 2.1 设计方法与步骤: 4 2.2 设计方案及功能 4 2.3 数据库设计 5 第3章 模块设计 6 3.1系统模块 6 3.2 数据库访问模块 6 3.3查看新闻模块 7 3.4发布新闻模块 7 3.5管理新闻模块 7 第4章 系统设计 9 4.1实现结构 9 4.2功能实现 9 4.2.1登录页面 9 4.2.2注册页面 11 4.2.3添加新闻页面 12 4.2.4管理新闻页面 13 4.2.5查看新闻页面 15 第5章 设计心得 16 参考文献 17 第1章 课程设计目的、内容及要求 1.1 设计的目的 利用已经学过的网站开发工具myeclipse+mysql,设计一个新闻发布系统。 1.2 设计内容及要求: 该系统的功能模块有: 1.用户注册; 2.用户修改个人资料; 3.用户发布新闻、修改、更新、删除等; 4.用户评论新闻 等。 要求:用myeclipse进行设计;数据库用mysql; 运行环境: 数据库:MYSQL,Navicat for MySQL 系统开发软件:myeclipse 第2章 方案设计及功能 2.1 设计方法与步骤: 对网站进行分析设计,分模块; 进行各模块的界面设计; 进行数据库表格的设计; 进行各个模块的详细设计; 测试运行整个系统。 2.2 设计方案及功能 所有用户均可以使用新闻发布系统功能,发布新闻是用户需要填写新闻标题、新闻类型、新闻内容,发布时间和作者不需要用户填写 登录功能 当用户需要管理新闻是需要用管理员的身份登录,当为登录用户点击管理新闻时,弹出“非法用户”,点击确定进入管理员登录页面。可通过“退出”连接退出管理 用户注册功能 添加新闻功能 新闻标题、新闻类别、新闻内容 管理新闻功能 当用户以管理员身份进入管理页面时,可对新闻修改、删除等操作 (1)查看新闻 查看标题、类别、作者、内容、发布时间 (2)修改新闻 修改标题、类别 (3)删除新闻 添加、管理评论 任何人可发表评论,注册用户可以管理自己发布的评论 添加、管理类别 2.3 数据库设计 在数据中采用tb_news表来存储新闻信息,如图所示: tb_user来存储用户信息 tb_class表来存储新闻类别信息 第3章 模块设计 3.1系统模块 依据需求分析结果,新闻发布系统可以分为四个模块:数据库访问模块、新闻查看模块、新闻发布模块和新闻管理模块。 3.2 数据库访问模块 利用JavaBean,Servlet封装对数据库的操作,主要包括连接数据库、添加、修改、删除、查询数据表、关闭连接等功能。当JSP页面中需要访问数据库时直接调用这个JavaBean即可。 3.3查看新闻模块 新闻查看模块提供显示全部新闻的功能,用户通过单击每条新闻的标题可以查看到本条新闻的详细内容。 3.4发布新闻模块 新闻发布模块提供发布新消息的功能。 3.5管理新闻模块 新闻管理模块包括修改新闻和删除新闻的功能。在进入管理模块前,需要以合法的管理员身份登录 第4章 系统设计 4.1实现结构 4.2功能实现 4.2.1登录页面 若未注册或者用户名,密码不正确,则提示: 登录页面关键代码 String uname = request.getParameter(Uname); String upwd = request.getParameter(Upwd); DBConn conn = new DBConn(); ResultSet rs = null; String sql = select * from tb_user where u_name= + uname
显示全部
相似文档