收藏管理系统的开发与实现毕业论文内容摘要:

,并尽量完善系统, 以 符合需求。 概述 本课题为收藏管理系统,收藏管理系统是收藏品信息数据化管理软件。 可适用于广大个人或家庭收藏爱好者为各类收藏品信息数据进行归类存档,查看管理等,软件以藏品数据库为中心,采用开放式操作界面,功能实用强大,操作简单容易。 系统功能介绍 软件的主要功能包括以下几个部分: 藏品类别管理:分为大类别管理和小类别管理,可以进行藏品信息的添加,查看,修改,删除,打印。 藏品管理:分为添加藏品和管理藏品,可以进行添加藏品信息和管理藏品,可以进行藏品信息的添加,查看,修改,删除,打印。 查询藏品:可以对藏品的大类,小类,名称,年代进行查询。 打印藏品:可以导出文件或直接打印。 关注藏品:对已经收藏的藏品进行管理。 回收站管理:对不再收藏的藏品进行管理。 收 藏藏品管理:对待收藏藏品进行管理。 数据库备份:对藏品数据库进行备份。 用户管理:可以添加用户,管理用户,还可以进行密码的修改。 数据流图的设计 第 6 页 登陆界面数据流图: 登陆界面数据流图 系统数据流图: 管理员系统 用户系统 第 7 页 藏品系统 业务流程图 普通用户 业务流程图 ( 1) 管理员业务流程图( 2) 第 8 页 数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 数据字典的作用是在软件的分析和设 计过程中提供关于数据的描述信息, 数据字典的最重要的用途是能够作为分析阶段的工具。 数据字典中建立的一组严密一致的定义有助于增进分析员和用户之间的通信,因而可以消除许多可能产生的误解,对数据的这一系列严密一致的定义有助于改进在不同的开发人员或不同的开发小组之间的通信。 如果要求所有开发人员都跟据公共的数据字典描述数据和设计模块,则能避免许多麻烦的问题出现。 数据字典是由下列四类元素构成的:数据元素,数据流,数据存储和数据处理。 下面对数据存储进行简单的分析。 数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之 一,可以是手工文档或手工凭单,也可以是计算及文档。 ( 1)名字:用户注册表 描述:用户登陆网站时填写,成为网站的注册会员。 注册信息将存储在数据库中,由网站系统管理员统一管理 定义:用户注册 =用户名 +密码 +电话 +权限 位置:注册会员填写后如需修改,登陆后可进行更改 ( 2)名字:管理员表 描述:进行网站日常维护,信息更新的人,对用户基本信息进行管理 定义:管理员名 +密码 +电话 +权限 位置:在系统后台进行相关操作 ( 3)名字:添加藏品表 描述:由用户自己添加 定义:藏品信息 =藏品类别 +数据 +年份 +数量 +描述 位置 :后台添加,在网页中显示 ( 4)名字:查询藏品表 描述:以最快的速度方便用户查找搜索想得到的藏品信息 定义:查询信息 =藏品大类别 +藏品小类别 位置:网页中显示,所有用户都可以查询 ( 5)名字:关注藏品表 描述:对需要留意的藏品添加关注,方便查找 定义:关注藏品 =藏品名 +数量 +年份 +类型 位置:网页关注藏品信息中显示,所有用户都可以关注 ( 6)名字:收藏藏品表 描述:收藏想收藏的藏品,对信息进行统计 定义:收藏藏品 =藏品名称 +类型 第 9 页 位置:网页收藏藏品信息中显示,所有用户都可以进行收藏 ( 7)名字:数据库备份表 描述:对数据进行备份,以防丢失,帮助最快的恢复系统 定义:数据库备份 =路径 +名称 +时间 +.back 位置:数据备份中显示,所有用户都可以进行备份 ( 8)名字:打印藏品表 描述:打印藏品,列出清晰的藏品表 定义:打印藏品 =藏品名称 +类型 +时间 +数量 位置:网页中显示,所有用户都可以使用打印功能 ( 9)名字:用户管理表 描述:以最快的速度方便用户查找搜索想得到的相关资料的工具 定义:用户管理 =用户名 +权限 +信息 位置:在后台,主要由管理员操作 ( 10)名字:藏品管理表 描述:以最快的速度方便用户查找搜索想得到 的相关资料的工具 定义:藏品管理 =藏品名称 +管理方式 位置:网页中显示,所有用户都可以查看自己的藏品管理表 系统开发与运行环境确定 系统开发 ( 1)该系统是在 Windows XP 环境下进行的收藏管理系统。 ( 2)开发系统中,通过了样式表优化了页面,了解 SQL Server2020使用,了解收藏管理系统的开发规程;在程序设计过程中,我们为了保证程序能正常的运行,根据管理系统的一些实际情况来进行设计。 ( 3)编程过程中,遇到不懂的问题通过老师和同学的指导,查询了系统再加上结合资料做出。 系统运行环境 本系统将用 .NET 技术进行开发,开发中将用到以下主要工具: Microsoft Visual Studio 2020—— 工程管理、代码编写及调试 SQL Server 2020—— 建立系统的后台数据库 相关开发工具简介 此系统是基于 Windows XP 网络环境的收藏管理系统,后台数据库采用 SQL Server2020,前台使用 Visual Studio 进行开发,此系统属于 B/S 模式。 B/S第 10 页 结构,通常称为浏览器 /服务器 B/S 模式, B/S 模式即包括数据库系统、应用服务 器、客户浏览器三部分。 由于采用了互联网的相关技术, B/S 模式的系统开放性好,易维护、扩展。 ( 1)技术支持: 的简介和工作原理 随着 Microsoft 公司推出的 .NET 技术已经越来越受到重视,并且运用的范围也越来越广, .NET 框架不仅是一种新的计算平台,而且它高度简化了分布式Inter 环境中的应用程序开发。 它不仅仅是下一版本的 Active Server Page(ASP),还是统一的 WEB开发平台,方便开发人员进行开发企业级 WEB 应用程序,同时还能提供一个新的编程模型和结 构用于生成安全、可收缩和更稳定的应用程序。 是一个已编译的基于 .NET 的环境, 的语法在很大程度上与ASP 兼容,可以用任何与 .NET 兼容的语言包括 Visual Basic 、 C等创建应用程序。 另外任何 应用程序都可以使用整个 .NET 框架,发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行环境、类型安全和继承等。 提供一种简单的模型,该模型使 WEB 开发人员能够方便地编写应用程序。 开发人员可以在 文本文件或在作为程序集已部署 的编译类中编写这种代码。 这种模型可以包括应用程序级事件,且开发人员可以轻松地扩展这种模型,以适应他们的 WEB 应用程序的需要。 可无缝地与 HTML 编辑器及其他编程工具包括 Microsoft Visual Studio 一起工作,使 WEB 开发技术变得更加方便,使用户能够运用代码管理数据库。 服务代理 服务代理处理的是以松散方式进行联系的发送者和接收者之间的消息。 一个消息被发送、处理和回答,完成整个事务 , 大大扩展了数据驱动应用程序的性能,以符合工作流或者客户业务需求。 事物处理 SQL TSQL 天生就是基于集合的关系型数据库管理系统编程语言,可以提供高性能的数据访问。 现在,它与许多新的特性相结合,包括通过同时使用 TRY 和 CTACH来进行错误处理,可以在语句中返回一个结果集的通用表表达式 CTEs,以及通过 PIVOT 和 UNPIVOT 命令将列转化为行和将列转化为行的能力。 数据加密 SQL Server 2020 有用来在表自身加密数据的有文档记载的或者公共支持的函数。 企业需要依赖第三方产品来满足这个需求。 SQL Server 2020 自身带有支持对用户自定义数据库中存储的数据进行加密的功能。 SQL 综合服务( SSIS) SSIS 已经作为主要的 ETL 抽取、传输和载入工作替代了 DTS 数据传输服务,并且随着 SQL Server 免费发布。 这个工具,从 SQL Server 2020始被完全重新第 11 页 编写,现在已经拥有了很大程度的灵活性,来满足复杂的数据移动需求。 SMTP 邮件 在 SQL Server 2020 直接发送邮件是可能的,但是很复杂。 在 SQL Server 2020 中,微软通过合并 SMTP 邮件提高了自身的邮件性能。 HTTP 终端 你可以很轻松地通过一个简单的 TSQL 语句使一个对象可以在 因特网上被访问,从而创建一个 HTTP 终端。 这允许从因特网上呼叫一个简单的对象来获取需要的数据。 通用语言运行时 SQL Server 2020 中的第二个主要的增强特性就是整合了符合 .NET 规范的语言 ,例如 C, 或者是可以构建对象存储过程,触发器,函数等的。 这一点让你可以在数据库管理系统中执行 .NET 代码以充分利用 .NET 功能。 它有望在 SQL Server 2020境中取代扩展的存储过程,同时还扩展了传统关系型引擎功能。 专用管理员连接 如果所有的内容都出错了,那么只 能关闭 SQL Server 服务或者按下电源键。 专用管理员连接结束了这种状况。 这个功能允许数据库管理员对 SQL Server 发起单个诊断连接,即使是服务器正在出现问题。 多活动结果集 称 MARS 多活动结果集允许从单个的客户端到数据库保持一条持久的连接,以便在每个连接上拥有超过一个的活动请求。 这是一个主要的性能改善,它允许开发人员让用户在使用 SQL Server 工作的时候拥有新的能力。 例如,它允许多个查询,或者一个查询的同时输入数据。 底线就是一个客户端连接可以同时拥有多个活动的进程。 ( 2) B/S 介绍 B/S 三层架构的概念 B/S 模式的三层架构模式是传统的客户 /服务器结构的发展 ,是一种严格的分层定义 ,它首先将整个软件系统的开发分成相对简单的几个小分块 ,然后在每一层中只实现系统相应层的功能设计 ,层间的交互由相邻层对应的功能模块进行调用。 三层架构意义上的三层是将整个业务应用划分为:表现层、业务逻辑层、数据访问层。 表现层 , 通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。 业务逻辑层 , 针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。 数据访问层 , 该层所做事务直接操作数据库,针对 数据的增添删除修改更新查找等。 三层客户 /服务器模式这种模式在逻辑上将应用功能分为三层:客户显示层、业务逻辑层、数据层。 业务逻辑层位于显示层和数据层之间,专门为实现企业的第 12 页 业务逻辑提供了一个明确的层次,封装了与系统关联的应用模型,并把用户表示层和数据库代码分开。 客户显示层这个层次提供客户应用程序和数据服务之间的联系,主要功能是执行应用策略和封装应用模式,并将封装的模式呈现给客户应用程序。 数据层是用来定义、维护、访问和更新数据并管理和满足应用服务对数据的请求。 三层模式的主要优点为 :良好的灵活性和可扩展性, 可共享性,在很大程度上节省了开发时间和资金投入,较好的安全性,增强了企业对象的重复可用性。 另外, 三层模式 不但 具备了 较高的 稳定性、延展性和执行校率,三层模式 还 具备了良好的容错能力和负载平衡能力。 ( 3) SQL Server 2020 介绍 SQL Server 是一个 关系数据库管理系统 , SQL 被作为 关系型数据库管理系统 的标准语言, SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。 SQL Server 2020 是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。 与 Microsoft Visual Studio、 Microsoft Office System 以及新的开发工具包的紧密集成使 SQL Server 2020 与众不同。 无论您是开发人员、数据库管理员 、信息工作者还是决策者, SQL Server 2020 都可以提供创新的解决方案, 使开发者 从数据中更多地获益。 sql server 2020 的新特性 有: 工具和使用工具的增强功能,全文搜索的增强功能, Reporting Services 的增强功能, :Analysis Services 的增强功能,Integration Services 的增强功能,复制增强, Notification Services 的增强功能, Service 的增强功能,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。