B/S结构作业提交系统设计与实现——ASP与SQL Server结合

需积分: 17 8 下载量 133 浏览量 更新于2024-07-26 收藏 341KB DOC 举报
"ASP作业提交与批改系统论文" 这篇论文详细介绍了基于ASP技术的作业提交与批改系统的开发和设计。系统旨在解决学校机房管理中遇到的作业提交问题,通过采用B/S架构,利用IIS服务器、ASP编程语言、ADO数据访问对象以及Microsoft SQL Server 2000数据库,构建了一个高效且安全的在线作业管理系统。 在问题定义及内容简介中,论文指出系统的目标是克服传统FTP服务器方式存在的问题,比如作业上传的混乱、班级文件夹的误选,以及对作业大小、类型和上传时间的限制。该系统能够更好地控制和管理学生的作业提交行为。 研究背景与研究意义部分,论文强调了在信息化教育背景下,开发这样一个系统对于提升教学效率、减轻教师工作负担以及培养学生的自主学习能力具有重要意义。 在开发平台与语言简介中,论文介绍了IIS互联网信息服务作为web服务器的角色,ASP(Active Server Pages)用于编写动态网页,ADO(ActiveX Data Objects)用于数据库交互,而SQL Server 2000则作为后台数据库,存储用户信息和作业数据。 系统需求分析及可行性分析章节,论文详细列出了系统的需求,包括功能体系、目标、用户特点、假定与约束、基本功能、性能规定以及限制条件。同时,对可能遇到的系统难点进行了分析。 在总体设计部分,论文阐述了数据库的设计,包括数据库结构、约束与关系,以及特殊功能的实现原理,如管理员添加用户、教师发布作业、成绩修改、批量下载作业、学生上传下载作业等关键操作的逻辑。此外,还展示了主要功能的界面设计和编码实现,包括密码找回、DataGrid显示、用户添加、作业发布与下载等。 结束语部分,作者总结了系统的优点,如提高作业管理效率,同时也指出了系统的不足和改进意见,并分享了在设计与实现过程中的学习收获。 论文的其他部分包括谢辞、参考文献、附录等,提供了数据库和测试数据的SQL语句,为读者提供了进一步的技术参考和实践指导。这个ASP作业提交与批改系统是一个实用的教育工具,有助于优化教学流程,提升教育信息化水平。