可按Ctrl+D收藏 蚂蚁资源网

蚂蚁资源网

系统的设计与实现(java实现推荐系统)

  • 全部评论(3)
  • 111
  • 系统设计工作应该自顶向下地进行。首先设计总体结构,然后再逐层深入,直至进行每一个模块的设计。总体设计主要是指在系统分析的基础上,对整个系统的划分(子系统)、机器设备(包括软、硬设备)的配置、数据的存贮规律以及整个系统实现规划等方面进行合理的安排。一、系统设计的任务1. 系统设计的概念 系统设计又称为物理设计,是开发管理信息系统的第二阶段,系统设计通常可分为两个阶段进行,首先是总体设计,其任务是设计系统的框架和概貌,并向用户单位和领导部门作详细报告并认可,在此基础上进行第二阶段――详细设计,这两部分工作是互相联系的,需要交叉进行,本章将这两个部分内容结合起来进行介绍。系统设计是开发人员进行的工作,他们将系统设计阶段得到的目标系统的逻辑模型转换为目标系统的物理模型,该阶段得到工作成果――系统签名系统设计说明书是下一个阶段系统实施的工作依据。2.系统设计的主要内容 系统设计的主要任务是进行总体设计和详细设计。下面分别说明它们的具体内容。(1) 总体设计总体设计包括系统模块结构设计和计算机物理系统的配置方案设计。系统模块结构设计系统模块结构设计的任务是划分子系统,然后确定子系统的模块结构,并画出模块结构图。在这个过程中必须考虑以下几个问题:如何将一个系统划分成多个子系统;每个子系统如何划分成多个模块;如何确定子系统之间、模块之间传送的数据及其调用关系;如何评价并改进模块结构的质量。计算机物理系统配置方案设计在进行总体设计时,还要进行计算机物理系统具体配置方案的设计,要解决计算机软硬件系统的配置、通信网络系统的配置、机房设备的配置等问题。计算机物理系统具体配置方案要经过用户单位和领导部门的同意才可进行实施。开发管理信息系统的大量经验教训说明,选择计算机软硬件设备不能光看广告或资料介绍,必须进行充分的调查研究,最好应向使用过该软硬件设备的单位了解运行情况及优缺点,并征求有关专家的意见,然后进行论证,最后写出计算机物理系统配置方案报告。从我国的实际情况看,不少单位是先买计算机然后决定开发。这种不科学的、盲目的做法是不可取的,它会造成极大浪费。因为,计算机更新换代是非常快的,就是在开发初期和在开发的中后期系统实施阶段购买计算机设备,价格差别就会很大。因此,在开发管理信息系统过程中应在系统设计的总体设计阶段才具体设计计算机物理系统的配置方案。(2) 详细设计在总体设计基础上,第二步进行的是详细设计,主要有处理过程设计以确定每个模块内部的详细执行过程,包括局部数据组织、控制流碃顶百雇知概版谁保京、每一步的具体加工要求等,一般来说,处理过程模块详细设计的难度已不太大,关键是用一种合适的方式来描述每个模块的执行过程,常用的有流程图、问题分析图、IPO图和过程设计语言等;除了处理过程设计,还有代码设计、界面设计、数据库设计、输入输出设计等。
  • 2021-11-27 12:42:26
  • H5支付系统
  • 1.基于JSP技术的测试密钥库系统的设计与实现;基于模板技术的网站内容管理系统的设计与实现;3.基于Java技术的书籍管理系统的设计与实现;4.基于WiFi的技术的定位和实施系统;5.基于组件技术的报告系统的设计与实现。
  • 2021-11-27 12:41:26
  • 至深科技
  • 网上选课管理系统的设计与实现,本系统使用了基于IIS的ASP+ACCESS相结合的动态网页技术,并运用VB script脚本语言和非过程化查询语言SQL语句,开发出了这套基于WEB的网上选课系统。本系统是一个一体化集成系统,进行信息管理是从总体出发,全面考虑,保证各种职能部门共享数据,减少数据的冗余度,保证数据的兼容性和一致性。严格地说只有信息的集中统一,信息才是资源。数据的一体化并不限制个别功能子系统保存自己的专用数据,但为保证一体化,首先要有一个全局的系统计划,每一个小系统的实现均要在这个总体计划的指导下进行;其次是通过标准、大纲和手续达到系统一体化。 1.采用ASP技术开发MIS系统的优势管理信息系统(MIS)作为一个综合的人机交互系统,它利用计算机提供信息以支持运行、管理、分析和决策功能。工欲善其事,必先利其器。在现代管理信息系统中,利用Web技术,实现Web服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。这种从浏览器到服务器的数据处理结构就是目前在Intranet中十分流行的B/S模式(Browser/Server),B/S结构是真正的三层结构l 第一层浏览器是表示层,完成用户接口功能,在客户端向指定的服务器发出请求,WEB服务器用HTTP协议把所需的文件资料传给用户,客户端接受并显示在WWW服务器上。l 第二层WEB服务器是功能层,完成客户的应用功能,即WEB服务器接受客户的请求,以CGI或ASP与数据库连接,进行申请处理,而后数据库结果返回服务器,再传至客户端。l 第三层数据库服务器是数据层,数据库服务器应客户请求进行各种数据处理。 网上选课系统基于IIS上采用了目前最流行的ASP技术作为运行平台。ASP是Microsoft公司的动态站点设计技术,全名为Active Server Pages,凭借其动态、高效和易于交互的特点,已经成为Internet/Intranet上的主流技术。一方面,ASP将HTML语言和脚本语言融合在一起,为动态Web页的生成提供了真正的宽松环境;另一方面,它所采用的ADO后台数据库访问技术,可对任何与ODBC和OLE DB兼容的数据库进行访问。通过ADO,开发人员可以用较少的代价实现复杂的数据库操作。ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有内嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。2.数据库访问技术上ASP在技术的形成与发展中还吸纳了用于数据库提交和查询的IDC(Internet Database Connect)技术。经过逐步演变,今天的ASP可利用ActiveX数据对象ADO (ActiveX Data Objects)方便的访问数据库。ADO是一个基于ODBC数据接口的应用程序方法,可以链接到任何与ODBC兼容的数据库和与OLE BD兼容的数据源。例如,Access、SQL Server、Oracle、Excel、Word等。ADO技术在查询时不需要去遍历库中复杂的层次结构,查询的结果可以存储在小而精炼的对象中,而且可以成批的处理数据。它具有易使用、高速、占用内存小等优点。ADO和ASP是进行网络数据库访问的一对绝好搭档,已成为数据查询、管理与处理的核心技术。
  • 2021-11-27 12:41:26
  • 商品推荐