软件工程课程设计报告_基于web在线作业提交批改系统|荐|内容摘要:
............................... 60 管理员对学业信息的设置操作 ................................................................................ 60 管理员对学生专业信息的设置 ...................................................................... 60 管理员对学生班级信息的设置 ...................................................................... 60 管理员对课程信息的安排 ............................................................................. 61 学生作业管理模块 .................................................................................................. 61 作业的查询 .................................................................................................. 61 作业的下载 .................................................................................................. 61 作业的上传 .................................................................................................. 62 查询分数 ..................................................................................................... 62 教师作业管理模块 .................................................................................................. 62 老师布置作业 .............................................................................................. 62 陈锦富老师查询已经布置的作业 .................................................................. 63 陈锦富老师查看完成作业的学生 .................................................................. 63 陈锦富老师为完成 作业的学生打分 ............................................................... 63 7. 心得体会 ........................................................................................................................ 63 参考资料 .............................................................................................................................. 64 附录 ..................................................................................................................................... 65 5 前言 随着科学技术的高速发展,计算机的使用已与人的生活密切相关。 计算机工作 的高效性使人们的工作效率有了大幅度的提高。 与此同时,由于生活工作等因素的影响,如何能充分地利用电脑这个特性就成了我们软件工作者的重要话题。 高校网上作业提交系统的主要任务是为各高校的老师和学生提供具有时效的服务,同时能快速、方便地发布和检索各种学习内容、作业信息等等。 因为所有课程都具备了传统的课程的共性。 如:以知识点为中心的非线性、发散性的导航等等。 但随着社会的进步,人们知识水平的不断提高,高校网上作业提交系统也将随之不断的更新与发展。 概括来说高校网上作业提交系统软件使用包括作业的发布和课程内容的导航。 学 生作业信息的显示和作业完成的提交等。 在被发布的网络作业中,基本上都能提供不同程度的作业内容显示及相关课程内容导航。 本着研究学习的目的,本文对网上作业提交与点评系统做了分析、设计、编码,实现了一个基本的雏形。 6 1. 基于 web的江苏大学软件工程系作业提交系统课程设计概述 课程设计的目的 巩固学过的计算机语言(如 c++、 java)知识、并结合数据库系统、 jsp应用、 dreamweaver网页界面设计、软件需求工程和面向对象建模等知识,完成一个较综合 的项目。 培养学生综合应用所学专业知识及计算机知识的能力,训练和提高软件开发技能。 要求每个学生在规定时间内必须完成一个规模适当的应用软件系统;在教师的指导下以软件设计为中心,以小组为单位完成从可行性分析、需求分析、软件设计、编码到软件测试运行的软件开发全过程。 通过软件开发的实践实现以下基本目标: 深化已学的知识,完成从理论到实践的转化 提高分析和解决实际问题的能力 培养“开拓创新”能力 课程设计的任务 基于 Web 的江苏大学软件工程系作业提交系统 1) 学生、教师、管理员注册,个人信息 的查看和修改。 2) 教师:学生作业的布置、学生作业的删除、成绩发布、成绩修改、下载提交的作业。 3) 学生:教师布置作业查阅、上传作业、作业成绩的查看。 4) 管理员:添加教师、学生、专业、班级,修改用户信息。 课程设计采取的基本原理和主要技术方法 在现代化的教育技术模式下 ,计算机已经广泛应用于学校的教育管理 ,给传统的教学方式带来了重大的革命。 如何有效进行作业管理是摆在我们面前的一个新的课题。 本文在研究目前国内外作业管理情况的基础上,从学校的实际需求出发,采用当前流行的 B/S(浏览器 /服务器 )结构和 JSP 动态网页 开发技术,基于 Windows7 操作系统和 SQL Server 2020 数据库,实现一个网上作业提交与点评系统的雏形。 通过对该系统进行一系列的需求分析、设计、编码、测试等工作,使系统实现了管理员发布管理公告、教师管理、班级、课程;老师在线发布作业、批改作业;学生上传作业、查看作业信息。 重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。 开发阶段任务及角色分工 组长:梁富云 310060801软件 1001 组员 :张建彬 310060802软件 1001 7 夏文泽 31006080软件 1001 马瑜 31006080软件 1001 张俊涛 310060801软件 1001 朱云飞 310060801软件 1001 任务分配:张建彬 需求分析 夏文泽 数据库设计 马瑜 MVC 模式中 模型层的数据存储类设计 张俊涛 MVC 模式中 模型层的动作执行类设计 朱云飞 文件上传及下载的页面及控制层的设计 梁富云 总体框架设计,剩余所有页面设计及控制层设计 2. 可行性研究 编写目的 目的 基于 Web 的江苏大学软件工程系 作业提交系统的主要任务是为各软件工程系的老师和学生提供具有时效的服务,同时能快速、方便地发布和检索各种学习内容、作业信息等等。 预期的读者 江苏大学计算机学院软件工程系的各位老师及学生。 问题定义 开展该工程的原因 基于 Web 技术的电子版作业管理系统可以借助于遍布全球的计算机网络来实现 ,电子作业在现代教育尤其是远程教育中有着非常重要的作用,因此学生的作业既可以在家里上网提交给老师批改,大大拓展了交作业的时间控限制。 老师可以在网上发布当天的作业,同时可以在线改学生提交的作业,使用计算机批改作业,减少纸张的使用率,节约资源,方便快捷。 这样作业的成绩送到数据库中,进行统计、排序等操作,从而在网上公布出来。 学生们就可以在老师批改后即时看到自己的作业情况。 网络化作业相对于传统考试的改变具有革命性的意义。 比如网络作业系统能真正地使老师从传统的手工批改、手工统计学生作业情况等等费时的工作中解脱出来,将 主要精力转移到如何利用现代化的科技手段提高教学效率等具有创造性的教学改革工作中,以更好地适应现代信息化建设形式。 8 该工程的基本目标 解决学生上传作业问题,教师可以将新作业传到该系统上,也可以在次系统上下载学生上传的作业,并将成绩上传供学生查看。 经济目标 目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上比较低。 而且,本系统并不是十分的复杂。 当系统开发完实际运行后,为使用者带来便利的同时,也为系统的进一步推广创造了条件。 这带来的经济回报将远超过支 出,并且最重要的是该软件的开发可以使我们对系统的开发有全面的认识。 综合各方面考虑,此基于 Web 技术的电子版作业管理系统开发可行。 可行性研究的方法及评价度 可行性研究所采用的方法 1. 主要技术路线 网上作业批改系统要求实现提交作业、批改作业、成绩汇总和反馈等基本功能。 一. 初步建立数据库。 数据库中应包含学生信息表和教师信息表。 学生信息表中包含学生基本信息(用户名、密码、班级等)和成绩、作业等项用以信息汇总,其中作业项最好用 Image类型便于存储大容量文件并支持 Word格 式作业提交。 教师信息表则需包含用户名、密码和执教班级等信息。 二. 建立 Web 登录界面,可通过单选钮来选择进行学生或教师登录。 网页从用户端读取信息后,与数据库链接,验证信息后进入功能界面。 三. 设计各界面框架。 功能界面中先插入作业选择页面,选定作业项后进入一页面,分作业上传(教师登录后为“作业批改”选项)、作业查看、成绩查询(教师还包括成绩汇总)等模块。 系统在运行作业批改功能时,初步设想通过一个ListView窗口显示学生作业并支持批改。 并支持作业下载,方便教师离线批改作业。 最后教师批改完作业后,在指定区域输入成绩, 提交后,系统将把学生作业和成绩写入数据库对应栏进行管理。 四. 有序合理地整合各个网页,并进行优化。 网站开发关键技术是基于 JSP 动态网站开发、数据库的建立和网页与数据库的连接。 与此同时,可以考虑辅助以 css方法对网页进行美化。 9 评价尺度 1. 项目组组内编程环境已稳定; 2. 咨询都是通过学院教师,开销很低; 3. 项目中各个功能复杂度不是很高,但是需要仔细理顺逻辑; 4. 开发时间是到学期末; 5. 网页界面美化是项目中比较生疏的一个技术点; 6. 项目在实际 应用中使用效率高。 工作产品 设计目标 解决学生上传作业问题,教师可以将新作业传到该系统上,也可以在次系统上下载学生上传的作业,并将成绩上传供学生查看。 用户(学生、老师、管理员)通过浏览器登陆网上作业提交系统,不同权限对应不同的操作。 设计及约束条件 约束条件 : ,还有学生页面 ,不可以看到别的班级的作业 ,不可以对别的教师发布的作业进行管理。 7.不同的用户使用修改密码都只能修改自己的密码,无法修改他人的 8.不同的用户使用个人数据功能时,也是只可以看到自己的信息不可以看到他们的信息 ,大小,时间等,受到教师发布作业的约束 产品工作原理 与许多校园网管理一样,我所开发的网上学生作业提交系统设有专门的管理员,采取三层式管理,即管理员管理系统和教师,教师管理班级和作业,学生属于某个 班级和完成作业。 这样的管理方式分工明确,权责分明,易于管理。 产品系统流程图 10。软件工程课程设计报告_基于web在线作业提交批改系统|荐|
相关推荐
内出现。 其他模型 队了上面提及的模型外。 对一些特殊的应用还有一些特别有用的模型。 例如,编译程序的说明可以使用属性文法,工资单系统可以使用表格。 要注意的是,对 SRS使用形式需求语言,通常含有使用特殊模型的意思。 警告 无论使用哪一类型的模型,都要: 在 SRS中 或在 SRS涉及到的一个文件中对它严格定义。 这个定义应该规定: a. 模型中的参数所要求的范围; b. 使用时的限定值; c
戈 宜鱼炔疏勋喉出诚阜役畔烹铲仰咒媚悟泉咖敝务蓄虱暇玫毗蕾姑冤枢 A.软件做什么 B.用户使用界面 C.输入的信息 D.软件的规模 软件工程考试复习题 《软件工程》期末考试复习训练题选择题软件质量的好坏决定着软件的生命力,一般说来,一个质量好的软件应具备( )。 功能正确、界面友善、占内存少、足够可靠、易于维护功能正确、结构良好、程序短小、足够可靠、易于维护功能正确、界面友善、速度足够
国家自然科学基金 (网格环境下面向可视操纵的几何建模服务构造研究 ): 本研究通过传统体素模型的扩展,构造了场景级的三维表示及操作模型,减少显示交互和传输数据量;构造中性的 XML 形式三维模型格式,基于 X3D 对模型进行了服务封装,并通 过 ECA 规则实现业务流程的服务发放及提供。 学生主要可从事银行、电信、政府部门、金融保险、物流园区的物流软件、IT 企业、制造业
abbedPane 组件中的不同的卡片页面板的标题时将实现卡片页面板的切换,从而触发 stateChanged 事件响应方法的执行。 本示例通过弹出一个信息对话框以显示出所选中的卡片页面板的标题信息。 如下为示例程序的执行结果示图: 杨 教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 5/11 页 设置选项卡在容器内的显示形式 通过
)展示了可能包含许多模型的建模项目。 模型(本身就是模型元素)包含相应的模型元素,例如包、类、参数、方法和约束。 在 Model Explorer 中,您可以添加、删除、分类,并组织元素,您还可以在图编辑器中打开 UML 图。 图 7. Model Explorer 视 图 Navigator Diagram Navigator 是工作区中不同的项目视图。 它在目录(树型)视图中显示建模项目、
合 格 砼运输车运输 合格 合格 下基层准备 材料配合比实验 检测下承层 测量、放样 摊铺机摊铺格 碾压成形 检测 交通控制 备料 拌和 局部返修或返工 广州市公路工程公司 /郴州市交通路桥有限公司 联营 体 临长高速公路投标文件 技术质询表 75 帽梁施工工艺图 安装牛腿 吊装工字棚 安装底模 修凿接头砼 测量放样 调整底模板 绑扎钢筋 安装侧模板 浇注砼 养生 钢筋制作 广州市公路工程公司