ImageVerifierCode 换一换
格式:DOCX , 页数:64 ,大小:3.45MB ,
资源ID:13263222      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-13263222.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生作业管理系统样本.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

学生作业管理系统样本.docx

1、学生作业管理系统样本重庆师范大学 课程名称:软件工程课程设计试题题目:学生作业管理系统2.6可选择其它系统方案 15一、开发背景及意义1.1开发背景伴随信息技术快速发展,多媒体计算机、网络为代表信息技术给教育发展带来了新生机,为传统教学方法注入了活力,给其带来了重大革命。网络使教育传输不再受时间和地点限制,开发和充足利用网络教学,是目前教育发展肯定趋势。作业作为一项关键教学活动,处理作业方便提交、公布等问题是教学顺利有效进行关键条件。所以基于Web作业管理系统便成为网络教学系统不可或缺组成部分。借助计算机及网络优势,它能实现作业信息快速传输,并扩展作业功效,提升作业教学价值及管理效率及质量。1

2、.2开发意义从学校实际需求出发,采取目前较为流行B/S(浏览器/服务器)结构和JSP动态网页开发技术,设计并实现了一个功效较为完善小型在线作业管理系统。经过对系统进行一系列需求分析、设计、编码、测试等工作,使系统实现了管理员公布管理公告、老师管理、设置班级、课程;老师在线公布作业、批改作业、网上答疑;学生上传作业、查看作业信息、提出疑问功效。关键对系统设计过程作了对应描述,同时也对系统需要改善地方做了总结二、可行性分析2.1编写目标学生作业管理系统说明书是为学生作业管理系统设计而编写技术文档。需求分析好坏将直接影响到项目标进度和质量。编写说明书,是为了说明本系统需求、功效等相关信息,并给出系统

3、项目应用范围、目标、本项目和其它项目之间关系、项目产品及结果、系统功效、系统性能、数据描述、故障处理能力和其它专门要求等,是系统验收关键依据,也使其作为系统数据库开发关键依据。本文档阅读对象是业务负责任人、业务人员、软件开发人员、业务规范设计人员、软件测试人员、系统安装人员、系统维护人员、指导老师及学生。2.2定义伴随社会进步,信息技术广泛应用,在线作业系统管理优势日渐显著。针对以下三种情况:情况一:老师和学生课外教学互动经过公共邮箱,如老师通常把教学资料上传到公共邮箱供生下载,学生把电子版作业上交到公共邮箱。这种方法不足是邮箱容量有限,对于大容量邮件,服务器只保留有限时间而且老师难以统计学生

4、提交作业情况,也难以批改。情况二:经过U盘拷贝老师公布作业和提交作业,这种方法成本高,一旦U盘损坏会造成作业丢失。情况三:部分有该方面技术老师会建立起个人辅助教学网站,网站开发需花费老师较多时间和精力,一旦建成,修改要手动编辑源代码,比较麻烦,而且老师个人教学辅助网站相对分散,其共享性不强,可管理性较差。设计一个作业管理系统,经过和计算机、网络结合使用对作业进行管理,能够给老师和同学带来以下不一样方便:管理员公布管理公告、老师管理、设置班级、课程;老师在线公布作业、批改作业、网上答疑;学生上传作业、查看作业信息、提出疑问等。这些优点能够极大提升老师工作效率,方便学生。而且计算机管理和维护成本不

5、停降低。所以,开发一套这么作业管理系统已经很有必需了,而且实现研究服务于实践标准。SQL SERVER: 系统服务器所使用数据库管理系统(DBMS)。SQL: Structured Query Language(结构化查询语言)。E-R图:也称实体-联络图(Entity Relationship Diagram)系统:若未尤其指出,统指作业管理系统。2.3可行性研究前提说明对所提议开发项目进行可行性研究前提,如要求、目标、假定、限制等。2.3.1要求A.关键功效:学生作业管理系统关键提供网上作业管理平台,关键分为管理员、老师、学生三个部分功效管理员关键功效:1.管理员登录功效,依据权限进入管理

6、员对应页面功效2.管理员公布公告、管理公告(查看、修改、删除)功效3.管理员设置院系、班级、课程、任课老师,一样含有查看、修改、删除功效4.管理员修改个人资料功效5.管理员中老师管理,实现老师登陆信息初始化功效老师关键功效:1.老师登录功效,依据权限进入老师对应页面功效2.老师公布公告、管理公告(查看、修改、删除)功效3.老师修改个人资料功效4.老师查看学生名单功效5.老师在线部署、批改作业功效6.老师网上答疑功效学生关键功效:1.学生查看、搜索公告功效2.学生登录功效,依据权限进入学生对应页面功效3.学生修改个人资料功效4.学生查看、下载老师作业题目,上传作业(说明作业格式),查看老师对作业

7、批改情况功效5.学生在网上对老师提出疑问并能查看以往对老师提出疑问功效B.性能分析: 实用性:为网上教学提供方便,有效进行作业管理,尽可能最大程度降低管理员日常管理工作量,提升教学质量和效率,优化资源,实现效益最大化。 操作简单:本系统应该适适用于不一样水平使用者,包含老师和学生,同时系统不应太复杂和烦琐,所以要求系统操作尽可能简单易行。 技术优异:产品系统设计和开发应紧跟着整个计算机发展时尚,采取当初最优异设计思想,利用最新开发技术和开发工具。使系统能够不管在功效设计上,还是在技术实现上,全部处于同行业领先地位。安装使用简便:服务器端安装简练明了,用户机无需再装任何软件,经过浏览器就能够直接

8、访问,能够直接接入Internet,不管您身在何处,只要您能够访问Internet全部能够使用本系统。适应性:应该能广泛应用于不一样类型学校。系统采取模块化设计,用户能够依据自己实际情况自行组合,使系统在不一样硬件环境下全部能得以应用。 代码可读性好:文中代码将尽可能简练,易懂。C. 可扩展性能够适应应用要求改变和修改,含有灵活可扩充性。D.在安全和保密方面要求: 登录需要输入正确用户名和密码 确保个人信息不会外传能在发生意外(如掉电)情况下,确保不丢失数据含有一定保护机制,预防系统被恶意攻击,信息被恶意修改和窃取。有完善备份机制,假如系统被破坏应该能快速恢复E同本系统相连接其它系统: 不需要

9、和其它系统相连接,只要能连接Internet或局域网全部可使用。F.完成期限: 两个月2.3.2目标说明所提议系统关键开发目标包含:a、人力和设备费用降低;b、处理速度提升;c、减轻老师改作业时间2.3.3条件、假定和限制a、提议系统运行寿命:b、进行系统方案选择比较时:为10天c、经费、投资方面起源:学校。d、硬件:pc机e、软件:OFFICE软件,ORACLE 数据库,浏览器f、运行环境和开发环境方面条件和限: WINDOWS 7和XP操作系统;g、系统投入使用最晚时间:2月29日。2.3.4进行可行性研究方法战略分析,调查研究,估计技术,系统分析,模型方法和智能技术等2.3.5评价尺度此

10、系统只是一个初级产品,只能构建一个结果,达成辅助老师对学生上传作业进行管理,批改作业等基础技能即可。该系统设置简易,用户操作简单易懂。2.4对现有系统分析2.4.1处理步骤和数据步骤现有系统数据处理和步骤基础为老师公布作业,学生提交作业,老师进行批改作业,浪费老师时间,安全性低,轻易丢失数据。 2.4.2工作负荷因为数据量越来越大,现有系统显著不能适应现在庞大数据量,系统工作数据处理缓慢。2.4.3费用开支在系统上投入设备,人力,空间,材料等等和其它一系列支持性服务越来越大,造成开发费用支出巨大,严重影响系统可用性,急需改善。2.4.4人员鉴于原有系统技术性含量比较低,故不需要多少高技术人员操

11、作,只是因为数据量日益扩大,所需要操作人员数量不停增大。这一点已不再适应现在信息化时代步伐,2.4.5设备设备科技含量比较低,也没有达成大量计算机普及程度,难以实现网络化批改作业。2.4.6 不足经过严谨分析,可知原有系统存在很大不足,比如没有任何技术含量,老师工作负荷大,系统维护及费用支出巨大,人员和设备技术含量低等等一系列缺点,所以这些全部明确了需要一个新适应新信息化时代高科技系统,所以开发这么一个系统还是很有必需。2.5所提议系统2.5.1对所提议系统说明新系统在原有系统基础上进入了新数据库支持,使用了优异数据库技术和数据库管理技术,使数据正确性和安全性得到了很大提升,且在用户操作和管理

12、上也有极大改善。学生:依据权限进入学生对应页面功效,修改个人资料功效及修改密码,查看、搜索公告、老师公布作业功效,上传作业,查看上传作业情况及老师打分情况,学生在网上对老师提出疑问并能查看以往对老师提出疑问功效;不可删除作业。老师:老师登录功效,依据权限进入老师对应页面功效,可修改密码,公布作业要求,查看并下载学生上传作业,查看学生名单功效,查看学生作业完成情况,对学生作业打分;不可删除作业。管理员:依据权限进入管理员对应页面功效,修改个人资料功效,公布公告,设置院系、班级、课程、任课老师,含有查看、删除作业功效。2.5.2处理步骤和数据步骤1.进入系统,激活登录口令界面。2.经过验证过后,对

13、系统进行初始化。3.系统进入消息循环,经过事件驱动机制激活对应功效模块,并实施对应功效。4.经过关闭系统事件,激活关闭系统模块,退出系统2.5.3改善之处很显著,在以上几点中能够看出新系统性能和功效上和现有系统差异,不需老师亲自取收取作业,不用担心U盘里数据损坏,减轻了老师投入精力,不轻易出现忘记收取,忘记提交作业情况,新系统还客服了系统工作负担重,繁琐等缺点,而且加入了数据安全性保护功效,不要大量人员,使原有系统在可用性和稳健性方面有了很大进步。2.5.4影响说明在建立所提议系统时,预期将带来影响,包含:2.5.4.1对设备影响采取提议系统后,改善了原有系统性能所以对设备要求自然更高,提议系

14、统使用最优异技术设备也必需跟着升级2.5.4.2对软件影响因为提议系统采取了优异数据库技术和一系列高技术含量软件,使得原来系统上部分软件无法继续使用,不过在新系统开发过程中将尽可能考虑到,对现有软件兼容性。2.5.4.3对用户单位机构影响提议系统使用新技术是完全基于原有系统上,故用户无须考虑新系统带来人员培训等等。2.5.4.4 对系统运行过程影响用户操作规程:用户需要正确输入用户名和密码。对数据保留要求:定时自动对数据进行备份。系统失效后果及恢复处理措施:对备份数据进行还原即可。2.5.4.5对开发影响需要用户进行亲密配合,正确说明需求。本系统用户端拟采取Window7作系统,服务器采取Wi

15、ndow操作系统,前端开发语言使用JAVA,使用SQLserver数据库管理系统2.5.4.6对地点和设施影响能够在任何地点进行使用,只要有PC机,能够正常上网就能够。2.5.4.7对经费开支影响只需要支付开发单位相关费用外,每十二个月还需要支付一定维护费用(见经济可行性分析)。2.5.5不足所提议系统不能跨学校进行修改作,时间有限,因为缺乏专业人士帮助,该系统做不太健全,还远不是真正意义上软件,工业产品,只能算作坊生产产物。2.5.6技术条件方面可行性本系统是一个基于局域网、互联网和WINDOWS操作系统,现有技术已较为成熟,利用现有技术完全能够实现系统开发目标。同时,开发期限较为宽裕,估计

