基于b s的信息管理系统设计大学毕设论文.docx

上传人:b****1 文档编号:1671263 上传时间:2023-05-01 格式:DOCX 页数:58 大小:429.33KB
下载 相关 举报
基于b s的信息管理系统设计大学毕设论文.docx_第1页
第1页 / 共58页
基于b s的信息管理系统设计大学毕设论文.docx_第2页
第2页 / 共58页
基于b s的信息管理系统设计大学毕设论文.docx_第3页
第3页 / 共58页
基于b s的信息管理系统设计大学毕设论文.docx_第4页
第4页 / 共58页
基于b s的信息管理系统设计大学毕设论文.docx_第5页
第5页 / 共58页
基于b s的信息管理系统设计大学毕设论文.docx_第6页
第6页 / 共58页
基于b s的信息管理系统设计大学毕设论文.docx_第7页
第7页 / 共58页
基于b s的信息管理系统设计大学毕设论文.docx_第8页
第8页 / 共58页
基于b s的信息管理系统设计大学毕设论文.docx_第9页
第9页 / 共58页
基于b s的信息管理系统设计大学毕设论文.docx_第10页
第10页 / 共58页
基于b s的信息管理系统设计大学毕设论文.docx_第11页
第11页 / 共58页
基于b s的信息管理系统设计大学毕设论文.docx_第12页
第12页 / 共58页
基于b s的信息管理系统设计大学毕设论文.docx_第13页
第13页 / 共58页
基于b s的信息管理系统设计大学毕设论文.docx_第14页
第14页 / 共58页
基于b s的信息管理系统设计大学毕设论文.docx_第15页
第15页 / 共58页
基于b s的信息管理系统设计大学毕设论文.docx_第16页
第16页 / 共58页
基于b s的信息管理系统设计大学毕设论文.docx_第17页
第17页 / 共58页
基于b s的信息管理系统设计大学毕设论文.docx_第18页
第18页 / 共58页
基于b s的信息管理系统设计大学毕设论文.docx_第19页
第19页 / 共58页
基于b s的信息管理系统设计大学毕设论文.docx_第20页
第20页 / 共58页
亲,该文档总共58页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于b s的信息管理系统设计大学毕设论文.docx

《基于b s的信息管理系统设计大学毕设论文.docx》由会员分享,可在线阅读,更多相关《基于b s的信息管理系统设计大学毕设论文.docx(58页珍藏版)》请在冰点文库上搜索。

基于b s的信息管理系统设计大学毕设论文.docx

基于bs的信息管理系统设计大学毕设论文

1前言

1.1选题背景1

1.2国内外现状与发展2

1.3系统设计思路3

1.4系统开发环境及相关技术简介4

1.5系统实现环境介绍6

1.5.1系统运行环境6

1.5.2系统开发环境6

2监理公司协同办公管理系统需求与详细功能描述

2.1系统功能概述7

2.2系统总体结构图7

2.3系统总体结构划分7

2.4系统功能模块设计8

2.5数据描述9

2.5.1数据流图9

2.5.2数据字典9

3监理公司协同办公管理系统数据库关键操作及数据库设计

3.1文件管理11

3.1.1总公办文件管理模块11

3.1.2经营部文件管理模块12

3.1.3办公室文件管理模块12

3.1.4财务部文件管理模块13

3.1.5文件管理数据库设计14

3.2经营管理15

3.2.1招标公告管理模块15

3.2.2投标模板管理模块16

3.2.3投标管理模块17

3.2.4工程回访管理模块18

3.2.5合同管理模块19

3.2.6经营管理数据库设计19

4监理公司协同办公管理系统页面设计与实现

4.1办公管理模块页面设计22

4.1.1总工办文件管理页面设计22

4.1.2经营部文件管理页面设计24

4.1.3办公室文件管理页面设计25

4.1.4财务部文件管理页面设计27

4.2经营管理模块页面设计28

4.2.1招标公告管理页面设计28

