毕业论文设计--软件工程课程设计报告基于web在线作业提交批改系统.doc

上传人:大米 文档编号:562158382 上传时间:2023-12-13 格式:DOC 页数:67 大小:1.19MB
返回 下载 相关 举报
毕业论文设计--软件工程课程设计报告基于web在线作业提交批改系统.doc_第1页
第1页 / 共67页
毕业论文设计--软件工程课程设计报告基于web在线作业提交批改系统.doc_第2页
第2页 / 共67页
毕业论文设计--软件工程课程设计报告基于web在线作业提交批改系统.doc_第3页
第3页 / 共67页
毕业论文设计--软件工程课程设计报告基于web在线作业提交批改系统.doc_第4页
第4页 / 共67页
毕业论文设计--软件工程课程设计报告基于web在线作业提交批改系统.doc_第5页
第5页 / 共67页
点击查看更多>>
资源描述

《毕业论文设计--软件工程课程设计报告基于web在线作业提交批改系统.doc》由会员分享,可在线阅读,更多相关《毕业论文设计--软件工程课程设计报告基于web在线作业提交批改系统.doc(67页珍藏版)》请在金锄头文库上搜索。

1、软件工程课程设计基于web在线作业提交批改系统目录1. 基于web的江苏大学软件工程系作业提交系统课程设计概述51.1 课程设计的目的51.2 课程设计的任务51.3 课程设计采取的基本原理和主要技术方法51.4 开发阶段任务及角色分工52. 可行性研究62.1 编写目的62.1.1 目的62.1.2 预期的读者62.2 问题定义62.2.1 开展该工程的原因62.2.2 该工程的基本目标72.2.3 经济目标72.3 可行性研究的方法及评价度72.3.1 可行性研究所采用的方法72.3.2 评价尺度82.4 工作产品82.4.1 设计目标82.4.2 设计及约束条件82.4.3 产品工作原理

2、82.4.4 产品系统流程图82.4.5 数据流图102.4.6 数据词典112.4.7 产品的功能142.4.8 技术方面的可行性142.5 投资及收益分析142.5.1 市场分析142.6.2 投资估计152.6 社会因素方面的可行性152.6.1 技术152.6.2 使用方面的可行性152.7 产品可检测性162.7.1 检测标准162.7.2 检测的方法162.8 可行性综合分析162.9 可行性结论163. 需求分析173.1 任务概述173.1.1 目标173.1.2 运行环境173.1.3 条件和限制173.1.4 数据库描述183.2 二层的细化数据流图和数据字典193.2.1

3、 系统管理数据流图193.2.2 管理员模块数据流图203.2.3 教师模块数据流图203.2.4 学生模块数据流图203.3 功能需求203.3.1 系统功能设计203.3.2 系统管理功能213.3.3 学生用户登录子系统管理模块功能213.3.4 教师用户登录子系统管理模块功能213.3.5 管理员模块子系统管理模块功能223.4 性能需求223.5 数据描述223.5.1 E-R 图223.5.2 静态数据描述223.5.3 动态数据233.6 小结234. 概要设计234.1 系统结构234.1.1 系统管理模块234.1.2 学生用户登录子系统管理模块244.1.3 教师用户登录子

4、系统管理模块244.1.4 管理员模块子系统管理模块254.2 数据库表274.2.1 数据库表说明274.2.2 数据库的约束与关系294.3 个人总结295. 详细设计与实现295.1 总体功能模块设计295.2 登陆界面设计295.3 用户的注册315.3.1 学生注册315.3.2 教师注册335.4 系统管理员登录模块的设计345.4.1 学生信息管理345.4.2 教师信息管理395.4.3 对用户信息的修改395.5 添加删除学业信息模块415.5.1 专业信息的管理415.5.2 班级信息的管理435.5.3 课程信息的管理435.6 学生用户登录子系统管理模块435.6.1

5、个人信息模块435.6.2 作业管理模块445.6.3 查看教师布置的作业445.6.4 查看作业445.6.5 下载作业445.6.6 学生上传作业455.6.7 学生查看已经完成的作业分数465.7 教师用户登录子系统管理模块465.7.1 个人信息模块465.7.2 布置作业模块475.7.2 教师布置作业475.7.3 教师查看已布置的作业495.7.4 管理作业模块495.7.5 教师为学生作业进行打分505.7.6 评分结果505.8 个人小结506. 单元测试516.1 测试方案516.2 测试项目516.3 信息修改功能的操作526.3.1 学生梁富云个人信息修改526.3.2

6、 教师陈锦富信息修改536.3.2 管理员对学生梁富云的信息修改536.3.4 管理员对教师陈锦富的信息修改546.4 管理员对学业信息的设置操作546.4.1 管理员对学生专业信息的设置546.4.2 管理员对学生班级信息的设置546.4.3 管理员对课程信息的安排556.5 学生作业管理模块556.5.1 作业的查询556.5.2 作业的下载556.5.3 作业的上传566.5.4 查询分数566.6 教师作业管理模块566.6.1 老师布置作业566.6.2 陈锦富老师查询已经布置的作业576.6.3 陈锦富老师查看完成作业的学生576.6.4 陈锦富老师为完成作业的学生打分577. 心

7、得体会57参考资料58附录59前言随着科学技术的高速发展,计算机的使用已与人的生活密切相关。计算机工作的高效性使人们的工作效率有了大幅度的提高。与此同时,由于生活工作等因素的影响,如何能充分地利用电脑这个特性就成了我们软件工作者的重要话题。高校网上作业提交系统的主要任务是为各高校的老师和学生提供具有时效的服务,同时能快速、方便地发布和检索各种学习内容、作业信息等等。因为所有课程都具备了传统的课程的共性。如:以知识点为中心的非线性、发散性的导航等等。但随着社会的进步,人们知识水平的不断提高,高校网上作业提交系统也将随之不断的更新与发展。概括来说高校网上作业提交系统软件使用包括作业的发布和课程内容