16、能够在要求期限内完成开发任务。就现在使用开发技术及开发环境来说提议系统功效目标应该能够达成;利用现有技术在要求期限内开发工作基础能够完成;开发人员数量和质量均符合要求。2.6可选择其它系统方案 没有供选择系统方案2.7投资及效益分析2.7.1支出2.7.2.1基础建设投资计算机设备4台 4*5000=200数据通讯设备:(手机产生实时花费)要求每人每个月50累计4*50=200;办公室对外通信包月3*40=1602.7.2.2其它一次性支出(1)系统开发、建立费用共15000元。其中:本系统开发期为3个月,需开发人员5人。依据软件系统规模估算,每人月人工费按1000元计算,开发费用为15000

17、元。(2)硬件设备费共45000万元,其中:微机4台约15000元;服务器1台及网络等设备费3万元。(3)外购开发工具、软件环境费用共3万元。(4)其它费费用共3万元。一次性支出总费用:12万元。2.7.2.3非一次性支出关键是系统运行维护费用,假设本系统运行期,每十二个月运行费用(包含系统维护、设备维护等)10万元2.7.2收益2.7.2.1一次性收益学校购置系统50万。2.7.2.2非一次性收益每十二个月对系统进行维护十二个月5万。2.7.2.3不可定量收益 无2.7.3收益/投资比收益50万;投资14万;收益/投资比=3.62.7.4投资回收周期收益50万;投资14万;收益/投资比=3.

18、6此系统回报周期在3.6年2.7.5敏感性分析系统生存周期长短:本软件最少能够使用5年系统工作负荷量:能够处理大批量数据处理速度要求:比较快设备和软件配置改变对支出和效益影响:几乎没有什么影响,比较稳定2.8社会原因方面可行性因为开发系统要求界面友好、方便直观,系统能够被现有工作人员快速掌握并使用。使用本系统人员全部有一定计算机应用基础,全部些人员全部要经过本系统使用培训。经过简单培训人员就会熟练使用本软件。2.9法律方面可行性所使用工具和技术和数据信息不违反怎样法律。全部软件全部使用正版,技术资料全部由提出方保管,数据信息均可确保正当起源。三、需求分析3.1系统介绍伴随信息技术快速发展,多媒

19、体计算机、网络为代表信息技术给教育发展带来了新生机,为传统教学方法注入了活力,给其带来了重大革命。网络使教育传输不再受时间和地点限制,开发和充足利用网络教学,是目前教育发展肯定趋势。作业作为一项关键教学活动,处理作业方便提交、公布等问题是教学顺利有效进行关键条件。所以基于Web作业管理系统便成为网络教学系统不可或缺组成部分。借助计算机及网络优势,它能实现作业信息快速传输,并扩展作业功效,提升作业教学价值及管理效率及质量。在研究现在中国外作业管理情况基础上,从学校实际需求出发,采取目前较为流行B/S(浏览器/服务器)结构和JSP动态网页开发技术,设计并实现了一个功效较为完善小型在线作业管理系统。

20、经过对系统进行一系列需求分析、设计、编码、测试等工作,使系统实现了管理员公布管理公告、老师管理、设置班级、课程;老师在线公布作业、批改作业、网上答疑;学生上传作业、查看作业信息、提出疑问功效。作业管理系统是针对高校老师在批改作业,和学生提交作业工作用计算机进行全方面现代化管理,必需含有以下基础功效:系统首先有一个登陆界面,工作人员必需经过相关验证才能进入系统,这么才能确保,管理员,老师,学生信息安全,登录系统后,系统会为老师提供公布公告、管理公告(查看、修改、删除)功效、老师查看学生名单功效、老师在线部署、批改作业功效、老师网上答疑功效,系统也会为学生提供学生查看、搜索公告功效、学生查看、下载

