毕业设计(论文)-基于jspWEB信息共享系统设计.doc

上传人:爱问知识人 文档编号:3947295 上传时间:2019-10-10 格式:DOC 页数:37 大小:1.22MB
返回 下载 相关 举报
毕业设计(论文)-基于jspWEB信息共享系统设计.doc_第1页
第1页 / 共37页
毕业设计(论文)-基于jspWEB信息共享系统设计.doc_第2页
第2页 / 共37页
毕业设计(论文)-基于jspWEB信息共享系统设计.doc_第3页
第3页 / 共37页
毕业设计(论文)-基于jspWEB信息共享系统设计.doc_第4页
第4页 / 共37页
毕业设计(论文)-基于jspWEB信息共享系统设计.doc_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《毕业设计(论文)-基于jspWEB信息共享系统设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于jspWEB信息共享系统设计.doc(37页珍藏版)》请在三一文库上搜索。

1、基于jspWEB共享(毕业论文) 目 录摘 要3Abstract4前 言5第一章 系统概述61.1 本课题的研究意义61.2 本课题的目的及内容6第二章 管理系统概述72.1 文件共享平台的开发方法介绍72.1.1 B/S体系结构72.1.2 Dreamweave介绍82.2.3 SQL Server介绍82.1.4 HTML介绍92.2.5 VS2005介绍9第三章 系统调研及可行性分析113.1 系统调研113.2 可行性分析113.2.1 经济可行性113.2.2 技术可行性113.2.3 操作可行性133.2.4 法律可行性14第四章 系统需求分析154.1 业务流分析154.2 数据

2、流分析164.3 数据字典17第五章 系统设计215.1 网站概要设计215.2 系统功能模块划分215.3 数据库设计225.3.1 数据库需求分析225.4.2 数据库概念结构设计235.4.3 数据库逻辑结构设计24第六章 文件共享服务系统界面设计266.1 首页设计266.2 会员注册界面设计276.3 文件信息查看界面的设计286.4 管理员登陆界面设计306.6 后台首页界面设计316.7 公告信息管理界面设计336.8 文件管理界面设计34总 结36参考文献37致 谢38摘 要随着网络的发展,越来越多的人开始通过网络来了解和获得各种自己需要的信息,特别是一些专业人员对自己专业信息

3、的需要。为此建立一个基于WEB的文档共享管理平台,以满足人们对信息的需求。通过本平台,用户可以查看最新上传的文档,查找下载自己需要的文档,还可以将自己的文档上传,同别人共享信息资源。最终实现信息共享。此系统设计上采用三层结构、Web Service技术,使之在选用平台、采用技术上具有先进性、前瞻性、扩充性,从而保证建成的系统具有良好的稳定性、可扩充性。系统设计按标准化、规范化,分层设计,构件化实现。采用软件构件化的开发方式,使系统结构分层,业务与实现分离,逻辑与数据分离;以统一的服务接口规范为核心,使用开放标准。从功能上来说,系统是比较完备的,系统以Web界面与用户交互,为用户提供信息并接受其

4、操作,同时通过数据库管理系统来存储信息数据。系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的基础。关键词:信息共享,VS2005,SQL,交互性。Abstract Shiquansimei booking system is a typical e-commerce sales platform, the development based on B / S of the realization of online sales, is ba

5、sed on VS2005 + sql 2000 model. E-commerce on the Internet is the transit system-a sales platform, the ground is an extension of the distribution system and complementary, but also merchants and customers a very effective channel of communication. Present in China, different procedures to achieve on

6、line sales accounted for about 78 percent of manufacturers around the remaining 22 percent or so that manufacturers are trying to create an online sales to the ground material ready. Zan here, and Internet sales, shopping malls have become the future status of the war take advantage of the indispens

7、able tool. The online sales system is mainly for the development of a restaurant, the restaurant has many years of accumulated store marketing, whether from customers or from the areas of logistics, warehousing and so on, are perfectly capable of doing the material prepared for sale online. The syst

8、em design using three-tier structure, Web Service technology, so that the choice of platforms, using a technically advanced nature, forward-looking, scalable, thus ensuring completion of the system has good stability, scalability. System design by standardization, standardization, and hierarchical d