4.2.2投标模板管理管理页面设计30

4.2.3投标管理页面设计32

4.2.4工程回访管理页面设计34

4.2.5合同管理页面设计35

5系统测试

5.1测试引言38

5.2测试目的38

5.3测试用例及结果38

5.4测试用例及结果分析43

6总结44

谢辞45

参考文献46

摘要

本系统开发过程严格按照软件工程的方法,符合软件工程规范。

本信息管理系统界面友好、操作简便,系统具有较强的可扩充性。

本系统采用B/S结构,以Windows为开发平台,Microsoft.NET2003为开发环境。

监理公司协同办公管理系统设计采用C#、ASP.NET并结合了HTML、JavaScript等技术实现,以SQLServer2000作为其数据存储服务器。

本文主要描述了监理公司协同办公管理系统的以下模块:

①办公管理中的文件管理模块,包括:

总工办文件,经营部文件,办公室文件,财务部文件;②经营管理模块,包括:

招标公告,投标模板,投标管理,工程回访,合同管理。

本管理系统充分结合了我们大学阶段所学习的面向对象、数据库、软件工程等理论知识,并将这些知识运用到实际中去,提高了我们解决问题以及实际工作的能力。

系统经过充分的测试,基本达到了最初提出的设计要求。

关键词:

协同办公;文件管理;经营管理

TheMISPlanningandDesignofSupervisoryCompany

——DesignandImplementtheModuleofFile

andBusinessManagement

ABSTRACT

Thedevelopmentprocessofthissystemstrictlycomplieswiththemethodsofsoftwareengineeringandisinaccordancewiththeregulationsofsoftengineering.Thissystemisuser-friendly,easytooperateandisofgreatextensibility.

Thissystem,basedonB/Sframework,isdevelopedunderWindowsplatformandMicrosoft.NET2003environment.TakingSQLServer2000asitsDBMS,thedesignisaccomplishedusingmanytechnologies,suchasHTML,JavaScript,C#,ASP.NETetc.

ThispapermainlydescribesthefollowingmodulesofMISofsupervisorycompany:

①filemanagementmoduleofofficemanagement;②businessmanagement.

Thissystemintegratesthetheoreticalknowledgelearnedincollege,suchasobject-orientedmethods,database,softwareengineering,andappliesalltheseknowledgeinpractice,whichenhancesourabilitiestosolveproblemsanddealwithpracticalthings.Beingtestedthoroughly,thissystemisprovedtosatisfytheinitialdesignrequirements.

KeyWords:

CollaborationOffice;FileManagement;BusinessManagement

 

1前言

1.1选题背景

随着中国经济的高速发展,企业的不断发展,人们普遍使用计算机来提高个人工作效率,在需要许多人一起协同工作的现代工作环境中,我们更需要提高我们的整体工作效率。

这就需要利用先进的科学手段和管理方法对企业进行统一管理和监控,不但极大地降低管理人员及工作人员的工作强度、提高工作效率,把工作人员从繁重、琐碎的日常工作中解放出来;更重要的是,系统对管理数据进行快速、准确地传送、并迅速地加以处理和精确的分析,从而做出正确的决策。

随着信息化的飞速发展,网络信息化管理的快捷性、安全性和实时性等都淋漓尽致地显示了出来。

利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理部门提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现企业各部门日常业务工作的规范化、电子化、标准化,增强档案部门文书档案、人事档案、科技档案、财务档案等档案的可管理性,实现信息的在线查询。

济南市建设监理有限公司原为济南市建设监理总公司,成立于1992年,是市建委直属国有中型(一类)企业,是中华人民共和国房屋建筑工程监理甲级、市政公用工程监理甲级(包括城市道路工程、给水排水建筑安装、热力及燃气建筑安装工程、垃圾处理工程)、公路工程监理乙级资质、林业及生态工程监理乙级资质、机电安装工程监理乙级资质、通讯工程监理乙级资质、化工工程监理乙级资质单位,同时还具备工程招标代理甲级资质及工程造价咨询资质,是国家和省市建设监理协会会员单位。

