项目任务管理系统架构设计毕业论文.docx

上传人:lao****ou 文档编号:136381 上传时间:2023-04-09 格式:DOCX 页数:33 大小:581.96KB
下载 相关 举报
项目任务管理系统架构设计毕业论文.docx_第1页
第1页 / 共33页
项目任务管理系统架构设计毕业论文.docx_第2页
第2页 / 共33页
项目任务管理系统架构设计毕业论文.docx_第3页
第3页 / 共33页
项目任务管理系统架构设计毕业论文.docx_第4页
第4页 / 共33页
项目任务管理系统架构设计毕业论文.docx_第5页
第5页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《项目任务管理系统架构设计毕业论文.docx》由会员分享,可在线阅读,更多相关《项目任务管理系统架构设计毕业论文.docx(33页珍藏版)》请在第一文库网上搜索。

1、项目任务管理系统架构设计毕业论文目 录月 U11摘要2Abstract3第1章 概述(说明项目目的、意义、背景和相关的技术)61.1C#和数据库系统设计概述61. 2Oracle 数据库61. 3Visual studio. NET 概述7第2章软件项目计划82. 1问题定义82.2可行性分析82. 2. 1技术可行性分析82. 2.2操作可行性分析8第3章需求分析 9需求描述(描述要解决的问题)系统的业务流程分析.(可以不要,画系统数据流程图).需求分析过程(1) DFD 图(2) 数据字典(3) 加工说明3.1 系统需求 93.2 功能需求 93.3 性能需求113.4 系统的业务流程分析

2、11第4章 系统概要设计 144.1 系统概要设计 144.1.1 设计思想144.1.2 设计原则144.1.3 系统设计流程154.1.4 系统模块结构设计164.2 详细设计 184.2.1 系统层次模块图18系统模块说明4. 2.2 UML系统建模19第5章数据库设计 225.1 E-R 模型225.2 数据库表设计235.3 数据库视图设计 26第6章程序界面说明286.1 总体布局286.2 用户登陆模块286.3 进货药品模块296.4 查询药品模块306.5 其它程序界面设计31第7章 系统测试运行 327.1 模块测试327.2 整体测试327.3 软件测试的步骤337.4

3、测试用例33结束语34致谢35参考文献36第1章绪论1.1 C#和数据库系统设计概述数据库应用系统开发涉及到后台数据库技术和前台的开发语言与数据库访问技术。本系统的数据库选择Oracle Database 10g ,前台开发选择当前最为流行的开发工具Visual Studio. NET中最新、最为经典的C#语言。数据库技术是现代信息科学的重要组成部分,它已经成为了计算机信息系统和应用系统的重要技术支持。数据库技术就是指如何科学地存储数据、高效地处理数据。一般来说,数据库系统由3个部分组成:数据库、数据库管理系统(DBMS)和数据库应用程序。数据库是按一定的结构组织在一起的相关数据的集合;数据库

4、管理系统是负责组织和管理数据信息的程序;数据库应用程序是数据库的前端程序,是用于浏览、修改数据的应用程序。根据数据库对数据组织方式的不同,数据库管理系统分为基于文件的管理系统、网状数据库管理系统、层状数据库管理系统和关系数据库管理系统。其中,关系数据库管理系统目前被广泛的应用。而Oracle数据库是在数据库领域一直处于领先地位的一种关系型数据库管理系统。1. 2 Oracle数据库Oracle不断推出分布式数据库、客户/服务器结构、锁定模式以及对称多处理机的支持等技术。Oracle数据库成为世界上使用最广泛的关系数据库系统之一。Oracle数据库产品具有以下优良特性:(1)兼容性:Oracle

5、产品采用标准SQL,并经过美国国家标准技术所测(NIST)试。与 IBM SQL/DS, DB2, INGRES, IDMS/R 等兼容。(2)可移植性:Oracle的产品可运行于很宽范围的硬件与操作系统平台上。可以安装在70中以上不同的大、中、小型机上;可在VMS, DOS, UNIX, Windows等多种操作系统下工作。(3)可联结性:能与多种通讯网络相连,支持多种协议(TCP/IP, DECnet, LU6. 2)(4)高生产率:提供了多种开发工具,能极大地方便用户进一步开发。(5)开放性:Oracle良好的兼容性、可移植性、可连接性和高生产率,使OracleRDBMS具有良好的开放性

6、。Oracle 10g可以满足如下要求:企业IT不断承受着使用越来越少的资源做好越来越多事情的压力。变化是持续的,公司需要快速的适应这些变化以保持竞争力。同时,对于可用性和性能的需求在不断增长,而公司的财政预算在紧缩,为了应付计算需求的不可预测性和即时性,公司一般扩大服务器规模来适应高峰负载,并为IT组织配备人员来处理即时请求。为了解决这些问题,出现了一种新型的计算模型,即网格计算模型。而Oracle 10g就是按网格计算模型。网格计算的核心思想是计算应当和公用设施一样可靠、深入和透明。用户的数据或者应用程序在哪里,或者什么计算机处理用户发出的请求变得无关紧要。用户将能够请求信息或计算,然后发

