IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。
IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。用于32位Windows应用程序的Internet扩展可以把FTP,SMTP和HTTP协议置于容易使用且任务集中的界面中,这些界面将Internet应用程序的使用大大简化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用于Internet邮件扩展),它可以为Internet应用程序的访问提供一个简单的注册项。
IIS的一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。对于诸如VBScript,JavaScript开发软件,或者由Visual Basic,Java,Visual C++开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。
2.3系统概述
2.3.1 系统功能体系图 学生用户教师用户通用管理员用注册 登录 密码找回 作业提交系统 下 载作上传作业 查看成绩 查看作业 打包下载作发布修改作发布修改成查修改 13 删除作业 系统设置 添加用户 管理用户 业 看个人资注销系统 密码
2.3.2 目标
完成一套网上的作业提交系统,免费提供给学校机房使用,将所有源代码公开,方便别人学习,也希望更多的人参与本系统的开发。 2.3.3 用户的特点
用户是机房管理员,对计算机技术比较了解,学校教师专业教师能很快熟悉系统的使用方法,非专业教师也能很快掌握,学校学生能很快学会使用系统。 2.3.4 假定与约束
1.如果压缩文件夹的功能不能解决,那么只有教师到服务器拷贝文件夹
在机房,供学生使用
3.如果遇到一些技术问题无法解决,那么将会加大系统的开发周期 4.如果此系统在离开学期之前都无法开发成功,那么也不能提供给机房使用。 2.3.5 基本功能
1.学生注册
2.学生、教师、管理员密码找回功能 3.不同用户登录进入不同的界面 4.学生作业的查看 5.学生作业成绩的查看
2.如果学校觉得系统不能满足学生作业上传的需要,那么将不能放
14
6.学生作业上传 7.教师布置作业 8.教师删除作业 9.教师修改作业 10.教师发布成绩 11.教师修改成绩 12.教师下载作业 13.管理员添加教师用户 14.管理员添加管理员用户 15.管理员添加专业 16.管理员添加班级 17.个人资料的查看 18.个人密码的修改 2.3.6对性能的规定
为了保证系统运行的效率和可靠性,系统服务器端应具有较高配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下: 1.软件环境
客户端:
(1).操作系统:Windows2000/XP (2).网络协议:TCP/IP
(3).浏览器:Internet Explorer 5.0 (4).数据库:Microsoft Acess2002 服务器端:
(1).操作系统:Windows2000/XP (2).网络协议:TCP/IP
(3).WEB服务器:Internet Information 5.0 (4).数据库:Microsoft Acess2002 2.硬件环境:
(1).服务器 CPU:PIII 500以上 ,内存:256M
15
(2).客户机 CPU:P200MMX以上,内存:32M以上 2.3.7 限制条件
1.
学生不可以进行教师与管理员的页面 2.
教师也不可以进入管理员页面,还有学生页面 3.
管理员也不可以进行学生和教师面页 4.
别的班级的作业 5.
师发布的作业进行管理 6.
当学生注册时输入的学号必需与选定的班级匹配。 7. 人的 8.
不可以看到他们的信息 9. 束
学生上传作业的类型,大小,时间等,受到教师发布作业的约
不同的用户使用个人数据功能时,也是只可以看到自己的信息
不同的用户使用修改密码都只能修改自己的密码,无法修改他
每个教师登录只对自己发布的作业进行管理,不可以对别的教
每个学生登录进入之后只能看到自己班级的作业,不可以看到
2.4 系统难点分析
本系统最大的难点是对作业的上传,由于FileSystemObject的局限,所以ASP最大的难题就是文件上传,大多解决法就是安装第三方上传组
16
相关推荐: