ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:369.58KB ,
资源ID:9258873      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-9258873.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(作业提交系统报告.docx)为本站会员(b****8)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

作业提交系统报告.docx

1、作业提交系统报告课 程 设 计 报 告 课程设计名称 作业提交管理系统 专 业 信息管理与信息系统 班 级 学 号 姓 名 指导教师 成 绩 2011年 5 月 30 日 一、绪论1.1 课题研究背景随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。各级政府、大公司和大企业凭着雄厚的资金和人才优势,加快了信息化的步伐,建立了高质量、高效率的办公自动化信息系统,从而提高了效率,增强了竞争力。与此同时,越来越多的高校、考试和认证等机构为了适应信息革命的要求,提高自身的竞争力,正打算或正在建立符合自身

2、特色的信息系统。网上作业系统已经成为现代教学与考察、认证相结合,实现作业管理现代化的一个重要途径。 随着网络技术、多媒体技术、数据库技术以及虚拟现实技术在教育领域中应用的不断发展,教育方式正面临着一场巨大的变革,一些新兴的教学手段如远程教学、网上培训、网上学校在国内越来越普及,已逐渐成为我国发展教育事业的一项战略抉择。作为网络教育质量评估指标体系之一的作业系统也成了一个热门的话题,在整个教学过程和教学结果中扮演着尤为重要的角色。一个完善、健全的作业提交系统能及时、准确地反馈教学结果,为教学提供更有意义的指导性策略,优化整个教学过程。1.2 课题研究的目的与意义网上作业提交系统,是指利用计算机技

3、术和网络技术,使作业的发布、解答、批改等工作均由一个软件系统辅助完成,达到简化流程、方便操作、节约时间、提高作业批改正确率以提高工作效率的一个系统。系统极大地提高了教学的灵活性,现在许多领域已经有了广泛的应用。最有影响的案例就是ETS(美国教育考试中心)举办的GRE(美国研究生入学考试)的计算机文化考试,它使考试由原来的每年只能有两次参加考试的机会变为每个工作日都可以参加考试。IBM DB2的700,701等考试也都是通过网上作业的形式完成的,当网上作业系统对学生提交作业时间限制更为严格时,网上作业系统即为一个网上考试系统。有关网上作业系统的其他的应用也还有许多。但是传统的网上作业系统或者网上

4、考试系统题型单一(多为选择题)这样的系统虽然批改方便但通用性不强,不容易推广。相比传统的作业方式,网上作业系统的主要好处是一方面可以动态的管理各种试题信息,只要准备好足够大的题库,就可以按照要求生成各种作业。另一方面,生成的作业可以永久保存、易于查找和多次使用,减小日后相关工作量。如果学生对作业试题问题的提出、老师解答学生问题、老师批改作业、学生分数的查询等等操作均可以由网上作业系统来统一管理,这样就可以大大方便和简化老师的操作。网上作业系统极大地提高了教学的灵活性,现在许多领域已经有了广泛的应用。最有影响的案例就是ETS(美国教育考试中心)举办的GRE(美国研究生入学考试)的计算机文化考试,

5、它使考试由原来的每年只能有两次参加考试的机会变为每个工作日都可以参加考试。IBM DB2的700,701等考试也都是通过网上作业的形式完成的,当网上作业系统对学生提交作业时间限制更为严格时,网上作业系统即为一个网上考试系统。有关网上作业系统的其他的应用也还有许多。本系统基本上可以满足现代信息化教育平台的内部考试要求,可以实现教育部本的低成本投入,高效率办公的宗旨。例如,一个学院如果使用了本系统,老师即使是在外地出差也可以通过访问Internet轻轻松松布置作业,做作业期限结束后也不要求传统的繁琐的判阅过程,极大的提高了教师的办公效率。二、主要开发工具与技术简介2.1 系统框架整个系统采用Bro

6、wser/Web/DataBase的三层体系结构。Browser/Server的系统中,用户可以通过浏览器向发布在网络上的服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置Web浏览器即可。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成。在Browser/Server三层体系结构下,表示层、功能层、数据层被分割成3个相对独立的单元。1、 第一层(表示层):Web浏览器。在表示层中包含系统的显示逻辑,位