9、esign, component of achieving. Use of software component of the development mode, the system hierarchical structure, operations and implementation of separation, logic and data separation to a unified service interface specification as the core, the use of open standards. From the function, the syst

10、em is more complete, the system to the Web interface and user interaction, provide users with information and accept its operation, at the same time through the database management system to store information and data. System of the information and data browser, query, editing and database managemen

11、t, and other basic operations, using a modular design, according to the needs of users and the application procedures and maintenance of the ease of use, will be placed in various parts of different modules To facilitate the expansion and maintenance of procedures, procedures for the establishment o

12、f a functional rehabilitation with the foundation. Key words: e-commerce, VS2005, SQL, interactive.前 言伴随着网络的出现,网页逐渐融入人们的生活。快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体Internet。它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。制作网站平台是企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要手段。在素质教育与终身教育成为必然的今天,人们对信息的需求有了更新,更高的要求,而基于WEB的信息

13、平台由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。所以各种信息平台也逐渐成为一种新兴的学习资源。也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性。随着Internet的进一步发展,越来越多的商业事务开始转移到网络上来实现,但是传统的JSP编程方式由于HTML标记与逻辑代码混杂在一起,使的网站制作人员在修改他们的程序时,费时费力,还得不到好的效果。大量的逻辑处理代码混杂在一起使得可读性和差,以至于无法读懂别人的程序,特别是基于数据库驱动的Web站点更是如此。正是对于这个问题的考虑,人们开始使用一种新的,适合这种变化的开发方式即显示与逻辑代码分离的方

14、式。信息共享指不同层次、不同部门信息系统间,信息和信息产品的交流与共用,就是把信息这一种在互连网时代中重要性越趋明显的资源与其他人共同分享,以便更加合理地达到资源配置,节约社会成本,创造更多的财富。是提高信息资源利用率,避免在信息采集、存贮和管理上重复浪费的一个重要手段。其基础是信息标准化和规范化,并用法律或法令形式予以保证。信息共享的效率依赖于信息系统的技术发展和传输技术的提高,必须严格在信息安全和保密的条件下实现。当然,不同国家的信息共享程度是不一样的,当前看来,西方国家的信息共享程度要大得多,这也是为什么他们为什么那么发达的一个无形中的指标了。信息共享的少不利于各部门、各行业间的无论是工

15、作方面的合作还是科研方面的数据需求都有极大的阻碍作用。因而,如何尽早的解决全球的信息共享标准将是一个非常具有里程碑意义的事件。第一章 系统概述1.1 本课题的研究意义网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。站在网络时代的前夜,我们清晰地听到了网络时代的宣言:谁掌握了网络,谁就掌握了未来。所以,实现文件信息共享,是很有积极意义的。1.2 本课题的目的及内容本系统是采用VS2005技术开发的文档共享管理平台。VS2005技术是为实现MVC模式而开发的一个框架。它将一个体统分为三层:视图层,控制层和模型层。其目的就是为了将页面显示跟逻辑

16、代码分离,以便于以后对系统进行维护和功能扩充。本文档共享平台针对的是那些经常在网上寻找各种文本资源的人,它提供了文档的上传下载等功能。使各种文档资源得到集中和共享。本论文含针对毕业设计程序的相关说明,但不是软件系统的使用说明书。本论文不单单介绍系统的各组成部分及操作方法,更强调系统的应用前景,以及能给系统带来的益处,从提高经济利益、提升服务质量、合理安排人力、扩大影响、增进民众口碑等方面进行全方位介绍。第二章 管理系统概述本系统开发思想是采用现代化先进的网络化管理理念,综合多家电子文件平台开发商优点以及结合目标管理商实际情况而开发。2.1 文件共享平台的开发方法介绍2.1.1 B/S体系结构本

17、系统所面向的对象是系统内部用户及民众用户,系统要突出时代感,时尚感。因此,将要采用比较流行的B/S三层结构。图2-4-1 B/S三层结构图B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势:(1)开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一政府所制定,保证了其应用的通用性和跨平台性。(2)较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。(3)用户使用简单,界面友好:B/S用户的界面都在统一的浏览器上,浏