21、老师作业题目,上传作业(说明作业格式),查看老师对作业批改情况功效、学生在网上对老师提出疑问并能查看以往对老师提出疑问功效。3.2系统面向用户群体学生作业管理系统面向用户群体是各大高校老师和学生和教务处,学生处等办事处工作人员。该系统面向是大众化人群。所以该系统含有帮助用户群体用计算机进行简单操作以实现全方面现代化管理。且该系统对用户来说操作简单,而且轻易学习和掌握。3.3系统功效性需求 课题实现以实用为基础标准,以管理教学作业和其周围衍生物为目标,考虑系统通用性,充足表现人性化、个性化。课题实现关键功效模块有:1.管理员端(定义批量管理周期为一学期):管理员关键任务是为学生、老师提供最基础信

22、息服务,各操作均以批处理完成。其中账户管理中,我们认为过一个学期老师不会有大量改变,但因为学生毕业或其它原因会有大幅度改变故许可管理员批量删除学生账户但不能批量老师账户。1)课程管理(1)课程信息添加,完成一学期全部课程信息批量添加(2)课程信息清除,完成一学期全部课程信息清除(3)课程学生名单添加,完成全部课程全部对应学生名单添加2)账户管理(1)各类账户添加,完成管理员、老师、学生账户添加,添加方法以导入Excel文档方法为主方便管理员操作(2)各类账号删除,完成管理员、老师、学生、组长账户添加(3)学生账号批量删除,完成用户名为指定开头学生账户删除,比如删除13级学生,则指定开头为S13

23、。2.老师端:1)课程管理:(1)老师课程信息,显示该老师在该学期全部课程信息,信息包含课程代码、课程名、班级、时间、地点(2)课程名单下载,完成该老师指定课程下载2)作业管理:(1)公布作业,完成指定课程作业要求上传(2)作业下载,完成老师对于指定课程指定学生作业下载。(3)批阅作业上传,完成老师向指定课程指定学生批阅后作业上传,方便学生和老师之间互动(4)批阅信息管理,完成老师对指定课程指定学生作业状态管理,作业状态包含未批阅(学生作业已上传但为批阅)、已批阅(批阅作业已上传等候学生修改并上传作业)、完成(为学生作业打分)3)组管理:(1)建立组信息,完成老师对于指定课程分组、相关组角色添

24、加及删除。默认组角色组长、组员,角色组长、组员不得删除。在建立组信息同时创建组长账户,方便组长管理组。(2)组长任命,完成老师对指定课程指定组组长任命(3)查看组信息,显示指定课程全部学生组信息(4)组账户信息,显示指定课程全部组账户用户名和密码4)个人信息管理(1)老师信息修改,完成老师相关信息修改(2)密码修改,完成目前账户密码修改3.学生端1)学生课程信息,显示学生课程信息,课程信息包含课程代码、课程名、老师、时间、地点2)作业管理(1)作业上传,完成学生对于指定课程作业上传(2)作业相关下载,完成学生对于指定课程作业要求和批阅后作业下载3)组信息,显示学生指定课程组信息,组信息只包含学

25、生所在组4)信息管理(1)学生信息修改,完成学生相关信息修改(2)密码修改,完成目前账户密码修改4.组长端1)组信息,显示目前账户对应组基础信息,信息包含课程代码、课程名、老师、组员-组员角色列表等2)组组员添加,完成组长对于为分配组学生向目前组添加3)组组员删除,完成组长对于目前组组员删除4)组角色分配,完成组长对目前组组员角色分配5)组组员作业上交情况,显示目前组组员作业上交情况3.4系统非功效性需求3.4.1用户界面需求为了使系统整体愈加合理,界面愈加美观,做出了以下非功效性需求:(1)系统保护本系统含有较高安全性,首先在登陆系统时候就必需经过相关验证才能进入到系统中,对于所录入信息也含