7、于客户端。它的任务是由Web浏览器向网络上的Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把显示在Web浏览器上,系统采用IE浏览器。2、 第二层(功能层):具有应用程序扩展功能的Web服务器。在功能层中包含系统的事务处理与数据进行连接,通过SQL等方式向数据库服务器提出数据处理申请,而后等数据库服务器将数据处理的结果提交给Web服务器,再由服务器传送回客户端。3、 第三层(数据层):数据库服务器。在数据层中包括系统的数据处理逻辑,位于数据库服务器端。它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、

8、修改、更新等功能,把运行结果提交给Web服务器。系统采用SQL Server 2000数据库。Browser/Server三层体系结构,如图1.1所示。图 1.1 B/S三层体系结构2.2 ASP技术 1、 ASP概述Active Server Page(ASP)是一种未经编译的开放的应用软件,使用户能够利用HTML和ActiveX强大的功能创建强壮的、功能强大的、与平台无关的WEB应用系统。ASP是微软开发的一套服务器教本环境。ASP是用服务器端脚本、对象和组件扩展了标准HTML页。ASP允许用服务器脚本来扩展HTML,使HTML编写人员可以利用VBScript、JavaScript或其他第

9、三方脚本语言来创建HTML,实现过去需要编写复杂的CGI程序才能实现的动态网页。ASP提供了一些内建对象,利用这些内建对象可以进一步扩展HTML,使脚本更加强大;ASP可以包含标准的ActiveX,ActiveX(COM)技术使微软的主要基础,它采用封装对象、程序调用对象的技术简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,同时可以使用第三方组件。通过访问组件可以快速、简易地完善自己地HTML。ASP可以通过ADO对后台数据库进行操作,这是ASP一个非常强大地功能,Web 商务、Web 论坛等各种非常高级的、动态更新的站点都需要数据库的支持,而且需要随数据库内容的更新而自动更

10、新,有时也需要对数据库的记录进行添加、更新、删除等操作。这样就可以利用ASP建立类似的高级站点。ASP有它的语法和规则。ASP是一种IIS专用技术,它用来增强基于Web 的应用程序服务的功能和可靠性。2、 ASP的特点(1) 无须Compile编译。容易编写,可以在服务器直接执行。(2) 使用VBScript、Jscript等简单易懂额脚本语言,结合HTML代码,可以快速地创建网站的应用程序。(3) 使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。(4) 与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。(5) ASP能与任何ActiveX

11、 Scripting 语言相兼容。除了可使用VBScript 或 Jscript 语言来设计外,还通过Plug-in的方式,使用由第三方所提供的其他脚本语言。 (6) ASP的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。(7) 可使用服务器的脚本来产生客户端的脚本。(8) ActiveX Server Components(ActiveX 服务器元件) 具有无限可扩充性。可以使用Visual Basic、Java、Visual C+、COBOL等编程语言来编写所需要的ActiveX服务器元件。3、 ASP的功能ASP是一套服务器端的脚本运行环境,当用

12、户从浏览器向Web服务器请求.asp文件时,ASP脚本开始运行,然后Web服务器调用ASP,ASP全面读取请求的文件,执行所有的脚本命令,并将Web页传送给浏览器,而并不包含所写的脚本命令。对于Web服务器来说,ASP与HTML有这本质的区别,HTML不经任何处理返回给浏览器,而ASP的每一个命令都首先被用来生成HMTL文件,因此ASP允许生成动态内容。ASP可以方面地实现诸如表格信息收集、计数器、留言簿、公告板、聊天室、甚至电子商务等过去必须由CGI才能实现的功能。也可以轻松地实现对页面内容动态控制,为不同地浏览者定制不同地页面内容,实现个性化网站。4、 ASP的对象ASP提供了可在脚本中使

