本次被测软件是高校学生信息管理系统,和上次黑盒测试选用一样的系统,这样做的好处在于我们对系统比较熟悉,而且可以更好的比较黑盒测试与白盒测试的区别,采用MySQL Workbench 6.3,在MyEclipse Enterprise Workbench下开发,使用的Java版本为1.6(由于使用的Hibernate框架中支持注解的包版本较低,故仅支持在Java1.5到1.7中运行。),程序运行在Tomcat7上。
本软件名称: 高校学生信息管理系统
用户: 上课老师、学生、管理员、操作员。
本程序数据库设计使用了MySQL Workbench 6.3,在MyEclipse Enterprise Workbench下开发,使用的Java版本为1.6(由于使用的Hibernate框架中支持注解的包版本较低,故仅支持在Java1.5到1.7中运行。),程序运行在Tomcat7上,同时在Google Chrome 版本 62.0.3202.75(正式版本)(64 位)中进行测试。
MySQL Workbench 6.3(直接安装整个MySQL Installer,其中包含MySQL Workbench)
下载地址:
https://dev.mysql.com/downloads/installer/
MyEclipse Enterprise Workbench(Version: 2017 Stable 1.0)
下载地址:
https://www.genuitec.com/products/myeclipse/
JDK(jdk-6u45-windows-x64):
下载地址:http://download.oracle.com/otn/java/jdk/6u45-b06/jdk-6u45-windows-x64.exe
apache-tomcat-7.0.82(由于Tomcat9已经不支持JDK1.8以下版本,故使用了Tomecat7)
下载地址:
http://tomcat.apache.org/download-70.cgi
运行前配置:
首先导入本程序的数据库,可以直接通过MySQL Workbench来导入。具体操作为File-Open-Scripts...,导入database builder.sql文件,然后建立一个新的数据库,名称为studentdb,选中studentdb为当前数据库后,选择菜单项Query-Execute(All or Seletion)导入数据库数据。
然后配置好java(JDK1.6)的环境变量,本程序同时提供源码和war包,下面分别是使用war包和源码的配置。
War包:
将Student Information Manage System.war放到Tomcat7的webapps目录下,然后运行Tomcat7的bin目录下的startup.bat(Windows)或者startup.sh(Linux),然后访问http://127.0.0.1:8080/SIMS/即可。
源码:
使用myeclipse打开项目(File-Open Projects from File System...)打开源码文件夹Student Information Manage System。
将Tomcat7配置到myeclipse:在myeclipse菜单中选择Window-Preference,找到如下图所示项目后选择Add...添加Tomcat7的路径。