为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

软件工程课程设计报告_基于web在线作业提交批改系统

2019-01-22 9页 doc 1MB 36阅读

用户头像 个人认证

不系舟红枫

从教近30年,经验丰富,教学水平较高

举报
软件工程课程设计报告_基于web在线作业提交批改系统 软件工程课程设计 基于web在线作业提交批改系统 目录 5 1. 基于web的江苏大学软件工程系作业提交系统课程设计概述 51.1 课程设计的目的 51.2 课程设计的任务 51.3 课程设计采取的基本原理和主要技术方法 51.4 开发阶段任务及角色分工 62. 可行性研究 62.1 编写目的 62.1.1 目的 62.1.2 预期的读者 62.2 问题定义 62.2.1 开展该工程的原因 72.2.2 该工程的基本目标 72.2.3 经济目标 72.3 可行性研究的...
软件工程课程设计报告_基于web在线作业提交批改系统
软件工程课程 基于web在线作业提交批改系统 目录 5 1. 基于web的江苏大学软件工程系作业提交系统课程设计概述 51.1 课程设计的目的 51.2 课程设计的任务 51.3 课程设计采取的基本原理和主要技术方法 51.4 开发阶段任务及角色分工 62. 可行性研究 62.1 编写目的 62.1.1 目的 62.1.2 预期的读者 62.2 问题定义 62.2.1 开展该工程的原因 72.2.2 该工程的基本目标 72.2.3 经济目标 72.3 可行性研究的方法及评价度 72.3.1 可行性研究所采用的方法 82.3.2 评价尺度 82.4 工作产品 82.4.1 设计目标 82.4.2 设计及约束条件 82.4.3 产品工作原理 82.4.4 产品系统流程图 102.4.5 数据流图 112.4.6 数据词典 142.4.7 产品的功能 142.4.8 技术方面的可行性 142.5 投资及收益分析 142.5.1 市场分析 152.6.2 投资估计 152.6 社会因素方面的可行性 152.6.1 技术 152.6.2 使用方面的可行性 162.7 产品可检测性 162.7.1 检测 162.7.2 检测的方法 162.8 可行性综合分析 162.9 可行性结论 173. 需求分析 173.1 任务概述 173.1.1 目标 173.1.2 运行环境 173.1.3 条件和限制 183.1.4 数据库描述 193.2 二层的细化数据流图和数据字典 193.2.1 系统管理数据流图 203.2.2 管理员模块数据流图 203.2.3 教师模块数据流图 203.2.4 学生模块数据流图 203.3 功能需求 203.3.1 系统功能设计 213.3.2 系统管理功能 213.3.3 学生用户登录子系统管理模块功能 213.3.4 教师用户登录子系统管理模块功能 223.3.5 管理员模块子系统管理模块功能 223.4 性能需求 223.5 数据描述 223.5.1 E-R 图 223.5.2 静态数据描述 233.5.3 动态数据 233.6 小结 234. 概要设计 234.1 系统结构 234.1.1 系统管理模块 244.1.2 学生用户登录子系统管理模块 244.1.3 教师用户登录子系统管理模块 254.1.4 管理员模块子系统管理模块 274.2 数据库表 274.2.1 数据库表说明 294.2.2 数据库的约束与关系 294.3 个人总结 295. 详细设计与实现 295.1 总体功能模块设计 295.2 登陆界面设计 315.3 用户的注册 315.3.1 学生注册 335.3.2 教师注册 345.4 系统管理员登录模块的设计 345.4.1 学生信息管理 395.4.2 教师信息管理 395.4.3 对用户信息的修改 415.5 添加删除学业信息模块 415.5.1 专业信息的管理 435.5.2 班级信息的管理 435.5.3 课程信息的管理 435.6 学生用户登录子系统管理模块 435.6.1 个人信息模块 445.6.2 作业管理模块 445.6.3 查看教师布置的作业 445.6.4 查看作业 445.6.5 下载作业 455.6.6 学生上传作业 465.6.7 学生查看已经完成的作业分数 465.7 教师用户登录子系统管理模块 465.7.1 个人信息模块 475.7.2 布置作业模块 475.7.2 教师布置作业 495.7.3 教师查看已布置的作业 495.7.4 管理作业模块 505.7.5 教师为学生作业进行打分 505.7.6 评分结果 505.8 个人小结 516. 单元测试 516.1 测试方案 516.2 测试项目 526.3 信息修改功能的操作 526.3.1 学生梁富云个人信息修改 536.3.2 教师陈锦富信息修改 536.3.2 管理员对学生梁富云的信息修改 546.3.4 管理员对教师陈锦富的信息修改 546.4 管理员对学业信息的设置操作 546.4.1 管理员对学生专业信息的设置 546.4.2 管理员对学生班级信息的设置 556.4.3 管理员对课程信息的安排 556.5 学生作业管理模块 556.5.1 作业的查询 556.5.2 作业的下载 566.5.3 作业的上传 566.5.4 查询分数 566.6 教师作业管理模块 566.6.1 老师布置作业 576.6.2 陈锦富老师查询已经布置的作业 576.6.3 陈锦富老师查看完成作业的学生 576.6.4 陈锦富老师为完成作业的学生打分 577. 体会 58参考资料 59附录 前言 随着科学技术的高速发展,计算机的使用已与人的生活密切相关。计算机工作的高效性使人们的工作效率有了大幅度的提高。与此同时,由于生活工作等因素的影响,如何能充分地利用电脑这个特性就成了我们软件工作者的重要话题。 高校网上作业提交系统的主要任务是为各高校的老师和学生提供具有时效的服务,同时能快速、方便地发布和检索各种学习内容、作业信息等等。因为所有课程都具备了传统的课程的共性。如:以知识点为中心的非线性、发散性的导航等等。但随着社会的进步,人们知识水平的不断提高,高校网上作业提交系统也将随之不断的更新与发展。 概括来说高校网上作业提交系统软件使用包括作业的发布和课程内容的导航。学生作业信息的显示和作业完成的提交等。在被发布的网络作业中,基本上都能提供不同程度的作业内容显示及相关课程内容导航。 本着研究学习的目的,本文对网上作业提交与点评系统做了分析、设计、编码,实现了一个基本的雏形。 1. 基于web的江苏大学软件工程系作业提交系统课程设计概述 1.1 课程设计的目的 巩固学过的计算机语言(如c++、java)知识、并结合数据库系统、jsp应用、dreamweaver网页界面设计、软件需求工程和面向对象建模等知识,完成一个较综合的项目。培养学生综合应用所学专业知识及计算机知识的能力,训练和提高软件开发技能。要求每个学生在时间内必须完成一个规模适当的应用软件系统;在教师的指导下以软件设计为中心,以小组为单位完成从可行性分析、需求分析、软件设计、编码到软件测试运行的软件开发全过程。通过软件开发的实践实现以下基本目标: · 深化已学的知识,完成从理论到实践的转化 · 提高分析和解决实际问题的能力 · 培养“开拓创新”能力 1.2 课程设计的任务 基于Web的江苏大学软件工程系作业提交系统 1) 学生、教师、管理员注册,个人信息的查看和修改。 2) 教师:学生作业的布置、学生作业的删除、成绩发布、成绩修改、下载提交的作业。 3) 学生:教师布置作业查阅、上传作业、作业成绩的查看。 4) 管理员:添加教师、学生、专业、班级,修改用户信息。 1.3 课程设计采取的基本原理和主要技术方法 在现代化的教育技术模式下,计算机已经广泛应用于学校的教育管理,给传统的教学方式带来了重大的革命。如何有效进行作业管理是摆在我们面前的一个新的课题。本文在研究目前国内外作业管理情况的基础上,从学校的实际需求出发,采用当前流行的B/S(浏览器/服务器)结构和JSP动态网页开发技术,基于Windows7 操作系统和SQL Server 2008数据库,实现一个网上作业提交与点评系统的雏形。通过对该系统进行一系列的需求分析、设计、编码、测试等工作,使系统实现了管理员发布管理公告、教师管理、班级、课程;老师在线发布作业、批改作业;学生上传作业、查看作业信息。重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。 1.4 开发阶段任务及角色分工 组长:梁富云 3100608018、软件1001 组员:张建彬 3100608024、软件1001 夏文泽 3100608030、软件1001 马瑜 3100608020、软件1001 张俊涛 3100608019、软件1001 朱云飞 3100608017、软件1001 任务分配:张建彬------需求分析 夏文泽------数据库设计 马瑜------MVC模式中--模型层的数据存储类设计 张俊涛-----MVC模式中--模型层的动作执行类设计 朱云飞----文件上传及下载的页面及控制层的设计 梁富云-----总体框架设计,剩余所有页面设计及控制层设计 2. 可行性研究 2.1 编写目的 2.1.1 目的 基于Web的江苏大学软件工程系作业提交系统的主要任务是为各软件工程系的老师和学生提供具有时效的服务,同时能快速、方便地发布和检索各种学习内容、作业信息等等。 2.1.2 预期的读者 江苏大学计算机学院软件工程系的各位老师及学生。 2.2 问题定义 2.2.1 开展该工程的原因 基于Web技术的电子版作业管理系统可以借助于遍布全球的计算机网络来实现,电子作业在现代教育尤其是远程教育中有着非常重要的作用,因此学生的作业既可以在家里上网提交给老师批改,大大拓展了交作业的时间控限制。老师可以在网上发布当天的作业,同时可以在线改学生提交的作业,使用计算机批改作业,减少纸张的使用率,节约资源,方便快捷。这样作业的成绩送到数据库中,进行统计、排序等操作,从而在网上公布出来。学生们就可以在老师批改后即时看到自己的作业情况。网络化作业相对于传统考试的改变具有革命性的意义。比如网络作业系统能真正地使老师从传统的手工批改、手工统计学生作业情况等等费时的工作中解脱出来,将主要精力转移到如何利用现代化的科技手段提高教学效率等具有创造性的教学改革工作中,以更好地适应现代信息化建设形式。 2.2.2 该工程的基本目标 解决学生上传作业问题,教师可以将新作业传到该系统上,也可以在次系统上下载学生上传的作业,并将成绩上传供学生查看。 2.2.3 经济目标 目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上比较低。而且,本系统并不是十分的复杂。当系统开发完实际运行后,为使用者带来便利的同时,也为系统的进一步推广创造了条件。这带来的经济回报将远超过支出,并且最重要的是该软件的开发可以使我们对系统的开发有全面的认识。综合各方面考虑,此基于Web技术的电子版作业管理系统开发可行。 2.3 可行性研究的方法及评价度 2.3.1 可行性研究所采用的方法 1. 主要技术路线 网上作业批改系统要求实现提交作业、批改作业、成绩汇总和反馈等基本功能。 1. 初步建立数据库。数据库中应包含学生信息表和教师信息表。学生信息表中包含学生基本信息(用户名、密码、班级等)和成绩、作业等项用以信息汇总,其中作业项最好用Image类型便于存储大容量文件并支持Word格式作业提交。教师信息表则需包含用户名、密码和执教班级等信息。 2. 建立Web登录界面,可通过单选钮来选择进行学生或教师登录。网页从用户端读取信息后,与数据库链接,验证信息后进入功能界面。 3. 设计各界面框架。功能界面中先插入作业选择页面,选定作业项后进入一页面,分作业上传(教师登录后为“作业批改”选项)、作业查看、成绩查询(教师还包括成绩汇总)等模块。系统在运行作业批改功能时,初步设想通过一个ListView窗口显示学生作业并支持批改。并支持作业下载,方便教师离线批改作业。最后教师批改完作业后,在指定区域输入成绩,提交后,系统将把学生作业和成绩写入数据库对应栏进行管理。 4. 有序合理地整合各个网页,并进行优化。 2. 关键技术 网站开发关键技术是基于JSP动态网站开发、数据库的建立和网页与数据库的连接。与此同时,可以考虑辅助以css方法对网页进行美化。 2.3.2 评价尺度 1. 项目组组内编程环境已稳定; 2. 咨询都是通过学院教师,开销很低; 3. 项目中各个功能复杂度不是很高,但是需要仔细理顺逻辑; 4. 开发时间是到学期末; 5. 网页界面美化是项目中比较生疏的一个技术点; 6. 项目在实际应用中使用效率高。 2.4 工作产品 2.4.1 设计目标 解决学生上传作业问题,教师可以将新作业传到该系统上,也可以在次系统上下载学生上传的作业,并将成绩上传供学生查看。用户(学生、老师、管理员)通过浏览器登陆网上作业提交系统,不同权限对应不同的操作。 2.4.2 设计及约束条件 约束条件: 1.学生不可以进行教师与管理员的页面 2.教师也不可以进入管理员页面,还有学生页面 3.管理员也不可以进行学生和教师面页 4.每个学生登录进入之后只能看到自己班级的作业,不可以看到别的班级的作业 5.每个教师登录只对自己发布的作业进行管理,不可以对别的教师发布的作业进行管理 6.当学生注册时输入的学号必需与选定的班级匹配。 7.不同的用户使用修改密码都只能修改自己的密码,无法修改他人的 8.不同的用户使用个人数据功能时,也是只可以看到自己的信息不可以看到他们的信息 9.学生上传作业的类型,大小,时间等,受到教师发布作业的约束 2.4.3 产品工作原理 与许多校园网管理一样,我所开发的网上学生作业提交系统设有专门的管理员,采取三层式管理,即管理员管理系统和教师,教师管理班级和作业,学生属于某个班级和完成作业。这样的管理方式分工明确,权责分明,易于管理。 2.4.4 产品系统流程图 2.4.5 数据流图 要设计一个作业管理系统,首先要分析系统里需要那些内容,以及各种内容之间的关系。数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。数据流图的基本目的是利用它作为交流信息的工具,还有一个重要的作用就是作为分析和设计的工具。功能流程图主要是分析、描述信息系统的数据转换和流动状况,显示系统内所有的基本成份及其相互联系的概况和细节.概括描述系统的内部逻辑,是理解表达用户需求、与用户沟通交流的工具,是新系统逻辑模型的最重要组成部分。功能流程图的基本符号包括: 外部实体,数据流 ,处理(处理逻辑、处理功能)和 数据存储.功能流程图的构造方法和指导思想: 自上而下,逐步细化;直观清晰,简单明了。 教师布置、查询、批改学生的作业、学生提交作业 学生下载、提交作业、查看分数 SHAPE \* MERGEFORMAT 管理员管理学生、老师、班级、专业和课程信息 作业 提交 系统 2.4.6 数据词典 数据字典是对流程图加以补充说明的工具,为系统管理员提供了数据项的综合信息。下面将列出管理系统中的几个重要数据元素。 数据结构 数据项 教师 名字 定义 别名 Tid INT IDENTITY (1,1) NOT NULL , --自动编号,标识列 Tuid VARCHAR(20) NOT NULL , --账号 Tpassword VARCHAR (20) NOT NULL, --密码 Tname VARCHAR(15) NOT NULL , --姓名 Tsex VARCHAR(4) NOT NULL , --性别 Tzc VARCHAR (20) NOT NULL , --职称 Temail VARCHAR (20) , --邮件 Tphone VARCHAR (15) NOT NULL , --电话 管理员 名字 定义 别名 Aid INT IDENTITY (1,1) NOT NULL , --自动编号,标识列 Auid VARCHAR(20) NOT NULL , --账号 Apassword VARCHAR (20) NOT NULL , --密码 学生 名字 定义 别名 Sid INT IDENTITY (1,1) NOT NULL , --自动编号,标识列 Suid VARCHAR(20) NOT NULL , --账号 Spassword VARCHAR (20) NOT NULL , --密码 Sname VARCHAR(15) NOT NULL , --姓名 Snumber VARCHAR(15) NOT NULL , --学号 Ssex VARCHAR(4) NOT NULL , --性别 Mname VARCHAR (20) NOT NULL , --专业 Csid INT NOT NULL, --ID Csname VARCHAR (15) NOT NULL , --班级 Semail VARCHAR (20) , --邮件 Sphone VARCHAR (15) NOT NULL -电话 SregDate DATETIME NOT NULL , --注册日期 专业表 名字 定义 别名 Mid INT IDENTITY (1,1) NOT NULL , 编号 Mname VARCHAR(20) NOT NULL , 专业 班级表 名字 定义 别名 Csid INT IDENTITY (1,1) NOT NULL , ID Mid INT NOT NULL, 所属专业ID Mname VARCHAR(20) NOT NULL , 专业名称 Csname VARCHAR(15) NOT NULL , 班级名称 课程信息表 名字 定义 别名 Cid INT IDENTITY (1,1) NOT NULL , --自动编号,标识列 Ctitle VARCHAR(50) NOT NULL , 课程名称 老师作业信息表 名字 定义 别名 Ttkid INT IDENTITY (1,1) NOT NULL , --自动编号,标识列 Ttitle VARCHAR(50) NOT NULL , 作业名称 Cid INT NOT NULL , ID Ctitle VARCHAR(50) NOT NULL , 所属课程名称 Tid INT NOT NULL , 所属教师id Tname VARCHAR(15) NOT NULL , 所属教师姓名 AddDate DATETIME NOT NULL , 添加时间 Deadline DATETIME NOT NULL, 结束时间 Tcontents VARCHAR(255) NOT NULL , 作业内容 TfilePath VARCHAR(30) NOT NULL , 布置作业文件名 TfilePath2 VARCHAR(30) NOT NULL , 文件所在的文件夹名 学生上传作业表 名字 定义 别名 Stkid INT IDENTITY (1,1) NOT NULL , ID Ttitle VARCHAR(50) NOT NULL , 作业名称 Ttkid INT NOT NULL, 所属作业ID Cid INT NOT NULL , 所属课程ID Ctitle VARCHAR(50) NOT NULL , 所属课程名称 Tid INT NOT NULL, 所属教师id Tname VARCHAR(15) NOT NULL , 所属教师姓名 Sid INT NOT NULL, 所属学生ID Deadline DATETIME NOT NULL, 截止时间 SubmitDate DATETIME NOT NULL, 上传时间 Score INT NOT NULL, 分数 SfilePath VARCHAR(30) NOT NULL , 学生作业文件名 TfilePath VARCHAR(30) NOT NULL , 布置作业文件名 2.4.7 产品的功能 1) 具有学生、教师、管理员注册,个人信息的查和修改等功能; 2) 学生具有查阅教师布置作业、上传作业、作业成绩的查看和修改个人信息等功能; 3) 老师具有学生作业的布置、学生作业的删除、成绩发布、成绩修改、下载提交的作业修改个人信息等功能; 4) 管理员具有添加和删除教师、学生、专业、班级,修改用户信息等功能。 2.4.8 技术方面的可行性 我们团队由6名男生组成,可以说大家的动手能力都非常强,对自己的专业知识更是自信。并且也有了近3年的学习编程经验,我们坚信我们有能力做好这个基于web的江苏大学软件工程系的网上作业提交系统。 考虑到性能和可靠性方面的因素,一般应用程序都使用带有"客户/服务器数据库引擎"的关系数据库管理系统(如Microsoft SQL Serves ,Oracle等),Microsoft SQL Server 2008能提供超大型系统所需的数据库服务,可在多个用户之间有效地分配可用资源,它不仅是一个巨大的数据容器,更是一个非常强大的数据处理工具。而且它可以很好地与JSP合作,因此是本系统数据库服务器的理想选择。 JSP技术使用Java编程语言编写类XML的tags和scriptlets。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。因此,我们选用JSP编程。 2.5 投资及收益分析 2.5.1 市场分析 系统开发前学生提交作业是以纸张形式提交,在管理上教师要用笔批改作业。系统开发完成后提交,批改作业只要通过浏览即可完成,可为学院、学生节约大量资金。若能与其它功能模块联机操作,社会效益将更大。本软件提高和改进管理信息服务质量、增强资源共享、减少人力和设备费用、加快信息的查询速度和准确性、管理系统建成后可以和校园网相连,提供网上查询服务。符合工作人员及学生的习惯,方便操作,具有可行性。 本软件将不仅适用于软件工程系,也将适用于其他系、其他学院及学校,可以说市场前景广阔,适用性广。 2.6.2 投资估计 需要两台以上个人电脑和若干网线,一个交换机等。暂时不需额外的经费。 2.6 社会因素方面的可行性 2.6.1 技术 本系统采用MyEclipse+DreamweaverCS3作为开发工具。 MyEclipse将开发者常用到的一些有用的插件都集合起来,但它是收费的。开放源代码,基于Java的可扩张的开发平台,多数人都是将Eclipse作为Java的集成开发环境使用,虽然Eclipse使用Java开发,但Eclipse不仅仅局限于Java开发,还可用于其它语言的开发,如C/C++; Eclipse是一个框架和一组服务,它通过各种插件来构建开发环境,因此只要提供支持C/C++ 插件便能进行相应语言的开发。 Eclipse最早是由IBM开发的,后来IBM将Eclipse作为一个开发源代码的项目,献给了开源组织Eclipse.org但仍由IBM的子公司OTI(主要从事Eclipse开发的人员)继续Eclipse的开发。 MyEclipse是Eclipse的一个插件,它整合了现在常见的几乎所有插件,可以支持开发J2EE应用程序的插件,而STRUTS是一个实现J2EE的框架。MyEclipse还为Eclipse提供了一个大量私有和开源的Java工具的集合,这解决了各种开源工具的不一致和缺点。 DreamweaverCS3是一个可视化的建立Web站点和应用程序的专业工具,不仅提供了强大的网页编辑功能,而且提供了完善的站点管理机制,是一集网页创作和站点管理两大利器于一身的超重量的创作工具。利用它的可视化编辑功能,可以快速地创建页面而无需编写任何代码。也支持最新的Web技术,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。 Microsoft SQL Server 2008是一个高性能的客户端/服务器结构的关系数据库管理系统(RDBMS,Relational Database Management System)。SQL Server 2008是为了支持高容量的事务处理(比如在线订购录入、存货目录、记帐或制造)以及数据仓库和决策支持系统(比如销售分析应用)而设计的。它运行在Microsoft Windows NT4或Microsoft Windows 20008 Server上——基于intel处理器的网络。可以把SQL Server 2008作为一种个人桌面数据库系统安装在运行Window NT Workstation 4、Windows 2008 Professional、Windows98和Windows Millennium Edition(Me)的机器上。 2.6.2 使用方面的可行性 如今的电脑已经普及到家家户户,更不用说是老师和学生这些高知识分子;所以在使用本系统软件上是基本不存在问题的。每台家用电脑都会带有浏览器,只要能访问校园网,就能进入本系统,进行注册登录等操作。 2.7 产品可检测性 2.7.1 检测标准 1. 测试结果整理——可用性问题分级 经过可用性测试,可能会发现产品或页面的很多可用性问题。为了方便内部人员决策,需要对这些可用性问题进行分类或等级界定。 五级划分: 5级:无关紧要的错误 4级:问题虽小但却让用户焦躁 3级:中等程度,耗费时间但不会丢失数据 2级:导致数据丢失的严重问题 1级:灾难性错误,导致数据的丢失或者软硬件的损坏 2.7.2 检测的方法 定义用户并招募: 选择具有代表性的用户可以减少样本数量,提高研究效率。一般来说,参与可用性测试的产品的用户或近期使用过竞品的用户。在定义目标用户时,可以从三个角度(学生、老师、管理员)入手。 2.8 可行性综合分析 MyEclipse+DreamweaverCS3和Microsoft SQL Server 2008为基于web的江苏大学软件工程系作业提交系统提供了技术上的支持;电脑的普及为本系统确保了使用的可行性。系统开发完成后提交,批改作业只要通过浏览即可完成,可为学院、学生节约大量资金。若能与其它功能模块联机操作,社会效益将更大。本软件提高和改进管理信息服务质量、增强资源共享、减少人力和设备费用、加快信息的查询速度和准确性、管理系统建成后可以和校园网相连,提供网上查询服务。符合工作人员及学生的习惯,方便操作,具有可行性。 鉴于以上分析可知,该图书馆管理信息系统开发项目有巨大的社会效益。从而使我们深信该系统开发出来之后将获得巨大的成功! 2.9 可行性结论 根据以上分析,本系统在当前技术、经济、社会等环境下是确实可行的。 3. 需求分析 3.1 任务概述 3.1.1 目标 开发完成后的作业提交系统可以实现学生作业上传,教师可以将新作业传到该系统上,也可以在次系统上下载学生上传的作业,并将成绩上传供学生查看。 3.1.2 运行环境 MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。 JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。 Microsoft SQL Server 是一个高性能的客户端/服务器结构的关系数据库管理系统(RDBMS,Relational Database Management System)。SQL Server 2005是为了支持高容量的事务处理(比如在线订购录入、存货目录、记帐或制造)以及数据仓库和决策支持系统(比如销售分析应用)而设计的。它运行在Microsoft Windows NT4或Microsoft Windows 20005 Server上——基于intel处理器的网络。可以把SQL Server 2005作为一种个人桌面数据库系统安装在运行Window NT Workstation 4、Windows 2008 Professional、Windows98和Windows Millennium Edition(Me)的机器上。 一个可视化的网页设计和网站管理工具,支持最新的web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP功能、处理Flash和Shockwave等富媒体格式和动态HTML、给予团队的web创作。在编辑上你可以选择可视化方式或者你喜欢的源代码编译方式。 3.1.3限制与约束 限制: ①.教师不可以进入管理员页面,还有学生页面; ②.管理员也不可以进行学生和教师页面; ③.每个学生登录进入之后只能看到自己班级的作业,不可以看到别的班级的作业; ④.每个教师登录只对自己发布的作业进行管理不可以对别的教师发布的作业进行管理; ⑤.当学生注册时输入的学号必需与选定的班级匹配; ⑥.不同的用户使用修改密码都只能修改自己的密码,无法修改他人的; ⑦.不同的用户使用个人数据功能时也是只可以看到自己的信息不可以看到他们的信息; ⑧.学生上传作业的类型,大小,时间等,受到教师发布作业的约束。 约束: ①.B/S结构总体设计方案对它的约束 基于web的作业提交系统做为B/S 结构的一个应用系统,不可避免的要受到B/S结构的约束。在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。同时,由于信息的共享,在线作业管理系统还受到其它系统的信息约束。 ②.人力、资金、时间的约束 基于web的作业提交系统的目标就是要辅助教师对学生上传的作业进行管理,其开发过程中也要考虑到人力、资金和时间的约束。因此,在设计中,重点方便学生上传作业,方便教师为学生的作业打分,为教师提供更高效的服务。 ③.技术发展规律的约束 计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。 3.1.4 数据库描述 数据字典实际上也是以数据表和视图为主要存在形式的。可以这样说,数据字典是关于数据的数据表和视图。 1、专业表如下: 组成:编号,专业名称。 字段名 类型 说明 Mid Int ID Mname Varchar 专业名称 2、班级表如下: 组成:编号,所属专业ID,所属专业名称,所属班级名称。 字段名 类型 说明 Csid Int ID Mid int 所属专业ID Mname varcher 所属专业名称 Csname varcher 所属班级名称 3、课程信息表如下: 组成:课程编号,课程名称。 字段名 类型 说明 Cid Int ID Ctitle Varchar 课程名称 4、学生信息表如下: 组成:ID,帐号,密码,姓名,学号,性别,专业,班级id,班级名称,邮箱,电话,注册日期。 字段名 类型 说明 Sid Int ID Suid Varchar 帐号 Spassword varchar 密码 Sname Varchar 姓名 Snumber Varchar 学号 Ssex Varchar 性别 Mname Varchar 专业 Csid Int 班级id Csname Varchar 班级名称 Semail Varchar 邮箱 Sphone Varchar 电话 SregDate Varchar 注册日期 5、教师作业信息表: 组成:ID,作业名称,所属作业ID,所属课程ID,所属课程名称,所属教师id,所属教师姓名,所属学生ID,截止时间,上传时间,分数,学生作业文件名,布置作业文件名。 字段名 类型 说明 Stkid Int ID Ttitlie varchar 作业名称 Ttkid int 所属作业ID Cid int 所属课程ID Ctitle varchar 所属课程名称 Tid Varchar 所属教师id Tname Varchar 所属教师姓名 Sid int 所属学生ID Dealline Datetime 截止时间 SubmitDtate Datetime 上传时间 Score varchar 分数 SfilePath varchar 学生作业文件名 TfilePath varcher 布置作业文件名 6、管理员信息表: 组成:管理员id,管理员账号,管理员密码。 字段名 类型 说明 Aid Int ID Auid Varchar 帐号 Apassword varchar 密码 3.2 二层的细化数据流图和数据字典 3.2.1 系统管理数据流图 通过作业提交系统可以实现学生作业上传,教师可以将新作业传到该系统上,也可以在次系统上下载学生上传的作业,并将成绩上传供学生查看。以及管理员对系统成员删改的功能。 3.2.2 教师模块数据流图 主要包括:查看学生作业,上传布置作业,管理作业,,打分公布成绩,统计作业递交情况,修改个人资料。其中查看作业主要功能包括:搜索教师自己所布置的作业学生递交情况。 3.2.3 学生模块数据流图 主要包括学生管理,主要功能:查看教师布置的作业,并下载作业,完成作业后提交到服务器,以及修改学生自己的基本情况等。 3.2.4 管理员模块数据流图 主要包括教师管理,学生管理,专业管理和班级管理。主要功能:增加、修改、删除教师和学生用户,专业班级的查询和增加、删除以及服务配置系统参数,配置上传文件类型等。 3.3 功能需求 3.3.1 系统功能设计 1) 学生、教师、管理员注册,个人信息的查看和修改。在进入系统时,系统要对人员的身份进行识别,所以在其第一次进入的时候,要对其进行注册,将注册的信息存入数据库中,一边下次识别的时候可以核实信息。在信息存入数据库中后,用户还可以在后面的登录界面之后,对自己的个人信息进行修改。 2) 教师:学生作业的布置、学生作业的删除、成绩发布、成绩修改、下载提交的作业。在教师这个模块,老师首先可以向学生布置作业,通知学生作业做哪里的。如果对学生布置的作业有什么不满意的地方,可以进行删除。学生上传完作业之后,老师进行下载。在看过学生作业之后,可以发布学生的成绩,同时还有修改学生成绩的职能。 3) 学生:教师布置作业查阅、上传作业、作业成绩的查看。在老师布置完作业之后,学生查询老师所布置的作业。在学生昨晚作业之后,上传自己的作业。等老师批改完之后,学生再查询自己的成绩。 管理员:添加教师、学生、专业、班级,修改用户信息。管理员具有修改老师和学生的信 息的权限。管理员可以修改老师的信息甚至老师的权限。对于学生,管理员可以修改学生 的个人信息,比如学生的专业、班级等一些个人信息。 3.3.2 系统管理功能 1、教师管理模块 制定某班级为自己所带的学生。教师发布相关信息以及相关资料。每个任课教师都可以发布作业信息给自己所带的专业的学生,可以附带一些完成作业所需要的参考资料。任课老师可以查询已经提交的作业并修改,可以回馈作业成绩和发布参考答案等信息。在布置的作业的时候,可对所布置的作业设置提交截稿时间,作业格式,以及对上交的作业进行删除操作。 权限设置:每个老师只能看到自己所带学生提交的作业以及自己发布作业、答案信息、公共信息等。 2、学生信息管理 根据需要,教师可以录入所带专业或班级的学生信息,以便进行作业的分配和布置。同时,系统的管理员可以对学生的信息进行修改。 3、管理员模块 管理后台系统的各项资料,包括修改,添加删除资料,分配教师账户,审核教师提交的教学资源。同时管理员可以对教师进行增加或者修改。对于专业班级等信息可以进行修改。 3.3.3 学生用户登录子系统管理模块功能 学生登录系统时,系统对学生的个人信息进行核实,其中核实的信息包括:用户名和密码。 3.3.4 教师用户登录子系统管理模块功能 教师在进入系统的时候,系统对老师的个人信息进行核实,其中核实的信息包括: 用户名和密码。 3.3.5 管理员模块子系统管理模块功能 管理员在进入系统的时候,系统对管理员的个人信息进行核实,其中核实的信息包括:用户名和密码。 3.4 性能需求 1) 学生、教师、管理员注册,个人信息的查看和修改。 2) 教师:学生作业的布置、学生作业的删除、成绩发布、成绩修改、下载提交的作业。 3) 学生:教师布置作业查阅、上传作业、作业成绩的查看。 4) 管理员:添加教师、学生、专业、班级,修改用户信息。 3.5 数据描述 3.5.1 E-R 图 3.5.2 静态数据描述 在这个系统中,我们也设置了一些静态数据。学生注册的时间为当前的时间,同时注册的时候邮箱的地址中必须出现@的字符,设置的密码的位数必须超过6位。在 整个系统中,我们把当时上传、下载的时间都设置为当时间的时间。 3.5.3 动态数据 在这个系统中,动态的数据包括我们学生和老师的一些信息。首先学生的个人信息,学生的账号、密码、姓名、性别、专业、班级等都是在学生在注册过程中填写的,每个人的信息都不一样,这些都是动态信息。老师的信息也有动态信息,老师的个人的信息,包括其自己的姓名,性别,邮箱联系方式等。其中管理员的个人信息也可以进行修改。 3.6 小结 在以前的可行性分析基础上,我们进行了以上的需求分析过程。在分析的过程当中,我们从整体上觉得整个软件系统无论是在技术上还是在经济上都是完全可行的,有很好的开发价值。 4. 概要设计 4.1 系统结构 4.1.1 系统管理模块 系统模块可以划分为注册和登录两个总模块。注册模块包括学生和老师注册两种注册方式。然后具体登录方式又可以进一步细化为教师、学生、管理员登录3个子模块,每个模块具体阐明其不同的功能要求。 系统模块图: 4.1.2 学生用户登录子系统管理模块 主要包括学生管理,主要功能:查看教师布置的作业,并下载作业,完成作业后提交服务器,以及修改学生自己的基本情况等。 学生登录子模块流程图: SHAPE \* MERGEFORMAT 4.1.3 教师用户登录子系统管理模块 主要包括查看作业模块,上传作业模块,管理作业模块,,打分公布成绩模块,统计作业递交情况模块,修改资料模块。查看作业模块,主要功能:搜索教师自己所布置的作业学生递交情况。 教师登录模块流程图: SHAPE \* MERGEFORMAT 4.1.4 管理员模块子系统管理模块 主要包括教师管理,学生管理,专业管理和班级管理。主要功能:增加、修改、删除教师和学生用户,专业班级的查询和增加、删除以及服务配置系统参数,配置上传文件类型。 管理员登录模块流程图: 4.1.5 关于模块 模块的划分使系统的结构骨架更为清晰,我们经过如上分析可以知道:系统模块可以划分为注册和登录两个总模块。注册模块包括学生和老师注册两种注册方式。然后具体登录方式又可以进一步细化为教师、学生、管理员登录3个子模块,每个模块具体阐明其不同的功能要求。这种模块的划分为开发提供了必要的软件构架,使开发的实现目的更加明确。 4.2 数据库表 4.2.1 数据库表说明 4.2.2 数据库的约束与关系 管理员表与其它表无关系只是为了存放管理员的帐号与密码等数据 教师表里的ID字段为主键用于存放老师的ID 学生表与教师表之间存在着外键约束,如果学生表里教师代号字段的值与教师表里面的学号代号值关键。 作业表也是最重要的一个表它同时与二个表存在着外键约束,teaname字段与教师的代号之间相关联。 4.3 个人总结 从前面需求分析可以看出,系统功能庞杂,从使用和操作的功能上分,有三种用户:学生、教师以及管理员。为便于整个系统组织管理,把各个相对独立的数据或功能组织到整个大系统中来,我们把各个相对独立的功能完全独立设计,编译成独立的目标(功能)模块(single Executable),各功能模块最后被集成到一个称为虚拟桌面的控制台模块中。相应地将系统结构分为一个控制台程序和若干个子系统,各子系统又分为若干各子模块。对应于每一个模块,几乎都有查询、修改、查看详细资料、注销这几个功能。整个操作流程就是由这几种基本功能实现的。在这里每个模块都要用到的功能没必要在每个子模块里重复阐述,在每个子模块里只列区别于其它子模块的功能实现。这样对开发过程能减少不必要的工作量,也使各个模块的功能更加清晰明了。 5. 详细设计与实现 5.1 总体功能模块设计 1) 学生、教师、管理员注册,个人信息的查看和修改。 2) 教师:学生作业的布置、学生作业的删除、成绩发布、成绩修改、下载提交的作业。 3) 学生:教师布置作业查阅、上传作业、作业成绩的查看。 4) 管理员:添加教师、学生、专业、班级,修改用户信息。 5.2 登陆界面设计 用户要通过本系统查询和处理作业,必须先输入用户名和密码进行登陆。为了避免非班级人员都可以获得登陆权限,登陆系统不设注册过程,所有学生和教师的登陆信息将事先由人员直接对数据库进行录入。 <%@ page language="java" import="java.util.*" pageEncoding="GB2312"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 用户登录
账号 ${requestScope.error}
密码 ${requestScope.message}
教师登录 学生登录
学生注册 教师注册 5.3 用户的注册 (包括教师注册和学生注册) 5.3.1 学生注册 <%@ page contentType="text/html; charset=GB2312" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 学生注册
账号: ${requestScope.message1}
密码: ${requestScope.message2}
确认密码: ${requestScope.message3}
姓名:
学号:
性别:
专业:
班级: ${requestScope.message4}
邮箱: ${requestScope.message5}
手机号码:
5.3.2 教师注册 此处代码与学生注册当中的代码类似,所以不再赘述; 5.4 系统管理员登录模块的设计 主要功能模块包括:(此处预设管理员账户 用户名:ad 密码:123456) 修改删除用户信息模块:包括对学生信息的和对教师信息的修改和删除; 管理员登陆后的界面,在该界面下可选择具体的功能; 此代码不赘述; 5.4.1 学生信息管理 <%@ page language="java" pageEncoding="GB2312"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 学生管理 教师管理 专业管理 班级管理 课程管理 退出
姓名:
编号id账号密码姓名学号性别 专业班级邮箱电话注册日期修改删除
${num.count} ${student.id} 更新 删除
首页 上一页 上一页 下一页 下一页 尾页 5.4.2 教师信息管理 与学生代码类似,不再赘述; 5.4.3 对用户信息的修改 <%@ page language="java" import="java.util.*" pageEncoding="GB2312"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
账号:${param.uid}
旧密码:${param.pwd}
新密码: ${requestScope.message1}
确认密码: ${requestScope.message2}
姓名:
性别:
职称:
邮箱: ${requestScope.message3}
手机号码:
返回 5.5 添加删除学业信息模块 (包括学生专业信息,班级信息,课程信息的添加和删除) 5.5.1 专业信息的管理 专业信息的查询与用户管理相同;添加专业的代码如下: <%@ page language="java" import="java.util.*" pageEncoding="GB2312"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 学生管理 教师管理 专业管理 班级管理 课程管理 退出
课程名称:
添加课程
编号id课程名称删除
${num.count} ${course.id} 删除
5.5.2 班级信息的管理 同上;不赘述 5.5.3 课程信息的管理 同上;不赘述 系统配置管理:配置系统参数,配置上传文件类型。 5.6 学生用户登录子系统管理模块 主要功能模块包括: 5.6.1 个人信息模块 (查看和修改学生自己的基本情况) 代码与管理员修改用户时的代码类似,不赘述; 5.6.2 作业管理模块 (负责查看教师布置的作业,并下载作业,完成作业后上传到服务器。同时可以查看完成作业的分数) 5.6.3 查看教师布置的作业 5.6.4 查看作业 5.6.5 下载作业 5.6.6 学生上传作业 <%@ page language="java" import="java.util.*" pageEncoding="GB2312"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 上传作业:

