【编者按】网学网JSP,NET,JAVA类别频道为大家收集整理了“基于JSP微积分课件的开发“提供大家参考,希望对大家有所帮助!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
2.2 数据流图 经过初步的需求分析,得到系统的主要功能要求如下: 用户根据自己的要求在教学资源查询与下载系统中查询到自己所需的教学资源,可进行浏览和下载操作; 用户能对自己的账户信息进行浏览,具有充值的能力。 用户可以在积木课件开发系统中创建自己的课件,并进行管理。 根据分析得到的系统功能要求,设计出基于微教学单元的积木课件开发系统的数据流图 2.4.5 MVC模式 MVC即模型(Model)、视图(view)和控制(Controller)的缩写。 (1)模型(Model)层:用于实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现,它封装的是数据源和所有基于这些数据的操作。在一个组件中,Model往往表示组件的状态和操作状态的方法。 (2)视图(View)层:用于和用户的交互,通常用JSP来实现。封装的是对数据源Model的一种显示。一个模型可以有多个视图,而一个视图理论上也可以与不同的模型关联起来。 (6)在教学资源库中,知识点作为其他概念实体的组成部分,应独立设计一个表对知识点的信息进行存放,同时独立设计一个表也能提高数据库的查询性能,降低数据库的信息冗余程度。知识点的属性应该具有知识点编号、知识点名、存储路径、发表时间、下载次数、难易程度等基本信息,此外为了便于用户对知识点的信息进行不同方式的检索,该表中还应具备内容简介、作者、作者单位的检索属性,由于知识点是直接属于某一课程,为了提高系统的查询性能,在知识点表中还应加入其所属的课程编号,因此在该表中知识点编号为主键,所属课程编号为外键。 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |