作业批改系统概要设计

需积分: 0 0 下载量 137 浏览量 更新于2024-06-30 收藏 784KB DOCX 举报
"作业批改系统概要设计V1.0,由广西民族大学的黄旭辉、姚光磊等人编写,旨在提供系统的体系结构、功能模块、数据库、接口和界面设计。目标读者包括设计开发、项目管理和测试人员,以及学生和教师用户。文档更新至2.0版本,主要修改了第4、5章内容。该系统采用Java网络编程技术,使用Eclipse作为开发工具,SQLServer为数据库,Tomcat7.0为服务器,网页设计结合jsp和html5。系统分为登录模块、学生作业管理、教师作业管理和管理员管理模块,旨在提高作业处理效率,促进学生间的交流学习。设计原则注重可靠性、可维护性、可扩展性和易用性,采用三层架构设计,包括表示层、业务逻辑层和数据访问层。" 在《作业批改系统概要设计》中,系统设计者详细阐述了作业批改系统的主要目标和预期读者,明确了系统的功能范围,涵盖了登录、学生作业、教师作业及管理员管理等核心模块。此外,设计者参照了《软件工程案例教程》和《软件项目管理案例教程》等书籍,以确保设计遵循标准和最佳实践。 系统设计遵循了几个关键原则: 1. 可靠性:通过规范制度、软件重用、员工培训和严格测试来提升系统的稳定性和可靠性。 2. 可维护性:强调代码清晰、模块化,便于后期维护和升级。 3. 可扩展性:设计时考虑到未来可能的功能增加或需求变更,确保系统能够轻松扩展。 4. 易用性:确保用户界面友好,操作简便,使学生和教师能够快速上手。 在技术选型上,系统采用了Java语言进行开发,使用Eclipse作为集成开发环境,数据库选择了SQLServer,服务器平台是Tomcat7.0,网页设计结合了jsp和html5,以实现web形式的作业管理功能。这样的技术组合有利于开发出稳定、高效的网络应用,同时提供了良好的用户体验。 在功能模块设计中,系统为学生提供了查看、提交作业,参考范例作业和通过题库学习的功能;教师可以查看、批改作业,设定优秀作业为范例;管理员则负责账户的管理。这些模块设计覆盖了教学过程中的关键环节,有助于优化作业处理流程,减轻教师负担,同时促进学生之间的互动和学习。 总体来说,《作业批改系统概要设计》是一份全面的系统设计方案,详细规划了系统架构、技术选型、功能模块和设计原则,为后续的详细设计和开发工作奠定了坚实的基础。