3.4系统报表操作模块的实现
该模块包括按学院及班级打印学生成绩信息和按学号打印学生个人成绩信息的设计过程:该设计是在vs2005的ReportServicesForm文件夹下进行设计的,该模块包括4个主要的form窗体它们分别是:GreadClassReportForm、GreadStudentReportForm、ReportGreadClassForm、ReportGreadStudentForm。采用水晶报表打印。其中GreadClassReportForm是按学院及班级打印学生成绩窗体,管理员通过输入要打印的班级名称及学院编号点击查询按钮,该班级及学院的学生成绩信息就显示在DataGridView里然后点击打印按钮该成绩信息就可以打印出来。GreadStudentReportForm是按学号打印学生成绩的窗体,其功能和按学院及班级打印学生成绩的原理相同。采用这两种打印方式便可以有效的看到学生成绩信息。
4系统测试
系统的测试部分包括:登陆测试、报表打印测试、修改密码测试等。下面一一介绍。
4.1登陆测试
测试数据:
用户名:0000
密码:11111
错误信息提示:密码错误,账号不存在。
正确信息提示:密码正确。
密码正确后系统进入主界面便可以进行各项操作。
4.2修改密码测试
测试数据:
用户名:0000
输入新密码:1212
再次输入新密码:11111
错误提示信息:密码输入不一致,请重新输入!!!
正确提示信息:0000密码修改成功。
两次密码输入一致后便可修改成功,此时可以在系统登录界面进行密码验证,否则一直提示错误信息。
4.3报表打印测试
测试数据:
班级:10级4班、10级2班本文来自辣*文!论(文&网,
毕业论文 www.751com.cn 加7位QQ324'9114找源文
学号:2001、3004
错误提示信息:没有此班级信息。没有此学生信息。
如若信息输入正确,查询的信息将显示在下面的DataGridView里,按下打印按钮便可打印。如果输入不正确,将一直提示错误信息。
5总结
经过系统设计、开发以及论文编制阶段,高校学生成绩管理系统终于完成了。这期间,通过查阅大量的文献、设计、系统实现等工作,较好的达到了预期目标。
系统简洁、易懂、快捷、方便能够达到服务高校成绩管理的需求。系统前台采用C#作为开发语言后台采用SQL server2005数据库,采用三层架构设计思想,采用管理员管理学生成绩信息及管理员本人信息。这样做的好处是:架构清晰、易于读懂、管理方便。同时由于经验不足在设计的过程中遇到很多困难,比如:一级窗体如何调用二级窗体,如何通过双击DataGridView里的数据显示到groupPanel对应的TextBox里等等,还好通过自己苦思冥想和老师、同学的帮助都得以顺利解决,最后达到了预期的目标。由于我专科是电子专业,接触程序时间不长,程序方面经验、理论欠缺系统还有待改进和完善,比如界面不够美观,课程管理和班级管理功能没有实现等等,这也是我今后努力的地方。
上一页 [1] [2] [3] [4] [5]
C#+sqlserver高校学生成绩管理系统的设计与实现论文 第5页下载如图片无法显示或论文不完整,请联系qq752018766