企业文档管理系统设计与实现(编辑修改稿)内容摘要:
境 2020 年 04月 09 日 2020 年 04月 16日 概要设计 2020 年 04月 17 日 2020 年 05月 01日 详细设计与调试 2020 年 05月 02 日 2020 年 05月 15日 系统测试 可行性分析 风险分析 采用了性能较高的硬件设备,和较稳定的系统软件, 系统 仍存在一定的因软硬件崩溃而带来的风险。 解决办法之一是定期 备份数据以降低风险。 系统 的开发存在因计划拖延带来的风险。 技术 可行性 大学课程中的《数据库原理》 ,《网络基础》等多门课程为整个课题开发提供了坚实的基础。 是一种相对简单的语言, SQL Server 也是一种 相对 简单的数据库,所以技术难度并不高。 操作可行性 该 系统 如投入使用,预期作到界面友好,管理方便,使用简单,管理人员经过培训,也是完全能够使用本 系统 管理 文档 的相关信息的 , 提高工作效率。 设计方案:对涉及工具和技术的相关说明 B/S 体系结构 本系统所面向的对象是广大的互连网用户。 因此,将要采用比较流行的 B/S 三层结构。 贵州大学本科毕业论文(设计) 第 7 页 图 B/S三层结构图 B/S 体系结构与 C/S 体系结构相比不仅具有 更多 的优点,而且又有 C/S体系结构所不具备的独特优势 : (1)开放的标准: B/S 所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。 (2)较低的开发和维护成本: B/S 的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降 低了开发和维护的成本。 (3)用户使用简单,界面友好: B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。 从以上的分析与比较可以看出, B/S 模式具有 C/S模式无法替代的优越性 :它简化了系统的开发和维护,并且特别适用于网上信息发布。 因此,我开发的 企业文档管理系统采用了基于 B/S 模式的体系结构。 SQL Server SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展 标记语言 (XML) 的核心支持以及在 Inter 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。 丰富的 XML 和 Inter 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。 SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。 例如, XML 数据库与 Web Service 的支持将使您的应用实现 Inter 数据互联, .Net 集成极大的扩展了开发空间,异构数据集成、 Service Broker 使您的数据和其它应用无缝集成,各种新数据类型和 TSQL扩展带来了诸多灵活性。 C、 、 XQuery、 XMLA、 、 SMO、 AMO 等都将成为SQL Server 数据平台上开发数据相关应用的有力工具。 贵州大学本科毕业论文(设计) 第 8 页 HTML(Hyper Text Markup Language) HTML 的英文全称是 Hypertext Markup Language,中文译为“超文本标记语言”。 “超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。 在几年前 作为 SGML 的一个子集开发的。 一个 HTML 文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。 如果你还有一些图片、动画、声音或是任何其它形式的资源, HTML 文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。 浏览的网页就是由 HTML 语言编写出来的。 虽然 HTML 是一种语言,但 HTML 不是程序语言,如 C++ 和 Java 之类,它只是标示语言,你只要明白了各种标记的用法便算学会了 的格式非常简单,只是 由文字及标记组合而成,因此任何文本编辑器都可以制作 HTML 页面。 在编辑器中输入 html 代码即可完成对网页的设计,如果在其中加入 VB,JAVA 等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。 Visual Studio 2020 Visual Studio 2020 是微软公司推出的开发环境。 是目前最 尖端 的 Windows 平台应用程序开发环境。 Microsoft Visual Studio 2020 Team System 提供支持整个软件开发团队的工 具: 架构师: Visual Studio 2020 Team Architect Edition 包括集成、高效的工具,用于直观地构建面向服务的解决方案,这些解决方案从部署环境的初始状态开始设计。 有关详细信息,请参阅 Visual Studio 2020 Team System:设计分布式系统以进行部署。 开发人员: Visual Studio 2020 Team Developer Edition 为开发人员提供高级的静态分析、代码剖析、代码涵盖以及单元测试工具,使团队能够在整个生命周期中尽早、频繁地规 划质量。 有关详细信息,请参阅 Visual Studio 2020 Team System:构建健壮而可靠的软件。 测试人员: Visual Studio 2020 Team Test Edition 构建于开发人员版本之上,更好地为测试人员提供了用于管理和运行各种测试(包括单元测试、手工测试和 Web 测试)的工具,以及使团队能够在应用程序部署之前检验其性能的高级负载测试工具。 有贵州大学本科毕业论文(设计) 第 9 页 关详细信息,请参阅 Visual Studio 2020 Team System:通过更完善的测试实现更好的软件。 项目管理人员 : Visual Studio 2020 Team Foundation 提供一套基于软件项目管理人员已知内容的项目管理工具: Microsoft Excel、 Microsoft Project 和 Windows SharePoint Services。 与 Microsoft Office 集成,项目管理人员不再需要手工将数据从这些应用程序映射到供工程团队使用的数据。 项目站点提供仪表盘式的项目状态视图,以及向下追溯风险承担者的功能。 丰富的报告提供了从整个常规的团队工作流中收集的规则。 自定义项目过程基于业界公认 的实践来驱动生命周期。 有关详细信息,请参阅 Visual Studio 2020 Team System:软件项目管理。 团队开发: Visual Studio 2020 Team Foundation 还提供团队协作工具,使组织能够不费吹灰之力即可管理并跟踪过程和软件项目的运行状况。 Portfolio Explorer 将可从项目站点获得的这些相同的项目工作产品集成到 Visual Studio IDE,从而让团队能够进行有效的访问。 Visual Studio 2020 Team Foundation 还提 供一个可扩展 的 工作项跟踪系统和企业级别的源代码管理。 贵州大学本科毕业论文(设计) 第 10 页 第 3 章 需求分析 系统分析的任务与步骤 系统分析的任务 了解用户要求 ,了解企业文档管理的现状。 此用户即为 系统 的使用人员 ( 管理员,操作 员 )。 了解他们在 系统 功能 、 性能等方面的要求及用户在硬件配置 、 开发周期处理方式等方面的意向与打算。 把用户要求成文,完成 系统 分析报告。 系统 的逻辑模型由一系列的图表和文字组成。 在逻辑上描述了系统的目标和所具备的功能于性能。 系统分析的步骤 1. 描述 系统。 在详细调查的基础上,用一定的图标 、 文字描述。 2. 分 析用户新的要求,改进现行模型,形成新系统的逻辑模型。 3. 编写系统分析说明书。 系统 项目范围 企业文档管理系统 从 两 种用户角度进行功能划分。 操作 员 部分: : 个人资料管理 ; : 文档类别管理 ; : 文档信息管理 ; :数据备份 管理员部分: : 用户权限管理 ; : 个人资料 管理 ; : 文档类别 管理 ; : 文档信息 管理 ; : 数据备份。 功能需求 操作 员 部分 1: 文档类别 信息管理 : 以列表的形式 ,添加, 查看 系统现存的 文档类别 信息。 2: 文档 信息管理 : 针对具体的员工 文档 信息进行管理。 3: 个人信息管理 : 进行个人信息管理,包括个人密码管理。 贵州大学本科毕业论文(设计) 第 11 页 管理员部分 1: 用户权限管理 : 添加、编辑 系统用户 信息,以列表的形式显示。 2: 文档 项目管理 : 以列表的形式显示 文档 项目 信息 ,并可对其进行 相关 操作。 3:员工信息管理:以列表的形式查看系统现存的员工信息。 4: 文档 信息管理:针对具体的员工 文档 信息进行管理。 5:个人信息管理:进行个人信息管理,包括 个人密码管理。 系统 实体分析 图 类图 系统 的数据库设计 概念设计 在概念设计阶段中,从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。 然后再把概念模式转换成逻辑模式。 将概念设计从设计过程中独立开来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定 DBMS 的限制。 利用 ER 方法进行数据库的概念设计,可分成三步进行:首先设计局部 ER模式,然后把各局部 ER 模式综合成一个全局模式,最后对全局 ER 模式进行优化,得到最终的模 式,即文档类( gongzi) ID/ygbh/ygxm/ nian/yue/gz Add()/update()/delete() 员工类( yuangong) ID/bh/xm/gender/ sfz/tel/paytime Add()/update()/ delete() 管理员类( allusers) ID/username/pwd/ addtime/cx/ Add()/update()/ delete() 贵州大学本科毕业论文(设计) 第 12 页 概念模式。 设计局部 ER 模式 1 实体和属性的定义: 1) 管理员 用户 类别( 用户名,密码 , 权限 ,注册时间 等 ) 图 用户 实体与属性的定义 2) 文档 信息 类别 ( 编号 , 编号,姓名 , 类别 , 内容 等 ) 图 文档 信息 实体与属性的定义 2)文档 类别( 编号 , 编号,姓名,类别 , 内容等 ) 2 实体关系定义: 贵州大学本科毕业论文(设计) 第 13 页 ER 模型的 “ 联系 ” 用于刻画实体之间的关联。 一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。 若有联系,进一步确定是 1: 1:N、 M:N 的关系。 还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等针对本 系统 分析 如下: 一 个 管理员 一次可以 多 个 文档 信息 ,而一 个 文档 信息 只可以被一 个 管理员编辑 图 与 文档 1:N(一对多的关系) 设计全局 ER 模式 所有局部 ER 模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。 全局概念结构不仅要支持所有局部 ER 模式,而且必须合理地表示一个完整、一致的数据库 概念结构。 1) 确定公共实体类型 为了给多个局部 ER 模式的合并提供开始合并的基础,首先要确定各局部结构中的公共实体类型。 在这一步中我们仅根据实体类型名和键来认定公共实体类型。 一般把同名实体类型作为公共实体类型的一类候选,把具有相同键的实体类型作为公共实体类型的另一类候选。 2) 局部 ER 模式的合并 合并的原则是:首先进行两两合并;先合并那些现实世界中有联系的局部结构;合并从公共实体类型开始,最后再加入独立的局部结构。 3) 消除冲突 冲突分为三类:属性冲突、结构冲突、命名冲突。 设计全局 ER 模式的目的不在 于把若干局部 ER 模式形式上合并为一个 ER 模式,而在于消除冲突,使之成为能够被所有用户共同理解和接受的同一的概念模型。 4) 全局 ER 模。企业文档管理系统设计与实现(编辑修改稿)
相关推荐
Company varchar(50) 否 7 Dept varchar(40) 否 8 Duty varchar(50) 否 9 Handset varchar(15) 否 10 Email varchar(30) 否 表 常用短语表( info) 管理员 企业邮件管理系统 客户 大连交通大学软件实践 8 序号 字段名 类型 是否空 主键 外键 1 num int 否 是 2 type_id
绩评价指标体系是以财务指标为主的体系,指标的计算是依据会计报表上的数据得来的,因此不可避免地带有滞后性的缺陷。 这些财务指标只能反映企业已发生的、过去的、历史的经营状况,而不能及时地反映出企业现在正在进行的创造未来价值的活动。 这种对企业及其经营管理者的事后评价,势必会引发企业管理者急功近利的思想和短期投机的行为。 第二,传统的业绩评价指标体系局限于对有形资产运用成果的计量和描述
,面试官不能以应聘人员某一个突出优点或某一明显缺点做出主观的整体判断 ,错失各种优秀人才。 采取多种 招聘 甄选方式 相 结合 目前企业在人力资源的甄选过程中主要以单一的面试为主 , 对应聘者缺乏全面的考察 , 常常导致招聘工作的信度和效度都不高的尴尬局面。 当代的人才测评方式众多 , 比较常用的有面试 、 笔试 、 评估中心 、 文件筐测验 、 背景调查等手段 ,企业可以根据不同的职位
业文化和稳健、专注的发展模 9 式,成 为最受客户、最受投资者、最受员工、最受合作伙伴欢迎、最受社会尊重的企业祥瑞实业集团秉承 “ 厚度优于速度、业盛胜于个兴、社会大于商业 ” 的发展观,积极履行企业社会责任,做一名优秀的中国企业公民。 展望未来,祥瑞实业集团将打造成为国际一流、国内最大环保建材基地;国内领先、国际一流的遥感技术企业;盛名中国的教育产业服务商
的应收账款政策维护来说也是至关 企业应收账款管理研究 —— 以某上市公司为例 5 重要的。 这是企业财务管理中的重要内容,也是企业为了促进应收账款管理所必须制定的合理规范。 应收账款管理的作用 应收账款实际上是信用销售的重要组成部分,主要是指账户核算企业因销售商品、材料、 提供劳务等,应向购货单位收取的款项,以及代垫运杂费和承兑到期而未能收到款的商业承兑汇票。 应收账款
络安全,更需要一体化的管理和安全防御体系建设,在防御软件上,要针对特定的网络应用,部 署专门的网络防火墙和杀毒软件。 通过制定特定的防御规划,设计或者修改软件过滤规则,过滤网络环境中的不良信息,这些都需要企业管理者投入人力物力进行设计和研发。 网络安全防护体系建设存在不足 每一种网络拓扑结构,对应一种网络体系结构设计,在相应的网络安全体系建设中,安全软件的部署也要有其特点