大学计算机专业(软件开发)毕业论文Word格式文档下载.docx

上传人:聆听****声音 文档编号:1105645 上传时间:2023-04-30 格式:DOCX 页数:40 大小:268.74KB
下载 相关 举报
大学计算机专业(软件开发)毕业论文Word格式文档下载.docx_第1页
第1页 / 共40页
大学计算机专业(软件开发)毕业论文Word格式文档下载.docx_第2页
第2页 / 共40页
大学计算机专业(软件开发)毕业论文Word格式文档下载.docx_第3页
第3页 / 共40页
大学计算机专业(软件开发)毕业论文Word格式文档下载.docx_第4页
第4页 / 共40页
大学计算机专业(软件开发)毕业论文Word格式文档下载.docx_第5页
第5页 / 共40页
大学计算机专业(软件开发)毕业论文Word格式文档下载.docx_第6页
第6页 / 共40页
大学计算机专业(软件开发)毕业论文Word格式文档下载.docx_第7页
第7页 / 共40页
大学计算机专业(软件开发)毕业论文Word格式文档下载.docx_第8页
第8页 / 共40页
大学计算机专业(软件开发)毕业论文Word格式文档下载.docx_第9页
第9页 / 共40页
大学计算机专业(软件开发)毕业论文Word格式文档下载.docx_第10页
第10页 / 共40页
大学计算机专业(软件开发)毕业论文Word格式文档下载.docx_第11页
第11页 / 共40页
大学计算机专业(软件开发)毕业论文Word格式文档下载.docx_第12页
第12页 / 共40页
大学计算机专业(软件开发)毕业论文Word格式文档下载.docx_第13页
第13页 / 共40页
大学计算机专业(软件开发)毕业论文Word格式文档下载.docx_第14页
第14页 / 共40页
大学计算机专业(软件开发)毕业论文Word格式文档下载.docx_第15页
第15页 / 共40页
大学计算机专业(软件开发)毕业论文Word格式文档下载.docx_第16页
第16页 / 共40页
大学计算机专业(软件开发)毕业论文Word格式文档下载.docx_第17页
第17页 / 共40页
大学计算机专业(软件开发)毕业论文Word格式文档下载.docx_第18页
第18页 / 共40页
大学计算机专业(软件开发)毕业论文Word格式文档下载.docx_第19页
第19页 / 共40页
大学计算机专业(软件开发)毕业论文Word格式文档下载.docx_第20页
第20页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

大学计算机专业(软件开发)毕业论文Word格式文档下载.docx

《大学计算机专业(软件开发)毕业论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《大学计算机专业(软件开发)毕业论文Word格式文档下载.docx(40页珍藏版)》请在冰点文库上搜索。

大学计算机专业(软件开发)毕业论文Word格式文档下载.docx

3.2.1系统功能需求 11

3.2.2系统性能需求 13

3.2.3用户特点 13

3.2.4非功能性需求 13

第4章系统设计 15

4.1总体设计 15

4.1.1系统模块结构 15

4.1.2模块功能说明 15

4.1.3系统设计分析 16

4.2数据库设计 18

4.2.1概念数据库设计 18

4.2.2逻辑数据库设计 18

4.2.3建立数据库及其完成数据库连接 21

4.3详细设计 21

1

4.3.1界面设计及页面的输入和输出 21

4.3.2人员管理模块程序设计 25

4.3.3文档管理模块程序设计 27

4.3.4监理项目基本信息模块程序设计 31

4.4系统出错处理 32

第5章系统实现、测试及其错误处理 33

5.1系统实现 33

5.1.1系统实现步骤简介 33

5.1.2配置服务器说明 33

5.2测试及其错误处理 33

5.2.1测试计划 33

5.2.2测试措施 33

5.2.3系统运行出现的错误及其处理措施 33

第6章总结 34

致谢词 35

参考文献 36

附录1 文献综述

附录2 英文翻译原文

附录3 中文译文

附录4 系统主要源代码

长沙理工大学计算机与通信工程学院指导老师:

卢曼莎胡宁静

设计者:

王少波

摘 要

本论文主要阐述中南院监理管理信息系统的开发过程,详细讲述了系统的需求、总体结构、基本功能、数据库结构设计和实现的关键技术,对系统的整个设计过程进行了总结并分析了它的扩展性。

