ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:124.33KB ,
资源ID:5691995      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5691995.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JAVA课程设计JSP新闻管理系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JAVA课程设计JSP新闻管理系统.docx

1、JAVA课程设计JSP新闻管理系统JSP课程设计 -说明书 设计题目: 新闻管理系统 系别: 计算机工程系 专业班级: 计071班 学号: 1010 姓名: * 指导老师: * 日期: 2010-2-26一需求分析 3页二UML建模设计 4页三数据库设计 5页四系统关键技术 5页五课程设计总结 9页新闻管理系统需求分析一引言1目的:建立一个新闻管理系统,能对新闻的类别进行添加,删除,更新管理;能对新闻内容进行添加,删除,更新管理;能对新闻进行发布2参考资料:Java 2 程序设计实用教程 陈帆 和红杰 周荣辉 机械工业出版社 JDBC数据库原理及应用 何玉洁 机械工业出版社二系统总体概述1.开

2、发背景:JSP课程设计要求2软件功能:简要描述1新闻浏览游客能对新闻进行详细阅读2新闻管理管理员能对新闻进行:发布,更新,删除等等3用户特点:游客能随时随地浏览新闻;管理员能对新闻进行全权限管理!三具体需求1功能需求功 能描 述对新闻进行发布,更新,删除;对管理员进行添加,更新,删除。输入项输入数据类型为:varchar(50),能对各种数据进行处理!处理描述能对输入数据进行字符处理,和有效性检验和异常处理输出项接受者为数据原型,类型为:varchar(50)2界面需求:游客新闻阅读前台管理员新闻添加新闻更新 删除管理员管理3性能需求 由于本系统的开发背景是在课程设计下完成的,所以,终端数及支

3、持的用户数需要进一步的调试。4数据库需求 本系统使用是MySQL 数据库文件,数据包括:管理员表单:user 新闻表单:news UML建模设计1网站界面组成新闻浏览界面(主页)详细新闻阅读游客管理员网站后台新闻管理管理员管理2网站与数据库间的关系新闻浏览网站数据库新闻表单:news网站后台新闻管理管理员管理管理员表单user数据库设计本新闻管理系统需要创建三个数据库表:user、news。1user管理员信息页面的基本信息,包括ID、用户名、密码、地址,下表所示。属性长度精度数据类型NULLId10intFalseusername50varcharTruepassword50varcharT

4、rueaddressdatetimeTrue2news新闻信息页面的基本信息包括ID、新闻标题、新闻内容、新闻类型、新闻作者、和新闻的发布时间。属性长度精度数据类型NULLId10intFalseNewsTitle50varcharTrueNewsAuthor50varcharTrueNewsType50varcharTrueNewsContent1500varcharTrueNewsTimedatetimeFalse系统关键技术本系统的关键技术在于以下几点:1前台读取数据库数据,通过JavaBean DBnews显示到JSP网页上: JavaBean DBnews 如下:package DB

5、news;import .*;public class Dbmynews Connection con = null; Statement sta = null; PreparedStatement pstat = null; ResultSet rs = null; String url; String sa; String pwd; String jdbcDriver;/无参构造public Dbmynews() jdbcDriver = ; sa = root; pwd = root; url = jdbc:;/ 有参数的构造public Dbmynews(String jdbcDriv

6、er, String url, String sa, String pwd) = jdbcDriver; = url; = sa; = pwd;/ 获得链接public Connection getCon() try (jdbcDriver); con = (url, sa, pwd); catch (Exception ex) (); return con;/ 执行数据库查询并返回查询结果public ResultSet query(String sql) try sta = (); rs = (sql); catch (Exception ex) (); return rs;/ 执行数据库

7、更新public void update(String sql) try con = getCon(); sta = (); (sql); catch (Exception ex) (); / 执行数据库更新public void update(String sql, String args) try con = getCon(); pstat = (sql); for (int i = 0; i ; i+) (i + 1, argsi); (); catch (Exception ex) (); / 关闭连接public void Close() try if (rs != null) ()

8、; if (pstat != null) (); if (sta != null) (); if (con != null) (); catch (Exception ex) (); finally (); (); 主页:放便游客浏览新闻2登录控件:如何把输入的用户与数据库数据进行较正。以下是登录控件: 3新闻管理:把对已发布的新闻进行管理和添加。以下是新闻管理页面:4用户管理:对管理员用户进行管理:课程设计总结这次的JSP课程设计给我的感触最深,收获也是最多的:1对数据库知识有了更进一步的认识。 之前,因为没有学数据库原理,所以就连对基本的数据库操作语句都不懂。而通过课程设计,不仅掌握了SQ

9、L语句,还学会了建立数据库,建立表单,设置表单间的关系,建立数据库查询。2对MyEclipse开发工具熟悉运用。 MyEclipse软件的强大为编程者提供了方便。其中,里面的可示化界面,控件对编程更是起到举足轻重的作用。之前,对JavaBean和HTML代码不了解,对其属性更是半知不解。而做完课程设计后,不仅掌握了JSP控件的属性,还能很好地运用各种控件间的相关属性来加快系统的开发效率!3对JDBC管理数据库有了深入了解 之前对JDBC里面的对象都不明白,老师上课时也是听得不是太懂。但通过课程设计和自已一边参考老师的程序一边认真对课本的学习,我才感受到JDBC里面的内置对象对数据库的操作是那么的强大,有种霍然开朗的感触!现在,能很好的运用JDBC提供者类来对数据库进行操作!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1