面向对象程序设计(双语)设计报告..docx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象程序设计(双语)设计报告.

面向对象程序设计(双语)设计报告一、小说信息管理系统总体设计1、系统概述自1949年新中国成立肇始的中国当代小说已经走过了50年的历程。当代小说可以划分为建国十七年(1949-1966)、文革十年(1966-1976)、新时期(1976-)三个阶段。随着时间的推移,时代的发展,小说也慢慢的进入了寻常百姓之家,成为了众多的宅男宅女的精神食量。。目前中国最大的小说网站是起点中文网,可随着社会的进步,网络科技的升级与进化,各大小说网站也不断的如雨后春笋般冒了出来,那么小说信息管理系统便可以应着小说网站——作者——读者对小说的需求而产生,可以方便快捷的对小说进行增添改查,更好地进行关于小说的信息交流。。。2、实现功能不同等级小说信息的录入与记录,读者的信息登记,作者所写的小说的信息记录,有关读者阅读频率,阅读章节的情况,小说推荐关注度信息等各种强大的统计报表,另外还提供各类统计查询。3、功能模块图二、数据库设计1、数据库表设计2、数据库连接程序(1)数据库(读取)代码:// 获得连接package db;import java.sql.*;import javax.swing.JOptionPane;//数据库连接类MySqlConnnection。通过调用类的静态方法获得数据库连接。public abstract class MySqlConnnection {//私有空构造方法,保证本类不能够被实例化。 private MySqlConnnection() {}//获得数据库连接public static Connection getConnection() {Connection conn=null;try { //加载MySQL JDBC 驱动程序名称Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);//数据库连接参数。String serverName = localhost:1433; // 数据库主机名称String mydatabase = 小说信息管理系统; // 数据库名称String url = jdbc:sqlserver://+serverName + ;DatabaseName= + mydatabase;String username = sa; //MySql用户名String password = 123456; //MySql密码conn = DriverManager.getConnection(url, username, password);//建立连接} catch (ClassNotFoundException e) {e.printStackTrace();//找不到MySql驱动程序类时,打印异常} catch (SQLException e) {e.printStackTrace();//获得数据库连接发生异常}return conn;}//关闭数据库连接public static void closeConnection(Connection conn) {if (conn != null) { //连接是否有效try {if (!conn.isClosed()) { //连接是否已关闭conn.close(); //关闭连接}} catch (SQLException ex1) {ex1.printStackTrace();}}}//测试连接类public static void main(String[] args) throws Exception{Connection conn = MySqlConnnection.getConnection();String result=;if (conn == null) {result=获得数据库连接错误.;}else {result=正常获得数据库连接. + conn;}JOptionPane.showMessageDialog(null, result);}}2数据库管理员的增删改查package db;import java.sql.*;import java.util.*;import com.microsoft.sqlserver.jdbc.SQLServerConnection;import mybean.Admin;//实现管理员表Admin的添、删、改、查数据库操作类DBAdminpublic abstract class DBAdmin {//私有空构造方法,保证本类不能够被实例化。private DBAdmin() {}//添加管理员public static void addAdmin(mybean.Admin a) {Conn

文档评论(0)

sd7f8dgh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档