26、有较高安全存放,不轻易造成数据丢失,不一样用户有不一样使用权限。(2)系统处理正确性和立即性: 系统运行时,含有较高正确性和立即性,在老师修改学生作业时,系统能够正确并安全将学生信息保留到数据库,且对应速度立即,不影响老师工作效率3.4.2软硬件环境需求1、 硬件平台:运行内存:2GB 以上内存:1GB以上电脑:pc机2、软件平台本系统开发环境以下: 操作系统:Windows XP/ Windows 7数据库:MySQL浏览器:IE、猎豹等四、开发环境和项目计划4.1开发环境 数据库系统:sql 数据库连接方法:MFC连接方法 开发工具:java、myeclipse104.2项目计划和管理4.

27、2.1开发人员安排 此次课程设计需求分析和数据库设计是2个人共同完成。xxxxxxxx关键是进行软件系统分析策划工作,对数据库设计和整个界面工作进行,最终系统测试和维护,设计并画多种步骤图,界面图,用例图,ppt制作。xxxxxxxx关键是找资料。4.2.2开发进度安排序号项目天数关键工作1系统分析3初步设定项目标范围和目标;进行可行性分析;确定项目进度计划;2需求分析3确定系统要求:功效、性能、运行及补充;分析数据:系统概念模型、逻辑模型;修正项目计划,给出原型;3概要设计2确定最好方案,结构设计,数据库设计;4具体设计5分别用次序图类图结构视图描述系统外观;5测试运行1设计测试用例,进行测

28、试运行;6移交系统1编写心得体会,递交汇报;五、结构化分析5.1结构化分析方法 结构化方法总指导思想是自顶向下,逐步求精,其基础标准是抽象和分解。结构化方法是分析,设计到实现全部使用结构化思想软件开发方法,实际上由三部分组成:结构化分析,结构化设计和结构化程序设计。任何程序全部由程序结构,选择结构和循环结构三种基础结构组成。结构化方法含有以下特点:(1)开发方法使用最早,使用时间最长。(2)应用最广泛,尤其适适用于自动控制及程序控制等数据处理方面。(3)对应支持工具多,发展较为成熟,快速,自然和方便。结构化分析步骤:(1)构建原系统物理模型。(2)抽象原系统逻辑模型。(3)建立新系统逻辑模型。

29、(4)深入补充和优化。v优缺点:优点是简单实用成熟,适合于瀑布模型,易于开发者掌握,成功率较高,仅次于面向对象方法。缺点是不太适应规模大复杂项目,难以处理软件重用问题,较难适应需求改变,难以根本处理维护问题。5.2数据步骤图5.2.2学生作业管理系统顶层图5.2.3学生作业管理系统加工1子图5.2.4学生作业管理系统加工2子图5.2.5学生作业管理系统加工3子图5.3数据字典数据字典是系统中各类数据描述集合,是进行具体数据搜集和数据分析所取得关键结果。数据字典通常包含:数据项、数据结构、数据流、数据存放和处理过程5个部分。1、数据项1 老师信息表老师信息表关键用于存放老师基础信息,包含教工号、

30、姓名、所属学院、联络方法和E-mail地址。最终考虑到老师信息有可能会被以复数形式输出,定义了一个id域,方便于分页输出。老师信息表结构如表5-3-1所表示。字段名字段含义数据类型是否为空varID老师教工号varchar(20)否varName老师姓名varchar(20)否varDepartment老师所属学院varchar(50)否varPhoneNum老师联络方法varchar(30)是varEmail老师邮箱地址varchar(100)是Id用于分页显示种子int否 表5-3-1老师信息表2 学生信息表学生信息表语老师信息表一样,存放学生基础信息,包含学生学号、姓名、专业或学院、联络方法、E-mail地址,id用于方便分页输出。学生信息表结构如表5-3-2所表示。字段名字段含义数据类型是否为空varID学生学号varchar(20)否varName学生姓名varchar(20)否varDepartment学生专业或学院varchar(50)

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2