预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于.NET技术的网上作业平台的设计与实现的中期报告 一、项目概述 本项目是一个基于.NET技术的网上作业平台,旨在为学生和老师提供一个便捷的在线交互、在线上传和下载作业的平台。学生可以在线提交作业、查看作业成绩、了解作业要求和DDL;老师可以在平台上布置作业、查看并批改作业、给学生分配成绩等。 二、开发环境和技术选用 本项目采用VisualStudio2017作为开发工具,使用C#语言进行编程,采用ASP.NETMVC框架作为模型-视图-控制器的架构,与数据库进行交互,并使用Bootstrap前端框架美化页面。同时,运用了HTML、CSS、JavaScript、jQuery等技术。 三、已完成的工作 1.需求分析 调研和分析了网上作业平台的需求,明确了系统的功能模块。 2.数据库设计 根据需求,设计并创建了该系统所使用的数据库,并编写了SQLServerScripts文件,用于快速建立和初始化数据库。 3.系统架构设计 采用了ASP.NETMVC框架,将模型、控制器、视图三个不同的部件进行解耦,保证系统的稳定性和灵活性。 4.系统登录功能 实现了学生、教师、管理员等不同用户身份的登录功能,保证各个用户可以进行不同的操作。 5.系统主页 设计了系统主页,包括学生和教师两个不同的操作入口,方便用户操作。 6.学生功能模块 实现了学生提交作业功能、作业查看和删除功能、查看成绩和作业要求,并在学生提交作业后自动更新作业提交时间。 7.教师功能模块 实现了教师布置作业、查看作业、查看学生作业、批改作业、下载作业等功能,并在布置作业时自动设置作业的发布时间和截止时间。 8.管理员功能模块 实现了管理员对学生、教师进行管理和操作的管理界面,包括增加、删除、修改用户信息等。 9.前端页面设计 采用Bootstrap前端框架和HTML、CSS、JavaScript、jQuery等技术,美化了系统各个页面,增强用户体验。 四、待完成的工作 1.作业查重功能:在作业提交时进行文本查重,保证作业的原创性。 2.系统安全性设计:采用ASP.NET内置的用户认证和授权模块,加强系统的安全性。学生、教师等用户的密码需要经过加密处理。 3.报表功能:为了方便教师了解课堂情况,可以在系统中增加报表功能。 4.系统性能优化:对系统进行性能分析,对系统进行优化,提高系统的响应速度和效率。 五、总结和展望 在本阶段的开发中,我们完成了项目初步架构的构建,具备了初步的系统功能。但是在系统性能、安全性等方面还存在一些不足之处,需要在后续的开发过程中进一步完善。 下一步的开发计划将着眼于完善未完成的模块,并对系统性能和安全性进行优化升级。同时以满足用户体验为目标,进一步优化前端页面设计。