学生宿舍管理系统(毕业设计_论文)介绍(8)

2019-06-11 12:06

第3章 系统详细设计

图3.14离校信息

1. 功能模块说明:通过点击左边的树结构中的学生进校信息管理,从数据库检索数据显示在学生进校子窗体中。

2. 设计思路:当点击树的时候,将JXJPanel子窗体显示出来,初始数据、查询、修改、删除、分页等一系列功能的封装条件都存放在JXJPanel视图类中。 3. 代码部分:

进校信息显示界面:LXJFrame.java 用到的接口

List selectTotal(PageParamBean param); 方法

public List selectTotal(PageParamBean param) {} 主体代码

public void actionPerformed(ActionEvent e) {

String strPageSize = (String)cbPageSize.getSelectedItem(); System.out.println(\+strPageSize); if(!((String)cbPageSize.getSelectedItem()).equals(\请选择:\)) {

int pageSize =Integer.parseInt(strPageSize); param.setPageSize(pageSize) ; }

PageResultBean result2 = lxService

32

第3章 系统详细设计

}

.selectCurrPage(param);

List currList2 = result2.getCurrList(); table.setModel(new DefaultTableModel(

convertListToArray(currList2), new String[] { \离校编号\, \

学号\, \姓名\, \离校时间\}));

}) ;

3.3数据导出Excel和导入Excel数据

例如将学生信息导出成excel,保存到桌面如图3.15,3.16,3.17所示:

图3.15 导出Excel

图3.16 导出Excel

33

第3章 系统详细设计

图3.17导出Excel

1. 功能模块说明:当数据需要打印的或导入批量数据时,就需要用到Excel的导入导出。

2. 设计思路:主要就是通过IO流的读写操作完成的,可能每个模块的数据多要导入导出,我就把它设计成工具类,只要需要用时调用工具类ExcelUtil.Java就可以将数据导入或导出成Excel 3. 代码部分:

需要调用工具类:ExcelUtil.Java 主体代码

public void actionPerformed(ActionEvent e) {

JFileChooser chooser = new JFileChooser();

chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);

34

第3章 系统详细设计

int returnVal = chooser.showSaveDialog(null); if(returnVal == JFileChooser.APPROVE_OPTION) { String filepath=chooser.getSelectedFile().getPath();

List result = stuService.selectTotal(param);

boolean flag= new ExcelUtil(Stu.class).write(result, if (flag==true){ } }

JOptionPane.showMessageDialog(null, \导出成功\); JOptionPane.showMessageDialog(null, \导出失败\);

}else{

filepath);

Excel中的数据导入上述代码也实现了,导入和导出的方法都写在工具类ExcelUtil.Java中。上述代码只是调用参数实现数据导入导出。

35

第4章 系统测试

第4章 系统调试

4.1系统调试的目的

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

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

4.2系统的调试

1.系统调试的性能要求

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

本系统运行环境为网络版,在运行时对系统整体性能要有一定的要求。要求:软硬件要求:系统环境winXP+MySQL+eclipse 硬件系统环境P4 2.4、512MB内存、80G硬盘

系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其

36


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

下一篇:我国休闲农业发展现状与对策研究

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

马上注册会员

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