但是,一直以来济南市建设监理有限公司并未采取管理的信息化,在日常的工作管理中存在很多问题。

由于上述原因,公司现有的管理方式已不能适应业务的迅速发展,不利于公司业务水平的进一步提高。

在这种背景下,济南市建设监理有限公司决定开发此信息管理系统,加快公司的信息化建设的步伐,建立高质量、高效率的管理系统,提高效率,增强公司的竞争力。

依托系统建设,实现企业管理、办公等日常操作的无纸化,最终实现“无纸”办公。

由上可见公司的发展速度也直接受到信息化建设的推进或约束,因此搞好信息化管理是企业发展的必然。

不仅仅能提高管理的质量,方便管理和统计,更能快捷地统计了解其他各分公司等的经营和运作情况。

1.2国内外现状与发展

随着我国近年来信息通信业的飞速发展,我国企业信息化已取得了长足进步。

但从总体来看,我国企业信息化发展同发达国家相比还有较大差距。

从发展进程来看,我国企业信息化起步较晚,目前在整体的基础建设实施程度和应用层次方面都较发达国家要低。

另外,在企业的重视程度和信息化投入方面,我国企业同国外发达企业相比也有很大的差距。

发展至今日,发达国家企业的信息化水平可说已经到了一个相当高的水平。

无论是从宏观经济、企业内部,还是企业大链条上的各方,信息化已经成为一个足以制胜的必要手段。

信息化带来的最为直观、也是最有说服力的经济效果是它对国民经济的发展起到了举足轻重的推动作用。

美国就是一个最为明显的例子。

由于在上世纪80年代末对信息技术进行了大规模和普遍的投入,美国90年代实现了被称为“新经济”的长达十年的经济快速增长。

信息技术行业在美国经济中所占的比例从1990年的5.8%上升到2000年的8.3%。

90年代后期,美国约三分之一的经济增长来自信息化的拉动(如图1.1所示),超过其他任何行业的拉动作用。

图1.1欧洲共同体年度统计数据

而在企业内部层面,涉及技术系统、制造系统、管理系统、基础技术等系统的建成,有力地提高了企业的决策、经营和管理水平,提高了企业的核心竞争力。

数据显示,美国早在1993年就有2.4万家企业使用数据交换(EDI,电子商务的前身),其中最大的100家企业使用EDI的比例已达97%;美国所有的大公司都实现了办公自动化,众多跨国公司实现了虚拟办公室。

在利用信息化手段改变传统经营模式方面,发达国家的企业更是取得了突破性的进展,对于企业的发展起到了至关重要的作用。

例如在美国,福特汽车公司通过网上采购,使汽车零部件的采购成本下降了30%,通用电气公司借助供应链管理手段,2000年节省成本16亿美元;美国的飞利浦·莫利斯公司应用客户关系管理系统,建立了拥有2.6亿烟民的个人档案,卡夫通用食品公司建立了3000万顾客的个人档案,布洛克巴斯特公司建立了3600万个家庭的娱乐消费档案。

随后开展了以互联网应用为主要内容的企业信息化时代,90年代后期,ERP(企业资源计划)的网络功能增强,在世界500强企业中有近80%的企业采用了ERP管理软件。

相比之下,我国内地近一半中小企业还没有配备计算机,仅一成拥有网站,与发达国家差距之大、企业“数字鸿沟”之深,都令人忧心。

根据中国国家信息中心信息化研究部副主任张新红的介绍,截至2004年全国企业网站数量约40万个,而我国经工商部门注册的中小企业就超过360万家,由此可见,企业平均拥有网站数量相当少。

事实上,之所以说发达国家的企业信息化要远远领先于我国企业,一方面是上面所部分列举的业已取得的成绩,更重要的一点是,发达国家的企业对于信息化有着更为深刻的认识。