系统主要实现了监理项目基本信息管理、文档管理、人员管理模块的功能。

同时在本文还对系统设计中用到的各项技术进行了分析和研究。

整个系统在MicrosoftVisualStdudio.NET2003环境下编译通过,采用MicrosoftSQLserver2000数据库,使用ASP.NET实现前端显示页面,C#语言作后台开发语言,系统具有一定的实用性。

【关键字】监理管理信息系统;

ASP.NET;

SQL

DevelopmentofsupervisemanagementinformationsystemofMid-SouthDesign&

ResearchInstitute

TheComputerandCommunicatingCollege,

ChangShaUniversityofScience&

TechnologyDirector:

LuManSha HuNingJing

Designer:

WangShaoBo

Abstract

ThispapermainlyelaboratesthedevelopmentcourseofsupervisemanagementinformationsystemofMid-SouthDesign&

ResearchInstitute.Itintroducedindetailtheneeds,generalconstruction,basicfunction,databasestructuredesignandthekeytechnologywhichtorealize.Atthesametime,itmadeasummarytowholedesignprocessofsystemandanalyzeditsexpansion.Thesystemhasmainlyrealizedtomanagebasicinformationofsuperviseproject,managementofthefiledocumentsandpersonalmanagement.Itcarriedontheanalysisandresearchestovarioustechniquesthatrelatetosystemdesignatthesametime.

ThewholesystemcompiledandpassedintheenvironmentofMicrosoftVisualStdudio.NET2003.ItadoptMicrosoftSQLserver2000databaseandusedASP.NETtorealizefrontenddisplaypage,C#asbackstagesupportlanguage.Insomeway,thesystemispractical.

【Keyword】Supervisemanagementinformationsystem;

ASP.NET;

SQL

引 言

随着计算机技术和信息技术的不断发展,人们对企业信息化建设的认识也不断变化。

目前,国内对信息化建设有了相对统一的定义和认识,即企业信息化建设是指企业挖掘和积累先进的管理知识和管理理念,应用先进的计算机技术去整合企业现有的生产、经营、设计、制造、管理,及时地为企业的“三层决策”系统(战术层、战略层、决策层)提供准确而有效的数据信息,以便对需求的变化做出迅速的反应,其本质是加强企业的“核心竞争力”。

企业信息化建设过程是一个伴随着企业的发展而不断发展的过程,信息化建设与企业管理是一个以管理模式与管理应用为主导,两者相互作用、相互促进、交替上升的螺旋式上升发展的结合体[1]。

中南勘测设计研究院(简称中南院)的监理公司的计算机应用起步比较的早,在二十世纪七十年代,就在工程设计的分析计算中广泛使用计算机。

1998年中南院计算机企业网络建成并投入运行,到目前,全院网络信息端口已超过1200个,企业网已联入国际互联网,院驻外机构通过授权方式也可进入中南院企业网,院内人员大部分已经掌握了一定的计算机网络应用知识,已经具备了推广信息化工作的应用基础。

随着企业体制改革的进行和深入以及市场的激烈竞争,实行信息化管理成为中南院监理公司的迫切需要。

为推进中南院监理公司的信息化进程,公司希望引进一套管理信息系统完成对监理业务中的数据整合和资源共享,并且可以利用系统对监理公司的监理项目信息、监理文档、监理公司的人员进行管理。

在本文讲述的中南院监理管理信息系统完成了监理业务管理中的人员管理、文档管理和项目基本信息管理的一些功能。

由于作者水平有限,加之时间比较紧张,在系统设计和文档编写过程中难免有疏漏之处,恳请各位谅解,并希望大家提出宝贵意见,以便让我在进一步设计中得到提高。

9

第1章中南院监理管理信息系统概述

1.1中南院监理公司现状

在系统设计前期,我们花费了三个星期的时间对中南院监理公司业务情况、组织机构、生产组织流程、来往文函、信息化现状展开了多轮调研,并对调研结果进行相应的整理。

下面我们将主要对信息化现状进行描述并总结出系统需解决的问题。

1.1.1信息化现状

公司现有计算机台数为20余台,公司员工大多能熟练操作计算机系统和常用办公软件。

本部门的新闻、通知主要是通过院内网172.22.8.1/jl来发布的。

目前正在实施2个科技开发项目(项目一:

计算机信息管理系统引进与开发;

项目二:

工程建设监理规范化、标准化研究)。

项目一的核心目标是能够使监理公司拟在引进某一系统平台的基础上,根据水电监理工程的实际情况,进行扩展开发,使其能够更适应现场监理工作的需要,满足现场监理工作的种种要求,以达到提高监理工作效率,使监理工作程序化、规范化。

项目二主要是完成监理工程师与监理管理文件的汇编,总结中南院多年来的监理工作经验,收集汇编有关监理方面的监理理论、监理工作依据、监理工作内容、监理工作目标、监理工作方法、质量控制措施、进度控制措施、投资控制措施、安全控制措施、合同管理措施、信息管理措施、文明施工和环境保护措施、监理常用表格、招投标管理办法及监理机构设置、监理人员配备、监理机构职责、监理人员职责、监理工作质量保证措施等等,以作为新监理人员的培训材料,指导各级监理人员从事监理工作,并作为所有从事监理工作人员的监理资料库。

财务室现主要通过“用友”财务软件进行相关的财务管理工作,少数工地项目部使用Project和P3软件对工程进度进行管理。

因监理公司业务分布范围广,同时业务人员在地域分布上分散,信息传递周期长,信息资源无法共享,给相关的管理工作带来了很大的困难。

1.1.2需要解决的问题

因公司本部人员比较少,承担了市场经营、项目管理和其他日常的事务性工作,工作繁重,对信息的收集和传递耗时长,需要对项目的管理实时动态管理。

因公司的业务骨干人员偏少,项目部多且分布地域又广,人员调配和设备管理存在一定的困难,对项目的生产组织保障有负面影响,需要有较好的人力资源管理模式。

中南院有着多年的监理工作经验,但是在收集汇编有关监理方面的监理理论、监理工作依据、监理工作制度和监理工作经验等资料方面做的工作不多,因此希望有一套比较完善的监理知识库,用来指导各级监理人员从事并规范监理工作,并作为所有从事监理工作的人员监理资料知识库。

其内容主要包括:

u国家法律法规

u院质量体系文件

u院和公司关于监理业务的管理文件

u项目管理报表,工作规则

u项目部制订规则

u监理工作的专业经验和管理经验

u总监工作手册

u监理人员工作手册

u有关监理业务的专业表格

1.2系统目标描述

以信息化的手段实现对监理公司业务的综合管理,解决信息收集和传递的困难,达到实时、动态、全面管理业务的目标,为管理决策层和业务操作层提供决策信息和辅助决策支持服务。

使公司对项目及日常业务处理规范有序,提高了监理公司生产效率及决策的有效性,极大地增强监理公司的市场竞争力。

1.3系统的开发过程

管理信息系统的开发过程一般包括系统开发准备、系统调查、系统分析、系统设计、系统实现、系统实施与转换、系统维护等步骤[2]。

根据开发系统的大小、复杂程度、投入、方式、方法等因素的不同,各步骤的要求和内容也不同,用户需要根据实际情况进行计划。

(1)系统开发准备

系统开发准备工作主要包括提出系统开发要求、成立系统开发小组、制订系统开发计划等工作。

(2)系统调查

新系统的系统分析与系统设计工作都要建立在对现行系统调查的基础上,即必须调查现行系统的运行情况、问题等,明确用户的需求。

(3)系统分析

系统分析(又称逻辑设计)是管理信息系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。

(4)系统设计

系统设计要根据系统分析报告中的系统逻辑模型综合考虑各种约束,利用一切可用的技术手段和方法进行各种具体设计,确定新系统的实施方案,解决“系统怎么做的问题”。

(5)系统实施与转换

系统实施阶段的主要工作包括:

系统硬件的购置与安装、程序的编写(购买)与调试、系统有关数据的准备和录入、系统调试和转换。

(6)系统维护

管理信息系统是一个复杂的人—机系统。

系统外部环境与内部环境的变化,不断影响系统的运行,这时就需要不断地完善系统,以提高系统运行的效率与服务水平,这就需要从始至终地进行系统的维护工作。

第2章开发平台技术介绍

2.1.NET平台

2.1.1功能简介

.NET平台是WINDOWS应用程序的统一平台,符合业界技术发展潮流;

它支持多种开发语言、支持多种终端;

具有高可扩展性可以有效的降低系统二次开发和扩展的成本;

