这篇数据库论文范文属于论文格式免费优秀学术论文范文,数据库有关本科论文开题报告,与一个通用在线作业系统的设计与实现相关论文的格式模板。适合数据库及作业及管理系统方面的的大学硕士和本科毕业论文以及数据库相关开题报告范文和职称论文写作参考文献资料下载。
摘 要 :本文采用Access+ASP技术设计了一种基于B/S(Browser/Server)模式的通用在线作业管理系统,由管理员子系统、教师子系统、学生子系统和系统维护等模块构成,可满足管理员安排教师、教师录入其上课班级、布置作业和批改作业、学生上传、下载自己的作业及作业成绩查询等管理的需要.
关 键 词 :B/S模式,通用,在线作业系统
中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2012) 13-0000-02
本系统的任务是任课教师可通过网络布置、批改学生作业,并给出评语,学生可通过网络上传、下载,即管理自己的作业,同时可在线查看作业的得分和评语.使用在线作业系统可以极大地方便学生和教师,实现作业批改方式的网络化管理
本系统基于过去传统的作业管理模式,可完全代替传统的作业布置与批改方式,特别注重实用性、操作简单,适合于不同计算机网络操作水平的教师和学生,同时系统也不太复杂和烦琐,更适合于当今教学和管理改革模式与发展的需求,是一个简单易行、适合各级别、各类学校的通用在线作业管理系统.
一、系统的总体设计
(一)需求分析
系统的基本功能是提供网上作业管理平台.具体需求如下:
系统中的用户分为学生、教师和管理员3种类型.
1.管理员:
1)可以添加和编辑教师和管理员用户数据.
2)可以更改自己的密码.
3)能完全退出系统,返回登录界面.
2.教师:
1)可以按规定的格式添加和编辑班级信息.
2)可以添加和编辑作业信息.
3)可以下载学生作业,对学生作业作批注、修订后,再上传到指定的目录.
4)可以给出学生作业的打分,并给评语.
5)可以更改自己的密码.
4)能完全退出系统,返回登录界面.
3.对于学生:
1)教师已添加了班级的新生能自行注册学生用户.
2)能查看教师布置的作业,完成某次作业后上传作业,也可删去已批改过的作业.
3)能查看作业的成绩和评语,也可下载批改过的或未批改过的自己的作业.
4)可以更改自己的密码.
4)能完全退出系统,返回登录界面.
(二)功能模块划分
怎么样写数据库硕士论文
播放:22560次 评论:7725人
根据(一)提出的需求,可以设计出系统的总体功能模块,如图1.2所示.
以上系统中各模块是通过ASP脚本程序和访问数据库及用许多超链接来完成的.
(三)数据库设计
系统依据数据库设计原则和分析方法,设计了一个Access数据库work_data.mdb,包含以下5个系统表结构:学生信息表users、管理员和教师信息表admin_user、班级信息表class、作业表schoolwork、上传作业信息表uploadfile等.它们分别记录了系统不同的信息,支持系统的运行.
为了尽量降低冗余度,管理员和教师用户共用一个信息表admin_user,通过设置权限字段purview来区别的他们.另外,为了便于查询,数据库中增加了两个查询view_uploadfile和view_uploadfile.
二、系统的实现
系统运行在Windows XP Professional环境下,采用ASP作为前台开发工具,Access作为后台数据库的B/S模式.共分为5个部分,即通用网页(可复用部分)、首页(登录页面)、管理员页面、学生页面和教师页面.
有关论文范文主题研究: | 数据库类论文范文 | 大学生适用: | 函授毕业论文、函授毕业论文 |
---|---|---|---|
相关参考文献下载数量: | 89 | 写作解决问题: | 如何怎么撰写 |
毕业论文开题报告: | 论文任务书、论文摘要 | 职称论文适用: | 刊物发表、职称评中级 |
所属大学生专业类别: | 如何怎么撰写 | 论文题目推荐度: | 优质选题 |
(一)各个功能模块的实现
1.系统公用页面
为了减少重复代码,使代码简洁,提高设计效率,本系统设计了conn.asp和error_page.asp和style.css三个通用功能页面由组成.
conn.asp页面用来处理与数据库相关的操作,如建立与数据库的连接,error_page.asp用来处理出错信息,它们将被包含于其它网页程序中.
页面风格定义文件style.css,存放各页面整体风格CSS定义.包括页面、表格、标题、输入框的字体、颜色和用于超链接伪类的定义等.
2.用户登录页面设计
本系统共有三类用户:管理员用户、教师用户、学生用户.
管理员用户和教师用户共用同一个界面,如图2.1所示.admin_login.asp是其登录页面,在用户输入用户名和密码后,将以post的方式提交给admin_execute.asp页面,在admin_user表中查找对应的用户是否存在,若不存在,则提示相应的信息,若存在,则根据登录用户权限使用server.redirect转向对应的网页.
学生用户界面如图2.2所示.学生用户不是由管理员或教师添加的,而是由学生自己注册(如果教师还没有添加对应的班级,学生是不能注册的).
3.管理员页面设计
管理员登录成功后,将转向到管理员操作菜单页面.此模块涉及到添加管理员信息、编辑管理员信息、添加教师信息、编辑教师信息、修改自己的密码和退出系统(清空用户登录信息,返回到登录界面)等页面.如果添加的用户是教师,还需为此用户创建一个以其用户名命名的目录,用于存放所教学生的作业.在编辑教师信息时,如果教师还有授课班级,则不允许删除此教师用户.
4.教师功能页面设计
此模块涉及到教师添加和管理班级、添加和管理作业、批改作业、更改密码和安全退出等.教师添加自己的上课班级时,会在管理员为其创建的目录下创建班级目录.在管理班级信息时,不允许删除还有学生存在的班级.教师布置(添加)的作业时,将在班级目录下创建以此作业名为名称的目录,对同一个作业,同一个班级的不同学生提交的作业都会存放到同一个目录下面,即布置作业时所创建的目录.对于作业的编辑只局限于修改作业的说明书,其“作业名称”是不能修改的.
该文地址 http://www.sxsky.net/geshi/433733.html
“批改作业”页面,可以查看作业的详细说明,及此次学生交作业的情况,包括:学生的学号、交作业的时间等信息,对于已经批改的作业,还会显示分数和评语,通过此页面可进行“下载”和“批改”作业两项操作.
5.学生功能页面设计
学生登录成功后就可以登录“学生作业模块”了,主要工作就是查看教师布置的作业,自己已经交过的作业及教师给出的成绩情况、上传已做好的作业、下载和删除自己已上交的作业等.
本系统中使用了一个文件上传类来实现文件上传.将在已创建好的班级目录下创建不同的学生目录来保存学生上传的文件,文件大小被限制在1MB内,可打包成zip或rar格式上传.
三、网站的权限管理
本系统采用NTFS方法来对网页的访问权限进行设置,不提供匿名访问,同时,为管理员、教师和学生设置了不同的权限,只有合法的用户才能访问指定的网页.没有正确身份认证的用户,系统将拒绝访问.
四、网站维护
网站维护主要包括初始化教师和学生信息(学期开始的时候需要更新教师和学生数据表)、清空作业(学期开始的时候需要清空相应目录中的作业)、应定期对管理员和教师的用户名和密码进行更新,并对IIS和NT权限做相应设置.
五、结束语
设计和开发的在线作业管理系统是一个B/S结构的通用的管理信息系统.本系统的智能化管理程度达到一个较高的标准,能够满足当今教学信息系统应具备的可用性、先进性、可扩展性和信息管理的简单性等要求.
系统在实际教学中进行了应用,实现了预期的各项功能.通过教师和学生的使用,其可靠性和稳定性都得到了肯定,达到了较为理想的效果,体现了运用网络技术提高教育教学质量的优势.
参考文献:
[1]付明柏.一个高校在线教学系统的设计与实现[J].电脑知识与技术,2009,9
[2]宣小平,但正刚,张文毅编著.ASP数据库系统开发实例导航[M].北京:人民邮电出版社,2003.1:153-209
[3]王兴玲,于海波,胡晓辉,李刚生编著.ASP案例汇编[M].北京:清华大学