13、用的内置对象,这些对象使用户更加容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息,从而是开发者摆脱了很繁琐的工作,现在分别的介绍ASP的五大内置对象,分别是:负责传送信息给用户的Response对象,负责从用户端接收信息的Request对象,负责控制ASP运行环境的Server对象,负责存储数据以供多个用户使用的Application对象,以及负责存储个别用户信息以便重复使用Session对象。2.3 SQL Server 2000数据库概述 SQL Server 2000是微软公司推出的网络数据库管理系统,是一种高性能的关系数据库管理系统,其主要任务是存储、管理和提供数据,以满足

14、客户端连接和存储数据地需要,它与Windows, Windows 9X, Windows2000以及 Windows XP操作系统紧密集成。这种特殊的结合使SQL Server 2000可以充分地利用操作系统的优势。SQL Server 2000是企业信息系统客户/服务器体系结构的首选产品之一。SQL Server2000主要有以下特点:1、 真正的客户机/服务器体系结构。2、 图形化用户界面,使系统管理更加直观、简单。3、 丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。4、 与Windows NT完全集成,多线程体系结构设计,提高了系统对多用户同时访问的响应速度。5、 对Web

15、技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。 6、 支持XML(Extensive Markup Language,扩展标记语言),支持OLE DB和多种查询。支持分布式的数据库结构,客户可向多个SQL Server数据库存取数据,多个SQL Server数据库并行工作处理用户的需求,提高处理效率和响应速度。3、系统需求分析及可行性分析3.1 系统需求分析 实用性:为网上教学提供方便,有效进行作业管理,尽量最大限度降低管理员日常管理工作量,提高教学质量和效率,优化资源,实现效益最大化。 操作简单:本系统应该适用于不同水平的使用者,包括教师和学生,同时系统不应太复杂和烦琐,

16、因此要求系统的操作尽可能简单易行。 技术先进:产品的系统设计和开发应紧跟着整个计算机发展潮流,采用当时最先进的设计思想,利用最新的开发技术和开发工具。使系统能够无论在功能设计上,还是在技术实现上,都处于同行业的领先地位。 安装使用简便:服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接接入Internet,无论您身在何处,只要您可以访问Internet都可以使用本系统。 适应性:应该能广泛应用于不同类型的学校。系统采用模块化设计,用户可以根据自己的实际情况自行组合,使系统在不同的硬件环境下都能得以应用。 代码可读性好:文中的代码将尽可能简洁,易懂。3.2 功能需

17、求分析本系统主要完成一下功能:(1) 基本信息:管理员、客户和信息录入。学校管理的一些初始数据,也必须的。管理的其他模块全部是调用这些数据得到。(2) 用户管理:提供用户姓名、地址、电话、帐号等管理资料库功能。 (3) 权限管理:权限管理分前台与后台进行区分。(4) 系统维护:数据整理、密码管理、数据清除等。(5) 对整个系统要有管理员进行管理,对某些需要及时更新的信息进行修改,添加或者删除。(7) 整个系统要求操作简捷,方便用户使用。3.3 性能需求分析(1) 用户要求要及时地响应对数据查询、更新等操作的要求; (2) 方便地输入、输出数据,用简单的方法对数据表的字段进行追加和修改; (3)

18、 应用程序应该提供简洁明确的向导,适合计算机操作水平较低的人员使用。 (4) 作为一个在网上进行的管理系统,网络的性能是很重要的。3.4 安全需求分析在这个作业管理系统中,安全隐患主要来自于两个方面,第一个方面是进入系统是的身份验证。由于网上作业交互以及教师的课程资源,所以不是任何人都能想用此资源,只有学生、管理员和教师惨能进入。第二个方面的安全隐患是教师身份的确认,这是由系统管理员来管理的。教师必须是管理员认可的,才能在网上添加该教师的身份;教师登陆和学生登录一样需要用户名和密码验证,防止有人冒充身份登录系统。网络安全,包括不同用户对不同数据信息的权限问题,保证只有授权许可的通信才可以在客户