多数企业早已经启动了信息化的战略部署,在这些企业眼中,信息化无疑是自身决胜未来的必备法宝。

信息化,已经成为企业制胜的重要因素。

商场如战场,在竞争日渐激烈的环境下,手中多了一把信息化这样的“利器”,企业未来的发展之路无疑会走得更加稳妥。

1.3系统设计思路

(1)系统功能设计

本监理公司信息管理系统要解决的问题是利用先进的科学手段和管理方法对企业进行统一管理和监控,不但要降低管理人员及工作人员的工作强度、提高工作效率,把工作人员从繁重、琐碎的日常工作中解放出来,更重要的是,系统对管理数据进行快速、准确地传送、并迅速地加以处理和精确的分析,从而做出正确的决策。

系统界面要友好、清晰,操作要简单、清晰明了、具有良好的可扩展性。

为此,对本系统提出了以下设计思路:

①系统管理(部门管理、用户管理、角色管理、权限设置、系统字典设置、修改密码);

②办公管理(人事管理、人事查询、公司文件、固定资产);

③审批流程管理;

④技术管理(文件管理、审批文件、投标书管理、监理规划);

⑤经营管理(招标公告、投标模板、投标管理、工程回访、合同管理);

⑥通知管理(已发通知、已收通知)。

证书管理(证书管理、证书查询)

财务管理(财务总表管理、财务子表管理)

监理工程管理(工程管理、工程查询)

开竣工备案审批(开工备案审批、竣工备案审批)

(2)系统架构

系统的总体架构分为三层,表示层、业务层和数据存储层:

①表示层提供与用户交流的界面;

②业务层主要是实现网站的业务逻辑功能;

③数据存储层主要是数据库和数据库操作类,对数据库进行操作。

系统中还设计了很多公共模块。

在公共模块中根据不同的需要,定义不同数据访问执行方法和一些公共的常量等。

在页面开发的过程中,只需传递公共模块所需的参数,公共模块就返回程序想要的结果。

这样可以大大减小代码的重复编写,同时也增强了代码的可读性,也便于用户的开发、调试和以后的维护、升级。

1.4系统开发环境及相关技术简介

(1)VisualStudio.Net2003简介

微软公司的VisualStudio.Net2003是新一代的开发工具和平台,是一个重大的技术变革。

.NETFramework实际上“封装”了操作系统,将在.NET环境下开发的软件与操作系统的具体工作如文件处理和内存分配相脱离。

这就使.NET环境下开发的软件可以在各种硬件和操作系统之间迁移。

(2)C#简介

C#语言自C/C++演变而来,它在类、名字空间、方法重载和异常处理等领域简化和现代化了C++。

摒弃了C++的复杂性,使它更易用、更少出错。

C#不再有宏、模板和多重继承。

使编程更方便的新功能是严格的类型安全、版本控制、垃圾收集(garbagecollect)等等。

(3)ASP.NET简介

ASP.net不仅仅是ActiveServerPage(ASP)的下一个版本,而且是一种建立在通用语言上的程序架构,能被用于一台Web服务器来建立强大的Web应用程序。

ASP.net具有许多比现在的Web开发模式强大的优势:

①ASP.NET页面只需要一次编译后不需要重新编译;

②ASP.NET通过ADO.NET提供的DataGrid等数据库组件可直接和数据库联系;

③ASP.NET支持应用程序的实时更新;

④代码更易于编写,结构更清晰,降低了系统开发与维护的复杂度和费用。

(4)B/S结构介绍

B/S(Browser/Server)结构即浏览器和服务器结构。

它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现。

这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。

以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。

它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。

综上所述,B/S设计模式主要具有以下几大优势:

✓维护和升级方式简单

✓客户端零配置,用户使用成本较低

✓计算机网络安全

✓基本不受地域限制,人在国外也可以做审批、统计等工作

✓易于管理

(5)三层架构简介

三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。

