欢迎来到天天文库
浏览记录
ID:18901446
大小:836.00 KB
页数:31页
时间:2018-09-20
《软件工程实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验一实验名称:作业提交系统实验目的:通过一个具体实例作业提交系统,系统地理解和掌握软件工程。问题描述:作业提交系统2.0是基于b/s结构,在IIS平台上使用ASP与MicrosoftSQL2000开发的,主要目的是解决学校机房管理上机作业的问题。因为传统的对学生作业管理是在服务器上建立一个FTP服务器,然后对学生用户设置一个专门的帐号,只允许对作业进行上传,然后学生将作业上传到服务器里对应的班级文件夹下面,传统方式无法解决的问题有:不能防止学生乱上传作业,不能防止学生找错班级文件夹,不能对作业进行限
2、制如大小,类型,上传时间等,教师布置作业要通过黑板写字,教师打分之后只能记在本子上,不能通过局域网发布出来让学生看,教师下载作业必须到服务器上拷贝。而这套系统正是出于这个目的,为了解决上面的问题而设计的。系统对于复杂的问题都采用程序的方式解决了。系统分了管理员、教师、学生用户,管理员须要的操作只是添加专业,添加班级,添加管理员或教师用户都是通过网页的形式展示出来。而教师无须向以前那样,只需要发布作业,对作业的要求进行限制,不必去服务器上建文件夹来存放你的作业,并且程序自动创建目录。下载作业也只须要点一
3、下就会将作业全部打包下载回来,在局域网内的任何一台计算机都可以进行各种操作。学生则再也不会将作业上传错,上传到别的班级中,也不允许上传非法的文件,对一次未上传完成的作业也可以先上传后下节课再下载回来接着做。系统用程序的方式解决了那些非常复杂的操作,比如对文件夹的创建等,所有的角色只需要简单的几步操作就可以完成,非常简单实用。解决传统的FTP服务器不能够满足作业上传的要求下:1.教师发布作业必须到服务器上建立文件夹2.教师发布作业由在黑板上写的形式改为在网页上写再发布3.教师不能对作业进行限制如大小,类
4、型,过期时间4.教师下载作业的必须到服务器去下载改为在局域网内任何一台计算机都可以下载315.教师无法发布成绩改为通过网页发布成绩6.学生一次未完成的作业可以先上传再下载,完成之后再上传。7.学生上传作业只须点一个按钮,无须选择要上传的目录开发环境VisualStudio2005概述VisualStudio.2008是.NET平台下最为强大的开发工具,无论是软件服务商,还是企业应用程序的部署与发布,VisualStudio.NET都可以提供近乎完美的解决方案。VisuaStudio.2008提供了包括
5、设计、编码、编译调试、数据库连接操作等基本功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能。C#简介C#是一种先进,面向对象的语言,通过C#可以让开发人员快速的建立大范围的基于MS网络平台的应用,并且提供大量的开发工具和服务帮助开发人员开发基于计算和通信的各种应用。由于C#是一种面向对象的开发语言,所以C#可以大范围的适用于高层商业应用和底层系统的开发。即使是通过简单的C#构造也可以使各种组件方便的转变为基于WEB的应用,并且能够通过Internet
6、被各种系统或是其他开发语言所开发的应用程序调用。ASP简介ASP是ActiveServerPage的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可
7、以创建使用HTML网页作为用户界面的web应用程序。ServerSQLMicrosoft简介MicrosoftSQLServer2008是一个高性能的客户端/服务器结构的关系数据库管理系统(RDBMS,RelationalDatabaseManagementSystem)。SQLServer2008是为了支持高容量的事务处理(比如在线订购录入、存货目录、记帐或制造)以及数据仓库和决策支持系统(比如销售分析应用)而设计的。它运行在MicrosoftWindowsNT4或MicrosoftWindows2
8、0008Server上——基于intel处理器的网络。可以把SQLServer2008作为一种个人桌面数据库系统安装在运行WindowNTWorkstation4、Windows2008Professional、Windows98和WindowsMillenniumEdition(Me)的机器上。31需求分析:1、可行性分析系统是基于b/s结构,在IIS平台上使用ASP与MicrosoftSQL2008开发的,主要使用本地计算机进行测试和使用,完全可以运
此文档下载收益归作者所有