图3登录流程图
4.2学生模块功能
若为学生身份登录成功后,进入到学生选课系统的主页,可以查询选修的课程,点击选择,选修成功,成功后可以查看选定课程的详细信息,还可以查看个人信息和进行个人密码修改,。如图所示:
图4 学生登录界面
4.3教师模块功能
教师界面,登录成功后,进入到不同的功能。
(1)选定课程
可以查看学生选修课程的最终信息。
(2)教师信息
点击教师信息下的教师信息浏览,可以查看自己的详细信息,点击教师信息管理,转入密码修改页面。如图所示:
图5教师登录界面
4.4管理员模块功能
系统管理员主要有三个功能需要实现:密码修改、信息管理、课程添加。主要分为学生、教师和课程三部分。学生管理中可以实现对学生的个人信息添加、修改学生密码和查看学生信息。教师管理中可以实现教师信息添加、教师信息浏览和修改教师密码。课程管理中可以实现课程信息的添加和查看选定课程的信息。管理员功能实现流程图如下所示:
图6 管理员功能流程图
5 系统测试
5.1测试目的
软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。测试是为了发现软件中的错误而运行软件的过程,通过测试,可以找出系统中的错误,方便我们加以修改。
5.2测试方法
该系统使用以黑盒测试方法进行测试。本文来自优*文-论'文&网,毕业论文 www.youerw.com 加7位QQ324~9114找原文
黑盒测试:它是把程序看成一个黑盒子,完全不考虑程序内部结构和处理过程。黑盒测试是在程序接口进行测试,它只是检查程序功能是否按照规格说明书的规定正常使用。黑盒测试又称功能测试。
下面以系统登录、选课系统、查询选修信息、查看个人信息、信息管理、课程添加为例,进行黑盒测试:
(1)打开Mircrsoft SQL Server 2000数据库,附加数据库SbElect;
(2)打开Microsoft Visual Studio 2005,运行源程序。