通常情况下,客户端不直接与数据库进行交互,而是中间层向外提供接口,通过COM/DCOM通讯或者HTTP等方式与中间层建立连接,再经由中间层与数据库进行交互。

当然数据通过中间层的中转无疑是降低了效率,但是它脱离于界面与数据库的完美封装,使得它的缺点显然不值得一提。

典型的三层结构分为表示(presentation)层,领域(domain)层,以及基础架构(infrastructure)层,而微软的DNA架构定义了三个层:

表示层(presentation)、业务层(business)和数据存储层(dataaccess),当然J2EE也有它不同的分法不过都大同小异。

既然用.NET做的开发,就对此做了更详细的分层,界面外观层、界面规则层、业务接口层、业务逻辑层、实体层、数据访问层、数据层等层次。

1.5系统实现环境介绍

1.5.1系统运行环境

(1)硬件配置:

内存:

256M以上

处理器:

1GHz处理器

(2)软件环境:

1)服务器端:

Web服务器:

MicrosoftWindows2000server或MicrosoftWindows2003(安装IIS6.0和.NetFrameWork1.1)

数据库服务器:

MSSQLServer2000

2)客户端:

操作系统:

WIN98以上

浏览器:

MicrosoftInternetExplorer5.0或以上

其他:

OFFICE2000以上

1.5.2系统开发环境

(1)硬件配置:

内存:

256M以上

处理器:

1GHz处理器

(2)软件环境:

操作系统:

MicrosoftWindows2000/XP/2003

开发工具:

VS2003.NET语言(C#)

数据库:

MSSQLServer2000

2监理公司协同办公管理系统需求与详细功能描述

2.1系统功能概述

本监理公司协同办公管理系统必须实现:

系统管理(部门管理、用户管理、角色管理、权限设置、系统字典设置、修改密码)、办公管理(人事管理、人事查询、公司文件、固定资产)、审批流程管理、技术管理(文件管理、审批文件、投标书管理、监理规划)、经营管理(招标公告、投标模板、投标管理、工程回访、合同管理)、通知管理(已发通知、已收通知)、证书管理(证书管理、证书查询)、财务管理(财务总表管理、财务子表管理)、监理工程管理(工程管理、工程查询)、开竣工备案审批(开工备案审批、竣工备案审批)、月季度检查(月度检查、季度检查)。

在系统初始化完成以后可以进行相关信息的查询,能够动态的进行添加、修改、删除等操作;同时系统还能够对一定的服务数据进行统计和分析,为企业决策提供第一手的资料。

系统还具有对不同的管理员设置不同的管理权限,系统内设置一个最高管理权限,它拥有所有的管理权限,其它管理用户拥有适当权限,可管理相应的模块。

2.2系统总体结构图

系统总体结构图如图2.1所示:

图2.1系统总体结构图

2.3系统总体结构划分

监理公司协同办公管理系统包括:

系统管理(部门管理、用户管理、角色管理、权限设置、系统字典设置、修改密码)、办公管理(人事管理、人事查询、公司文件、固定资产)、审批流程管理、技术管理(文件管理、审批文件、投标书管理、监理规划)、经营管理(招标公告、投标模板、投标管理、工程回访、合同管理)、通知管理(已发通知、已收通知)、证书管理(证书管理、证书查询)、财务管理(财务总表管理、财务子表管理)、监理工程管理(工程管理、工程查询)。

系统总体结构划分如图2.2所示:

图2.2济南监理协同办公管理系统功能划分一级结构图示

2.4系统功能模块设计

我在监理公司协同办公管理系统开发中完成了以下模块的开发:

1)办公管理中的文件管理,包括:

总工办文件,经营部文件,办公室文件,财务部文件;2)经营管理,包括:

招标公告,投标模板,投标管理,工程回访,合同管理。

下面就各模块的功能进行详细的描述:

(1)文件管理

在这个模块中包含总工办文件、经营部文件、办公室文件和财务部文件的管理,当进入相应的文件管理时,就可以添加、删除文件或文件夹也可以上传附件。

