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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

本文(作业提交系统的设计与实现——毕业论文.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

作业提交系统的设计与实现——毕业论文.doc

1、作业提交系统的设计与实现 摘 要 作业提交系统是基于 B/S 结构,在 .NET 平台上使用 C#与 Microsoft SQL 2000开发的。 主要目的是解决 学生提交作业和教师批改作业都得靠纸质交流,或者是用单一的上传,拷贝等方法交流 不方便的问题 。系统分了管理员 模块和学生模块,学生提交作业采用在线提交方式,根据选择教师来选择作业,在教师公布标准答案之后查看作业标准答案。系统具有操作简便,界面友好的特性。管理员能够对用户信息和权限进行方便的修改和管理。 论文详细阐述了本系统的开发背景、研究意义,开发环境以及系统的需求分 析,详细说明了数据库的设计,以及系统各功能的实现。 作业提交系统

2、有着很好的应用前景,用来代替传统的作业提交方式,实现在线作业提交方式的网络化管理。随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。 关键词 : 作业提交系统; SQL server 2000; .NET 平台; Design and Implementation of Assignment submission system Abstract The chief purpose of the work submission system is to solve the inconvenient questions of exchanging, that is, the stu

3、dents hand in the work and the teacher corrects students papers, but all the communication has to depend on the paper. The system has the manager module and the student module. It has a perfect characteristic that the operation will be simple and has the friendly surface. The paper has explained the

4、 background, significance, developing environment and requirements analysis of system, it also describes the database design and system functions detailedly. The system is based on the B/S structure, using C# and Microsoft SQL 2000 as the .NET platform. The system has a bright future. It will replac

5、e the traditional the ways of handing in homework and realize the ways of handing in homeworks network management. Key words: The work submission system; Microsoft SQL 2000 database;The.NET platform; 目 录 论文总页数: 21 页 1 引 言 . 1 1.1 本课题选题背景及目的 . 1 1.2 本课题选题意义 . 1 1.3 本课题研究思路和方法 . 1 1.4 本课题预期结果 . 1 2 开发

6、平台与语言简介 . 2 2.1 .net 简介 . 2 2.2 HTML 标记语言 . 2 2.3 C# 简介 . 3 2.4 ADO.NET 简介 . 3 2.5 Microsoft SQL Server 2000 简介 . 3 2.6 浏览器 /服务器模型 . 3 3 系统需求分析 . 4 3.1 系统业务需求及特点 . 4 3.1.1 业务需求 . 4 3.1.2 系统特点 . 4 3.2 用户特点 . 4 3.2.1 管理员用户 . 4 3.2.2 学生用户 . 4 3.3 系统业务流程图 . 5 3.4 数据流图 . 5 3.5 开发环境 . 6 3.6 限制条件 . 6 4 系统设

7、计与实现 . 7 4.1 系统功能划分 . 7 4.2 系统功能体系图 . 7 4.3 数据库设计 . 8 4.3.1 数据库 E-R 图 . 8 4.3.2 数据库表 . 9 4.3.3 数据库表说明 . 10 4.4 管理员模块的设计与实现 . 10 4.4.1 用户界面 . 10 4.4.2 增删改管理员用户 . 11 4.4.3 添加新用户 . 12 4.4.4 修改删除普通用户 . 13 4.5 学生模块的设计与实现 . 13 4.5.1 用户界面 . 13 4.5.2 提交作业 . 14 4.5.3 查询作业成绩 . 15 4.5.4 查看标准答案 . 16 4.5.5 普通用户修

8、改资料 . 17 5 系统测试与测试结论 . 17 5.1 管理员模块测试 . 17 5.1.1 测试方法 . 17 5.1.2 测试结果 . 18 5.2 学生模块测试 . 18 5.2.1 测试方法 . 18 5.2.2 测试结果 . 18 5.3 测试结论 . 18 结 论 . 19 参考文献 . 19 致 谢 . 20 声 明 . 21 第 1 页 共 21 页 1 引 言 1.1 本课题选题背景及目的 随着互联网技术的迅猛发展,网络给人们带来了很多便利,但是 在目前的高校教学系统中,学生提交作业和教师批改作业都得靠纸质交流,或者是用单一的上传,拷贝等方法交流。这样的传统作业提交批改方

9、式已经过时,而且也无 法满足现在高效率的时代。因此设计开发了此系统。 该系统 完全可以淘汰纸质作业的形式, 首先可以 方便学生查看作业的批改情况以便于更好的学习, 其次可以在教师发布标准答案之后查看标准答案方便和自己的作业进行对比学习。 开发此系统的目的在于方便教师和学生的互动交流,大大提高学生提交作业,教师批改作业的效率。 1.2 本课题选题意义 网 络 化教育代表了教育改革的一 个发 展方向 ,已 经 成 为现 代教育的一 个 特征 ,并 对 教育 的发 展形成新的推 动 力。通 过 Internet 来实现 网上作 业 提交,是 现 代教育技 术 的一 个 具体 实现 ,具有很重要的 现

10、实 意 义 。 作业在线提交 系统 可以 实现学 生 在线 提交作 业 的 无纸 化管理,可以有效利用校 园网 的 软 硬件 资 源, 提高学生提交作业的效率, 使其 发挥 最大效力,更好的 为学 校的教 学 、科研、管理服 务 ,随时随地 的可以 让学 生 联机 操作提交。 让学生能和教师进行更好的互动式的学习与教学。 本系统有着很好的应用前景,用来代替传统的作业提交方式,实现在线作业提交方式的网络化管理。随着计算机技术和网络技术的发展,它的功能将会得到不断的发展和完善。 1.3 本课题研究思路和方法 本系统的开发要求采用 B/S 结构,应首先分析用户需求的相关功能后写出需求分析;其次,综合

11、运用以前所学的相 关知识(数据结构, C 语言等),选择所熟悉的开发工具进行开发(本系统选择了 Microsoft Visual Studio .NET 2003作为开发平台,开发语言选择了 C#;数据库采用 Microsoft SQL Server 2000),在设计中以需求分析为基础,写出系统开发计划,实现流程及相关问题的实现方法;同时,在开发设计与实现中,要保存好相关的设计文档。最后,系统开发完毕后,进行调试和试运行,并做好调试和试运行的相关记录。 1.4 本课题预期结果 本设计的预期成果是完成作业提交批改系统的部分功能 作业上传和管理用户,并能够实现 作业在线提交功能 ; 作业参考答案

12、的下载 ; 在线实时查看作业批改的情况 ; 用户信息管理(教师用户,学生用户,管理员用户 ), 设置用户的功能和权限 。同时,还要求与另一位同学所设计与实现的“ 作业审阅系统 ”集第 2 页 共 21 页 成在一起,形成一个真正实用的、功能完善的作业在线提交批改系统 。 2 开发平台与语言简介 2.1 .net 简介 “ .NET 是 Microsoft 的用以创建 XML Web 服务(下一代软件) 的 平台 。该平台将信息、设备和人以一种统一的、个性化的方式联系起来。” “ 借助于 .NET 平台,可以创建和使用基于 XML 的应用程序、进程和 Web 站点以及服务,它们之间可以按设计、在

13、任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。” “ .NET 是一个全面的产品家族,它建立在行业标准和 Internet 标准之上,提供开发(工具)、管理( 服务器 )、使用(构造块服务和智能客户端)以及 XML Web 服务体验(丰富的用户体验)。 .NET 将成为今天正在使用的 Microsoft 应用程序、工具和 服务器 的一部分,同时,新产品不断扩展 XML Web 的服务能力以满足您的所有业务需求。” .NET 为开发人员提供了新的开发平台 (.NET 框架 ) ,新的开发语言 (C#) ,新的开发工具 (Visual Studio .NET) ,新

14、的开发方式 (Web Service) ;为普通用户提供了 Windows CE、 Windows XP、 Xbox、 Tablet PC、 .NET My Services、MSN 等产品;为企业提供了 bCentral。在未来,最终大多数流行的 Microsoft 软件应用程序 包括 Office 和 Visual Studio .NET 将开始与 XML Web 服务实现交互,并把它们的主要功能作为 XML Web 服务公开,以便其他开发人员可以利用。 2.2 HTML 标记语言 HTML 的英语意思是: Hypertext Marked Language,即超文本标记语言 ,是一种用来

15、制作超文本文档的简单标记语言。超文本传输协议规定了浏览器在运行 HTML 文档时所遵循的规则和进行的操作 。 HTTP 协议的制定使浏览器在运行超文本时有了统一的规则和标准 。 用 HTML 编写的超文本文档称为 HTML 文档,它能独立于各种操作系统平台,自 1990 年以来 HTML 就一直被用作 WWW(是 World Wide Web 的缩写,也可简写 WEB、中文叫做万维网 ) 的信息表示语言,使用 HTML 语言描述的文件,需要通过 WEB 浏览器显示出效果。 HTML 是在 SGML 定义下的一个描述性语言,或可说 HTML 是 SGML 的一个应用程式 。 HTML 不是程式语

16、言,如 C+ 和 Java 之类,它只是标示语言,基本上你只要明白了各种标记的用法便算学懂 了 HTML, HTML 的格式非常简单,只是由文字及标记组合而成, 至于 编辑方面,任何文字编辑器都可以,只要能将文件另存成 ASCII 纯文字格式即可,当然以专业的网页编辑软件为佳 。 第 3 页 共 21 页 2.3 C# 简介 C#(读作 “c sharp”) 作为 Microsoft 的下一代面向对象的语言产品 , 能够使开发人员 在 .NET 平台上快速地建立大量的应用程序。按照微软给出的定义,C#是一种源自于 C 和 C+的 、 简单的、现代的、面向对象的和类型安全的程序设计语言。 C#为

17、程序员提供 了开发飞速发展的 Web 应用程序所需的强大而灵活的功能。 C#和 Java 的核心与 C+比较有着相同的优势和局限,比起 C+, C#将更容易被人们理解和接受,未来大量 .NET 平台的应用将由 C#开发 。 2.4 ADO.NET 简介 ADO.NET 是对 Microsoft ActiveX Data Objects (ADO)一个跨时代的改进,它提供了平台互用性和 可以 伸缩的数据访问。由于传送的数据都是 XML 格式的,因此任何能够读取 XML 格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是 ADO .NET 组件,它可以是基 于一个 Microsof

18、t Visual Studio的解决方案,也可以是任何运行在其它平台上的任何应用程序。 ADO.NET 提供对 Microsoft SQL Server 等数据源以及通过 OLE DB 和 XML 公开的数据源的一致访问。数据共享使用者应用程序可以使用 ADO.NET 来连接到这些数据源,并检索、操作和更新数据。 在运行时,数据会从数据库中取出并先传给一个中间层业务对象,然后传至用户界面。为了适应这种数据交换,ADO.NET 采用了基于 XML 的持续的传递格式。也就是说,当数据从一个层传向另一个层时, ADO.NET 的方案是将内存中的数据 (即数据集 )表述为 XML,然后以 XML格式传

19、递给其他组件。 2.5 Microsoft SQL Server 2000 简介 Microsoft SQL Server 2000 是一个高性能的客户端 /服务器结构的关系数据库管理系统( RDBMS, Relational Database Management System) 。 SQL Server 2000 是为了支持高容量的事务处理(比如在线订购录入、存货目录、记帐或制造)以及数据仓库和决策支持系统(比如销售分析应用)而设计的。它运行在Microsoft Windows NT4 或 Microsoft Windows 2000 Server 上 基于 Intel处理器的网络。可 以

20、把 SQL Server 2000 作为一种个人桌面数据库系统安装在运行 Window NT Workstation 4、 Windows 2000 Professional、 Windows98 和 Windows Millennium Edition(Me)的机器上。可以使用相同的 CD 来安装任何一个 SQL Server 2000 的服务器版本或个人版本。 2.6 浏览器 /服务器模型 B/S 结构,即 Browser/Server(浏览器 /服务器 )结构,是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在 这种结构下,用户界面完全通过 WWW 浏览器

21、实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器第 4 页 共 21 页 端实现。 B/S 结构,主要是利用了不断成熟的 WWW 浏览器技术,结合浏览器的多种 Script 语言 (VBScript、 JavaScript) 和 ActiveX 技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着 Windows 98/Windows 2000 将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然 B/S 结构应用程序相对于 传统的 C/S 结构应用程序将是巨大的进步。 3 系统需求分析 3.1

22、系统业务需求及特点 3.1.1 业务需求 系统要求管理员管理所有的用户信息,添加,删除用户都必须由管理员来完成,管理员可见所有用户的信息。普通用户(学生和教师用户)只能修改自己的信息。学生可以选择不同的教师, 能够准确快速的 查看已经布置的作业 , 学生只能看见自己的作业题目和内容,不能抄袭其他学生的作业。在提交作业以后,教师发布成绩和参考答案之后才能查看成绩与答案。管理员不能看到作业情况 。 3.1.2 系统特点 性能: 安全可靠 ,实时控制 。 输入 /输出:英文和汉字输入 ,英文和汉字输出 。 安全与保密要求:不能轻易地被破坏,不能让管理员以外的人添加删除用户信息 ,对断电、死机、系统崩

23、溃等问题有有力措施以保障数据不受损失。 3.2 用户特点 3.2.1 管理员 用 户 管理员可以是机房管理 员 ,也可以是某位教师, 对计 算机技 术 比 较 了解,责任心 和保密意识 强。 3.2.2 学生 用 户 学 校 学 生有计算机相关专业学生,能很快熟悉系 统 的使用方法,非计算机 专业 的学生也能很快学会并掌握使用系 统 。 第 5 页 共 21 页 3.3 系统业务流程图 图 1 系统业务流程图 系统业务流程如图 1 所示, 管理员 用户 登陆到管理员模块后,可以管理所有用户(包括管理员用户,教师用户,学生用户)的 个人信息,通过添加,修改,删除操作来管理用户信息数据。 学生用户

24、登陆到学生模块以后,首先只能查看已经布置的作业,提交自己的作业以后才能进行查看作业成绩和查看教师发布的参考答案的操作。在学生模块里学生可以修改自己的个人信息,但是不能删除自己的信息。 3.4 数据流图 系统数据流图如图 2 所示, 管理员 用户 负责管理所有用户的个人信息数据,学生用户可以更改自己的用户数据信息。 学生用户必须首先撰写自己的作业,然后才能把撰写好的作业 数据 提交到作业数据库。在提交作业数据之后,学生用户才能通过作业信息数据库查看教师已经发布的作业成 绩 数据 或作业的参考答案 数据 。 第 6 页 共 21 页 图 2 数据流图 3.5 开发环境 1. Microsoft Visual Studio .NET 2003 开发平台; 2. Microsoft SQL Server 2000 数据库。 3. 要求系 统 支持 Microsoft .NET Framework 1.1 。 4. 要求 系统 必 须 安 装 IIS。 3.6 限制条件 1. 学生不可以进 入 教师与管理员的页面 。 2. 管理员也不可以进 入 学生和教师 页面。 3. 普通 用户使用修改密码都只能修改自己的密码,无法修改他人的 。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。