本次被测软件是高校学生信息管理系统,和上次黑盒测试选用一样的系统,这样做的好处在于我们对系统比较熟悉,而且可以更好的比较黑盒测试与白盒测试的区别,采用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的路径。

最新文章

  1. 玩转spring boot——结合JPA事务
  2. Python第二模块(文件和函数)
  3. struts2、jsp的简单路径的简单拦截
  4. each处理json数据
  5. android绘画折线图一
  6. Jquery和JS删除提示
  7. google查询技巧
  8. <九>面向对象分析之UML核心元素之设计类,类,属性,方法,可见性
  9. mysql 打包表在phpmyadmin提示正在使用中..
  10. 观察者模式实现INotifyPropertyChanged
  11. Ext.Net学习笔记20:Ext.Net FormPanel 复杂用法
  12. 如何让android sdk manager飞奔安装sdk
  13. Qt入门(4)——Qt常见控件
  14. ZOJ 3080 ChiBi(spfa)
  15. UVa 11790 - Murcia's Skyline
  16. .net 配置文件 分析 EntityName 时出错
  17. Hibernate3提供的属性的延迟加载功能
  18. 解题笔记-洛谷-P1010 幂次方
  19. Python-爬虫小例子-55
  20. crawler_exa4

热门文章

  1. bzoj 4453 cys就是要拿英魂!——后缀数组+单调栈+set
  2. path设置
  3. MySQL存储过程中的3种循环,存储过程的基本语法,ORACLE与MYSQL的存储过程/函数的使用区别,退出存储过程方法
  4. MyBatis 一对一(OneToOne)__SELECT
  5. Mysql参见SHOW命令总结
  6. appium控制Android按键
  7. C#带百分比的进度条
  8. django 定时脚本
  9. 01 java断言assert初步使用:断言开启、断言使用
  10. noip2010 关押罪犯 (vijos1776)