支持WEBService,软件将成为一种服务[3]。

本系统软件业务产品平台及其应用系统框架都基于先进的微软.NET框架,无论从平台的角度还是从开发的方面,它是一个结构灵活,便于快速部署和调整的应用系统。

图2-1是该软件平台的模型。

图2-1采用XML技术的B/S模型

2.1.2MicrosoftVisualStudio.NET2003

MicrosoftVisualStudio.NET2003简称VS.NET,它是微软提供给开发者的一套集成开发环境(IDE),其中包括了了C#、J#、C++、VB等开发工具以及对MicroSoft.NET

FrameWork的支持。

VS.NET是一个为XMLWeb服务创建的开发环境,它允许应用程序通过Internet沟通和共享数据。

XMLWeb服务使企业的业务能够从Internet转换为用于集成和传送它们的核心商业价值的真正平台。

作为快速创建、集成XMLWeb服务和应用程序的单一综合工具,VS.NET2003除在老版本的基础上改善了操作和增强了功能以外,还极大地提高了开发人员的效率。

可以说.NET是未来以基于Web开发为主的软件开发的一个标准[4]。

2.2C#语言及其ASP.NET技术

MicrosoftC#(读作Csharp)是一种新的编程语言,它是为生成运行在.NET

Framework上的、广泛的企业级应用程序而设计的。

C#从MicrosoftC和MicrosoftC++演变而来,它是一种简单、现代、类型安全和面向对象的语言。

C#代码被作为托管代码

编译,这意味着它能够从公共语言运行库的服务中受益。

这些服务包括:

语言互操作性、垃圾回收、增强的安全性以及改进的版本支持。

C#语言是目前开发ASP.NETWeb应用程序的最好的语言。

结合使用VisualC#.NET和ASP.NET,用户可以方便地开发出功能强大的Web应用程序[3]。

ASP.NET不仅仅是ActiveServerPage(ASP)的下一个版本;

它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。

ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。

可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。

ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言

