6.系统测试
本系统采取的测试方法是先对单个模块进行单元测试,经过修改和调整通过以后,进行集成测试。本系统的部分测试部分用例如表1所示。
表1 测试用例
测试操作 预期结果 实际结果
登录时输入的用户名或密码不正确。 提示:用户名或密码错误。 用户名不存在或用户名或密码不存在。
学生查看平时成绩是能看到各科的平时成绩。 点击查看平时成绩和能显示各科成绩。 能显示各科成绩。
添加学生或其它信息时,如学生姓名等必填项不输入任何值。 提示:学生姓名不能为空值。 提示:学生姓名不能为空值。
添加课程信息时,先选择课程分类,系统根据选择的分类自动生成课程编号。 系统成功生成课程编号。 系统生成课程编号。
7.总结
本系统采用三层架构设计思想,三层架构的最大优点是安全、可靠和方便文护,用户只能通过业务逻辑层来访问数据层,减少了入口点,把许多危险的系统功能都屏蔽了。本系统在技术方面还大量使用JavaScript脚本实现页面的效果及配合使用正则表达式对用户输入的信息进行验证,使用CSS样式表来布局页面及美化页面。
通过这次毕业设计,我对大学四年间所学的知识有了一个比较系统全面的认识和理解,本系统涉及了多方面的知识,极大地扩展了我的知识面,同时让我学会了怎样使用所学的知识去解决一些实际的问题。在设计过程中,我还深深感受到仅仅学会课本上的知识是远远不够的,还需要大量的加强实践,把理论知识和实践互相结合起来,这对我以后的学习有这很大的帮助。计算机技术发展日新月异,使我深刻地认识到只有不断的充实自己,才能在计算机行业有自己的一席之地,今后,我还要继续加强学习,在软件编程方面创出一片天地。 ASP.net+sqlserver学生平时成绩管理系统+ER图(4):http://www.751com.cn/jisuanji/lunwen_1654.html