1、 第 1 页 共 24 页 目目 录录 引言 1 1.问题定义及内容简介 3 1.1 问题的定义 . 3 1.2 内容简介 3 2.研究背景与研究意义 4 2.1 研究背景 4 2.2 研究意义 4 3.开发平台与语言简介 4 3.1 ASP 简介 4 3.2 Access 简介 5 4.系统需求分析及可行性分析 5 4.1 系统需求分析 5 4.1.1 系统功能体系图 5 4.1.2 目标 5 4.1.3 用户的特点 5 4.1.4 假定与约束 6 4.1.5 基本功能 6 4.1.6 对性能的规定 6 4.1.7 限制条件 6 4.2 系统难点分析 6 5.总体设计 7 5.1 数据库设计
2、 7 5.1.1 数据表 7 5.1.2 数据库各表的描述说明 8 5.2 主要功能的界面及编码 8 5.2.1 管理员添加用户的界面与编码 8 5.2.2 用户管理界面 . 10 5.2.3 教师添加班级的界面与编码 . 13 5.2.4 教师布置作业的界面与编码 . 15 5.2.5 教师下载及批改作业的界面与编码 . 19 5.2.6 学生用户注册的界面与编码 . 20 5.2.7 学生上传作业的界面与编码 . 20 5.2.8 学生查看自己作业提交情况及得分的界面与编码 . 20 6.结束语 . 24 6.1 本系统的优点 24 6.2 本系统的不足之处及发展意见 24 6.3 在系统
3、设计与实现过程中的收获 24 7.参考文献 . 24 键入文字 引言引言 本作业提交系统是基于 B/S 结构, 在 IIS 平台上使用 ASP 与 ACCESS 开发的, 主要目的是解决学 校机房管理上机作业的问题。因为传统的对学生作业管理是在服务器上建立一个 FTP 服务器,然后 对学生用户设置一个专门的帐号,只允许对作业进行上传,然后学生将作业上传到服务器里对应的 班级文件夹下面,传统方式无法解决的问题有:不能防止学生乱上传作业,不能防止学生找错班级 文件夹,不能对作业进行限制如大小,类型,上传时间等,教师布置作业要通过黑板写字,教师打 分之后只能记在本子上,不能通过局域网发布出来让学生看
4、,教师下载作业必须到服务器上拷贝。 而这套系统正是出于这个目的,为了解决上面的问题而设计的。系统对于复杂的问题都采用程序的 方式解决了。系统分了管理员、教师、学生用户,管理员须要的操作只是添加专业,添加班级,添 加管理员或教师用户都是通过网页的形式展示出来。而教师无须向以前那样,只需要发布作业,对 作业的要求进行限制,不必去服务器上建文件夹来存放你的作业,并且程序自动创建目录。下载作 业也只须要点一下就会将作业全部打包下载回来,在局域网内的任何一台计算机都可以进行各种操 作。学生则再也不会将作业上传错,上传到别的班级中,也不允许上传非法的文件,对一次未上传 完成的作业也可以先上传后下节课再下载回来接着做。系统用程序的方式解决了那些非常复杂的操 作,比如对文件夹的创建等,所有的角色只需要简单的几步操作就可以完成,非常简单实用。 第 3 页 共 24 页 1.1.概述概述 1.11.1 问题的定义问题的定义 解决传统的 FTP 服务器不能够满足作业上传的要求下: 1教师发布作业必须到服务器上建立文件夹 2教师发布作业由在黑板上写的形式改为在网页上写再发布 3教师不能对作业进