当用户选择文件管理中的总工办文件管理时,在右边的窗口中就显示相应文件管理的界面,首先通过树控件将各种文件分类并以表格的形式把所有的文件的信息反馈给用户。

这时用户可以选择自己关心的文件进行浏览或者是下载,当然有上传权限的用户也可以把最新的文件上传到服务器上供其他用户浏览或者下载,也可以修改已上传的文件,当不需要某个文件时也可以将其删除。

其他文件的管理也是如此。

(2)经营管理

在这个模块中包含招标公告、投标模板、投标管理、工程回访和合同管理五个子模块,在招标公告中,可以发布最新的招标公告供其他部门查看;投标模板是公司常用的一些投标文件的样本可以供其他部门参考;投标管理则主要记录公司投标情况的详细信息;工程回访是对已经完成的项目进行回访以发现工程的问题和现有不足;合同管理则主要记录了整个公司的所有工程合同。

在招标公告模块中,具有上传权限的用户可以发布最新的招标公告也可以将已过期的招标公告从服务器上删除,当某个部门的用户需要浏览公告时便可以点击相应文件的浏览或下载按钮。

当文件的数量很大时,此页面便启动分页浏览功能,通过点击“首页”、“上页”、“下页”、“尾页”来浏览要查看的文件。

在投标模板管理模块中,上传的文件是近年来总结的关于投标书方面的模板,各个分公司可以下载模板使用。

在页面的设计方面采用了树控件对模板进行了分类,用户可以根据需要查看相应类别的模板,具有上传权限的用户可以上传或者删除投标模板。

在投标管理模块中,投标管理是公司所有的工程的投标情况汇总,可能已经中标,也有可能没有中标,这里显示的是所有的信息汇总,方便以后其它部门查看方便。

此页面包括的功能有:

查询,添加,修改,删除。

在工程回访模块中,工程回访以附件形式由指定的使用者上传,其他有使用权限的用户可以登录系统查看和下载相关的回访情况附件。

在合同管理模块中,用户在起草合同时,合同是一个word的文件,用户提交以后,等待领导审批,提交以后用户不能再修改合同。

领导在审批时,可以提出自己的意见、观点,也可以把合同下载到本机上修改,填上自己不同意的理由及修改后的合同,然后以附件的形式发回给起草人,起草人能够看到领导的审批意见和下载领导修改后的合同,然后重新修改、提交。

用户还可以通过关键字查询来查看相关的合同,也可以修改没有提交审批的合同。

审批完的技术标可以归档,归档后该技术标不允许删除。

2.5数据描述

2.5.1数据流图

本文描述协同办公管理系统模块的顶级数据流图,如图2.3所示:

2.5.2数据字典

数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素定义的集合。

数据字典最重要的用途是作为分析阶段的工具,数据字典中包含的每个数据元素的控制信息是很有价值的。

D1总工办文件表={总工办文件标识号+文件名称+父节点+总工办文件全名+索引+深度+文件类型}

D2投标公告表={公告名称+发布时间+存储路径+备注}

D3工程回访表={回访工程名称+回访工程标识号+发布时间+附件路径+备注}

D4投标模板表={投标模板标识号+投标模板类型+投标模板名称+父节点+索引+深度+提交时间+存储路径+备注+模板文件全名}

D5经营部文件表={经营部文件标识号+文件名称+父节点+经营部文件全名+索引

+深度+文件类型}

D6办公室文件表={办公室文件标识号+文件名称+父节点+办公室文件全名+索引+深度+文件类型}

D7财务部文件表={财务部文件标识号+文件名称+父节点+财务部文件全名+索引+深度+文件类型}

D8投标管理表={投标工程名称+建设单位+招标单位+投标部门标识号+其它投标部门+投标费率+是否投标+投标时间+备注}

D9合同管理表={合同标示号+合同编号+合同名称+合同种类标识号+上传的合同附件}

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

当前位置:首页 > 解决方案 > 学习计划

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

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