数据库原理课程设计学生作业管理系统Word格式文档下载.docx
- 文档编号:13756189
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:17
- 大小:103.31KB
数据库原理课程设计学生作业管理系统Word格式文档下载.docx
《数据库原理课程设计学生作业管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库原理课程设计学生作业管理系统Word格式文档下载.docx(17页珍藏版)》请在冰豆网上搜索。
数据库综合设计评分表
题目
学号
姓名
成绩
学
生
自
评
自评成绩:
学生签名:
20年月日
指导教师评语及
评分建议
教师签名:
摘要
近些年来网络技术的迅速发展,使得不同地点的人们在任何时间都可以轻松获得自己需要的信息,同时也极大地推动了网络教学的发展。
本文阐述的是运用ASP技术构建一个网上作业管理系统,以其改变过去传统的学生递交作业的方式,老师批改作业的方式,让学生递交作业更加灵活,大大减轻了老师的工作量和学生的学习任务,极大地提高了老师的工作效率和学生的学习效率。
用户登录时有三种身份可供选择,分别为学生、教师和管理员。
学生有查看作业、提交作业、查看成绩、查看班级公告等功能,老师有发布作业、批改作业等功能,管理员有添加、删除学生老师信息,添加删除班级、课程信息,发布删除公告等功能。
本系统结合ASP技术,以及MicrosoftAccessz作为数据库开发出来学生作业管理系统。
论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。
重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
本文将着重论述在系统的开发过程中的各个阶段的具体步骤和实施技巧。
关键词:
B/S模式作业管理无组件上传
第1章绪论
1.1选题的目的、意义
随着计算机网络技术、多媒体技术、数据库技术在教育领域中应用的不断发展,教育教学方式正面临着巨大的技术变革。
教育手段不断得到更新,其中计算机辅助教学(CAI)技术是发展最快,应用最多的一种现代教学手段。
以计算机和各种通信设备为教学的辅助手段,通过学习者与计算机交互而完成学习。
因此,如何用现代教学技术手段,将传统的教师技术资源和教师的智慧以多媒体的形式提供给学生,为学生创造一个个性化的学习环境,是教学辅助系统的目的之一。
目前,国内外作业管理一般采用两种方法:
一种将作业以纸质方式交给老师;
另一种是以电子版形式发送到老师的邮箱或者上传到指定的一个共享目录内。
但这两种方法都有各自的弊端:
前一种方法不方便携带、作业批改时间长、登记成绩繁琐;
后一种方法也存在一些不足:
通过邮箱形式,教师下载学生作业、登记成绩效率很低;
通过长传到共享目录的形式,学生可以随意查看、更改或删除其它同学的作业,造成大量如抄袭作业、恶意删除或修改其他同学作业的事情发生。
现在国内外也有很多作业管理的软件,采用的技术也是多种多样,如基于JSP、FTP模式,但大多数作业管理系统主要用于网络学院的远程教学。
至于校园内的正规教学,利用作业管理系统组织管理教学活动的并不多。
在当前的信息化时代中,一个实用的作业管理系统,将会大大提高学校的管理水平,优化资源,实现效益的最大化。
因此,将作业管理系统作为本次毕业设计课题是非常有意义,具有研究的价值。
1.2本文的工作内容
本系统是针对现在各种类型的学校教学中的作业管理问题,采用目前在网站开发中使用广泛的ASP技术,基于Windows7操作系统所开发的一套作业管理系统。
本系统实现了老师可以自由发布作业要求、查看公告,学生上传作业、查看公告,查询作业信息、成绩等功能;
界面友好,使用方便。
在安全性方面,设置了每个页面判断用户是否已经登录,最大限度的防止了非法窃取他人信息的行为的发生。
通过本系统,学校可以有效进行作业管理。
在设计中要用到ASP作为B/S开发平台,ASP页面文件为纯文本格式,可包含HTML标记,脚本代码,ASP语法以及SQL指令。
当客户端浏览器向WEB服务器申请一个ASP页面时,WEB服务器将该*.asp文件提交给ASP引擎执行,然后将结果HTML返回给浏览器。
ASP作为配套的站点设计技术,可以根据浏览器端提出的不同申请动态地生成相应的HTML页面,从而可根据用户的需要方便地获取数据。
同时,由于ASP在服务器端执行,很好地保证了浏览器服务器结构中数据的一致性。
尤其值得一提的是,ASP支持ActiveXSeverComponents(ActiveX服务器组件),并可与任何ActiveXscripting语言兼容。
ActiveX以微软的COM(ComponentObjectModel)为基础,可以由任何编程语言来编写,诸如VB,VC,Delphi,Java等,并可在任何Windows平台上运行。
使用ActiveX可建立独立的业务逻辑处理单元,将其嵌入到所需的ASP主页中,不仅功能灵活,而且具有很高的可重用性,比较容易开发出具有Internet通信能力和具有传统商业计算能力的混合应用。
可以肯定,随着ActiveX市场占有率的提高,组件对象与ASP结合将成为构造WEB应用系统的最常用方式。
第2章系统需求分析
2.1系统概述
该系统的开发主要是为提高目前学校作业管理的效率,重点解决了作业管理混乱、教师携带批改不方便、远程教学却无法远程提交或批改作业等问题,有效地利用了各学校现有的电脑与网络资源,促进学校全面展开信息化教学,极大地提高了工作、学习效率。
2.2系统功能分析
学生作业管理系统主要提供网上的作业管理平台,主要分为管理员、教师、学生三个部分的功能。
管理员的功能体现在后台管理模块,教师和学生的功能用来进行留言交流和网上答疑。
2.2.1管理员部分的功能分析
1)管理员登录功能,根据权限进入管理员相应的页面
2)管理员发布公告、管理公告(查看、删除)的功能
3)管理员设置班级、课程、任课教师,同样具有查看、修改、删除的功能
4)管理员修改密码功能
2.2.2教师部分的功能分析
1)教师登录功能,根据权限进入教师相应的页面
2)教师修改密码功能
3)教师在线布置、批改作业的功能
2.2.3学生部分的功能分析
1)学生登录功能,根据权限进入学生相应的页面
2)学生查看公告的功能
3)学生修改密码的功能
4)学生查看、下载老师的作业题目,上传作业,查看老师对作业的批改情况的功能
2.3系统数据分析
2.3.1系统数据流图
学生作业管理系统分为管理员、教师、学生三个部分。
1)管理员模块数据流图
对页面的维护,公告、用户信息、教师信息、学院、班级、课程的添加、删除及修改,其数据流图如下:
2)教师模块数据流图
教师布置作业,批改作业,在线答疑,其数据流图如下:
3)学生模块数据流图
学生查看公告、作业信息、上传作业、在线提问、查看答疑信息,其数据流图如下:
2.3.2数据字典
根据系统功能设计的需求,对于学生作业管理系统的数据库,可以列出系统的各个组成部分的数据项:
1)管理员信息表:
管理员ID、管理员密码、管理员名称
2)学生信息表:
学号、学生名称、学生密码、
3)教师信息表:
教师序号、教师名称、教师密码
4)课程信息表:
课程序号、课程名称、班级、教师
5)作业信息表:
作业序号、课程序号、教师、作业题目、发布时间、上传截止时间、作业内容、作业路径
6)上传作业信息表:
作业序号、学号、标题、内容、上传时间、上传路径、作业分数
7)公告信息表:
公告序号、标题、日期、发布者、内容
2.4系统数据库设计
2.4.1实体联系图
根据数据需求分析,可以用E-R图描述学生作业管理系统,如图4.1所示:
2.4.2逻辑结构
系统主要用到的表有学生信息表、教师信息表、课程信息表、作业信息表、上传作业信息表、答疑信息表、管理员信息表、公告信息表。
1)学生信息表
表2.4.1学生信息表
字段名
数据类型
长度
可否为空
说明
student_id
文本
14
否
student_password
16
密码
student_name
8
可
学生姓名
student_class
20
班级
2)教师信息表
表2.4.2教师信息表
teacher_id
教师ID
teacher_password
teacher_name
3)课程信息表
表2.4.3课程信息表
course_no
4
课程序号
course
课程名称
class
班级名称
teacher
教师姓名
4)作业信息表
表2.4.4作业信息表
work_no
作业序号
work_title
40
作业标题
uptime
日期/时间
—
上传时间
datetime
截止时间
content
255
内容
workpath
上传路径
5)上传作业信息表
表2.4.5上传作业信息表
title
作业内容
upworkpath
作业路径
handintime
score
10
作业成绩
6)管理员信息表
表2.4.6管理员信息表
admin_id
Char
管理员ID
admin_password
nvarchar
admin_name
char
管理员名称
7)公告信息表
表2.4.7公告信息表
note_no
3
公告序号
50
标题
notetime
时间/日期
发布时间
第2章开发平台与语言简介
2.1ASP简介
ASP作为Microsoft的下一代面向对象的语言产品.能够让开发人员在IIS平台上快速地建立大量的应用程序。
按照微软给出的定义,ASP是一种源自于C和C++的.简单的、现代的、面向对象的和类型安全的程序设计语言。
ASP为程序员提供了开发飞速发展的Web应用程序所需的强大而灵活的功能。
ASP和Java的核心与C++比较有着相同的优势和局限,比起C++,ASP将更容易被人们理解和接受,未来大量.NET平台的应用将由ASP开发。
2.2Access简介
Microsoft
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 课程设计 学生 作业 管理 系统