学生作业管理系统课程设计报告15581.docx
《学生作业管理系统课程设计报告15581.docx》由会员分享,可在线阅读,更多相关《学生作业管理系统课程设计报告15581.docx(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、海 南 大 学学课程设计计报告课 程: 数据库库原理 题 目: 学生生作业管管理系统统 学 号: 2200991611331100332姓 名: 姬晓鹏鹏专业年级级: 009电子子信息工工程理科科实验班班学 院:信息科科学技术术学院 指导教师师:李怀怀成 完成日期期: 20011 年 112 月144日 海南大学学信息学学院数据库综综合设计计评分表表题目学号姓名成绩学生自评自评成绩绩:学生签名名: 220 年 月月 日指导教师师评语及及评分建议议教师签名名: 20 年年 月 日目录摘要1第1章 绪论221.1 选题的的目的、意意义21.2 本文的的工作内内容2第2章 系统需需求分析析42.1系
2、系统概述述42.2 系统功功能分析析42.2.1 管管理员部部分的功功能分析析42.2.2 教教师部分分的功能能分析442.2.3 学学生部分分的功能能分析442.3 系统数数据分析析52.3.1 系系统数据据流图552.3.2 数数据字典典62.4系系统数据据库设计计72.4.1 实实体联系系图72.4.2 逻逻辑结构构8第2章 开发发平台与与语言简简介1112.1 ASPP 简介介112.2 Acccesss简介111第3章 系统功功能实现现123.1 数据库库的连接接123.2系系统登录录模块设设计1223.3 学生模模块设计计133.3.1 学学生查看看、提交交作业模模块1333.4
3、教师模模块设计计153.4.1 教教师布置置作业模模块1553.4.2 教教师批阅阅作业模模块1663.5 管理员员模块设设计1773.5.1 管管理员管管理教师师信息模模块1773.5.2 管管理员管管理课程程信息1183.5.3 管管理员管管理学生生信息1193.6 公告模模块设计计193.6.1 公公告发布布设计1193.6.2 公公告浏览览、删除除设计220第4章 系统测测试与运运行2224.1系系统测试试的目的的和原则则224.2 系统测测试结果果22第5章 系统设设计总结结23参考文献献24摘要近些年来来网络技技术的迅迅速发展展,使得得不同地地点的人人们在任任何时间间都可以以轻松获
4、获得自己己需要的的信息,同同时也极极大地推推动了网网络教学学的发展展。本文阐述述的是运运用ASSP技术术构建一一个网上上作业管管理系统统,以其其改变过过去传统统的学生生递交作作业的方方式,老老师批改改作业的的方式,让让学生递递交作业业更加灵灵活,大大大减轻轻了老师师的工作作量和学学生的学学习任务务,极大大地提高高了老师师的工作作效率和和学生的的学习效效率。用用户登录录时有三三种身份份可供选选择,分分别为学学生、教教师和管管理员。学学生有查查看作业业、提交交作业、查查看成绩绩、查看看班级公公告等功功能,老老师有发发布作业业、批改改作业等等功能,管管理员有有添加、删删除学生生老师信信息,添添加删除
5、除班级、课课程信息息,发布布删除公公告等功功能。本系统结结合ASSP技术术,以及及Miccrossoftt Acccesssz作作为数据据库开发发出来学学生作业业管理系系统。论文主要要介绍了了本课题题的开发发背景,所所要完成成的功能能和开发发的过程程。重点点的说明明了系统统设计的的重点、设设计思想想、难点点技术和和解决方方案。本文将着着重论述述在系统统的开发发过程中中的各个个阶段的的具体步步骤和实实施技巧巧。关键词:B/SS模式 作业业管理无无组件上上传第1章 绪论1.1 选题的的目的、意意义随着计算算机网络络技术、多多媒体技技术、数数据库技技术在教教育领域域中应用用的不断断发展,教教育教学学
6、方式正正面临着着巨大的的技术变变革。教教育手段段不断得得到更新新,其中中计算机机辅助教教学(CCAI)技技术是发发展最快快,应用用最多的的一种现现代教学学手段。以以计算机机和各种种通信设设备为教教学的辅辅助手段段,通过过学习者者与计算算机交互互而完成成学习。因因此,如如何用现现代教学学技术手手段,将将传统的的教师技技术资源源和教师师的智慧慧以多媒媒体的形形式提供供给学生生,为学学生创造造一个个个性化的的学习环环境,是是教学辅辅助系统统的目的的之一。目前,国国内外作作业管理理一般采采用两种种方法:一种将将作业以以纸质方方式交给给老师;另一种种是以电电子版形形式发送送到老师师的邮箱箱或者上上传到指
7、指定的一一个共享享目录内内。但这这两种方方法都有有各自的的弊端:前一种种方法不不方便携携带、作作业批改改时间长长、登记记成绩繁繁琐;后后一种方方法也存存在一些些不足:通过邮邮箱形式式,教师师下载学学生作业业、登记记成绩效效率很低低;通过过长传到到共享目目录的形形式,学学生可以以随意查查看、更更改或删删除其它它同学的的作业,造造成大量量如抄袭袭作业、恶恶意删除除或修改改其他同同学作业业的事情情发生。现在国内内外也有有很多作作业管理理的软件件,采用用的技术术也是多多种多样样,如基基于JSSP、FFTP模模式,但但大多数数作业管管理系统统主要用用于网络络学院的的远程教教学。至至于校园园内的正正规教学
8、学,利用用作业管管理系统统组织管管理教学学活动的的并不多多。在当前的的信息化化时代中中,一个个实用的的作业管管理系统统,将会会大大提提高学校校的管理理水平,优优化资源源,实现现效益的的最大化化。因此此,将作作业管理理系统作作为本次次毕业设设计课题题是非常常有意义义,具有有研究的的价值。1.2 本文的的工作内内容本系统是是针对现现在各种种类型的的学校教教学中的的作业管管理问题题,采用用目前在在网站开开发中使使用广泛泛的ASSP技术术,基于于Winndowws7操作系系统所开开发的一一套作业业管理系系统。本本系统实实现了老老师可以以自由发发布作业业要求、查看公告,学生上传作业、查看公告,查询作业信
9、息、成绩等功能;界面友好,使用方便。在安全性方面,设置了每个页面判断用户是否已经登录,最大限度的防止了非法窃取他人信息的行为的发生。通过本系统,学校可以有效进行作业管理。在设计中中要用到到ASPP作为BB/S开开发平台台,ASSP页面面文件为为纯文本本格式,可可包含HHTMLL标记,脚脚本代码码,ASSP语法法以及SSQL指指令。当当客户端端浏览器器向WEEB服务务器申请请一个AASP页页面时,WWEB服服务器将将该*.assp文件件提交给给ASPP引擎执执行,然然后将结结果HTTML返返回给浏浏览器。ASP作作为配套套的站点点设计技技术,可可以根据据浏览器器端提出出的不同同申请动动态地生生成
10、相应应的HTTML页页面,从从而可根根据用户户的需要要方便地地获取数数据。同同时,由由于ASSP在服服务器端端执行,很很好地保保证了浏浏览器服服务器结结构中数数据的一一致性。尤尤其值得得一提的的是,AASP支支持AcctivveX Sevver Commponnentts (ActtiveeX服务务器组件件),并并可与任任何AcctivveX scrripttingg语言兼兼容。AActiiveXX 以微微软的CCOM(Commponnentt Obbjecct MModeel)为为基础,可可以由任任何编程程语言来来编写,诸诸如VBB, VVC, Dellphii, JJavaa等,并并可在任
11、任何Wiindoows平平台上运运行。使使用AcctivveX可可建立独独立的业业务逻辑辑处理单单元,将将其嵌入入到所需需的ASSP主页页中,不不仅功能能灵活,而而且具有有很高的的可重用用性,比比较容易易开发出出具有IInteerneet通信信能力和和具有传传统商业业计算能能力的混混合应用用。可以以肯定,随随着AcctivveX市市场占有有率的提提高,组组件对象象与ASSP结合合将成为为构造WWEB应应用系统统的最常常用方式式。第2章 系统需需求分析析2.1系系统概述述该系统的的开发主主要是为为提高目目前学校校作业管管理的效效率,重重点解决决了作业业管理混混乱、教教师携带带批改不不方便、远远程
12、教学学却无法法远程提提交或批批改作业业等问题题,有效效地利用用了各学学校现有有的电脑脑与网络络资源,促促进学校校全面展展开信息息化教学学,极大大地提高高了工作作、学习习效率。2.2系系统功能能分析学生作业业管理系系统主要要提供网网上的作作业管理理平台,主主要分为为管理员员、教师师、学生生三个部部分的功功能。管管理员的的功能体体现在后后台管理理模块,教教师和学学生的功功能用来来进行留留言交流流和网上上答疑。2.2.1 管管理员部部分的功功能分析析1)管理理员登录录功能,根根据权限限进入管管理员相相应的页页面2)管理理员发布布公告、管管理公告告(查看看、删除除)的功功能3)管理理员设置置班级、课课
13、程、任任课教师师,同样样具有查查看、修修改、删删除的功功能4)管理理员修改改密码功功能2.2.2 教教师部分分的功能能分析1)教师师登录功功能,根根据权限限进入教教师相应应的页面面2)教师师修改密密码功能能3)教师师在线布布置、批批改作业业的功能能2.2.3 学学生部分分的功能能分析1)学生生登录功功能,根根据权限限进入学学生相应应的页面面2)学生生查看公公告的功功能3)学生生修改密密码的功功能4)学生生查看、下下载老师师的作业业题目,上上传作业业,查看看老师对对作业的的批改情情况的功功能2.3 系统数数据分析析2.3.1 系系统数据据流图学生作业业管理系系统分为为管理员员、教师师、学生生三个
14、部部分。1)管理理员模块块数据流流图对页面的的维护,公公告、用用户信息息、教师师信息、学学院、班班级、课课程的添添加、删删除及修修改,其其数据流流图如下下:2) 教教师模块块数据流流图教师布置置作业,批批改作业业,在线线答疑,其其数据流流图如下下:3) 学学生模块块数据流流图学生查看看公告、作作业信息息、上传传作业、在在线提问问、查看看答疑信信息,其其数据流流图如下下:2.3.2 数数据字典典根据系统统功能设设计的需需求,对对于学生生作业管管理系统统的数据据库,可可以列出出系统的的各个组组成部分分的数据据项:1) 管理员员信息表表:管理理员IDD、管理理员密码码、管理理员名称称2) 学生信信息
15、表:学号、学学生名称称、学生生密码、3) 教师信信息表:教师序序号、教教师名称称、教师师密码4) 课程信信息表:课程序序号、课程名名称、班班级、教教师5) 作业信信息表:作业序序号、课课程序号号、教师师、作业业题目、发发布时间间、上传传截止时时间、作作业内容容、作业业路径6) 上传作作业信息息表:作作业序号号、学号、标题、内内容、上上传时间间、上传传路径、作业分数7) 公告信信息表:公告序序号、标标题、日日期、发发布者、内内容2.4系系统数据据库设计计2.4.1 实实体联系系图根据数据据需求分分析,可可以用EE-R图图描述学学生作业业管理系系统,如如图4.1所示示:2.4.2 逻逻辑结构构系统
16、主主要用到到的表有有学生信信息表、教教师信息息表、课课程信息息表、作作业信息息表、上上传作业业信息表表、答疑疑信息表表、管理理员信息息表、公公告信息息表。1) 学学生信息息表表2.44.1 学生信信息表字段名数据类型型长度可否为空空说明studdentt_idd文本14否学号studdentt_paasswwordd文本16否密码studdentt_naame文本8可学生姓名名studdentt_cllasss文本20可班级2) 教教师信息息表表2.4.2 教教师信息息表字段名数据类型型长度可否为空空说明teaccherr_idd文本14否教师IDDteaccherr_paasswwordd文
17、本16否密码teaccherr_naame文本8可姓名3) 课课程信息息表表2.4.3 课课程信息息表字段名数据类型型长度可否为空空说明courrse_no文本4否课程序号号courrse文本20可课程名称称classs文本20可班级名称称teaccherr文本8可教师姓名名4) 作作业信息息表表2.44.4 作业信信息表字段名数据类型型长度可否为空空说明workk_noo文本4否作业序号号workk_tiitlee文本40可作业标题题courrse_no文本4否课程序号号uptiime日期/时时间可上传时间间dateetimme日期/时时间可截止时间间conttentt文本255可内容wor
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 作业 管理 系统 课程设计 报告 15581
限制150内