19、机和服务器之间建立连接,而且保证正在传输中的数据不能被读取和改变。用户安全是对用户帐户的管理,在用户获得访问特权时设置用户功能,或在他们的访问特权不再有效时限制用户帐户是重要的安全需求。服务器安全,包括设置服务器的访问权限,防止病毒的入侵,为了数据访问的安全性,在信息服务器与校园网的连接处设置防火墙,用以防止非法用户的频繁登陆,对服务器的开放端口进行限制,设置允许用户访问端口的时间,限制用户访问端的IP地址等。3.5 可行性分析我们所开发的学生作业提交管理系统是一个中小型的系统,属于网络教学系统的一个子模块。开发方法都是不较成熟和普遍的工具和技术,开发成本较小,经济上完全可行。与许多校园网管理

20、一样,我所开发的网上学生作业提交系统设有专门的管理员,采取三层式管理,即管理员管理系统和教师,教师管理班级和作业,学生属于某个班级和完成作业。这样的管理方式分工明确,权责分明,易于管理。四、总体设计4.1 系统结构设计组织结构图:图4-1-1 学生功能结构图图4-1-2 老师功能结构图4.2 数据库结构设计 E-R图: 图4-2-1 数据关系描述: 学生用户信息:登录名、密码、学生ID号、学生学号、班级ID号、权限、真实姓名 教师用户信息:登录名、密码、教师户ID号、真实姓名 作业信息:作业任务名、教师ID号、作业用户名、用户密码、教师真名、学生学号、学生真名、学生学院、学生班级、开始时间、终

21、止时间 用户申请:卡号、密码、用户ID号、登录姓名、真实姓名、性别、电话、E-mail备注、权限 专业信息:专业ID号、专业名称、专业ID号、专业描述 公告信息:公告编号、主题、公告人、公告日期、公告内容数据关系表:表4-2-1dept字段名数据类型长度是否为主键描述deptIDint4是专业代码deptNamevarchar50否专业名称memotext16否专业描述表4-2-2employee字段名数据类型长度是否为主键描述IDint4是信息号码namevarchar20否学生姓名sexvarchar6否学生性别birthdaysmalldatetime4否出生日期learnvarchar

22、20否学生学号deptvarchar50否专业telvarchar20否电话jobchar10否班级addressvarchar100否地址emailvarchar50否E_mailphotoPathtext16否相片路径表4-2-3note字段名数据类型长度是否为主键描述idint4是事件代号titlevarchar50否时间标题contenttext16否实践内容noteTimedatetime8否记事时间notePersonvarchar20否发布人表4-2-4notice字段名数据类型长度是否为主键描述noticeIDint4是公告代号noticeTitlevarchar40否标题no

23、ticeTimedatetime8否公告时间noticePersonvarchar20否发布人noticeContenttext16否公告内容表4-2-5rule字段名数据类型长度是否为主键描述idint4是说明代号contenttext16否说明内容表4-2-6sign字段名数据类型长度是否为主键描述signidint4是datetimedatetime8否employeeNamevarchar20否latebit1否quitbit1否表4-2-7File字段名数据类型长度是否为主键描述fileIDint4是文件号码fileSendervarchar20否来自fileAcceptervarc

24、har20否接收人fileTitlevarchar50否作业标题fileTimedatetime8否时间fileContenttext16否作业内容pathvarchar100否路径地址examinevarchar10否接收状态fileNamevarchar50否附件表4-2-8sysUser字段名数据类型长度是否为主键描述useridint4是用户号码userNamevarchar20否用户名称userPwdvarchar20否用户密码systembit1否角色选择五、系统的详细设计与功能实现5.1 登陆界面设计 用户要通过本系统查询和处理作业,必须先输入用户名和密码进行登陆。为了避免非班级人员都可以获得登陆权限,登陆系统不设注册过程,所有学生和教师的登陆信息将事先由人员直接对数据库进行录入。图5-1-1代码设计: 用户名称: 用户密码:     5.2 专业管理界面设计 Addept.aspx页面用于新建专业,对新专业进行描述,【添加】按钮保存新专业信息。updateDept.aspx是专业信息修改页面。在查看专业信息页面可以删除专业。 图 5-2-1图5-2-2图5-2-3代码设计: 修改专业信息 asp:TextBox ID=TextBox1 runat=server Width=206px Font-Size=Sm

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2