程序设计与框架课程设计报告(陈璇组) 联系客服

发布时间 : 星期三 文章程序设计与框架课程设计报告(陈璇组)更新完毕开始阅读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