简介:关于作业学生方面的的相关大学硕士和相关本科毕业论文以及相关作业学生论文开题报告范文和职称论文写作参考文献资料下载。
1.系统分析与设计
1.1 系统分析
1.1.1 需求描述
学生作业管理系统是一种能高效的管理学生作业的一种系统,应该具备以下的功能.
1、学生和教师进行注册,注册后可以进行操作.2、管理员进行统一的管理,包括用户管理、专业管理、院系管理、课程管理和班级管理.
3.教师可以在线布置作业和批改作业.
4.学生可以上传作业和查看作业
1.1.2 用例分析
用例图能更直观的描述系统的功能.本系统主要包括三个角色,即管理员、教师和学生,具体用例图如图1-1所示.
1.2 系统总体设计
学生作业管理系统的功能包括管理员模块、教师模块和学生模块三大部分.
1.2.1 功能模块设计
管理员模块主要是对用户的身份进行审核、管理班级信息和管理课程信息.其中审核用户身份包括审核教师和学生两种用户身份,不同的用户拥有不同的权限.因为教师教授的班级不同,因此对班级进行统一的管理,课程指定到每一个具体的班级.课程信息管理是指对每学期的课程指定任课教师,管理员可以排设新课,也可以对所排课程进行修改或删除.
教师模块主要包括教师注册信息的维护、布置作业和批改作业.教师注册信息的维护包括新教师的注册,注册后信息的更改、更新,离职教师的信息删除等.布置作业指的是教师对自己所任课程发布作业要求,同时可以上传作业要求所需的文件.批改作业主要是指学生上传完作业后,教师进行批阅,学生通过该系统可以查阅教师的批阅意见.
学生模块主要包括学生注册信息的维护、上传作业和查看作业.学生注册信息的维护包括新生的注册,注册后信息的更改、更新等.上传作业主要是指学生通过上传模块把教师布置的作业进行提交的过程.查看作业主要是指学生通过该系统查看作业的审批情况.
1.2.2 业务流程图
整个系统的业务流程图如图1-2所示.
1.2.3 数据库设计
数据库中包含10个表,分别为院系信息表,教师信息表,班级信息表,开设学期表,专业信息表,学生信息表,布置作业表,课程信息表,上交作业表,用户信息表,各个表之间的关系如图1-3所示.
1.2.4 系统结构设计
系统采用三层体系结构设计,即表现层、业务逻辑层和数据访问层.表现层即系统的界面,主要作用是于用户进行数据交换,该层主要是调用业务逻辑层的类来进行表达和实现.业务逻辑层主要是根据系统实际的功能逻辑调用数据层中的对象来封装功能类.该层比较灵活,需要按照不同的需求论文范文,业务逻辑层主要是靠手工编码完成.
数据访问层主要是封装了数据库的访问操作类以及数据实体类,数据访问层主要与数据库表和视图一一对应,可由特制的辅助工具自动生成.具体的三层体系结构如图1-4所示.
2.系统的构建
本系统在visualstudio.NET环境的下,采用C#语言结合Access数据库进行开发.
一起作业学生端:女老师让未完成作业学生雨天排队 并挨个踹屁股
2.1 构建工具
(1) Visual Studio.NET
Visual Studio .NET 是一套完整的开发工具,用于生成 ASPWeb 应用程序、XML Web services、桌面应用程序和移动应用程序.Visual Basic .NET、Visual C++ .NET、Visual C# .NET 和Visual J# .NET 全都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案.另外,这些语言利用了 .NET Framework 的功能,此框架提供对简化 ASPWeb 应用程序和 XML Web services 开发的关键技术的访问.
(2) C#
C#编程语言是由微软公司的Anders Hejlsberg和 Scott Willamette领导的开发小组专门为.NET平台设计的语言,它可以使程序员移植到.NET上.这种移植对于广大的程序员来说是比较容易的,因为C#从C,C++和J论文范文a发展而来,它采用了这三种语言最优秀的特点,并加入了它自己的特性.C#是事件的驱动的,完全面向对象的可视化编程语言,可以使用集成开发环境来编写C#程序.使用IDE,程序员可以方便的建立,运行,测试和调试C#程序,这就将开发一个可用程序的时间减少到不用IDE开发时所用时间的一小部分.使用IDE迅速建立一个应用程序的过程称为快速反映开发.
(3) Access数据库
Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一.它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务.具有如下的优点:
第一、存储方式单一,基本上对象都存放在以后缀为.MDB的数据库文件种,便于用户进行操作和管理.第二、面向对象:Access是一个面向对象的开发工具,这种基于面向对象的开发方式,使得开发应用程序更加简便啦.第三、界面友好、易操作,第四、集成环境、处理多种数据信息.第五、Access支持ODBC.
2.2 系统的设计界面
(1) 登陆界面
通过对系统进行需求分析、设计等一系列工作,将系统分为三个模块:管理员模块、教师师模块、学生模块,最终使系统实现了管理员修改个人资料、发布、管理公告、添加学院、班级、课程、设置任课老师;老师发布、修改、删除公告、修改个人资料、布置、批改作业、网上答疑;学生修改个人资料、查看成绩、作业公告、上传作业、提出疑问并查看疑问信息的功能.系统界面美观友好,操作方便,将在很大程度上提高学校的作业管理效率,基本达到本次设计的目的.具体的登陆界面如图2-1所示.
(2) 查询页面
管理员登陆后可以进行用户管理,班级管理和课程管理.可以进行课程的更改,删除和增加课程.根据课程编号、课程名称任课教师等进行查询.具体查询界面如图2-2所示.
(3) 修改界面
查询出来具体的数据后,我们可以进行课程信息的修改.选中需要修改的信息,然后输入新的数据,点击更新后进行修改.具体操作界面如图2-3所示.
3.总结
本文对在线学生作业管理系统进行了分析与设计.通过对系统做需求分析、设计等一系列的工作,系统设计有三个角色:管理员、教师和学生.三个角色通过系统登录,分别进入各自的管理界面.各个角色的管理界面都包括信息管理、作业管理.学生管理界面:信息管理可以查看个人资料、修改论文范文;作业管理可以查看并下载教师布置的作业题目、查看最新作业公告信息、学生用户的个人作业、上传提交作业;教师管理界面:信息管理同样可以查看个人资料、修改论文范文,并且可以查看、修改所有学生信息,发表公告,管理公告;作业管理可以上传作业题并对其进行管理,查看所有学生作业并批阅评分;将在很大程度上提高学校的作业管理效率.
参考文献
[1] 张其珍. .net作业批改系统的设计与实现[J].信息与电脑(理论版),2010.06
[2] 刘晓华,刘建舟.智能化网络作业系统的设计与实现[J].现代远距离教育,2006.03
[3] 吴彦等.网上作业系统的设计与实现[J].电脑与信息技术,2004.01[4] Jeffrey Richter著,李建忠译.MICROSOFT.NET框架程序设计(修订版)[M],北京:清华大学出版社,2003.11
[5] 网上作业管理系统设计[EB/OL].http://202.102.240.110/kns50/detail.aspxQueryID等于436&,CurRec等于7
作者单位:大连艺术学院
总结:本论文可用于作业学生论文范文参考下载,作业学生相关论文写作参考研究。
一起作业学生端引用文献:
[1] 学生作业论文范文 关于学生作业类论文范本10000字
[2] 清华首现学生作业查重服务
[3] 在台湾学生写作业报告查重吗