基于Web的看板式学生作业管理系统设计与实现 毕业论文.doc
《基于Web的看板式学生作业管理系统设计与实现 毕业论文.doc》由会员分享,可在线阅读,更多相关《基于Web的看板式学生作业管理系统设计与实现 毕业论文.doc(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、密 级学 号070610316院、(系)计算机科学与工程学院题目:基于Web的看板式学生作业管理系统设计与实现 -管理员模块与教师模块学位申请人: 指导教师: 学科专业:计算机科学与技术学位类别:工学学士2011年 06月本科毕业设计(论文)题目:基于Web的看板式学生作业管理系统设计与实现-管理员模块与教师模块院 (系): 计算机科学与工程学院 专 业: 计算机科学与技术 班 级: 070610 学 生: 学 号: 070610316 指导教师 : 2011年 6月西安工业大学毕业设计(论文)任务书院(系)计算机科学与工程学院专业计算机科学与技术班070610 姓名包思霞学号07061031
2、61.毕业设计(论文)题目: 基于Web的看板式学生作业管理系统设计与实现 -管理员模块与教师模块 2.题目背景和意义: 在现代化的教育技术模式下,计算机已经广泛应用于学校的教育管理,给传统的教学方式带来了重大的革命。如何有效进行作业管理是摆在我们面前的一个新的课题。通过“看板”(信息推动的工具)来对作业进行管理,实现对学生作业管理的准确性和高效性,从而对学生的平时表现得到准确的评估。同时也能大大减轻了教学管理科的工作量,对学校推动教学改革、提高教学质量起着很大的促进作用。 3.设计(论文)的主要内容(理工科含技术指标): (1)系统以浏览器/服务器模式作为信息共享模式,以TCP/IP 协议集
3、作为网络平台基础,基于 web网络和数据库互连技术完成开发。该系统能实现管理员发布管理公告、教师管理、设置学院、班级、课程;老师在线发布作业、批改作业、网上答疑;学生上传作业、查看作业信息、提出疑问的功能。本题目将完成管理员模块和教师模块的功能。 _(2)书写1.5万字的论文,要求书写整齐规范,无从错误有创见。 (3)完成与专业相关的3000字以上的外文资料的翻译,翻译应与原文意思相一致,语通顺。 设计的基本要求及进度安排(含起始时间、设计地点): 基本要求:(1) 要求学生每周与指导教师联系一次,及时反映问题,及时解决。 (2) 在校设计期间,遵守校纪校规,外出要请假。 (3) 保持实验室卫
4、生整洁,爱护设备。_ 进度安排: _ 第14周:搜集有关资料,通过对课题的论证,分析,确定总体设计方案。 _ 第57周:学习相关技术。 _ 第8-14周:完成基于Web的看板式学生作业管理系统-管理员模块和教师模块。 第15-17周:编写毕业论文。 第18周:毕业论文答辩。 5.毕业设计(论文)的工作量要求 实验(时数)*或实习(天数): 图纸(幅面和张数)*: 其他要求: 指导教师签名: 年 月 日 学生签名: 年 月 日 系(教研室)主任审批: 年 月 日说明:1本表一式二份,一份由学生装订入附件册,一份教师自留。毕I-2 2 带*项可根据学科特点选填。基于Web的看板式学生作业系统的设计
5、与实现摘要 在现代化教育中,计算机的普及应用给传统教育带来了巨大进步与方便,但也带来了许多新的挑战和问题。如何有效的进行作业管理已经成为我们当前必须重视与解决的新课题。本课题在研究了大量目前国内已存在作业管理情况的基础上,从学校实际需求出发,采用当前最流行的ASP.NET动态网页技术,引入“看板式”理念,基于WindowsXP Professional操作系统与SQL Server2005数据库平台,设计实现功能较为完善的小型管理系统。本系统以B/S模式作为信息共享模式,以TCP/IP 协议集作为网络平台基础,采用Web网络和数据库互连技术完成开发。系统实现了管理员发布管理公告、教师管理学院、
6、班级、课程基本功能;老师在线发布作业、批改作业、网上答疑;学生上传作业、查看作业信息、网上提问等功能。本系统采用结构化和原型法相结合的开发方法,从需求分析到系统实现,始终遵循软件工程开发思想和数据库设计原则。经过测试,系统运行效果稳定,操作方法简易。虽然存在些许不足但是基本能够适用于普通高校的作业管理,较好的解决了作业管理混乱的状况。关键词:作业管理;SQL Server 2005;看板式;WebI Design and implemetation of student operation system in the type of board-watched based on WebAbst
7、ract In modern education, the popularity of the computer application bring the significant progress and convenience with traditional education, but also bring many new challenges and problems. How to do operation management effectively has become a new topic, which must pay more attention to resolve
8、.Based on the study of the current situation of the operation management in domestic, using the most popular ASP.NET dynamic web technology from the requiremant of the school, and introducing the concept of board-watched,on which Windows XP professional operating system and SQLServer2005 database, i
9、t is to design a small management system with the better function. And this system regard B/S mode as information sharing pattern, regard TCP/IP protocol set as the network platform foundation, and complete development with network and database interconnect technology. Besides, this system can compl
10、ete the management announcement, teacher management college, class, the course within administrator privileges; The teacher publish assignments online, correct students papers, and on-line question-answering; Students upload assignments, check operation information, the function of question online.T
11、he system adopts the systematic development approach the combines of the structured and prototype technique. From the requirement analysis to finish the whole project, this system follow the thinking of the software engineering and database design principles stickly. After testing, the system effect
12、 of the running is stable, and has the simple operation. Though there are some shortages but can be applied in ordinary universities operation management, it is better to solve the operation management chaotic situation.Keywords: work management ;SQL Server 2005 ;Board-watched;WebII目 录摘要IAbstractII1
13、 绪论11.1 课题研究的背景11.2 课题研究的目的及意义11.3 课题主要研究内容11.4 论文的结构安排22 开发环境及主要技术的介绍32.1 WEB的数据库发展32.2 C/S模式和B/S模式32.3 看板式42.4 ASP技术简介42.4.1 Visual Studio概述42.4.2 ASP.NET简介52.4.3 ASP的内置对象52.5 SQL Server 2005简介62.5.1 SQL Server 2005简介62.5.2 SQL Server 特点62.5.3 SQL Server 与其它数据库的区别72.6 IIS简介及其环境配置73 系统的设计与实现93.1 系统
14、的需求分析93.2 系统的总体设计103.2.1 系统的功能模块设计103.2.2 系统的数据库设计113.3 系统的详细设计与实现143.3.1 登入页面设计与实现143.3.2 管理员界面的设计与实现163.3.3 教师页面设计与实现193.3.4 学生界面的设计与实现223.4 系统测试223.4.1 系统测试的目的223.4.2 系统测试的目标和方法223.4.3 系统部分功能测试234 总结25参考文献26致 谢27毕业设计(论文)知识产权声明28毕业设计(论文)独创性声明29附 录1 绪论1 绪论1.1 课题研究的背景随着当前科学技术的飞速发展以及计算机在教学中的广泛应用,越来越的
15、软件与系统被应用到现在的教学中。但是就当前的许多软件系统而言,它们都存在着许多的不足,于是教学改革的实施者就提出了很多新的要求和课题,而如何高效的进行作业管理就成为较为棘手的一个。目前,国内的作业管理主要采用两种方法:一种将作业存放在移动存储器如软盘、移动硬盘;另一种则是存放在教师电脑上的一个共享目录内。但无论这两者哪一者都有各自的弊端:如前者携带不方便、速度慢、容量小、易损坏;后者虽然解决了前者的部分问题,但是却又有其致命弱点:学生可以随意查看、更改和删除已上交的作业,这样可能会导致大量作业的雷同、恶意删除修改他人作业等事件的发生;另一方面老师批改作业时容易将已批阅与未批阅的搞混,给老师和学
16、校带来许多问题。1.2 课题研究的目的及意义 在当前信息化时代中,任何高校都需要一个有效、实用的作业管理系统来规划学生作业管理,这不仅大大提高高校的管理水平,而且能有效的优化资源、实现利益最大化。因而本次毕业设计具有很大的实际意义和研究价值。一个良好的作业管理系统,必须功能齐全、操作简便、向用户展示友好的操作界面。同时还必须兼顾系统的灵活性、安全性、健壮性。本论文选择“基于Web的看板式学生作业管理系统”作为研究课题。该系统针对当前在教学中遇到各类问题,采用网站开发的ASP.NET技术在Windows XP Professional操作系统开发一套作业管理系统。除了实现基本的发布、查看、评阅作
17、业,查看、修改个人信息、发布、查看公告等一些功能外,最主要是在本系统中体现“看板式”,从而更加有效、实时地满足老师、学生、管理员在实际中的需求,实现资源最大话的共享和管理的自动化,更有效的帮助学校有效的开展信息化教学。1.3 课题主要研究内容 通过收集需求,提出方案、设计实现和验收效果几个阶段,并采用先进的ASP.Net技术,实现系统全部功能。使由管理员能进行日常维护和管理,老师、1西安工业大学毕业设计(论文)学生能对自己的信息进行相应的处理。此外,学生还可以看到本次作业的相应信息并提交自己的作业。老师可以看到本次作业提交的情况,发布需要布置的作业的信息并设置作业的最后提交日期等功能。在界面方
18、面力求简洁大方;为作业管理提供全面、及时、准确的信息和可靠的依据,同时对数据库要有较完善的安全机制和保障体系,其中最主要的是体现“看板式”精益管理理念,实现管理的实时性、精准性。1.4 论文的结构安排 本论文共有四章,具体组织如下:第一章:通过分析,提出开发学生管理系统的目的和意义,此次研究的主要任务,以及本次论文的组织。第二章:主要介绍开发系统所采用的相关技术,包括WEB数据库,B/S模式,ASP.NET, SQL SERVER2005的相关技术知识和iis的配置等。第三章:现实系统的设计与实现,其中包括对系统的需求分析、总体设计、详细设计以及系统的各个部分功能的测试。第四章:对全文以及整个
19、系统的实现过程进行了总结,给出了系统设计的体会与收获,以及系统需要改进的地方。22 开发环境及主要技术的介绍2 开发环境及主要技术的介绍2.1 WEB的数据库发展WWW是目前世界上发展最快的领域,也是Internet网上最重要的信息检索手段。WWW的主要内容包括超文本传输协议(HTTP)、超文本标记语言(HTML)、通用网关接口(CGI)、Java和JavaScript语言等。Web是一种基于浏览器/服务器(B/S)的体系结构,用户通过浏览器访问Web站点。2.2 C/S模式和B/S模式 C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以
20、充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。传统的CS体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由
21、于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高,效率低。B/S(Browser/Server)结构,即是Brower/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。这种结构下,用户接口完成通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。B/S结构,主要利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言等和ActiveX技术,用通用浏览器就实现了原来需要复杂专
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于Web的看板式学生作业管理系统设计与实现 毕业论文 基于 Web 板式 学生 作业 管理 系统 设计 实现
限制150内