7、布它按需发布。1. 3 Visual studio. NET 概述理解Visual studio. NET Framework最简单的方式就是把它看作是执行代码的环境。VS.NET管理代码的执行,包括启动代码、给它赋予相应的权限、为它分配内存以存储其数据,帮助释放不再需要的内存和资源等。除了执行这些任务外,VS.NET还要使用一个非常复杂的类库VS. NET基类,以便在Windows上执行大量的任务。对这些任务,VS. NET承担了管理代码的执行和为代码提供服务的双重角色。从技术层面具体来说,VS. NET Framework主要包括两个内核,即通用语言运行库CLR(Common Langua

8、ge Runtime )和 VS. NET Framework 基本类库,他们为 VS. NET 平台的实现提供了底层技术支持。VS. NET的编译过程也与以前版本的语言有所不同。(1)通用语言运行库(CLR)CLR是建立在操作系统最底层的服务,是VS.NET平台的执行引擎。因为有了通用语言运行库,VS.NET还为C+, C#, Visual Basic和Jscript提供了一个通用的开发环境。也就是说C+, C#, Visual Basic和Jscript的编译器显露出运行库的功能接口。这些接口能够让用户编写出这个受控的执行环境下运行的代码(在这个环境下运行的代码被称为受控代码)。这个通用语

9、言运行库自动处理诸如异常处理、安全性、版本控制、跨语言集成、组件互动、调试和内存管理方面的细节,比如说创建对象和管理对象的引用。(2) VS. NET Framework 基本类库在通用语言运行库的上面是包含了一套与其紧密集成在一起的可被任何语言运用的基本类库,其目的是使得程序员更容易地建立应用程序和网络服务。在此之上的是许多应用程序模板,这些模板为开发网络应用和服务提供高级的组件与服务。从技术上讲:,VS. NETFramework的基本类库是Microsoft已编写好的一个丰富的代码类集合,它可以完成以前要通过Windows API实现的绝大多数任务。VS.NET基本类库的最大优点就是非常

10、容易,而且都是自我描述性的。例如要打开一个文件,就可以调用File类的Open。方法。VisualBasic和Java的开发人员非常熟悉这种简洁的自我描述的类,而相比之下VS.NET基本类库非常丰富,很多类库包含对ADO. NET, XML、SQL、安全、多线程等等功能的支持。这个基本类库还能够让用户访问诸如联网、线程、图形和加密之类的系统功能服务。VS.NET基本类库就是把Windows API的丰富性和Visual Basic, Java的易用性结合起来。(3)编译和运行VS.NETVS. NET中的可执行文件和dll文件与以前的版本不同,编译好的代码不包含汇编语言指令,而是包含Micro

11、soft Intermediate Language (MSIL或IL),这种语言独立于机器、操作系统和CPU。中间语言和Java代码有一些相似之处,它是一种相当低的语言可以快速地转换成内部机器码(JIT 编译)0JIT 编译器(just-in-time compiler )是 VS. NET Framework的重要组成部分。VS. NET的编译过程是代码到中间语言代码(IL)到机器码(JIT编译器)。第2章软件项目计划2. 1问题定义问题定义是计划时期的第一个阶段,其目的是要弄清用户需要计算机解决的问题根本所在,以及项目所需要的资源和经费。我们通过去社区医院调查医院的工作流程,并与工作人员

12、进行讨论和沟通。编写一个系统目标与范围的说明书如下。医院的工作人员希望在医院显眼的地方设置儿块显示器来显示医院简介,温馨提示,医疗常识,常见疾病信息,方便社会人们查询医院的相关信息,并给医院留下意见。实现方便的管理进货药品信息、销售药品信息、库存信息、项目费用、员工信息、病人信息,常见疾病信息、优惠制定。温馨提示、医疗常识等管理信息能够在同一种平台上管理与操作2. 2可行性分析2. 2.1技术可行性分析在IT行业中从业的工作人员一般都要求掌握计算机技术,具有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。因为,有的医院对员工的素质要求比较高,从管理层到下面护士人员,都要求具有一定的计算机基

13、础,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。3. 2. 2操作可行性分析本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个卫生治疗管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。由于我们是在模拟现实的实际需要而开发的系统,作为我们的毕业设计课题。因此在经济可行性研究不给予考虑。由此,该系统的操作是可行的,能满足社区医院的需求。综合以上几个方面,该系统具有很高的开发可行性,无论是从技术上还是操作上。可行性分析是为了弄清所定义的项目是不是可能

14、实现和值得进行。这样可以大大简化了系统分析和系统设计的过程。减少风险。第3章需求分析3. 1系统介绍项目任务管理系统主要为了解决企业项目管理过程中的工作任务管理问题。在项目管理过程中,每个参与项目的人员都要承担一定的工作任务,而这些任务又是与项目关联的,只有这些任务都圆满完成后,一个项目才算最终完成,因此项目的任务管理过程是非常关键的。3.2 功能需求对于企业来说,一套项目管理体系主要包含项目的参与者和工作任务,对工作任务的监督是项目经理日常工作的一部分。对于项目参与者,则需要随时报告自己的任务进展情况,并及时告知项目经理。在工作任务上,则还有不同优先级的控制,每个工作任务的轻重缓急都有所不同

15、,对于特别紧迫的任务来说,则要求负责的员工必须尽快完成。由于不同项目形成不同的项目小组,因此项目任务管理过程中还要有员工任务分配的过程,这样才能随时知道每个项目中的任务到底是谁来完成的,以及完成的情况。工程项目在人类历史上出现得很早,从古埃及的金字塔、中国的古长城到现代的三峡工程、南水北调工程、工程项目始终贯穿于人类社会的发展进程中。在对工程项目管理的基本方法也在逐渐走向成熟,其应用也越来越灵活广泛。目前,该方法已成为工程项目管理过程中一种必不可少的基本方法。简单来说,WBS就是将工程项目的各项目内容按其相关关系逐层进行分解,直到得到工作内容单一、便于组织管理的单项工作为止,再把各单项工作在整个项目中的地位、相对关系用树形结构图或锯齿列表的形式直观表示出来。其主要目的是使项目各参与方从整体上了解工程项目的各项工作(或任务),便于进行整体的协调管理或从整体上了解自己承担的工作

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

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服