毕业设计 学生宿舍管理系统论文 - 图文(7)

2019-05-17 17:22

方法 Student selectStudentInAlt(String name);

boolean updateStudent(String oldName,String name, String idCard,String country, String college,String phone , String classname,String sex); 5.2.5 系统管理模块 一、用户添加

图5.13 用户添加界面

代码部分:

用户添加:DioUserAdd.java 用到的接口: 1.、IUserAddSe

方法 boolean addUser(User user); 2、IUserDao

方法 boolean addUser(User user); 二、 用户修改

26

图5.14 用户修改界面

代码部分

用户修改界面:DioUserAlt.java 用到的接口 1. IUserAltSe 方法:

boolean altPasswordUser(String userName,String oldPassWord,String newPassWord); boolean altPasswordUser(String userName,String oldPassWord,String newPassWord); 三、用户删除

图5.15 用户删除界面

代码部分

27

用户删除界面:DioUerDel.java 用到的接口 1、 IUserDelSe 方法

void delUser(String userName);//删除用户

Vector> selectUserName();//获取用户名 2、 IUserDao 方法

void deleteUser(String userName);//删除用户

Vector> selectUserName();//获取用户名

5.3 数据库操作的实现

在系统开发过程中,因为要多处用到对数据库的操作,如果这些操作在每次用到时在每个Java程序中去实现,将非常繁琐,因此,为了简化这些操作,在开发时设计了一个可重用组件:dbConnect.java,把对数据库的操作都封装在dbConnect类中,需要用到时生成对象调用便可[5]。

定义dbConnect类的代码如下:

import java.sql.*;//导入java.sql包中的所有类 public class dbConnect{

private Connection conn = null; //声明Connection对象的实例 public Statement stmt = null;

//声明Statement对象的实例

public ResultSet rs = null; //声明ResultSet对象的实例 private String user=“username”; private String password=““;

private String className=“ com.mysql.jdbc.Driver”; //定义保存数据库驱动的变量

public dbConnect(){ //构造函数 try{

Class.forName(className);

28

}catch(ClassNotFoundException e){

System.out.println (“加载数据库驱动失败!”); e.printStackTrace(); } }

对于数据库的操作通常包括连接数据库、执行查询操作、执行更新操作和关 闭数据库连接等,因此在dbConnect.Java中应设计4个方法,分别是:连接数据库的方法getConnection(),执行查询操作的方法executeQuery(String sql),执行更新操作的方法executeUpdate(String Sql),关闭数据库连接的方法close()。

5.4 系统测试

5.4.1 系统测试的目的

系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方,从而提出更加完善的方案。它的任务是尽可能彻底地检查出程序中的错误,提高软件的可靠性,其目的是检验系统“做得怎样?”。这阶段又可分为三个步骤:模块测试,测试每个模块的程序是否有错误;组装测试,测试模块之间的接口是否正确;确认测试,测试整个软件系统是否满足用户功能和性能的要求。该阶段结束应交付测试报告,说明测试数据的选择,测试用例以及测试结果是否符合预期结果。测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。是基于系统整体需求说明书的黑盒类测试,应覆盖系统所有联合的部件。系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不相符合或与之矛盾的地方。

一个程序并不可能达到十分完美,难免存在一些错误。如果不能及时将其找出并修改,会造成系统崩溃并造成不必要的损失。通软件测试,尽可能多的找出系统中的错误,以便与及时修改。宿舍管理系统是对学生宿舍进行管理的系统,一旦系统无法运行,对学校的宿舍管理带来很多的影响。所以通过软件测试的手段,尽可能排除程序中的错误,已达到程序运行稳定的目的,使学校的工作不会因此受到影响。

29

5.4.2 系统的测试环境

1. 系统测试的性能要求

系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。

本系统运行环境为网络版,在运行时对系统整体性能要有一定的要求,要求:软硬件要求:系统环境winXP+MySQL+eclipse

硬件系统环境P4 2.4、512MB内存、80G硬盘

系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好。 2. 测试数据 (1)信息输入

选择几组数据进行添加 修改 删除 等操作 实现其基本功能

(2) 信息查询

信息输入后,通过信息查询,查看结果是否和设计时数据一致,以确认数据的正确性。,

(3) 信息的删除,通过对信息的删除,然后进行信息查询,验证信息是否

已经成功删除。

30


毕业设计 学生宿舍管理系统论文 - 图文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:上海工程技术大学统计学实验报告 回归分析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: