sql语句如下:
String sql = \into t_college_cutoff(cid, province, genera,batch,year,hscore,ascore,cscore,number,remark,del) \+ \
(?,?,?,?,?,?,?,?,?,?,?)\5、调试和运行
登录后台,选择新增专业分数线,输入信息,点击新增按钮。将实现专业分数线新增的功能。
图6-17新增院校分数线
6.6.2查询专业分数线
用户在首页上方有一个“搜索专业分数线”,根据查询页面中下拉框中的专业、年份、批次、文理科进行筛选。依据输入的类型和对应内容,进行专业分数线信息查询,并以列表形式显示查询结果。
该处代码同查询院校分数线类似,不再列出。
37
图6-18用户搜索专业分数线
图6-19管理员查看专业分数线
6.6.3估分选专业(截图)
根据分数、文理科、批次、年份挑选可能录取的专业。管理员在后台添加专业分数线后,用户可以实现估分选专业功能。点击菜单中的“估分选专业”,将显示“估分选专业”界面,在下拉框中选择考生所在地、文理科和预估分数,列表中将显示所有合适的专业。此处功能具体实现同估分选大学,代码不再列出。
图6-20
6.6.4专业录取概率(截图)
在估分选专业中预测考生考上该专业的概率,是根据分数、录取人数、学校层次的权值计算权重比分,重新排序,显示推荐列表。专业录取概率的功能实现,同院校录取概率,
38
不再具体列出代码。 图6-21
7系统测试
本系统的测试主要的以黑盒测试为主,测试程序有没有达到我们需要的功能,通过某种输入得出输出是否和我们预期的一样。便于及时发现系统存在的问题并给予修改,这样后期维护功能才能正常进行。
7.1搭建测试环境
本项目为基于MVC的Java EE应用程序,采用Eclipse + Tomcat作为开发和运行环境,应用MySQL数据库,浏览器可以选用火狐、360等。环境如下所示。
(1)JDK和Eclipse for Java EE (2)Tomcat 6.x服务器 (3)MySQL5.x数据库
(4)MySQL数据库驱动为mysql-connector-java-5.1.x-bin.jar (5)Struts2.x框架
7.2测试方法
软件测试方法是用来测试软件性能的,现今测试技术快速发展,测试方法也有很多,每种方法都有自己的特色,因此应选择适合系统的测试方法。
本系统的测试主要的以黑盒测试为主,即不考虑相应的程序逻辑问题,只测试程序有没有达到我们需要的功能,通过某种输入得出输出是否和我们预期的一样。
7.3功能模块测试
本系统主要是分为登录模块,以及用户界面和管理员界面模块,主要是从这几个方面来测试。在进行测试时,需要一丝不苟,及时发现系统存在的问题并给予修改,这样后期维护功能才能正常进行。
在界面方面,需用测试保证系统在窗口切换、系统功能、界面等正常运行,并且数据项显示无误。各项输入能够达到预期目标,使程序更加健壮。
测试各功能时,依据功能分析章节内容,准备测试数据,并进行测试。
7.3.1首页
游客可以在首页上查询各省市院校和专业的历年分数线,能够使用估分选大学、估分选专业等。首页的用例如下:
39
ID 1 描述 查看登录 操作 游客在首页点击“登录” 预期结果 跳转到登陆页面 是否符合预期 符合 2 查看大学 游客在首页点击“大学搜索” 页面显示院校列表 符合 3 查看专业 游客在首页点击“专业搜索” 页面显示专业列表 符合 4 查看大学分数线 游客在首页点击“大学分数线” 页面显示大学分数线列表 符合 5 估分选大学 游客在首页点击“估分选大学”,选择输入分数、省份 游客在首页点击“专业分数线”, 页面显示推荐大学列表 页面显示大学分数线列表 符合 6 查看专业分数线 符合 7 估分选专业 游客在首页点击“估分选专业” 选择输入分数、科属、批次、所在地 游客在首页院校后点击“+” 页面显示推荐专业列表 该校加入对比栏 符合 8 加入对比 符合 9 查看对比学校 游客在首页加入对比栏点击“对比” 页面显示高校对比 符合 符合 10 清空对比栏 游客在首页对比栏点击“清空” 对比栏清空 表7-1首页测试用例
7.3.2登录
管理员登录时,会对登录密用户名和密码进行验证。系统登录的用例如下: ID 1 2 3 4 5 40
描述 用户名和密码为空 账号为admin,密码为空 账号为admin,密码为1234 账号为admin,密码为12345 账号为ygr,密操作 用户和管理员在登录界面中输入数据,点击“登录” 用户和管理员在登录界面中输入数据,点击“登录” 用户和管理员在登录界面中输入数据,点击“登录” 用户和管理员在登录界面中输入数据,点击“登录” 用户和管理员在登录界面中预期结果 提示用户名不能为空 提示用户名不能为空 提示用户名或密码错误 进入管理员首页 进入管理员首页 是否符合预期 符合 符合 符合 符合 符合
相关推荐: