发布时间 : 星期三 文章程序设计与框架课程设计报告(陈璇组)更新完毕开始阅读5eb20679581b6bd97f19eacc
第3章 系统分析与设计
3.10 程序用例图
图3-4 程序用例图
10
第4章 编码与测试
第4章 编码与测试
4.1 测试目的
测试是为了发现程序中的错误而执行程序的过程,测试的目的就是在软件投入生产运行之前,尽可能的发现软件中的错误。成功的测试是发现了至今为止尚未发现的错误的测试。
4.2 测试环境的搭建
(1) 系统要求数据库使用MySQL5.0版本。数据库编码要求要支持中文,推荐使用gb2312编码。数据库安装好后,建立一个名为ssmange的数据库,创建脚本为:
create database ssmange; 然后创建学生表,创建的脚本为: CREATE TABLE `student` (
`id` int(4) NOT NULL auto_increment, `name` varchar(20) default NULL, `classes` varchar(20) default NULL, `score` varchar(20) default NULL, PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
(2) 运行环境jdk 5.0 及以上的版本,并设置好相应的环境变量。 (3) JDK的安装成功与否可采用以下方法测试
在cmd下输入:java -version 看输出情况,在我的电脑上输出如图4-1:
图4-1 测试JDK
如果出现与图4-1相似的界面,就说明JDK安装成功并配置好了环境变量。
11
第4章 编码与测试
4.3 测试方法
为了提高测试效率,降低测试成本,本测试方案采用黑盒法设计基本的测试方案,再用白盒法补充一些方案。在黑盒法测试方案中,采用等价划分技术,把所有可能的数据划分成几个等价类。
4.4 测试项目
(1)登录测试
(2)数据输入和输出测试
4.5 测试结果
(1)登录测试中,没有发现什么错误。
(2)输入和输出测试中,对所有相同的输入都可以得出相同的输出。
12
第5章 结束语
第5章 结束语
随着电子商务和信息技术的发展,学生课程和成绩管理是学校教务管理信息化、现代化的关键,本设计的开发过程中采用了MVC的设计模式,利用SSH框架技术来完成系统的设计,并且对系统应有的功能给予实现。
主要完成了:
(1)对系统进行了详细的分析,实现了模块的划分及分析其功能。 (2)以J2EE技术为开发支持,以MySql为后台数据库,设计了一个三层结构下的管理系统的层次模型。
(3)实现了学生课程及成绩管理的基本功能。
通过这次课程设计开拓了我们的视野,让我们对这门课有了更清晰的认识。作为一名软件工程专业的学生,一定要把这门专业课学好,为今后的学习和工作打下坚实的基础,课程设计已经结束了,虽然自己的设计还存在很多不足有待改进,但是在课设过程中真的学到了很多东西,不仅使自己更加深刻的理解了平时学到的理论知识,同时也使自己的动手实践能力得到了锻炼。同时在课设过程中不断的与同学讨论,不断地向老师请教,对提高与人交往能力和团队协作能力都有帮助,真是受益良多!
13