(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。

另外,任何ASP.NET应用程序都可以使用整个.NETFramework。

开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

经过几年的发展,ASP.NET已经成为Windows平台中网站开发的主导技术。

由于

ASP.NET完全建立在.NETFramework基础之上,因此它可以充分利用.NETFramework

提供的强大功能和类库,从这一点来说,ASP.NET完全超越了当前的一些Web开发技术

[4]。

2.3XML数据交换技术

“可扩展标记语言”(XML)提供一种描述结构化数据的方法。

与主要用于控制数据的显示和外观的HTML标记不同,XML标记用于定义数据本身的结构和数据类型。

它使用一组标记来描绘数据元素。

每个元素封装可能十分简单也可能十分复杂的数据。

XML是一种简单、与平台无关并被广泛采用的标准,它将用户界面与结构化数据分隔开来。

这种数据与显示的分离使得集成来自不同源的数据成为可能。

在本系统中的前台数据大都采用XML格式显示。

2.4Web服务及B/S开发模式

Web服务是可以使用标准Internet协议进行访问的可编程应用程序逻辑。

Web服务结合了基于组件的开发的最佳方面和Web。

与组件类似,Web服务表示可以重复使用的黑匣功能,而无须担心服务实现的方式。

与当前组件技术不同,不能通过对象模型特定的协议(如分布式组件对象模型(DCOM)、远程方法调用(RMI)或者InternetInter-ORB协议(IIOP))访问Web服务。

取而代之的是,可以通过普遍的Web协议及数据格式访问Web服务,比如超文本传输协议(HTTP)和可扩展标记语言(XML)。

此外,Web服务接口根据Web服务接受和生成的消息进行严格地定义。

只要可以创建和使用为Web服务接口定义的消息,那么Web服务的使用者便可以用任何编程语言在任何平台上实现。

本系统采用三层B/S体系结构[8]:

Ÿ前端表示层:

表示层提供用户服务,通过可视化的用户界面表示信息和收集数据,

是用户使用应用系统的接口;

支持IE5.5或以上版本。

Ÿ中间业务逻辑层:

业务层是实际业务规则的执行部分,业务层通过将业务规则应用于相关数据库来实现客户通过表示层发出的业务请求。

Ÿ数据库层:

数据层是业务数据的存放地,支持多数据库海量数据处理。

2.5采用的组件技术

在本系统中采用的Be20组件平台,它是某软件公司用C#语言开发的一套基于.NET平台的组件平台。

该组件平台的功能特点如下:

Ÿ采用MicrosoftSQLServer2000

Ÿ采用Microsoft.NETFramework1.1

Ÿ选择C#作为统一的服务器端开发语言

Ÿ使用ADO.NET作为数据访问的统一方式

Ÿ使用IISWebService作为统一的服务开发方式

Ÿ使用ASP.NET,WebControl作为统一的业务模块开发方式

Ÿ使用JScript作为统一的客户端脚本编程语言

Ÿ使用自主开发的一套JScriptControl作为统一的客户端页面元素

Ÿ使用ActiveX作为统一的客户端复杂功能提供者

组件平台

Jscript组件及其功能函数

控件样式

Be20中定义的函数主要完成将数据库的数据转换成相应的XML格式、完成系统中组织权限的管理,还可以在该平台下自己定义函数。

Be20组成结构如图2-2所示。

Good

Intero

way.D

way.F

way.P

way.O

way.W

way.S

p.Xcee

way.Fi

ata.dll

unctio

ublic.d

rgAuth

orkflo

erver.d

dZipLi

eb.dll

leSyst

ebServ

n.dll

ll

.dll

w.dll

b.dll

em.dll

ice.dll

图2-2组件平台结构

本组件将服务器的数据传至IE前端的过程:

Goodway.Data类

SQLSERVER2000

DataStoreXML结构

IEXML数据岛

JScript控件

结果展现

ASPX文件

客户端请求

图2-3服务器数据传送过程图

2.6SQLServer2000和主题数据库

2.6.1SQLServer2000

SQLServer2000是一项全面完整的数据库与分析产品,它提供了以Web标准为基础的扩展数据库编程功能。

丰富的XML和Internet标准支持允许您使用内置的存储过程以

XML格式轻松存储和检索数据。

您还可以使用XML更新程序容易地插入、更新和删除数据。

通过Web可以轻松访问数据,有了SQLServer2000,您可以使用HTTP来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过Web进行自然语言查询。

SQLServer2000强大而灵活的基于Web的分析SQLServer2000分析服务功能被扩展到了Internet。

您可以通过Web浏览器来访问和控制多维数据。

使用SQLServer

2000可以获得非凡的可伸缩性和可靠性。

通过向上伸缩和向外扩展的能力,SQLServer满足了苛刻的电子商务和企业应用程序要求[6]。

2.6.2主题数据库

主题数据库是面向业务主题的数据组织存储,在该数据库中所有的信息资源采用统一的分类编码,有关信息资源统一组织存储,从而保证信息共享,这就从根本上取消了不必要的接口。

一个主题数据库的科学的数据结构,是由多个达到“基本表”(BaseTable)规范的数据实体构成的,这些基本表具有如下的特性:

原子性——基本表中的数据项是数据元素;

演绎性——可由基本表中的数据生成全部输出数据(即这些基本表是精练的,经过计算处理可以产生全部企业管理所需要的报表);

规范性——基本表中数据满足三范式(3-NF)要求[5],这是科学的、能满足演绎性要求、并能保证快捷存取的数据结构。

建立主题数据库的前提是搞好信息资源规划。

事先考虑到业务过程中需要用到的数据,建立好基本表之间的联系以方便数据集成(这里做说的数据集成是指表与表之间通过主键和外键建立关联)[9]。

2.7系统设计的指导思想——信息资源规划(IRP)

信息资源规划(InformationResourcePlanning,简称IRP)是指对企业单位或政府部门管理工作所需的信息,从采集、处理、传输到利用的全面规划,是企业实现信息化的一个理论方法。

根据IRP的理论,在业务分析时主要采用“职能域---业务过程---业务活动”这样的三层结构来表达业务的框架。

职能域是对企业主要业务活动领域进行抽象和概括,业务过程是职能域的次级分解,主要指各职能域所包含的业务种类,每个业务过程又包含若干个业务活动,业务活动是对业务过程的进一步分解,主要指业务的具体内容和流程。

通过业务分析的三层结构模式[1],IRP提供了企业信息化建设的整体方案,提出了有效整合信息资源和信息系统,并有效开发和利用企业信息资源的理论和方法。

19

第3章系统可行性分析

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

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2