18、览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性:它简化了系统的开发和维护,并且特别适用于网上信息发布。因此,我开发的图书在线浏览系统采用了基于B/S模式的体系结构。2.1.2 Dreamweave介绍Dreamweaver是美国MACROMEDIA公司开发的集网页制作和网站管理于一身的所见即所得网页编辑器, 是一种可视化网页制作工具,利用它可以轻松地制作出跨越平台限制和跨越浏览器限制的动态网页。Dreamweaver 可以开发HTML、XHTML、Cold

19、Fusion、VS2005、VS2005.NET、JSP或PHP网站。通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。新集成的工作空间可以与Macromedia Flash MX和Fireworks MX共享,其中包括了标示签的文档窗口、可放到dock中的画板组、可定制的工具条和集成的文件浏览。Dreamweaver 还包括有预建的布局和代码,其中有网站结构、表格、可访问的模板以及为客户端交互应用而提供的JavaScript。 为翻新现有网站以及创建下一代应用程序,Dreamweaver 还支持新标准和新的网页技术,带有

20、对XML、网页服务和增强可访问性的支持。Dreamweaver MX为新的ColdFusion MX特性提供全套的支持,包括增强的代码编辑和开发功能、集成的调试功能、可视化布局功能和照片打印功能。2.2.3 SQL Server介绍SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。SQL Server 提供强大的开发工具和各类开发

21、特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现Internet数据互联,.Net集成极大的扩展了开发空间,异构数据集成、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、VB.Net、XQuery、XMLA、ADO.Net 2.0、SMO、AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具。2.1.4 HTML介绍HTML的英文全称是Hypertext Markup Language,中文译为“超文本标记语言”。“超文本

22、”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。在几年前作为SGML的一个子集开发的。一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。浏览的网页就是由HTML语言编写出来的。虽然HTML是一种语言,但HTML不是程序语言,如 C+ 和 Java 之类,它只是标示语言,你只要明白了各种标记的用法便算学会了HTML.HTML 的格式非常简单,只是由文字及标记组合而成

23、,因此任何文本编辑器都可以制作HTML页面。在编辑器中输入html代码即可完成对网页的设计,如果在其中加入VB,JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。2.2.5 VS2005介绍Visual Studio 2005是微软公司推出的开发环境。是目前最尖端的 Windows 平台应用程序开发环境。Microsoft Visual Studio 2005 Team System 提供支持整个软件开发团队的工具: 架构师:Visual Studio 2005 Team Architect Edition 包括集成、高效的工具,用于直观地构建面

24、向服务的解决方案,这些解决方案从部署环境的初始状态开始设计。有关详细信息,请参阅 Visual Studio 2005 Team System:设计分布式系统以进行部署。 开发人员:Visual Studio 2005 Team Developer Edition 为开发人员提供高级的静态分析、代码剖析、代码涵盖以及单元测试工具,使团队能够在整个生命周期中尽早、频繁地规划质量。有关详细信息,请参阅 Visual Studio 2005 Team System:构建健壮而可靠的软件。 测试人员:Visual Studio 2005 Team Test Edition 构建于开发人员版本之上,更好

25、地为测试人员提供了用于管理和运行各种测试(包括单元测试、手工测试和 Web 测试)的工具,以及使团队能够在应用程序部署之前检验其性能的高级负载测试工具。有关详细信息,请参阅 Visual Studio 2005 Team System:通过更完善的测试实现更好的软件。 项目管理人员:Visual Studio 2005 Team Foundation 提供一套基于软件项目管理人员已知内容的项目管理工具:Microsoft Excel、Microsoft Project 和 Windows SharePoint Services。与 Microsoft Office 集成,项目管理人员不再需要手

26、工将数据从这些应用程序映射到供工程团队使用的数据。项目站点提供仪表盘式的项目状态视图,以及向下追溯风险承担者的功能。丰富的报告提供了从整个常规的团队工作流中收集的规则。自定义项目过程基于业界公认的实践来驱动生命周期。有关详细信息,请参阅 Visual Studio 2005 Team System:软件项目管理。 团队开发:Visual Studio 2005 Team Foundation 还提供团队协作工具,使组织能够不费吹灰之力即可管理并跟踪过程和软件项目的运行状况。Portfolio Explorer 将可从项目站点获得的这些相同的项目工作产品集成到 Visual Studio IDE