8、的导航。学生作业信息的显示和作业完成的提交等。在被发布的网络作业中,基本上都能提供不同程度的作业内容显示及相关课程内容导航。本着研究学习的目的,本文对网上作业提交与点评系统做了分析、设计、编码,实现了一个基本的雏形。1. 基于web的江苏大学软件工程系作业提交系统课程设计概述1.1 课程设计的目的巩固学过的计算机语言(如c+、java)知识、并结合数据库系统、jsp应用、dreamweaver网页界面设计、软件需求工程和面向对象建模等知识,完成一个较综合的项目。培养学生综合应用所学专业知识及计算机知识的能力,训练和提高软件开发技能。要求每个学生在规定时间内必须完成一个规模适当的应用软件系统;在

9、教师的指导下以软件设计为中心,以小组为单位完成从可行性分析、需求分析、软件设计、编码到软件测试运行的软件开发全过程。通过软件开发的实践实现以下基本目标:u 深化已学的知识,完成从理论到实践的转化u 提高分析和解决实际问题的能力u 培养“开拓创新”能力1.2 课程设计的任务 基于Web的江苏大学软件工程系作业提交系统1) 学生、教师、管理员注册,个人信息的查看和修改。2) 教师:学生作业的布置、学生作业的删除、成绩发布、成绩修改、下载提交的作业。3) 学生:教师布置作业查阅、上传作业、作业成绩的查看。4) 管理员:添加教师、学生、专业、班级,修改用户信息。1.3 课程设计采取的基本原理和主要技术

10、方法在现代化的教育技术模式下,计算机已经广泛应用于学校的教育管理,给传统的教学方式带来了重大的革命。如何有效进行作业管理是摆在我们面前的一个新的课题。本文在研究目前国内外作业管理情况的基础上,从学校的实际需求出发,采用当前流行的B/S(浏览器/服务器)结构和JSP动态网页开发技术,基于Windows7 操作系统和SQL Server 2008数据库,实现一个网上作业提交与点评系统的雏形。通过对该系统进行一系列的需求分析、设计、编码、测试等工作,使系统实现了管理员发布管理公告、教师管理、班级、课程;老师在线发布作业、批改作业;学生上传作业、查看作业信息。重点对系统设计过程作了相应描述,同时也对系

11、统需要改进的地方做了总结。 1.4 开发阶段任务及角色分工组长:梁富云 3100608018、软件1001组员:张建彬 3100608024、软件1001 夏文泽 3100608030、软件1001 马瑜 3100608020、软件1001 张俊涛 3100608019、软件1001 朱云飞 3100608017、软件1001任务分配:张建彬-需求分析 夏文泽-数据库设计 马瑜-MVC模式中-模型层的数据存储类设计 张俊涛-MVC模式中-模型层的动作执行类设计 朱云飞-文件上传及下载的页面及控制层的设计 梁富云-总体框架设计,剩余所有页面设计及控制层设计2. 可行性研究2.1 编写目的 2.1

12、.1 目的基于Web的江苏大学软件工程系作业提交系统的主要任务是为各软件工程系的老师和学生提供具有时效的服务,同时能快速、方便地发布和检索各种学习内容、作业信息等等。 2.1.2 预期的读者江苏大学计算机学院软件工程系的各位老师及学生。2.2 问题定义 2.2.1 开展该工程的原因基于Web技术的电子版作业管理系统可以借助于遍布全球的计算机网络来实现,电子作业在现代教育尤其是远程教育中有着非常重要的作用,因此学生的作业既可以在家里上网提交给老师批改,大大拓展了交作业的时间控限制。老师可以在网上发布当天的作业,同时可以在线改学生提交的作业,使用计算机批改作业,减少纸张的使用率,节约资源,方便快捷

13、。这样作业的成绩送到数据库中,进行统计、排序等操作,从而在网上公布出来。学生们就可以在老师批改后即时看到自己的作业情况。网络化作业相对于传统考试的改变具有革命性的意义。比如网络作业系统能真正地使老师从传统的手工批改、手工统计学生作业情况等等费时的工作中解脱出来,将主要精力转移到如何利用现代化的科技手段提高教学效率等具有创造性的教学改革工作中,以更好地适应现代信息化建设形式。 2.2.2 该工程的基本目标解决学生上传作业问题,教师可以将新作业传到该系统上,也可以在次系统上下载学生上传的作业,并将成绩上传供学生查看。 2.2.3 经济目标目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬

14、件的支出上比较低。而且,本系统并不是十分的复杂。当系统开发完实际运行后,为使用者带来便利的同时,也为系统的进一步推广创造了条件。这带来的经济回报将远超过支出,并且最重要的是该软件的开发可以使我们对系统的开发有全面的认识。综合各方面考虑,此基于Web技术的电子版作业管理系统开发可行。2.3 可行性研究的方法及评价度 2.3.1 可行性研究所采用的方法 1. 主要技术路线网上作业批改系统要求实现提交作业、批改作业、成绩汇总和反馈等基本功能。一 初步建立数据库。数据库中应包含学生信息表和教师信息表。学生信息表中包含学生基本信息(用户名、密码、班级等)和成绩、作业等项用以信息汇总,其中作业项最好用Image类型便于存储大容量文件并支持Word格式作业提交。教师信息表则需包含用户名、密码和执教班级等信息。二 建立W

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号