用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计c#

学生作业管理系统的设计与实现

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      100%(1)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 【摘要】现行的大学、各种网校,学生根据老师的安排提交作业,老师对学生的作业进行批阅和管理。大都是通过E-mail完成,作业管理比较混乱。开发此系统的目的是有效地解决了作业管理混乱局面。通过此系统,教师可以在线布置作业和对已布置作业列表有效管理。教师可以在线对学生作业进行批阅和批量下载管理,对班级某次作业已提交情况和学生个人所有次数作业提交情况能有效地进行统计,大大提高作业管理效率。

【关键词】作业管理、网络教学、ASP.NET
目录
1 前言 1
1.1 开发背景 1
1.2 开发意义 1
2 需求分析 2
2.1 管理员模块功能需求 2
2.1.1 管理员登录及注册和修改个人资料 2
2.1.2 管理员需求 2
2.2 教师模块功能需求 3
2.2.1教师登录及修改个人资料 3
2.2.2教师功能需求 3
2.3 学生模块功能需求 4
2.3.1学生登录及修改个人资料 4
2.3.2学生功能需求 4
2.4 系统功能结构图 5
2.5 系统数据流程图 6
3系统设计 7
3.1 开发工具介绍 7
3.2 技术概述 7
3.2.1 开发语言的选择 7
3.2.2 数据库的选择 8
3.2.3 前台页面的布局 8
3.2.3 后台系统架构 8
3.3 数据库设计 9
3.3.1 数据字典 9
3.3.2 数据库关系图 12
4 详细设计 13
4.1 登录页 13
4.2 管理员页面 14
4.2.1 管理员首页 14
4.2.2 管理员班级管理页面 15
4.3 教师页面 16
4.3.1 教师首页 16
4.3.2 教师发布作业页面 17
4.3.3 教师批阅作业页面 18
4.3.4 教师统计作业页面 19
4.4 学生页面 20
4.4.1 学生首页 20
4.4.2 学生上交作业页面 21
5 结束语 22
此系统很好地解决了如今学生作业管理的混乱局面。本系统采用ASP.NET编程技术开发。本系统的最终用户只有管理员、教师和学生。教师主要发布作业、批阅作业和统计作业。批阅作业时系统智能提示各班待批作业次数。教师对学生作业可以在线下载单个学生作业然后对其评分也可批量下载批阅然后评分。对已批阅的学生作业则显示已批阅。教师统计作业有统计单个学生所有次数已交作业情况和统计单个班级已交作业情况。学生查看班级作业已发布的作业列表时,系统自动显示没交作业次数。同时学生能在线及时的得到作业批阅的反馈。
此系统高效地提高了学生作业管理。科学规范地管理学生作业,大大提高学校的管理水平,优化资源,实现效益的最大化。
本系统采用ASP.NET开发,ASP.NET是一种动态网站开发技术,对比与ASP、PHP等同类开发技术,ASP.NET的优势很明显在于它简洁的设计和实施。这是面向对象的编程人员的梦想:语言灵活,并支持复杂的面向对象特性。在这种意义下,它真正能够与编程人员现有的技能进行互操作。
由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序
从前景上来看.NET Framework 3.5版本在即将成为主流系统Windows7上已经预安装,也就是说.NET里的东西即将成为编程的主流,所以日后也可能成为dynamic webpage scripting的主流。
ASP.net动态网页编程技术中。页面表示代码(.aspx)与逻辑处理代码(.cs)是分开处于两个不同的文件当中,即CodeBehind编程技术。有助美工和后台程序员的异同开发。
3.2.2 数据库的选择
数据库采用的是微软公司的SQL Server 2005,SQL Server 2005是一个大中型关系数据库平台,Microsoft SQL Server 2005 是一个完整的商务智能 (BI) 平台,其中为用户提供了可用于构建典型和创新的分析应用程序所需的各种特性、工具和功能。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
3.2.3 前台页面的布局
我们采用的是CSS+DIV进行页面布局。CSS+DIV 是一种网页的布局方法,这一种网页布局方法有别于传统的HTML网页设计语言中的表格(Table)定位方式,真正地达到了w3c内容与表现相分离。
3.2.3 后台系统架构
此系统架构采用的是三层架构,所谓三层架构其实就是将整个业务应用划分为表示层、业务逻辑层、数据访问层等。
普通三层:数据访问层DAL:用于实现与数据库的交互和访问,从数据库获取数据或保存数据到数据库的部分。 业务逻辑层BLL:业务逻辑层承上启下,用于对上下交互的数据进行逻辑处理,实现业务目标。 表示层UI:主要实现和用户的交互,接收用户请求或返回用户请求的数据结果的展现,而具体的数据处理则交给业务逻辑层和数据访问层去处理。业务实体Model:用于封装实体类数据结构,一般用于映射数据库的数据表或视图,用以描述业务中客观存在的对象。Model分离出来是为了更好地解耦,为了更好地发挥分层的作用,更好地进行复用和扩展,增强灵活性。

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信