27、,从而让团队能够进行有效的访问。Visual Studio 2005 Team Foundation 还提供一个可扩展的工作项跟踪系统和企业级别的源代码管理。9 / 37基于jspWEB共享(毕业论文) 第三章 系统调研及可行性分析3.1 系统调研经过本人长期调研及亲自参与整个的工作流程,结合本人的专业知识,得出以下调研结果。1、终端的工作人员文化层次普遍不高,其中大部分为高中毕业;2、终端已经拥有配置很好的电脑系统,所以,硬件方面已经得到解决;3、系统方面也迫切地寻求一个更新更适合其自身情况的网络管理平台,所以在政策上十分支持,在人事支持方面已经做出了很大的帮助。4、系统的用户为其所辖的所有

28、民众,所以其使用网络的掌握水平一般不成问题,但是前台界面设计相应要更具时尚感,并要应时改换更新。3.2 可行性分析3.2.1 经济可行性 由于开发此文件共享服务系统所需的硬件(计算机及相关硬件)和软件环境(VS2005+SQL 2000),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。而一旦此系统投入使用,不仅可以减少政府的工作强度,提高工作效率,而且方便了用户的购买,打破了传统的管理模式,极大限度的方便了用户,也为系统的进一步推广创造了条件,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效

29、益将远远大于本管理系统的开发成本,所以从经济方面讲开发此系统是可行的。3.2.2 技术可行性文件共享服务系统的开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。本系统拟采用VS2005和 SQL 2000分别作为前端和后端的开发工具。Visual Studio 2005是微软公司推出的开发环境。是目前最尖端的 Windows 平台应用程序开发环境。Microsoft Visual Studio 2005 Team System 提供支持整个软件开发团队的工具

30、: 架构师:Visual Studio 2005 Team Architect Edition 包括集成、高效的工具,用于直观地构建面向服务的解决方案,这些解决方案从部署环境的初始状态开始设计。有关详细信息,请参阅 Visual Studio 2005 Team System:设计分布式系统以进行部署。 开发人员:Visual Studio 2005 Team Developer Edition 为开发人员提供高级的静态分析、代码剖析、代码涵盖以及单元测试工具,使团队能够在整个生命周期中尽早、频繁地规划质量。有关详细信息,请参阅 Visual Studio 2005 Team System:构

31、建健壮而可靠的软件。 测试人员:Visual Studio 2005 Team Test Edition 构建于开发人员版本之上,更好地为测试人员提供了用于管理和运行各种测试(包括单元测试、手工测试和 Web 测试)的工具,以及使团队能够在应用程序部署之前检验其性能的高级负载测试工具。有关详细信息,请参阅 Visual Studio 2005 Team System:通过更完善的测试实现更好的软件。 项目管理人员:Visual Studio 2005 Team Foundation 提供一套基于软件项目管理人员已知内容的项目管理工具:Microsoft Excel、Microsoft Proj

32、ect 和 Windows SharePoint Services。与 Microsoft Office 集成,项目管理人员不再需要手工将数据从这些应用程序映射到供工程团队使用的数据。项目站点提供仪表盘式的项目状态视图,以及向下追溯风险承担者的功能。丰富的报告提供了从整个常规的团队工作流中收集的规则。自定义项目过程基于业界公认的实践来驱动生命周期。有关详细信息,请参阅 Visual Studio 2005 Team System:软件项目管理。 团队开发:Visual Studio 2005 Team Foundation 还提供团队协作工具,使组织能够不费吹灰之力即可管理并跟踪过程和软件项目

33、的运行状况。Portfolio Explorer 将可从项目站点获得的这些相同的项目工作产品集成到 Visual Studio IDE,从而让团队能够进行有效的访问。Visual Studio 2005 Team Foundation 还提供一个可扩展的工作项跟踪系统和企业级别的源代码管理。SQL 2000作为微软在Windows 系列平台上开发的数据库,一经推出就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在Windows平台上的用户都会对它有相当的亲切感。区别于FoxPro、Sql 2000小型数据库,SQL 2000是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准