返回
5.6.7 学生查看已经完成的作业分数 5.7 教师用户登录子系统管理模块 主要功能模块包括: 主要包括搜索作业模块,布置作业模块,管理作业模块,,查看成绩模块,统计作业递交情况模块,修改资料模块。搜索作业模块, 5.7.1 个人信息模块 (负责查看和修改教师的个人信息) 代码不再赘述; 5.7.2 布置作业模块 (负责教师编辑所布置的作业,向学生发布作业,以及指明是否允许学生上传作业。 5.7.2 教师布置作业 <%@ page language="java" import="java.util.*" pageEncoding="GB2312"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 布置作业:
课程名称
题目:
内容 :
截止时间: 例如:2013-07-03
存放目录 ${requestScope.error}${requestScope.error1}
返回主页
5.7.3 教师查看已布置的作业 5.7.4 管理作业模块 (负责评阅作业,给学生打分,以及删除本次作业,和修改作业成绩等功能。 教师查看已经完成的同学作业) 5.7.5 教师为学生作业进行打分 <%@ page language="java" import="java.util.*" pageEncoding="GB2312"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
分数:
5.7.6 评分结果 5.8 个人小结 6. 单元测试 6.1 测试方案 本系统结合数据库系统、jsp应用、dreamweaver网页界面设计、软件需求工程和面向对象建模等知识,实现了学生、教师的注册登录。学生作业的提交功能,管理员的实时管理。在测试的时候我们采用黑盒测试法。将系统所应具有的功能逐一都测试一遍,并与预期的结果进行比对,从而了解系统的性能和存在的问题。 6.2 测试项目 测试范围与主要内容: 6.2.1 注册功能操作测试 测试内容注册如下信息: 学生 朱云飞 3100608017、软件1001 密码:123456 梁富云 3100608018、软件1001 张俊涛 3100608019、软件1001 马瑜 3100608020、软件1001   张建彬 3100608024、软件1001   夏文泽 3100608030、软件1001 教师 辛燕 1020200 数据库 计算方法 密码:123456   陈锦富 1020201 CMMI 曹汉清 1020023 C++ 管理员:ad 密码:123456 6.3 信息修改功能的操作 包括教师信息的修改和操作,学生信息的修改和操作,管理员对学生和教师的信息的修改和删除。 6.3.1 学生梁富云个人信息修改 6.3.2 教师陈锦富信息修改 6.3.2 管理员对学生梁富云的信息修改 6.3.4 管理员对教师陈锦富的信息修改 6.4 管理员对学业信息的设置操作 包括对学生专业信息,班级信息和课程信息的安排。 6.4.1 管理员对学生专业信息的设置 6.4.2 管理员对学生班级信息的设置 6.4.3 管理员对课程信息的安排 6.5 学生作业管理模块 作业的查询,下载,上传,查分; 6.5.1 作业的查询 陈锦富老师布置CMMI作业,梁富云同学查询; 6.5.2 作业的下载 梁富云同学下载老师的作业 6.5.3 作业的上传 梁富云同学已经完成作业上传作业给老师; 6.5.4 查询分数 6.6 教师作业管理模块 作业的布置,作业的管理等功能 6.6.1 老师布置作业 6.6.2 陈锦富老师查询已经布置的作业 6.6.3 陈锦富老师查看完成作业的学生 6.6.4 陈锦富老师为完成作业的学生打分 7. 心得体会 在本次软件工程课程设计中,经过小组6位成员的共同努力,江苏大学软件工程作业提交系统终于完成了,该系统实现了需求分析的基本功能,基本满足了作业上传及批量下载的需求,开发过程中一开始一直在实现界面的优化,发现后续工作一团糟,只能全部重来,然后将问题弄清楚,明白了需求分析才知道什么事设计主体,然后按照需求分析一步步完成,当有不会时,尽量查更多的书,也有网上搜索,是在解决不掉的,也就只能放弃这个功能,对于批量下载,一开始很难实现,然后才知道JSP中也有一个类能实现,可是都是英文的,花了相当一段时间才看明白了,现在基本能实现了,软件工程的分析对开发一个系统影响很大。本系统是针对本次软件工程实验而设计的,实现了学生作业的上传与下载,及教师发布作业,发布成绩,在线打包压缩等功能,系统已经进行了测试,基本功能都成功了,但是因为初次开发,在系统中难免存在着各种问题,这些我们会在以后的时间进行更正。在开发本系统的过程中,要查询翻阅大量的参考文献以及网上搜索资料,培养了我们调查研究、查阅中外文献资料,运用国家标准、行业、手册、图册等资料的能力。通过对本系统的开发,提高了我们团队合作的意识、分析解决实际问题的能力。最主要的是提高了我们的自学能力,因为开发本系统中使用了Microsoft Visual Studio .NET 2008开发平台与Microsoft SQL Server工具进行数据库的设计,采用JSP语言进行开发,正好这学期有学过,因此,通过这次实验,把所学的理论知识与实际应用联系了起来,为我们今后走向社会打下了坚实的基础。 此外,在本次设计的全过程中,我对三年所学的知识有了一个比较系统的认识和理解。涉及了各方面的知识,大大扩展了我的知识面,同时是我学会了如何使用所学的知识去解决一些实际的问题。在设计中我深知自己掌握的知识还远远不够,掌握的一些理论知识应用到实践中去,总会出现这样或那样的问题,不是理论没有掌握好,而是光知道书本上的知识是远远不够的,一定要把理论知识和实践结合起来。把学到的知识应用到时间中去,多做多练,才可以把理论的精华发挥出来。知识不是知道,了解就好,一定要去应用它,发展它,让它在现实生活中得到充分的应用,从而解决一些问题,这才是学习的根本目的。而且知识又不是单一的,它是互相联系的,学科与学科之间都有着内在的联系。计算机是一门非常复杂且庞大的学科,一项课题往往需要多项技术才可以完成的。在设计阶段,通过对课题的深入分析与研究,迫使我对技术有了一定的了解。在遇到问题时,得到了指导老师与同学的悉心帮助,使我感受到集体的力量是无穷的。通过这次设计,我学会了和别人配合工作,因为一个人所学的知识不可能面面俱到的,只有通过合作,发挥自己的优点,体现团队精神,才能使工作做得更为出色。通过这次设计,我学到了许多书本上学不到的知识,增强了自己的动手能力。即将大三结束,我十分珍惜这次锻炼的机会,我按部就班的完成了自己的设计任务,但由于自己的知识水平有限,仍然存在很多的不足之处,恳请老师多多指教!当今的社会是竞争的社会,而人才的竞争则是竞争的焦点,课程设计对于我们这些没有接触过实际项目的同学来说,是离校前很好的一次锻炼,使我们各方面的能力都有了很大的提高,为我们踏出校门,走上社会增强了能力与自信! 计算机技术的高速发展,使我深深地认识到只有不断的加强学习,才能在计算机技术方面不至于被淘汰,今后,我还要加强学习,努力使自己成为一位专业的计算机人员,为我自己所从事的工作服务。 在此,感谢老师对我们的谆谆教导!感谢给了我们这次实践的机会! 参考资料 //// 附录 //// 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名:       日  期:        ​​​​​​​​​​​​ 指导教师签名:        日  期:        使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:        日  期:        ​​​​​​​​​​​​ 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权      大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名: 日期: 年 月 日 导师签名: 日期: 年 月 日 指导教师评阅书 指导教师评价: 一、撰写(设计)过程 1、学生在论文(设计)过程中的治学态度、工作精神 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、学生掌握专业知识、技能的扎实程度 □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、学生综合运用所学知识和专业技能分析和解决问题的能力 □ 优 □ 良 □ 中 □ 及格 □ 不及格 4、研究方法的科学性;技术线路的可行性;设计方案的合理性 □ 优 □ 良 □ 中 □ 及格 □ 不及格 5、完成毕业论文(设计)期间的出勤情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 建议成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 指导教师: (签名) 单位: (盖章) 年 月 日 评阅教师评阅书 评阅教师评价: 一、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 建议成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 评阅教师: (签名) 单位: (盖章) 年 月 日 教研室(或答辩小组)及教学系意见 教研室(或答辩小组)评价: 一、答辩过程 1、毕业论文(设计)的基本要点和见解的叙述情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、对答辩问题的反应、理解、表达情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、学生答辩过程中的精神状态 □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 评定成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 教研室主任(或答辩小组组长): (签名) 年 月 日 教学系意见: 系主任: (签名) 年 月 日 学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下进行的研究工作所取得的成果。尽我所知,除文中已经特别注明引用的内容和致谢的地方外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。本人完全意识到本声明的法律结果由本人承担。 学位论文作者(本人签名): 年 月 日 学位论文出版授权书 本人及导师完全同意《中国博士学位论文全文数据库出版章程》、《中国优秀硕士学位论文全文数据库出版章程》(以下简称“章程”),愿意将本人的学位论文提交“中国学术期刊(光盘版)电子杂志社”在《中国博士学位论文全文数据库》、《中国优秀硕士学位论文全文数据库》中全文发表和以电子、网络形式公开出版,并同意编入CNKI《中国知识资源总库》,在《中国博硕士学位论文评价数据库》中使用和在互联网上传播,同意按“章程”规定享受相关权益。 论文密级: □公开 □保密(___年__月至__年__月)(保密的学位论文在解密后应遵守此协议) 作者签名:_______ 导师签名:_______ _______年_____月_____日 _______年_____月_____日 独 创 声 明 本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。 本声明的法律后果由本人承担。   作者签名: 二〇一〇年九月二十日   毕业设计(论文)使用授权声明 本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。 本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。 (保密论文在解密后遵守此规定)   作者签名: 二〇一〇年九月二十日 致 谢 时间飞逝,大学的学习生活很快就要过去,在这四年的学习生活中,收获了很多,而这些成绩的取得是和一直关心帮助我的人分不开的。 首先非常感谢学校开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础。本次毕业设计大概持续了半年,现在终于到结尾了。本次毕业设计是对我大学四年学习下来最好的检验。经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都有很大的进步。这期间凝聚了很多人的心血,在此我表示由衷的感谢。没有他们的帮助,我将无法顺利完成这次设计。 首先,我要特别感谢我的知道郭谦功老师对我的悉心指导,在我的论文书写及设计过程中给了我大量的帮助和指导,为我理清了设计思路和操作方法,并对我所做的课题提出了有效的改进方案。郭谦功老师渊博的知识、严谨的作风和诲人不倦的态度给我留下了深刻的印象。从他身上,我学到了许多能受益终生的东西。再次对周巍老师表示衷心的感谢。 其次,我要感谢大学四年中所有的任课老师和辅导员在学习期间对我的严格要求,感谢他们对我学习上和生活上的帮助,使我了解了许多专业知识和为人的道理,能够在今后的生活道路上有继续奋斗的力量。 另外,我还要感谢大学四年和我一起走过的同学朋友对我的关心与支持,与他们一起学习、生活,让我在大学期间生活的很充实,给我留下了很多难忘的回忆。 最后,我要感谢我的父母对我的关系和理解,如果没有他们在我的学习生涯中的无私奉献和默默支持,我将无法顺利完成今天的学业。 四年的大学生活就快走入尾声,我们的校园生活就要划上句号,心中是无尽的难舍与眷恋。从这里走出,对我的人生来说,将是踏上一个新的征程,要把所学的知识应用到实际工作中去。 回首四年,取得了些许成绩,生活中有快乐也有艰辛。感谢老师四年来对我孜孜不倦的教诲,对我成长的关心和爱护。 学友情深,情同兄妹。四年的风风雨雨,我们一同走过,充满着关爱,给我留下了值得珍藏的最美好的记忆。 在我的十几年求学历程里,离不开父母的鼓励和支持,是他们辛勤的劳作,无私的付出,为我创造良好的学习条件,我才能顺利完成完成学业,感激他们一直以来对我的抚养与培育。 最后,我要特别感谢我的导师赵达睿老师、和研究生助教熊伟丽老师。是他们在我毕业的最后关头给了我们巨大的帮助与鼓励,给了我很多解决问题的思路,在此表示衷心的感激。老师们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。在论文的撰写过程中老师们给予我很大的帮助,帮助解决了不少的难点,使得论文能够及时完成,这里一并表示真诚的感谢。 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名:       日  期:        ​​​​​​​​​​​​ 指导教师签名:        日  期:        使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:        日  期:        ​​​​​​​​​​​​ 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权      大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名: 日期: 年 月 日 导师签名: 日期: 年 月 日 独 创 声 明 本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。 本声明的法律后果由本人承担。   作者签名: 年 月 日   毕业设计(论文)使用授权声明 本人完全了解**学院关于收集、保存、使用毕业设计(论文)的规定。 本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。 (保密论文在解密后遵守此规定)   作者签名: 年 月 日 基本要求:写毕业论文主要目的是培养学生综合运用所学知识和技能,理论联系实际,独立分析,解决实际问题的能力,使学生得到从事本专业工作和进行相关的基本训练。毕业论文应反映出作者能够准确地掌握所学的专业基础知识,基本学会综合运用所学知识进行科学研究的方法,对所研究的题目有一定的心得体会,论文题目的范围不宜过宽,一般选择本学科某一重要问题的一个侧面。 毕业论文的基本教学要求是: 1、培养学生综合运用、巩固与扩展所学的基础理论和专业知识,培养学生独立分析、解决实际问题能力、培养学生处理数据和信息的能力。2、培养学生正确的理论联系实际的工作作风,严肃认真的科学态度。3、培养学生进行社会调查研究;文献资料收集、阅读和整理、使用;提出论点、综合论证、总结写作等基本技能。 毕业论文是毕业生总结性的独立作业,是学生运用在校学习的基本知识和基础理论,去分析、解决一两个实际问题的实践锻炼过程,也是学生在校学习期间学习成果的综合性总结,是整个教学活动中不可缺少的重要环节。撰写毕业论文对于培养学生初步的科学研究能力,提高其综合运用所学知识分析问题、解决问题能力有着重要意义。 毕业论文在进行编写的过程中,需要经过开题报告、论文编写、论文上交评定、论文答辩以及论文评分五个过程,其中开题报告是论文进行的最重要的一个过程,也是论文能否进行的一个重要指标。 撰写意义:1.撰写毕业论文是检验学生在校学习成果的重要措施,也是提高教学质量的重要环节。大学生在毕业前都必须完成毕业论文的撰写任务。申请学位必须提交相应的学位论文,经答辩通过后,方可取得学位。可以这么说,毕业论文是结束大学学习生活走向社会的一个中介和桥梁。毕业论文是大学生才华的第一次显露,是向祖国和人民所交的一份有份量的答卷,是投身社会主义现代化建设事业的报到书。一篇毕业论文虽然不能全面地反映出一个人的才华,也不一定能对社会直接带来巨大的效益,对专业产生开拓性的影响。但是,实践证明,撰写毕业论文是提高教学质量的重要环节,是保证出好人才的重要措施。 2.通过撰写毕业论文,提高写作水平是干部队伍“四化”建设的需要。党中央要求,为了适应现代化建设的需要,领导班子成员应当逐步实现“革命化、年轻化、知识化、专业化”。这个“四化”的要求,也包含了对干部写作能力和写作水平的要求。 3.提高大学生的写作水平是社会主义物质文明和精神文明建设的需要。在新的历史时期,无论是提高全族的科学文化水平,掌握现代科技知识和科学管理方法,还是培养社会主义新人,都要求我们的干部具有较高的写作能力。在经济建设中,作为领导人员和机关的办事人员,要写指示、通知、总结、调查报告等应用文;要写说明书、广告、解说词等说明文;还要写科学论文、经济评论等议论文。在当今信息社会中,信息对于加快经济发展速度,取得良好的经济效益发挥着愈来愈大的作用。写作是以语言文字为信号,是传达信息的方式。信息的来源、信息的收集、信息的储存、整理、传播等等都离不开写作。 论文种类:毕业论文是学术论文的一种形式,为了进一步探讨和掌握毕业论文的写作规律和特点,需要对毕业论文进行分类。由于毕业论文本身的内容和性质不同,研究领域、对象、方法、表现方式不同,因此,毕业论文就有不同的分类方法。 按内容性质和研究方法的不同可以把毕业论文分为理论性论文、实验性论文、描述性论文和设计性论文。后三种论文主要是理工科大学生可以选择的论文形式,这里不作介绍。文科大学生一般写的是理论性论文。理论性论文具体又可分成两种:一种是以纯粹的抽象理论为研究对象,研究方法是严密的理论推导和数学运算,有的也涉及实验与观测,用以验证论点的正确性。另一种是以对客观事物和现象的调查、考察所得观测资料以及有关文献资料数据为研究对象,研究方法是对有关资料进行分析、综合、概括、抽象,通过归纳、演绎、类比,提出某种新的理论和新的见解。 按议论的性质不同可以把毕业论文分为立论文和驳论文。立论性的毕业论文是指从正面阐述论证自己的观点和主张。一篇论文侧重于以立论为主,就属于立论性论文。立论文要求论点鲜明,论据充分,论证严密,以理和事实服人。驳论性毕业论文是指通过反驳别人的论点来树立自己的论点和主张。如果毕业论文侧重于以驳论为主,批驳某些错误的观点、见解、理论,就属于驳论性毕业论文。驳论文除按立论文对论点、论据、论证的要求以外,还要求针锋相对,据理力争。 按研究问题的大小不同可以把毕业论文分为宏观论文和微观论文。凡届国家全局性、带有普遍性并对局部工作有一定指导意义的论文,称为宏观论文。它研究的面比较宽广,具有较大范围的影响。反之,研究局部性、具体问题的论文,是微观论文。它对具体工作有指导意义,影响的面窄一些。 另外还有一种综合型的分类方法,即把毕业论文分为专题型、论辩型、综述型和综合型四大类: 1.专题型论文。这是分析前人研究成果的基础上,以直接论述的形式发表见解,从正面提出某学科中某一学术问题的一种论文。如本书第十二章例文中的《浅析领导者突出工作重点的方法与艺术》一文,从正面论述了突出重点的工作方法的意义、方法和原则,它表明了作者对突出工作重点方法的肯定和理解。2.论辩型论文。这是针对他人在某学科中某一学术问题的见解,凭借充分的论据,着重揭露其不足或错误之处,通过论辩形式来发表见解的一种论文。3.综述型论文。这是在归纳、总结前人或今人对某学科中某一学术问题已有研究成果的基础上,加以介绍或评论,从而发表自己见解的一种论文。4.综合型论文。这是一种将综述型和论辩型两种形式有机结合起来写成的一种论文。如《关于中国民族关系史上的几个问题》一文既介绍了研究民族关系史的现状,又提出了几个值得研究的问题。因此,它是一篇综合型的论文。 写作步骤:毕业论文是高等教育自学考试本科专业应考者完成本科阶段学业的最后一个环节,它是应考者的 总结 性独立作业,目的在于总结学习专业的成果,培养综合运用所学知识解决实际 问题 的能力。从文体而言,它也是对某一专业领域的现实问题或 理论 问题进行 科学 研究 探索的具有一定意义的论说文。完成毕业论文的撰写可以分两个步骤,即选择课题和研究课题。 首先是选择课题。选题是论文撰写成败的关键。因为,选题是毕业论文撰写的第一步,它实际上就是确定“写什么”的问题,亦即确定科学研究的方向。如果“写什么”不明确,“怎么写”就无从谈起。 教育部自学考试办公室有关对毕业论文选题的途径和要求是“为鼓励理论与工作实践结合,应考者可结合本单位或本人从事的工作提出论文题目,报主考学校审查同意后确立。也可由主考学校公布论文题目,由应考者选择。毕业论文的总体要求应与普通全日制高等学校相一致,做到通过论文写作和答辩考核,检验应考者综合运用专业知识的能力”。但不管考生是自己任意选择课题,还是在主考院校公布的指定课题中选择课题,都要坚持选择有科学价值和现实意义的、切实可行的课题。选好课题是毕业论文成功的一半。 第一、要坚持选择有科学价值和现实意义的课题。科学研究的目的是为了更好地认识世界、改造世界,以推动社会的不断进步和发展 。因此,毕业论文的选题,必须紧密结合社会主义物质文明和精神文明建设的需要,以促进科学事业发展和解决现实存在问题作为出发点和落脚点。选题要符合科学研究的正确方向,要具有新颖性,有创新、有理论价值和现实的指导意义或推动作用,一项毫无意义的研究,即使花很大的精力,表达再完善,也将没有丝毫价值。具体地说,考生可从以下三个方面来选题。首先,要从现实的弊端中选题,学习了专业知识,不能仅停留在书本上和理论上,还要下一番功夫,理论联系实际,用已掌握的专业知识,去寻找和解决工作实践中急待解决的问题。其次,要从寻找科学研究的空白处和边缘领域中选题,科学研究。还有许多没有被开垦的处女地,还有许多缺陷和空白,这些都需要填补。应考者应有独特的眼光和超前的意识去思索,去发现,去研究。最后,要从寻找前人研究的不足处和错误处选题,在前人已提出来的研究课题中,许多虽已有初步的研究成果,但随着社会的不断发展,还有待于丰富、完整和发展,这种补充性或纠正性的研究课题,也是有科学价值和现实指导意义的。 第二、要根据自己的能力选择切实可行的课题。毕业论文的写作是一种创造性劳动,不但要有考生个人的见解和主张,同时还需要具备一定的客观条件。由于考生个人的主观、客观条件都是各不相同的,因此在选题时,还应结合自己的特长、兴趣及所具备的客观条件来选题。具体地说,考生可从以下三个方面来综合考虑。首先,要有充足的资料来源。“巧妇难为无米之炊”,在缺少资料的情况下,是很难写出高质量的论文的。选择一个具有丰富资料来源的课题,对课题深入研究与开展很有帮助。其次,要有浓厚的研究兴趣,选择自己感兴趣的课题,可以激发自己研究的热情,调动自己的主动性和积极性,能够以专心、细心、恒心和耐心的积极心态去完成。最后,要能结合发挥自己的业务专长,每个考生无论能力水平高低,工作岗位如何,都有自己的业务专长,选择那些能结合自己工作、发挥自己业务专长的课题,对顺利完成课题的研究大有益处。 致 谢 这次论文的完成,不止是我自己的努力,同时也有老师的指导,同学的帮助,以及那些无私奉献的前辈,正所谓你知道的越多的时候你才发现你知道的越少,通过这次论文,我想我成长了很多,不只是磨练了我的知识厚度,也使我更加确定了我今后的目标:为今后的计算机事业奋斗。在此我要感谢我的指导老师——***老师,感谢您的指导,才让我有了今天这篇论文,您不仅是我的论文导师,也是我人生的导师,谢谢您!我还要感谢我的同学,四年的相处,虽然我未必记得住每分每秒,但是我记得每一个有你们的精彩瞬间,我相信通过大学的历练,我们都已经长大,变成一个有担当,有能力的新时代青年,感谢你们的陪伴,感谢有你们,这篇论文也有你们的功劳,我想毕业不是我们的相处的结束,它是我们更好相处的开头,祝福你们!我也要感谢父母,这是他们给我的,所有的一切;感谢母校,尽管您不以我为荣,但我一直会以我是一名农大人为荣。 通过这次毕业设计,我学习了很多新知识,也对很多以前的东西有了更深的记忆与理解。漫漫求学路,过程很快乐。我要感谢信息与管理科学学院的老师,我从他们那里学到了许多珍贵的知识和做人处事的道理,以及科学严谨的学术态度,令我受益良多。同时还要感谢学院给了我一个可以认真学习,天天向上的学习环境和机会。 即将结束*大学习生活,我感谢****大学提供了一次在**大接受教育的机会,感谢院校老师的无私教导。感谢各位老师审阅我的论文。 软件工程系作业提交系统 登陆 注册 老师用户登陆 管理员登陆 学生用户登陆 教师个人信息修改 下载上传的作业 添加删除课程 添加删除班级 添加删除专业 更新删除教师信息 更新删除学生信息 批改作业、修改分数 学生作业的布置、修改 个人信息查看和修改 下载作业 查看作业成绩 上传作业 退出 教师 学生 作业 提交 系统 布置作业 查看作业 提交作业 批改作业 学生 学生 作业 提交 系统 提交作业 接收作业 查看分数 查看学生信息 修改学生信息 管 理 员 管 理 员 修改老师信息 查看老师信息 查看班级信息 修改班级信息 修改专业信息 查看专业信息 修改课程信息 查看课程信息 名字:教师 别名:教师信息表 描述:教师个人信息的情况 定义:编号、id、账号、密码、姓名、性别、职称、教师邮箱、电话 名字:学生 别名:学生信息表 描述:学生个人信息的情况 定义:编号、id、账号、密码、姓名、学号、性别、专业、班级、学生邮箱、电话 名字:管理员 别名:管理员信息表 描述:管理员信息情况 定义:账号、密码 名字:课程 别名:课程分配表 描述:课程分配情况 定义:编号、id、课程名称 名字:学生作业 别名: 描述:学生完成的作业 定义:专业、班级、姓名、学号、上传时间、分数 名字:布置作业 别名: 描述:教师布置的作业 定义:课程名称、题目、内容、截止时间、 名字:我的作业 别名: 描述:我完成的作业 定义:题目、题目号、所属课程、任课老师、上传时间、截止时间 名字:老师布置的作业 别名: 描述:教师布置的作业 定义:课程名称、题目号、所属课程、任课老师、截止时间 名字:已布置的作业 别名: 描述:教师已布置的作业 定义:题目号、题目、所属课程、截止时间 删除课程 增加课程 查询课程 课程管理 修改资 料 修改资 料 注销登录 结束 增加班 级 删除班 级 查询 班 级 级 增加专 业 查询专业 删除资 料 查询教 师 删除资料 查询学 生 班级管理 专业管理 教师管理 学生管理 登陆 管理员 学生注册 注册 软件工程作业提交系统 教师注册 学生登录界面 学生登录 登录 教师登录界面 教师登录 管理员登陆 管理员登录界面 注销 N Y 学生 用户名,密码 验证 信息数据库 修改资料、密码 查成绩 查看和下载作业 上传作业 结束 学生登陆操作流程图 是否存在 重新输入 N Y 教师 输入用户名,密码 验证 是否存在 信息数据库 修改个人资料、密码 上传作业 下载查看作业 打分 注销 结束 教师登陆操作流程图 重新输入 _1234567890.vsd 学生 作业提交系统 教师 完成的作业 新作业、资料、成绩 学生提交的作业 资料、新作业、成绩 管理员 添加教师、学生
/
本文档为【软件工程课程设计报告_基于web在线作业提交批改系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索