3.需求分析
本教学网的作业模块主要是为了解决之前提到的一些问题,改善现状的作业管理方式,使得教学平台信息化和网络化,既可以充分利用学校拥有的计算机和网络资源,减少对纸张的使用,又能给教师和学生提供一个跨时间和空间的交流互动平台,提高教学的效率。
3.1开发环境
操作系统:Windows XP
浏览器:IE 8
数据库:MySQL 5.1.*
数据库管理工具:Navicat 8 Lite for MySQL
开发工具:MyEclipse 8.0 Blue
Web Container:Tomcat6.0.18
文件和数据库Encoding: UTF-8
3.2系统性能需求
(1)实用性强:充分利用已有资源,为学校的教学资源管理提供方便;给师生提供良好的跨学科跨时空的教学交流的平台,为作业管理实现效率最大化。
(2)易用性好:界面友好美观,清楚明了,操作简单易用,使非计算机类专业用户也能很快上手。
(3)适应性好:跨平台性强,可适应多种操作系统和环境,可移植性好,本系统使用JSP,java等技术都是适应性比较好的语言,而且能为不同学科不同学校所用。
(4)代码可读性好:JSP实现的视图界面使用了struts2的标签库,减少了代码的复杂程度,提高了代码的可读性,而且有中文的注释,使程序更易读。
(5)技术先进:采用流行的MVC设计思想、Struts2等先进的开发技术和比较新的开发工具MyEclipse 8.0 Blue,使我们的系统符合计算机发展的潮流和趋势。
3.3系统功能需求
作业管理系统的用户分为管理员,教师和学生,他们各自的主要功能需求如下:
1)管理员的主要功能需求如下:管理老师和管理学生;
2)教师的主要功能需求如下:上传作业和批改作业;
3)学生的主要功能需求如下:查看教师发布的作业;查看已提交作业的情况;下载教师发布的作业文档;上传自己作业文档;查看个人作业成绩。
4.总体设计
4.1 数据库设计
系统E-R图:
图1 系统E-R图
根据系统E-R图本次设计使用newtest数据库,根据作业模块的需求建立相关联的表。建表如下:
上一页 [1] [2] [3] [4] [5] 下一页
JSP+mysql作业管理系统的设计与实现+需求分析+总体设计 第3页下载如图片无法显示或论文不完整,请联系qq752018766