34、的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。SQL 2000的新特点:(a)上手容易话分两头,如果您的企业至今还未购置数据库,其中一个主要的原因可能就是认为它不好上手,那么,从SQL 2000开始吧。毕竟,大多数的中小企业日常的数据应用是建立在Windows平台上的。由于SQL 2000与Windows界面风格完全一致,且有许多向导(Wizard)帮助,因此易于安装和学习,有关SQL 2000的资料、培训随处可得,并且目前国内具有MCDBA认证的工程师不在少数。从另一个角度来讲,学习SQL 2000是掌握其他平台及大型数据,如O

35、racle,Sybase,DB/2的基础。因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。但有了SQL 2000的基础,再去学习和使用它们就容易多了。IT行业的实践经验充分证明了这一点。(b)兼容性良好由于今天Windows操作系统占领着主导地的位,选择SQL 2000一定会在兼容性方面取得一些优势。另外,SQL 2000 除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮 XML 数据,可以将搜索结果以 XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基

36、石。这些特点在.NET 战略中发挥着重要的作用。(c)相对于7.0的忧越性Microsoft SQL 2000是在SQL 2000 的基础上对性能、可靠性、质量以及易用性进行了扩展。SQL 2000中包含许多新特性,这些特性使其成为针对电子文件、数据仓库和在线商务解决方案的卓越的数据库平台。其增强的特性包括对丰富的扩展标记语言(XML)的支持、综合分析服务以及便捷的数据库管理。因此从技术方面讲开发此系统是可行的。3.2.3 操作可行性本系统是一个基于Web的网上文件宣传平台,是Web技术应用于网上管理中的产物,是文件宣传服务提供商发展历史上的一个新阶段。系统基于Web的工作界面,使采购人员和用

37、户无论身处何地,无论通过局域网还是互联网,都能在浏览器中直接对新闻进行录入、浏览、修改、删除、查阅等新闻管理工作。在操作使用上十分方便,员工只需连上公司内部的局域网,在自己的电脑上通过Web浏览器就可使用本系统,同时所有的操作都是基于Web的的操作方式,如:链接、按钮、文本框等等。所有的操作通过浏览器完成,客户端不需要配置其他应用软件,用户不需培训。因此,在操作使用上,本系统简单、方便,易于使员工们接受,本系统尽力为用户着想,因而该系统是方便可操作的。3.2.4 法律可行性 即该平台的开发会不会在社会上引起侵权或其它责任问题。因为该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构

38、成侵权,在法律上是可行的。综上所述,文件共享服务系统的开发是必需的,是可行的。第四章 系统需求分析4.1 业务流分析文件共享服务系统工作流程为:会员注册和登录:填写与提交注册信息,包括用户名、用户密码,并检查用户是否可用。用户登录时,区别未注册的用户、一般会员和管理员,未注册用户只能浏览和查找文件,已注册用户可以浏览、查找、上传、下载文件,管理员对文件进行浏览、查询及修改。本网站的业务流程图如图4-1所示:查询 发布 修改 预定 删除 系统界面 已注册用户 未注册用户 注册 各种信息系统管理员所有用户 统计 自动写入后台数据库 保存 图4-1 系统业务流程图 本系统是将现代化的计算机技术与管理

39、管理服务模式相结合,按照管理管理的服务流程设计完成的。同时为扩展服务范围,初步设计一个管理平台以利于信息发布和管理。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:具体目标如下:(1)操作简单、界面友好:完全控件式的页面布局,使得信息的录入工作更简便;许多选项包括公告品种、公告介绍、订餐记录等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。(2)即时可见:对信息的处理(包括添加、修改、删除)将立即在主页的对应栏目显示出来,达到即时发布、即时见效的功能。(3)功能完善:不仅包括常见系统的信息管理的各个

