Java网络教学系统毕业设计答辩PPT 本文档是关于Java网络教学系统毕业设计答辩PPT的知识点总结,涵盖了系统的背景、可行性分析、技术架构、功能结构、数据库设计、系统设计等方面。 背景 随着互联网时代的来临,网络学习在大学生课程学习中起着越来越明显的作用,网络学习和考试是一个未来发展的趋势。基于目前校园网建设逐步完善的情况,我校太原理工大学也已经具备了利用网络进行学习和考试的条件。 可行性分析 可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。 技术可行性 本系统是在MacOX环境下开发的,windons环境下也可以运行,一般的机器配置就可以了,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求,环境只需装上jdk1.4或以上版本,有Tomcat7.0以上版本服务器。 经济可行性 由于本系统使用到的工具一般机器都具备,使用环境也很简单,开发成本低。JAVA一直以来由于其可以“跨平台”以及“一次编译,到处运行”等特点,许多人直接它为网络编程语言。 社会可行性 该系统是根据太原工程网络学习考试系统网站的实际情况开发的,并通过大量调查研究得出。该系统的软件设计在我自己的独立思考环境下完成,无需复制任何软件产品。 系统功能结构图 系统功能结构图主要是针对学校老师和学生而开发的应用系统网站。通常有系统管理员、教师和学生三种用户,他们的使用权限如下: 管理员角色:管理员可以对用户包括教师,学生的资料进行增删改查、可以对库中已有的试卷进行修改和删除,添加新试卷、可以发布公告等。 教师角色:对教师来说,包括上传课件、上传教学视频、回复留言、解答问题、发布公告、个人资料信息的修改等功能。 学生角色:对考生来说,包括在线考试、查询考试成绩、提出问题、留言、课件下载、视频下载、查看考试错题等。 系统设计原则 系统必须采用一定的设计原则,以便于设计,实施和后期维护,以及方便系统用户的使用。其主要设计原则有:简单性、针对性、实用性、一致性和先进性。 数据库设计 数据库是一个web项目系统的基础和核心。他的设计的成功将直接影响整个系统的质量。数据库是所有系统设计的基础。在中期系统的开发中,甚至在项目维护的后期阶段,系统功能的变化以及功能扩展方面都会出现问题。在最坏的情况下,甚至重新设计数据库并重新开发项目。 系统功能设计 系统设计是将软件需求分析转换为软件系统并显示出来的过程。具体而言,通过对目标体系的深入分析和研究,制定了太原工程网络学习考试系统网站的总体规划。在对太原理工网络学习和考试系统网站进行综合分析调研的基础上,制定了太原理工网络学习和考试系统网站总体规划。系统设计包括系统开发工具,开发技术和开发模型,系统数据库设计,系统概要设计和系统详细设计。
剩余25页未读,继续阅读
- 粉丝: 2489
- 资源: 844
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 【后端开发框架】基于PHP的产品报价系统的设计与开发
- 基于C#开发的OPCServer与PLC连接程序+源码
- 三个后端开发项目-基于springboot-内容管理和秒杀系统.zip
- redis-win-2.8.9,redis-win-2.8.9
- 基于django+front+mysql的用户信息管理系统
- Servlet和JDBC实现三层架构
- Appium-Inspector-2024.6.1-win
- Screenshot_2024-06-14-21-22-39-202_net.csdn.csdnplus.jpg
- Appium-Server-GUI-windows-1.22.3-4
- 基于C语言+python实现的永磁同步电机矢量控制算法仿真+源码(毕业设计&课程设计&项目开发)
评论0