欢迎来到天天文库
浏览记录
ID:41729353
大小:324.64 KB
页数:9页
时间:2019-08-30
《学生信息管理系统1_计算机软件及应用_IT计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、面向对象程序设计(双语)设计报告一、学生信息管理系统总体设计1、系统概述随着学校规模的不断扩大,学牛数量急剧增加,有关学牛的各种信息也成倍增加。面对庞人的信息最,就需要有学生信息管理系统来提高学生管理T作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方而的工作量。现在的时代是网络普及是时代,学生有条件通过网络方便快捷的查询自己的个人信息。所以,学牛信息管理系统既能方便学校管理部门的管理,乂能方便学牛及时查询个人信息。从自己学习的角度來说:这次系统的制作过程,无疑加深了自身对《JAVA》这门课理论知识的理解,人大提高了理论知识的应
2、用水平,而且增强动手能力,町以说是为毕业设计做了很好准备。而对以后强大的就业压力,没有熟练的动手能力,光有满脑袋的理论是不行的,因此本次设计显得I•分重。《Java语言程序设计实训》课程设计是计算机科学与技术专业及相关专业的集中实践性环节0—,是学习完《Java语言程序设计》后进行的一次全面的综合练习,其1=1的在于加深对面向过程程序设计的理解,提高解决实际问题的能力,为后续课程、毕业设计以及今后从事设计工作打下良好的基础。操作人员只需录入考生的基木信息和招生数据。2、实现功能(1)本系统具冇很强的町靠行,可以对录入的考生信息进行效验,对数据进行修改、删除,规定招
3、牛工作人员的权限。(2)本系统中的模块具有很强的可续性,可以方便招生工作人员的修改与维护。(3)本系统操作方便、灵活、简单。3、功能模块图1、数据库表设计UNameSc4、Connnection(){}//获得数据库连接publicstaticConnectiongetConnection(){Connectionconn二null;try{//加载MySQLJDBC驱动程序名称Class.forName(,,com.microsoft.sqlserverjdbc.SQLServerDriverH);//数据库连接参数。StringserverName="localhost:1433";//数据库主机名称Stringmydatabase=“丁博*';//数据库名称Stringurl=Hjdbc:sqlserver://"+serve5、rName+";DatabaseName=,'+mydatabase;Stringusername="saH;//MySql用户名Stringpassword=”123456";//MySql密码conn二DriverManager.getConnection(url,username,password);//建立连接}catch(ClassNotFoundExceptione){e.printStackTrace();//找不到MySql驱动程序类时,打印异常}catch(SQLExceptione){e.printStackTrace();//获得数据库连接发6、生异常}returnconn;}//关闭数据库连接publicstaticvoidcloseConnection(Connectionconn){if(conn!=null){//连接是否有效try{if(!conn.isClosed()){//连接是否已关闭conn.close();//关闭连接}}catch(SQLExceptionexl){exl.printStackTrace();//测试连接类publicstaticvoidmain(String[]args)throwsException{Cormectioncorm二MySqlConnnection.7、getConnection();Stringresult=,H,;if(conn二二null){result「获得数据库连接错误二}else{result=”正常获得数据库连接•“+conn;}JOptionPane.showMessageDialog(null,result);3、数据库表的添删改查(包括程序)(1)数据库表添操作sql="INSERTINTOLoginVALUES(,,,+Name+,"/','+MD5.MD5(Password)+",/,,,+quanxian+,")";stmt.executeUpdate(sql);(1)数据库表删操作St8、ringd
4、Connnection(){}//获得数据库连接publicstaticConnectiongetConnection(){Connectionconn二null;try{//加载MySQLJDBC驱动程序名称Class.forName(,,com.microsoft.sqlserverjdbc.SQLServerDriverH);//数据库连接参数。StringserverName="localhost:1433";//数据库主机名称Stringmydatabase=“丁博*';//数据库名称Stringurl=Hjdbc:sqlserver://"+serve
5、rName+";DatabaseName=,'+mydatabase;Stringusername="saH;//MySql用户名Stringpassword=”123456";//MySql密码conn二DriverManager.getConnection(url,username,password);//建立连接}catch(ClassNotFoundExceptione){e.printStackTrace();//找不到MySql驱动程序类时,打印异常}catch(SQLExceptione){e.printStackTrace();//获得数据库连接发
6、生异常}returnconn;}//关闭数据库连接publicstaticvoidcloseConnection(Connectionconn){if(conn!=null){//连接是否有效try{if(!conn.isClosed()){//连接是否已关闭conn.close();//关闭连接}}catch(SQLExceptionexl){exl.printStackTrace();//测试连接类publicstaticvoidmain(String[]args)throwsException{Cormectioncorm二MySqlConnnection.
7、getConnection();Stringresult=,H,;if(conn二二null){result「获得数据库连接错误二}else{result=”正常获得数据库连接•“+conn;}JOptionPane.showMessageDialog(null,result);3、数据库表的添删改查(包括程序)(1)数据库表添操作sql="INSERTINTOLoginVALUES(,,,+Name+,"/','+MD5.MD5(Password)+",/,,,+quanxian+,")";stmt.executeUpdate(sql);(1)数据库表删操作St
8、ringd
此文档下载收益归作者所有