40、方面:信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。而且,还能进行对会员的管理,对会员的资料进行审核,以及上传文件的管理。同时,为了能有效方面的更新系统的界面。(4)方便移植:系统应具有实用性、可靠性和适用性,同时注意到先进性。针对不同的用户,只需要稍作修改就可以开发出适合自己特点的文件宣传系统。系统界面中所需的条目,图片等数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。(5)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。4.2 数据流分析数据流

41、程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。预订文件管理系统的数据流程:对本系统操作的数据源有普通用户、注册用户和管理员三种,首先由系统管理员根据不同用户的需要将某些信息保存到数据库中,然后再进行发布。不同权限的用户可以对这些库信息进行读取、搜索和订餐等处理。所有用户均可以进行信息查询。通过对本系统的需求分析,系统的基本

42、功能已经确定。整个系统的数据流程图如4-2:进入系统主界面管理员登录用户登录用户注册浏览页面更改资料会员维护信息维护数据库数据库操作页面类别管理链接维护帐号管理文件搜索密码管理注销登录图4-2 系统数据流程图4.3 数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。1.数据字典列表数据流数据存储名称:管理员信息数据来源:管理员信息表数据去向:管理员登陆模块数据组成:管理员信息管理员唯一识别+管理员帐号+管理员密码+权限+注册时间描述:存储了管理员的基本信息数据存储名称:公告信息数据来源:公告信息表数据去向:公告模块数

43、据组成:公告信息=公告唯一识别+标题+内容+类别+添加时间描述:存储了公告的基本信息数据存储名称:用户信息数据来源:用户信息表数据去向:用户信息模块数据组成:用户信息=用户唯一识别+用户名+密码+姓名+电话+身份证+添加时间描述:存储了用户的基本信息数据存储名称:文件信息数据来源:文件信息表数据去向:文件信息模块数据组成:文件信息=文件信息唯一标识+名称+类别+内容+添加时间等描述:存储了文件信息数据存储名称:类别信息数据来源:类别信息表数据去向:类别信息模块数据组成:类别信息=类别信息唯一标识+类别名称+添加时间等描述:存储了类别信息2.数据字典列表数据处理描述:用户登录系统进行用户登录管理

44、输入:会员用户的用户名、密码过程:判断是否为合法的会员用户输出:系统主界面名称: 查询信息描述:根据条件查询所需信息:文件信息输入: 输入查询的条件过程:查询系统的用户所需的信息输出: 查询得到的信息页面名字:录入信息描述:用户信息,公告信息等的录入输入: 输入要添加录入的信息过程: 将需要添加录入的信息加入数据库中输出: 系统新的信息表页面输出: 查询得到的信息页面名字:修改、删除信息描述:对用户信息,公告信息等修改或删除后存入数据库中输入: 输入要修改或删除的信息过程:对需要修改的信息做修改、删除过时的信息输出: 系统新的信息表页面输出: 查询得到的信息页面名字: 数据库信息别名:无描述:

45、存储了数据库的基本信息数据组成:数据库信息=管理员信息+用户信息+公告信息+友情链接信息位置:数据库输出: 查询得到的信息页面3.数据字典列表数据存储4.网上订餐系统的数据项名称:管理员帐号简述:系统管理员的帐号数据类型:文本字段大小:20名称:管理员密码 简述:管理员对应的密码数据类型:文本字段大小:20管理员数据项:名称:注册时间 简述:管理员的注册时间数据类型:日期时间字段大小:8名称:管理员权限 简述:管理员的权限数据类型:文本字段大小:30公告数据项:名称:标题 简述:公告的标题数据类型:文本字段大小:20名称:公告ID简述:公告的系统唯一编号数据类型:文本字段大小:20名称:内容称 简述:公告的内容数据类型:文本字段大小:30名称:添加时间简述:公告的添加时间数据类型:数字字段大小:8用户数据项名称:用户名简述:用户的用户名数据类型:文本字段大小:30名称:用户编号简述:用户的系统编号数据类型:文本字段大小:30名称:密码简述:用户的密码信息数据类型:文本字段大小:30名称:姓名简述:用户的真实姓名数据类型:文本字段大小:8评估数据项名称:身份证简述:用户的身份证信息数据类型:文本字段大小:30名称:电话简述:用户的联系电话数据类型:文本

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1