毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
jsp+SqlServer网络作业提交系统设计+源代码(3)
二、系统需求及可行性分析
(一)需求分析
需求分析是系统开发过程中的一个必要步骤。开发人员只有确定具体需求后才能够分析和寻找设计系统的方法,再体现到
软件
中去。需求分析是连接用户与开发人员之间的重要纽带,只有真正理解了用户的需求,才能设计出用户所需要的软件[10]。正确的需求分析将引导系统的设计趋向合理和实用。该系统主要的用户为我校的教师、学生和管理员,所以针对南京农业大学教师与学生的教、学过程和管理员的管理过程进行需求调查。
教师模块,需要具有的基本功能应该包括作业的发布、查看、批阅,其他功能包括登录、修改密码、留言板查看、资料下载等。一个教师发布的作业只允许该教师自己的学生查看、下载。发布的作业既可以以附件形式发布,也可以以文字形式发布,这样可以节省教师的时间与硬件内存。
学生模块,需要具有的基本功能应该包括作业的查看、下载、提交,其他功能包括登录、修改密码、留言、资料下载等。学生无权限查看其他教师布置的作业。
管理员模块,需要的基本功能应该包括对用户信息的管理、对班级信息的管理、对公告信息的管理、对留言板管理以及对教学资料管理。上述所有内容,管理员可以对其进行添加、删除来文护网站。
(二)系统功能需求
1.系统功能
系统功能主要包括教师、学生都需要的功能,如登录、修改密码、查看公告、资料下载等。但登录界面需要选择身份,即使学生输入自己的学号密码,但未选择正确的身份同样会提示登录失败。资料下载模块中,未登录时可以点击资料查看管理员输入的资料介绍,但不能进行下载,必须登录进入系统方可进行下载。
2.学生模块功能
学生用户登录系统后,可以查看自己未提交的作业,在“提交作业”一栏内,选择未提交的作业名称后,输入文字或上传附件即可提交作业。如对教学内容或教学形式有所疑问,可以在留言板中写下自己的意见或建议。
3.教师模块功能
教师用户登录系统后,在“发布作业”一栏内进行作业的发布,可以以附件形式发布,也可以以文字形式发布。 在“作业管理”一栏内查看发布过的作业,点击“批阅作业”查看提交作业的学生列表,如有学生上传附件,点击附件名称即可下载。点击“评阅”在相应的页面内进行评阅。
4.管理员模块功能
管理员登录系统时需要通过点击“后台管理”才能进入其对应的登录页面,成功登录后,可以进行密码修改、信息添加、删除等。
(三)可行性分析
1.技术可行性
本系统开发语言使用的是JAVA编程语言,开发工具的选择为MyEclipse 10.7,是大多数开发者使用的一个版本。前端页面使用JSP编写,选择SqlServer 2008 R2作为后台数据库管理系统,因为大学期间有过专门的SqlServer数据库课程学习与实践练习,对相应的DDL与DML语言能够熟练使用。对Java也曾经选修过一学期,这门语言不但简单易学,又方便灵活,所以在此基础上完成该系统的设计具有技术上的可行性。
2.经济可行性
在信息技术快速发展的当今时代,使用信息化的管理系统相比传统的纯手工方式更准确、更高效。本系统是网络中在网页进行操作,对硬件设备的配置要求不高,普通机房的电脑完全可以满足,只需在联网状态下即可进入系统。所以在经济上也具有可行性。
3.操作可行性
整个系统页面简洁明了,时间使用系统控件自动生成,操作简便,没有对操作人员过高的技术要求。所有操作都会有系统提示,根据提示完成相应操作也没有很大的难度,所以具备技术上的可行性。
共4页:
上一页
1
2
3
4
下一页
上一篇:
共词分析法国内外移动图书馆研究热点分析
下一篇:
jsp+mysql智慧旅游信息服务平台设计+源代码
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
网络常见故障的分类诊斷【2055字】
网络安全的研究【1797字】
网络信息安全技术管理的...
Web技术的网络考试系统【2240字】
C#学校科研管理系统的设计
承德市事业单位档案管理...
医院财务风险因素分析及管理措施【2367字】
公寓空调设计任务书
国内外图像分割技术研究现状
10万元能开儿童乐园吗,我...
志愿者活动的调查问卷表
AT89C52单片机的超声波测距...
神经外科重症监护病房患...
中国学术生态细节考察《...