4.系统实现
4.1 数据库连接
系统采用ADO方式连接数据库。ADO方式中的OleDbConnection对象用来管理与数据源的连接。OleDbCommand对象允许你与数据源交流并发送SQL命令。为了能进行快速的只“向前”地读取数据,可以使用OleDbDataReader来实现。如果想使用已与数据库断开连接的数据,可以用DataSet和OleDbDataAdapter实现。
4.2 主要系统功能实现
4.2.1学生系统功能实现
学生进入系统后,可执行的操作有:文护个人基本信息,查看学生信息,班级管理信息,成绩管理信息,学生表现管理信息,科目管理信息,修改密码。具体描述如下:
(1)文护个人基本信息:显示当前登录学生的基本信息;修改个人的登录密码,要求学生必须知道原始密码,本文来自优\文/论~文?网,毕业论文 www.youerw.com 加7位QQ324~9114找原文
登录后可修改;若学生忘记原始密码,可通过管理员进行密码修改。
(2)查看学生基本信息:学生登录后,可以随时查看学生基本信息(学生信息,班级管理信息,成绩管理信息,学生表现管理信息,科目管理信息)。
学生登录后系统页面如图4所示。
图4 学生登录后系统页面
4.2.2 管理员系统页面实现
管理员进入系统后,可执行的操作有:文护基本信息。
文护基本信息:对学生的学生管理信息,班级管理信息,成绩管理信息,学生表现管理信息,科目管理信息的查询、添加、修改和删除以保证数据的安全性,避免重复操作。
5.系统测试
系统测试的目的是发现程序中的错误和功能的缺失,不断完善系统,以保证系统正确有效的运行。常用的测试方法有黑盒测试和白盒测试。黑盒测试(又称功能或数据驱动测试)在已知产品所应具有的功能的情况下,测试产品是否能正常使用。白盒测试(又称结构或逻辑驱动测试)在已知产品的内部工作过程的情况下,检测产品内部动作是否按规定正常进行。
根据以上测试方法,针对系统的主要流程,进行用户的模拟操作。针对系统各个功能模块,对照功能的流程图,对每一个操作进行分析,并对各种情况的不同处理进行了测试,包括正常情况和错误处理情况。