当前位置:文档之家› XX区综合行政服务中心电子公文系统的设计与开发

XX区综合行政服务中心电子公文系统的设计与开发

XX区综合行政服务中心电子公文系统的设计与开发
XX区综合行政服务中心电子公文系统的设计与开发

摘要

XX区综合行政服务中心公文管理系统是应用C#、SQL2005及主流办公软件结合软件加密技术开发出来的,主要适用于XX区综合行政服务中心收文、发文等公文处理日常事务。

开发本系统的目的在于借助于方便快捷的网络环境,结合综合行政服务中心便捷、完善的软硬件环境,实现公文的网上收文登记、处理、督办等日常公文处理事务,提高公文处理效率、减轻办公人员的负担。

本论文主要阐述本系统的设计思想和实现的关键技术。管理流程设计参照实际处理流程,本系统从发文、收文各个流程进行了贴近实际情况的规范设计,保证系统业务处理的流畅稳定;与综合行政服务中心现行办公信息系统紧密结合,通过网上制文、套红头、网上审签、批办模块的有机结合,实现文件处理的智能化以及信息化,本系统开发和应用大大地提高了对文件的处理效率,同时减少在文件印刷、接收等的人力和物力方面的投入,办公成本也降低了。

本文开发的综合行政服务中心电子公文处理系统的某些功能在实际应用中仍然需要不断完善,同时也希望通过论文中的设计与实现的公文管理系统,从实质上减轻公文处理人员的手工操作,提高办公室接收审批文件和发文制文的工作效率,协助办公室文件接收人员较好地完成公文处理工作。该系统目前已在某个乡镇试运行,经过进一步的测试修改,将会达到预期功能。

关键词:开发;效率;模块;公文处理系统

ABSTRACT

Document management system of XX District comprehensive administrative service center is designed with C#, SQL2005 and office software with the mainstream of software encryption technology. This system mainly used to handle daily affairs in XX District comprehensive administrative service center, such as official documents, documents etc..

With the help of the convenient and fast network environment, the convenient complete hardware and software environment, the system realized document online receiving registration, processing, handling and other daily document handling affairs, improve the efficiency of document processing, reduce the burden of office staff.

This paper mainly expounds the design thought of this system and the key technology of realization. Management process design according to practical process, the system of code for design of close to the actual situation, in a document from the various process, to ensure the system stable business processing; closely integrated with the current existing office information system of comprehensive administrative service center. By integrating the online system, red head, the organic combination of Online trial sign, batch to do module,this application has greatly improved the efficiency of document processing, document printing, shuttle, largely reduced the manpower, material resources and the cost of office.

Some functions of comprehensive administrative service center of document processing system developed in this paper still need to be perfected in practice, but also hope that through the design and implementation of the document management system, the management personnel freed from the heavy traditional manual operation, thereby enhancing the efficiency of the electronic document receiving and approving management work office, to assist the office managers complete the electronic document management better .The system has been tested in a certain Township, after further testing and modification, it will reach the expected function.

KEYWORDS:Developed;Efficiency;Module;Official Doucuments Cooperative Treatment System

目录

摘要............................................................. I ABSTRACT ......................................................... II 1 引言.. (1)

1.1课题说明 (1)

1.2课题背景 (1)

1.3国内外研究现状 (2)

1.3.1 公文系统开发手段分析 (2)

1.3.2 政府部门公文管理信息化现状分析 (3)

1.4论文的目的与意义 (4)

1.5论文结构 (4)

2 相关技术 (5)

2.1开发工具 (5)

2.2开发技术 (7)

2.3本章小结 (8)

3 需求分析 (9)

3.1系统的功能需求 (9)

3.1.1 后台管理部分 (9)

3.1.2 发文管理部分 (11)

3.1.3 收文管理部分 (15)

3.2系统的非功能性需求 (16)

3.2.1 技术要求 (16)

3.2.2 数据传输要求 (17)

3.2.3 系统安全性要求 (17)

3.2.4 接口需求 (17)

3.2.5 可用性需求 (17)

3.3用例分析 (18)

3.3.1 角色分析 (18)

3.3.2 系统顶层用例图分析 (18)

3.3.3 系统管理模块用例分析 (19)

3.3.4 收文管理模块用例分析 (21)

3.3.5 发文管理模块用例分析 (22)

3.4本章小结 (23)

4 系统总体设计 (24)

4.1系统结构与功能设计 (24)

4.1.1 设计目标 (24)

4.1.2 设计原则 (24)

4.1.3 系统架构 (24)

4.1.4 系统开发模式 (25)

4.1.5 系统模块功能结构图设计 (27)

4.2数据库设计 (31)

4.2.1 概念设计 (31)

4.2.2 逻辑设计 (34)

4.2.3 物理设计 (34)

4.3本章小结 (36)

5 系统模块的实现 (37)

5.1系统管理 (37)

5.1.1单位与人员管理 (37)

5.1.2 权限管理 (38)

5.2收文管理 (40)

5.2.1 收文获取 (40)

5.2.2 收文处理 (41)

5.2.3 收文督办 (43)

5.2.4 收文归档 (44)

5.2.5 收文查询统计 (46)

5.3发文管理 (47)

5.3.1 发文文单管理 (47)

5.3.2 发文套红模板管理 (49)

5.3.3 发文模板管理 (50)

5.3.4 发文拟稿 (50)

5.3.5 发文处理 (52)

5.3.6 发文督办 (53)

5.3.7 发文归档 (53)

5.3.8 常用审批意见 (53)

5.3.9 发文查询与统计 (54)

5.4本章小结 (54)

6 系统测试 (56)

6.1功能测试方案 (56)

6.2功能测试结论 (58)

6.3性能测试 (58)

6.4本章小结 (59)

7 结论与展望 (60)

参考文献 (61)

作者简历及攻读硕士/博士学位期间取得的研究成果 (63)

独创性声明 (64)

学位论文数据集 (65)

1 引言

随着政府工作的现代化及其处理事务的复杂化,迫切要求实现政府工作的信息化,而计算机技术和互联网技术的飞跃发展又给政府工作的信息化提供了技术上的支持。在政府部门公文管理信息系统已经成为政府工作信息化的必备条件,它必然会给政府工作带来规范化和高效化的效果。XX区综合行政服务中心正是由于在这样的背景和条件下,决心开发本中心公文管理系统。本章首先概述项目的开发背景、国内外研究现状、开发的目的及意义,然后对项目的开发过程、步骤,还有论文的结构进行了简述。

1.1 课题说明

本课题来源于笔者的日常工作,在工作中本人在办公室负责公文流转工作,该项目主要是针对减少公文处理过程中的时间和成本开发的。本人在公文管理系统项目开发过程中,主要担任系统需求分析和系统设计等工作,参与了系统开发、组织测试以及上线运营维护等工作。

1.2 课题背景

伴随着通信技术和计算机技术等信息技术的发展,企事业单位中的办公自动化也得到迅速的推广及应用,不同办公环境的工作人员对办公需求的变化要求越来越高,带给办公自动化等方面的技术提供了广阔的发展空间。办公自动化(Office Automation,简称OA)于20世纪50年代被提出后,在80至90年代得到了飞速的发展[1]。办公自动化可以说是将现代化办公与计算机网络有机结合在一起的一种新型办公方式,属于当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,同时也是社会信息化的产物[2]。通过网络环境这个桥梁,不同组织机构内的人员都可以跨越时间和地点来协同工作。

公文处理系统成为办公自动化系统的核心构件的同时也变成了电子政务的热点领域[3]。因为,它正是利用了方便快捷的计算机网络环境和准确高效的计算机处理状态,直接将传统公文原来的处理方式打破,不再受到时间、空间等因素的限制,具有安全、快速、降低办公成本、处理时间短、信息化程度高等许多的优点,有着广泛的市场前景[4]。公文处理又是政府机关团体的一项非常重要的工作内容。公文在接收或直接拟稿生成后进行流转,在中间过程中经过层层审批、填写意见,

得到最终结果的处理意见,实现单位或部门内的公文处理网络化、流程化、无纸化与自动化[5]。

1.3 国内外研究现状

公文流转在政府机关处理事务及公司的日常办公室中有着重要的地位,传统意义上的公文流转方式都是用纸质媒介,这样一来,文件的流转、签阅、归档等这些过程存在着诸多不便[6]。在公文处理系统中,网络可以根据用户提出的具体的公文流转过程中的要求,在整体上实现收文、发文、处理、统计等的公文处理业务,并对整个工作流程进行跟踪核对修改审核信息并记录下来,可以根据原有的规则,报告文件处在过程中的所有状态;还可以完成单位通过不同方式接收的文件的登记、批办、办理、归档、查询等收文处理工作;还可以完成本单位自己要发布的文件以及对外单位的文件的起草、审批、发送、存档、等发文的各种处理过程。

因公文处理有其特殊性,还没有实现网上运作,大部分的单位依旧通过传统手工的方式排版、打印、签发,这样就耗费了大量的人力物力不说,成本也随之提高[7]。而且公文的量也随之增大,发文过程中的整个流程统计下来要耗费很多时间,这就显现出传统公文处理的短板,并且影响办公的效率[8]。

公文处理在具体的实施中为非标准化流程,用程序的模式难以完全实现,且没有可供参考的标准[9]。现在市面上的公文处理系统,还没哪一个公文处理的产品能够有绝对的优势,占领整个公文处理市场。现在的公文处理系统主要特色就是系统结构以及采用的技术,系统结构就是系统终端和应用服务的相对关系,技术上来说就是系统的开发平台和技术。现在开发公文处理的技术是多种多样的,主要采用ASP、Lotus Notes、Java、VisualStudio等技术手段,它们各有其特点,都有着不同的优势。

1.3.1 公文系统开发手段分析

公文处理系统的开发手段有很多种,ASP和Lotus Notes以及Visual Studio等都能开发出公文处理系统,它们具有不同的特性,在不同领域有着自身的优点。

(1)基于JA V A的公文处理系统

JA V A具有体系结构中立、可移植、高性能,在大数据处理和安全方面很有优势,适合浏览器模式的系统应用,有比较强的灵活性的J2EE的开发模式适合工作流性质软件的开发,与ASP相似。现在还没有完全JA V A的公文处理系统,通过

现在只有一些由JA V A开发的办公自动化系统中。所以政府机关和企事业单位公文处理的一个特点就是流程复杂,不能程序化语言说明,所以公文处理系统应当使客户能自主地设定公文处理的流程,相适应的工作流程定义系统。现在基于LotusNotes的公文处理系统利用Notes强大的工作流设置引擎用于一般的流程设定,但在实际工作中与性能仍存在一定的差距[10]。

(2)Windows.Net框架的公文处理系统

Windows.Net框架灵活性和扩展性都很高,和操作系统平台都能有完善的配合,应用程序都可与其进行数据的传递,其系统同时可应用浏览器/服务器模式和客户端/服务器模式两种模式,表现形式十分灵活,开发难度及成本低,也能使用各类中间件。Windows.Net框架下的开发工具主要有ASP和VB以及VC等,Windows.Net框架的应用范围很非常广,但是专业性不强,需要进行复杂的重定义工作开发在公文处理系统时候,规模比较大的应用中稳定性一般。主要使用在浏览器上,用ASP开发的办公系统也只具有很简单的公文处理功能,从技术可将其划入本类[11]。

(3)基于Lotus Notes的公文处理系统

其本身具有强大的工作流(Work Flow)设计能力Lotus Notes是最为成熟的公文处理系统平台,与公文处理复杂的工作流相适应,也成为了大型公文处理系统开发的首选[12]。Lotus Notes既可以实现浏览器/服务器模式的公文处理系统,也可以使之适应客户端/服务器的应用模式,完善的文档数据库和权限管理系统保障了为公文处理的顺利实现[13]。但Lotus Notes的灵活性较低,表现形式单一,成本高。

(4)基于Exchange Server的公文处理系统

Exchange Server与Lotus Notes都具有强大的工作流设置的能力,早期的办公自动化系统Exchange Server被大量使用,Outlook等电子邮件操作可以在客户端中使用[14]。但不直观和灵活性差,基于Exchange Server的二次开发比较麻烦,系统间兼容性和扩展性也不行,所以在市场上基于Exchange Server的公文处理系统很少。

1.3.2 政府部门公文管理信息化现状分析

国外在政府电子公文系统方面的研究较早,其中美国是最早推进公文信息化的国家,经过十多年的研究,目前美国政府已实现无纸化办公,美国各级政府之间的交互都早已实现电子化。根据最新的调查研究,每年美国各级政府之间流动的公文高达几十万份,现行的电子公文系统能很好的处理相关需求。国内与国外

相比,在公文的信息化建设的研究相对较为缓慢。但是经过十多年的研究,也产生了许多研究成果,目前应用较多的包括方正电子公文系统、用友OA 系统以及怡禄电子公文系统等,其中用友OA 系统并不单单针对政府部门,其可应用到所有类型的企业,提供电子公文功能。方正和怡禄开发的系统是针对政府的,目前已被应用到许多政府部门中。但是在实际的应用中,必须根据政府部门的实际需求来进行重新构建,无法直接应用[15]。

根据上述分析可以知道,国内与国外相比,还存在很大差距,但是国内无法照搬国外的系统,必须根据实际需求来构建电子公文系统。

1.4 论文的目的与意义

一直以来,文件的接收和发送成为各机关单位和企事业在统一思想、并形成决策、然后发布命令、最终传达信息时的主要渠道,同时也是各相关单位日常工作的主要办理事务。办公自动化技术变得越来越普遍,文件的处理系统也就决定着一个单位的办公质量和整体管理水平。现代社会文件处理系统一方面利用方便快捷的计算机网络,另一方面利用了计算机处理的准确高效,这种系统突破传统公文受到时间、空间、纸张这几种因素的限制,并且具有着安全、节约办公成本、高效可靠、处理周期短、信息化程度高等的优点,所以说市场需求很广泛。

1.5 论文结构

第一章介绍了课题的研究背景、公文系统开发手段分析、现状分析、研究的目的及意义,还有论文的篇章结构。

第二章为开发工具,与开发此系统所涉及到的相关技术及开发工具。

第三章为需求分析,对系统的功能需求,包括后台管理部分发文后台管理、收文后台管理,还有对技术需求进行了详细分析,还包括系统管理模块用例分析介绍。

第四章介绍了系统模块结构图、描述各模块主要功能,设计了数据库模型ER 图,最后进行了数据库物理设计。

第五章为系统模块的实现,对电子公文处理系统的各模块的实现做了详细的介绍,包括整个收文及发文流程的所有过程。

第六章为系统测试,根据系统的实际情况拟定功能测试方案,并进行测试,再进行性能测试,最后得出测试结论。

2 相关技术

1992 年,国务院办公厅提出了在全国政府系统推行办公自动化,标志着我国政府系统进入办公自动化的改革与探索时代。在这20多年的发展过程中,越来越多的电子技术和先进理念与政府办公的自动化、网络化建设,使得政府办公系统的应用日益深入人心,从而进一步转变政府职能,改进管理方式,提高工作效率。

当前,政府办公自动化的应用主要体现在即时通讯、信息发布、会议管理、文档管理、领导日程、公文管理等领域。其中即时通讯、信息发布、会议管理以其相对简单的应用得到了普通的应用;比较而言,许多基于政府公文的管理应用由于其自身的相对复杂性,应用的相对较少一些,许多单位部门对于公文的处理,还没有从传统的手工方式中解脱出来。而使用传统手工方式处理在政府日常办公中占有非常大比重的收发公文的工作,无疑极大地消耗了政府工作人员的精力与工作时间。

那么,本文所研究设计的XX综合行政服务中心的电子公文系统,将针对其应用特点,结合本人在政府机关工作的实际情况,力求从功能上做到化繁为简,从界面上符合政府机关人员的使用习惯,能够使之成为在单位深入应用的公文系统。

2.1 开发工具

本节主要介绍该系统在开发过程中用到的开发工具,主要有Photoshop、Dreamweaver、Visual studio、SQL server、Internet information server等。

(1)Adobe Photoshop。简称“PS”,是由Adobe Systems开发和发行的图像处理软件。其主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以有效地进行图片编辑工作。PS有很多功能,主要适用于以下应用领域。专业测试方面,Photoshop的专长在于图像处理,而不是图形制作。图像处理主要是对位图进行编辑并可以对所有图像进行加工处理,其重点在于对图像的处理加工上。平面设计方面,不管是在图书封面,还是招帖、海报,应用系统效果图等都需要Photoshop软件对图像进行处理。广告摄影方面,作为一种对视觉要求非常严格的工作,其最终成品往往要经过Photoshop的修改才能得到满意的效果。影响创意方面,影像创意是Photoshop的特长,通过Photoshop的处理可以将不同的对象组合在一起,使图像发生变化。网页制作方面,网络的普及促使更多人需要掌握Photoshop,因为在制作及设计网页时Photoshop是必不可少的网页图像处理软件。

后期修饰方面,在制作建筑效果图包括三维场景时,人物与配景包括场景的颜色常常需要在Photoshop中增加并调整。视觉创意方面,视觉创意与设计是设计艺术的一个分支,此类设计通常没有非常明显的商业目的,但由于他为广大设计爱好者提供了广阔的设计空间,因此越来越多的设计爱好者开始学习Photoshop,并进行具有个人特色与风格的视觉创意。界面设计方面,受到越来越多的软件用户及开发者的重视。当前越来越多的客户要求制作系统的模拟效果图,确认后开发,这样可节省软件工程人员非常大的工作时间与精力。

(2)Adobe Dreamweaver。简称“DW”,DW是网页开发工具,它可以制作动态网页。并且制作出来的动态网页可以跨越平台及浏览器限制。借助共享型用户界面设计,在AdobeCreativeSuite4的不同组件之间更快、更明智地工作。使用工作区切换器可以从一个工作环境快速切换到下一个环境。DW可以说是第一套针对专业网页设计师这类人群所开发的视觉化网页的开发工具,利用它,人们可以轻而易举的就制作出跨越平台限制和跨越浏览器限制的网页,并且充满动感。

(3)Microsoft Visual Studio(简称VS)。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等[16-19]。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。

(4)SQL Server。简称SQL语言的主要功能是通过同各种数据库这个载体建立联系,并进行沟通[20]。依据ANSI的规定,SQL被看作是关系型数据库管理系统的标准语言,是由Microsoft开发和推广的关系数据库的管理系统。SQL语句是可以执行不同样式的操作,例如它可以对数据库中的数据进行更新,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server,Access等都采用了SQL语言标准。虽然很多数据库都对SQL 语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create, 以及Drop 在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作[21]。

(5)Internet Information Server。简称IIS,IIS支持HTTP超文本传输协议和SMTP协议以及FTP文件传输协议,它通过使用了ISAPI和CGI,IIS由此可以得到大范围的扩展。IIS支持与语言无关的脚本编写和组件,通过使用IIS,开发人员可以开发新一代的既动态又富有魅力的Web站点。IIS并不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JScript开发软件以及Java,它也支持WinCGI和CGI,以及ISAPI扩展和过滤器。IIS 7.0新的Runtime State and Control API提供了更好的诊断能力[22]。利用所有这些特性,在IIS 7.0上承载应用程序和服务变得更为容易,具有更好的管理设施、更低的开销。

2.2 开发技术

本节主要介绍该系统在开发过程中用到的开发技术,主要有HTML、CSS、SQL、c#和Extjs等。

(1)HTML。(HyperText Mark-up Language)也就是超文本标记语言还叫超文本链接标示语言,它成为网络上使用最为广泛的语言,同时网页文档的构成也主要用这种语言[23]。当时HTML语言被设计的初衷就是为了可以把一台电脑里的文本还有图形和其他电脑里的文本或图形直接地联系在一起,变成一个整体,使用者可以不用在意具体的信息是在这台电脑上还是在其他的电脑上。用户们只需要点击一下鼠标在屏幕上,Internet就会马上找到和这个图标相关的所有内容,但这些相关的信息可能存放在与网络链接的其他电脑里。HTML文本也可以理解为是由HTML命令所组成的描述性的文本,HTML命令可以把文字、动画、图形、表格、声音、链接等说明。HTML的整体结构包括头部和主体两个部分,头部主要描述浏览器所需要的信息,主体则描述包含所需要说明的具体内容[24,25]。

(2)CSS。它的全部名称是(Cascading Style Sheets)的中文翻译,也就是“层叠样式表”,简称也就是CSS样式表,之所以叫做层叠样式表[27-29]。是因为在作一个网页时会采用CSS技术,可以准确的控制页面布局,并有效地控制字体以及颜色还有背景等的效果。在此如果改变与之相应的一些代码,就可以简单的改变这个页面的效果针对不同的部分,同时网页的外观和格式也随着改变。因为不用的使用者的理解能力也会有不同,CSS可以根据使用者的这个特点,将写法简化或者优化,针对不同人群,有着较强的易读性。CSS的主要优点:一是位用户提供了更加便利的更新功能。在设计网站的时候,可以创建一个CSS样式表文件,然后将网站中的所有网页都连接到该样式表文件,这样就很容易为Web站点内的所有网页提供了一致的外观和风格。二是当更新其中某一样式的属性时候,使用该样式的所有网页的格式,都自动的更新为新样式,从而不必逐页的再进行修改。

(3)SQL。它是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库之间建立联系,进行沟通。按照美国国家标准协会的规定,它是关系型数据库管理系统的标准语言[30]。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。就目前为止,大部分流行的关系型数据库管理系统,如Sybase, Access等都是采用的SQL语言标准。即使很多数据库也都对SQL语句进行了不同的扩展与开发,但是包括Insert, Update, Create,和Drop在内的所有标准的SQL命令,所有的数据库操作仍旧可以被SQL用来完成[31]。

(4)C#。它是一种面向对象的,同时也是微软公司发布的的语言,它运行

于.NET Framework之上的高级程序设计语言。C#算得上是最新的编程语言,也是面向对象的编程语言。程序员依据这种语言,可以快速完成编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大限度地开发和利用计算与通讯领域[32,33]。

由于C#是面向对象的设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序[34]。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用[35]。

最重要的是,C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。

(5)ExtJS。EX自动生成行号,支持checkbox全选,动态选择显示哪些列,支持本地以及远程分页,可以对单元格按照自己的想法进行渲染,这些也算可以想到的功能。ExtJS主要用于创建前端的用户界面,可以说是一个基本与后台技术无关的前端AJAX框架。ExtJS可以用来开发RIA也即富客户端的AJAX应用,是一个用javascript写的,高效的dom-css选择器,动态的动画效果,拖曳功能,良好的代码组织结构和使用方式、跨各种常见浏览器、与不同web系统的后台业务交互能力等等使其成为当今世界上最好的JavaScript类库,RIA开发的利器[36,37]。

2.3 本章小结

本章主要简要介绍与开发此系统所涉及到的相关技术及开发工具。首先介绍用到的开发工具,主要有Photoshop、Dreamweaver、Visual studio、SQL server、Internet information server等。然后介绍开发过程中用到的开发技术,主要有HTML、CSS、SQL、C #和Extjs等。下一章,进入电子公文系统的需求分析阶段。

3 需求分析

目前,政府机关相关的改革步伐进一步加深,政府机关的职能也在不断改变,办公过程中需要手工操作与不断增加的业务量之间的矛盾日益显著。因此,开展电子政务,将办公业务的处理、公文流转、管理过程电子化、信息化,让办公室人员从长期琐碎的办公事务中解放出来,通过改变传统办公模式,统一办公流程与规范,提高工作效率,降低运营成本,实现办公自动化势在必行。

3.1 系统的功能需求

电子公文系统是能够组织文档的产生、管理文档的存取访问、控制文档的分发、监控文档的流转过程的软件系统,包括发文管理、收文管理以及后台的维护管理功能,系统具有如下的特点:

(1)灵活维护系统使用的部门、人员、角色及权限;

(2)对于文件传输、公文流转、文档控制,具有统一的身份、授权机制,以保证安全性;

(3)基于流程驱动的公文流转过程设定,灵活实现意见填写及留痕等功能;

(4)自定义文单、红头文件、公文模板等内容;

(5)自定义收文获取的途径,方便以后的扩充。

(6)基于上述的特点,对电子公文系统的功能进行规划。

3.1.1 后台管理部分

后台管理需要完成系统使用人员与部门的维护,以及角色及模块权限的维护。除此之外,还有外部管理、字典管理。

首先建立部门,在建立部门的过程中,要确定部门与上级部门,确定完之后,为了系统程序的需要,再加上唯一编码标识。

此系统要求做到同一级部门之间,命名不能有重复的情况,部门管理模块实现流程图如下图3.1所示,图中包含了部门管理模块从开始、添加部门、保存信息到结束的全部流程。

图3-1部门管理模块实现流程图

Figure 3-1 Department Management Module To Achieve Flow Chart

建立部门后,即可在部门中维护人员。此处的维护,并不是手工向人员维护模块中全新录入,而是通过调用XX区政务平台的人员选择器的接口,从平台中直接获取人员,获取人员的信息包括姓名、平台编号以及账号等,这样做的好处既是在维护过程中避免录入错误、录入重复,而且也为了扩展以后的消息提醒预留了接口,人员管理模块实现流程图如下图3-2所示。

图3-2 人员管理模块实现流程图

Figure 3-2 Personnel Management Module Implementation Flow Chart

系统设计规格说明书 模板

XX项目 设计规格说明书 (仅供内部使用) 重庆工学院计算机学院 XX年XX月XX日

修改记录

目录 1.引言.................................... 错误!未定义书签。 项目名称.................................... 错误!未定义书签。 编写目的.................................... 错误!未定义书签。 项目背景.................................... 错误!未定义书签。 定义........................................ 错误!未定义书签。 参考资料.................................... 错误!未定义书签。2.任务概述..................................... 错误!未定义书签。 项目总体目标................................ 错误!未定义书签。 需求概述.................................... 错误!未定义书签。 运行环境.................................... 错误!未定义书签。 软件环境............................... 错误!未定义书签。 硬件环境............................... 错误!未定义书签。 开发环境.................................... 错误!未定义书签。 条件与限制.................................. 错误!未定义书签。3.总体设计..................................... 错误!未定义书签。 系统架构.................................... 错误!未定义书签。 处理流程.................................... 错误!未定义书签。4.功能详细设计................................. 错误!未定义书签。 功能1 ...................................... 错误!未定义书签。 功能说明............................... 错误!未定义书签。 功能结构............................... 错误!未定义书签。 类设计................................ 错误!未定义书签。 用户界面设计............................ 错误!未定义书签。 类1 的算法与程序逻辑.................. 错误!未定义书签。 方法1 .............................. 错误!未定义书签。 功能............................ 错误!未定义书签。 输入............................ 错误!未定义书签。

系统概要设计文档

系统概要设计文档
1 / 18

目录
系统概要设计文档 ....................................................................................................... 1b5E2RGbCAP 目录 ................................................................................................................................2p1EanqFDPw 1 引言 .............................................................................................................................. 3DXDiTa9E3d 1.1 编写目的及阅读建议 ...................................................................................... 3RTCrpUDGiT 1.2 系统概述 ......................................................................................................... 35PCzVD7HxA 1.3 文档概述 ............................................................................................................. 3jLBHrnAILg 1.4 设计原则与设计要求 ......................................................................................3xHAQX74J0X 2 引用文件 ...................................................................................................................... 3LDAYtRyKfE 3 设计概述 ....................................................................................................................... 4Zzz6ZB2Ltk 3.1 功能需求规定 .................................................................................................... 4dvzfvkwMI1 3.2 运行环境 ........................................................................................................... 4rqyn14ZNXI 4 系统体系结构设计 ..................................................................................................... 4EmxvxOtOco 4.1 系统总体设计 ................................................................................................... 4SixE2yXPq5 4.1.1 概述 ........................................................................................................ 46ewMyirQFL 4.1.2 设计思想 ............................................................................................... 5kavU42VRUs 4.1.3 基本处理流程 ........................................................................................ 6y6v3ALoS89 4.1.4 系统数据结构设计 ............................................................................... 9M2ub6vSTnP 4.4 接口设计 ........................................................................................................ 100YujCfmUCw 4.4.1 用户接口 ............................................................................................. 10eUts8ZQVRd 4.4.2 外部接口 ............................................................................................ 10sQsAEJkW5T 4.4.3 内部接口 ............................................................................................. 11GMsIasNXkA 5 运行设计 ..................................................................................................................... 11TIrRGchYzg 5.1 系统初始化 ................................................................................................... 117EqZcWLZNX 5.2 运行控制 ........................................................................................................... 11lzq7IGf02E 5.3 运行结束 .......................................................................................................... 11zvpgeqJ1hk 6 系统出错处理设计 ..................................................................................................... 11NrpoJac3v1 6.1 出错信息 ..........................................................................................................111nowfTG4KI 6.2 补救措施 .......................................................................................................... 12fjnFLDa5Zo 7 系统维护设计 ............................................................................................................. 12tfnNhnE6e5 附录 ............................................................................................................................. 12HbmVN777sL
2 / 18

软件系统分析与设计DOC

第1章软件工程基础知识 1.1软件工程知识体系 ●软件需求(Software Requirements) ●软件设计(Software Design) ●软件构造(Software Construction) ●软件测试(Software Testing) ●软件维护(Software Maintenance) ●软件配置管理(Software Configuration Management) ●软件工程管理(Software Engineering Management) ●软件工程过程(Software Engineering Process) ●软件工程工具和方法(Software Engineering Tools and Methods) ●软件质量(Software Quality) 1.2软件生存周期与软件开发模型 ● 1.2.1 软件生存周期 ●Boehm定义的软件生存周期模型 ●GB 8566-1988定义的软件生存周期模型 ●GB/T 8566-1995定义的软件生存周期过程模型 ●GB/T 8566-2001定义的软件生存周期过程模型 ●UP定义的软件生存周期模型 ● 1.2.2 软件开发模型 ●瀑布模型(waterfall model) ●快速原型模型(rapid prototype model) ●演化模型(evolutionary model) ●增量模型(incremental model) ●螺旋模型(spiral model) ●喷泉模型(water fountain model) 1.3软件质量模型与软件质量管理 ● 1.3.1 软件质量模型 ●软件产品的内部质量、外部质量和使用质量 ●质量特性、质量子特性和度量 ●功能性:适宜性、准确性、互用性、依从性、安全性 ●可靠性:成熟性、容错性、可恢复性 ●可用性:可理解性、易学性、可操作性 ●效率:时间特性、资源特性 ●可维护性:可分析性、可修改性、稳定性、可测试性 ●可移植性:适应性、易安装性、一致性、可替换性 ● 1.3.2 软件质量管理 ●质量需求分析 ●质量计划 ●质量保证 ●质量控制 ●质量改进 ●软件质量管理体系

总体设计说明书(模板)V1.0

XX银行XX项目总体设计说明书 一、总体设计 1.需求规定 说明对本系统的主要的输入输出项目、处理的功能性能要求。 2.运行环境 简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定。 3.基本设计概念和处理流程 说明本系统的基本设计概念和处理流程,尽量使用图表的形式。 4.结构 用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系。 5.功能需求与程序的关系 本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:

6.人工处理过程 说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)。 7.尚未问决的问题 说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。 二、接口设计 1.用户接口 说明将向用户提供的命令和它们的语法结构,以及软件的回答信息。 2.外部接口 说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。 3.内部接口 说明本系统之内的各个系统元素之间的接口的安排。

三、运行设计 1.运行模块组合 说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。 2.运行控制 说明每一种外界的运行控制的方式方法和操作步骤。3.运行时间 说明每种运行模块组合将占用各种资源的时间。 四、系统数据结构设计 1.逻辑结构设计要点 给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。 2.物理结构设计要点 给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。 3.数据结构与程序的关系 说明各个数据结构与访问这些数据结构的形式:

系统概要设计说明书规范

KTV点歌系统概要设计说明书

1. 引言 1.1目的 选歌系统是为某KTV唱吧开发的视频歌曲点唱软件。该软件能方便顾客进行选歌,帮助系统管理员管理歌曲的播放,提高KTV歌曲点唱的效率和准确率。 本文档为该系统的概要设计说明书,详细阐述了对用户所提出需求的设计方案,对系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进行了明确定义。同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。 1.2项目背景 ●系统名称:选歌系统 ●项目提出者:某KTV唱吧 ●项目开发者: ●项目管理者: ●最终用户:某KTV唱吧 1.3术语定义 实现环境:系统运行的目标软件、硬件环境。 实现技术:系统所采用的软件技术或体系结构。 实现语言或工具:实现系统最终采用的编程语言或工具包,如Delphi、VB、PB、Java、Ada等。 参考资料 1)新余电视点播系统; 2)某KTV唱吧《视频点歌系统计划任务书》; 本项目所参照的文件有: 3)康博工作室,《Visual Basic 新起点》,机械工业出版社,2000

2. 系统概述 2.1系统需求 2.1.1系统目标 本软件是为某KTV唱吧开发的视频点歌系统软件。该软件用于提高点歌系统的工作效率。随着人们业余生活的丰富,休闲活动的多种多样,人们更多的喜欢选择KTV这种形式的娱乐方式。且随着计算机普及,点歌系统越来越智能化,人性化;一个好的音乐唱吧必须要拥有一个方便、快捷、准确的点歌系统,因此,急需一个软件系统解决这些问题。本软件应能结合当前选歌播放手工操作的流程以及将来业务发展的需要,对视频点歌系统中歌曲信息、歌手信息、最新排行榜等等的查询、更新提供完全的计算机管理。 2.1.2性能需求 数据精确度 数量值:精确到小数后一位; 时间值:精确到日,并以yyyy/mm/dd的形式表示; 价格值:精确到分,并以.XX的形式表示。 时间特性 页面响应时间:不超过10秒 更新处理时间:不超过15秒 数据转换与传输时间:不超过30秒。 适应性 1) 开发基于的平台要考虑向上兼容性,如操作系统,数据库等要考虑更高版本的兼容 性。 2) 当需求发生变化时系统应具有一定的适应能力,要求系统能够为将来的变更提供以 下支持:能够在系统变更用户界面和数据库设计,甚至在更换新的DBMS后,系统的现有设计和编码能够最大程度的重用,以保护现阶段的投资和保证软件系统能够在较少后续投入的情况下适应系统的扩展和更新。在设计中最好列出针对变更所需要重新设计的模块部分

信息系统分析与设计全面总结

信息系统分析与设计全面总结

鱼夭 第一章系统思想 (6) 1系统的概念 (6) 2系统的模型,概念的抽象级别 (7) 3系统的整体性、层次性 (8) 4系统思想的发展 (9) 5系统工程方法 (10) 6软系统方法论 (10) 7物理-事理-人理系统方法论WSR (11) 第二章信息与信息系统 (11) 1什么是信息,信息和数据的关系 (11) 2信息处理器 (12) 3信息与决策、信息与管理的关系 (12) 4.信息管理 (13) 5.信息系统是什么?有哪些功能? (14) 6.信息系统的结构 (15) 7.C/S和B/S软件结构 (17) 第三章信息系统建设概论 (17) 1信息系统建设的特点 (17) 2什么是信息系统的生命周期?几个阶段? 每个阶段的任务是什么? (17)

3围绕生命周期有哪些开发过程模型?各自 特点(瀑布、原型、迭代) (19) 4信息系统为什么要建模?有哪些模型?对 软件结构进行建模有什么方法,主要思想是 什么? (23) 5有哪些开发方式?各自利弊 (24) 第四章系统规划 (24) 1系统规划的特点、任务 (24) 2规划方法 (25) 3企业系统规划法的步骤 (25) 4什么是可行性分析,包括哪三个方面? (26) 5资源的生命周期 (26) 第五章系统分析概述 (26) 1系统分析的任务 (26) 2分析阶段有哪些系统调查方法,调查什么 (27) 3两种方法: (27) 4系统说明书的内容 (28) 第六章结构化系统分析 (29) 1数据流图描述了什么?绘制数据流图要注 意的事项,应能绘制 (29)

为什么需要数据字典?数据字典应该包含 哪些条目?应能书写数据流、数据存储及处 理条目 (29) 对于复杂逻辑有几种表述方式(决策树、决 策表,考题)?优缺点 (29) 第七章面向对象系统分析 (30) 1面向对象方法的基本思想和有关概念. 30 2UML是什么,主要包含哪些图?(UML1.X)每种图的用途是什么? (31) 3用例图,参与者和用例的概念,用例与用 例之间的关系(包含关系和扩展关系),绘 制用例图 (31) 4用例规格说明(前置条件、后置条件、主 事件流、备选事件流) (32) 5类图中包含哪四种关系(耦合),具体什 么含义,如何表示,绘制类图 (33) 6对象关联的要素(名称、角色、多重性、 方向) (34) 7泛化和实现的使用和绘制 (35) 第八章系统设计概述 (35) 1系统设计的任务 (35) 2系统设计和系统分析、系统实施的区分

合同管理系统总体设计模板

合同管理软件总体设计 一、系统功能总体设计 根据合同管理工作中的具体工作流程,结合目前公司特点,我们对合同管理的信息进行重组整合,提炼出合同管理系统要求实现的主要功能: 1.身份验证 工作人员登录合同管理系统时必须要经过系统的验证才可以登录,主要用以防止非法使用,和对数据的非法操作或恶意的破坏,只有通过验证后,才可以进入主界面,并对不同的人员、部门设立权限级别,定义操作界面权限,从而确保合同信息数据的安全性,确保合同管理工作的顺利进行。 2.提供对劳务分包商的管理 劳务分包商名册:新增、编辑、删除、锁定、解锁、提交审批、导出; 查询:分包商名称、资质等级、资质证书号、营业执照号、主要资质、法人代表、联系人、使用单位; 统计:记录数。 3.提供对工程合同的管理 工程合同:新增、编辑、变更、删除、锁定、解锁、导出; 查询:填报单位、项目名称、合同号、工程地点、签订日期; 统计:记录数、合同金额、累计计价额。 4.提供对劳务合同的管理 劳务合同:新增、编辑、增加补充合同、删除、提交审批、锁定、解锁、导出; 查询:合同号、劳务分包队伍、工地负责人、签订时间、工程名称、施工范围、单位、工程项目、主、补充合同; 统计:记录数、合同金额、累计计价额。 5.提供对设备租赁合同的管理 设备租赁合同:新增、编辑、增加补充合同、删除、提交审批、锁定、解锁、导出; 查询:合同号、合同名称、设备出租方、签订日期、施工范围、工地负责人、单位、工程项目、主、补充合同; 统计:记录数。 6.提供对物资采购合同的管理 物资采购合同:新增、编辑、增加补充合同、删除、执行记录、提交审批、锁定、解锁、导出; 查询:合同号、供货方、采购单位、签订日期、合同名称;

医院管理系统概要设计

医院管理系统概要设计<1> 主要业务流程 1.2 门诊收费系统

<2> 输入设计 输入的方式简单、快捷,是医院信息管理系统的基本要求,特别是门诊划价、收费的输入方式直接影响医院的工作效率。此系统采用鼠标单击选择或直接输入的方式有许多优点。 (1)满足操作员不同的需求。 (2)无需记忆药品的价格。 (3)如发现输入处方错误可按“删除”键进行修改。 <3>输出设计 输出方式按照实际需要设计,如门诊划价单、门诊收费单等 <4>软件结构 4.1顶层数据流图

4.2二层数据流图

4.3三层数据流图 门诊药房售药信息

<5>数据字典 (1)数据结构:处方信息 含义说明:定义了病人病情及相关结果。 组成:病人姓名、性别、日期、门诊号、处方号、病史、病况及处方。 1.数据项:日期 含义说明:病人就诊时间。 取值方法:病人挂号时系统的日期和时间。 2.数据项:门诊号 含义说明:病人看病的类别及次序。 取值方法:挂号时自动生成。 3.数据项:处方号 取值范围:000001~999999 取值方法:由电脑自动生成 4.数据项:病史 含义说明:病人曾经的得病记录 5.数据项:病况 含义说明:病人目前的得病情况 6.数据项:处方 含义说明:医生根据病人的得病情况做出的诊断 取值方法:由医生诊断获得的治疗方法及相关药品(2)数据结构:划价单 含义说明:药品价格合计 组成:项目名称、规格、数量、单价、库存数量、所属部门和合计金额。 1.数据项:项目名称 含义说明:唯一标识药品的数据项,不能重名。 2.数据项:规格 含义说明:该药品对应的型号和类别。 3.数据项:数量 含义说明:记录药品的多少。 4.数据项:单价 含义说明:该药品在计量单位下的价格。 5.数据项:库存数量 含义说明:描述该药品在药库中的多少。 6.数据项:所属部门 含义说明:该种药品所属类别。 7.数据项:合计金额 含义说明:病人所需付的药品费用总和。 取值方法:合计金额=单价1*数量1+单价2*数量2 (3)数据结构:收费单 含义说明:病人付款凭证 组成:项目名称、规格、数量、单价、库存数量、所属部门、所付金额。 1.数据项:项目名称 含义说明:唯一标识药品的数据项,不能重名。

项目总体设计方案模板

XX项目 总体设计方案 版本: 拟制: 校对: 审核: 批准: 二零XX年X月制 修订情况记录

目录

一引言 (5) 1.1项目背景及目标 (5) 1.2术语及缩略语 (5) 1.3设计参考文档 (5) 二项目需求分析 (5) 2.1产品需求 (5) 2.2产品定位 (5) 2.3功能要求 (5) 2.4性能要求 (5) 2.5设计思路 (5) 2.6质量目标 (5) 三外观设计方案 (6) 3.1外观设计整体要求 (6) 3.2外观设计注意事项 (6) 四硬件设计方案 (6) 4.1部件选择 (6) 4.2系统连接框图 (6) 4.3系统逻辑框图 (7) 4.4系统接口及资源分配 (7) 五软件设计方案 (7) 5.1开发调试环境 (7) 5.2开发资源需求 (7) 5.3程序设计方案 (7) 5.4程序设计周期 (7) 5.5生产工具 (7) 六结构设计方案 (7) 6.1结构设计方案 (7) 6.2结构件延用情况 (7) 6.3结构设计注意事项 (8) 七可靠性、安全性、电磁兼容性设计 (8) 7.1可靠性设计要求 (8) 7.2安全性设计要求 (8)

7.3电磁兼容性要求 (8) 7.4其它(包装、泡沫等) (8) 八电源设计 (8) 8.1电源电气参数要求 (8) 8.2电源安全设计要求 (8) 8.3电源其它要求 (8) 九散热设计 (9) 9.1整机散热设计 (9) 9.2部件散热设计 (9) 十测试要求 (9) 10.1整机结构方面测试要求 (9) 10.2整机电气方面测试要求 (9) 10.3整机环境方面测试要求 (9) 十一成本估算及控制 (9) 11.1成本估算 (9) 11.2成本控制 (10) 十二项目风险及控制 (10)

系统概要设计说明书

系统概要设计说明书 一、引言 (一)编写目的 本阶段已在系统的需求分析的基础上,对北京督察局公务员量化测评系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对北京督察局公务员量化测评系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 (二)项目背景 本项目由首都师范大学管理学院电子商务小组开发。 北京督察局公务员量化测评系统将由三部分组成:角色管理、评测打分、查询统计。(三)定义 1、专门术语 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 2、缩写 系统:若未特别指出,统指本北京督察局公务员量化测评系统。 SQL: Structured Query Language(结构化查询语言)。

ATM: Asynchronous Transfer Mode (异步传输模式)。 (四)参考资料 以下列出在概要设计过程中所使用到的有关资料: 新编软件工程实用教程---周丽娟、王华编著电子工业出版社 二、任务概述 (一)目标 1、完善考核测评制度,使考核测评方法科学、规范、公正。 2、使考核结果客观、准确。 3、使考核工作简单、快捷。 (二)运行环境 Oracle 客户机:外围设备:鼠标,键盘,显示器; 操作系统:装有浏览器的各种操作系统; 服务器:外围设备:鼠标,键盘,显示器; 编译程序:power designer、netbeans; 操作系统:windows操作系统; 数据库支持:SQL Server 2000; 数据存储能力和测试支持能力:需要有较高的系统支持 (三)需求概述 为使北京督察局更好进行量化测评,需开发一个北京督察局公务员量化测评系统。通过量化测评系统科学、规范、公正的进行考核,使考核结果客观、准确,使考核工作简单、快捷。并要求界面要简单明了,易于操作,服务器程序利于维护。 三、总体设计 (一)处理流程 下面将使用(结构化设计)面向数据流的方法对北京督察局公务员量化测评系统的处理

在线交易二手市场系统概要设计说明书

在线交易二手市场系统概要设计说明书概要设计说明书 信息与电气工程学院 软工1401 ** 201422******

1.引言 1.1编写目的 此概要设计说明书实现一个简易的基于校园网在线交易二手市场系统,对交易管理系统的总体设计、接口设计、界面总体设计、系统出错处理设计以及系统安全数据进行了说明,在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1.2背景 A.待开发软件系统名称为: 在线交易二手市场; B.任务提出者:** 开发者:** C.使用用户能在校园网上进行交易的系统。 D. 按照《在线交易二手市场系统需求分析说明书》为基础来具体细化系统所具备的所有功能及功能的实现方法和接口。 1.3 开发环境 Visual Studio 2010 Mircosoft sql server 2008 Express

PowerDesigner 15.1 1.4定义 本系统:基于校园网的在线交易二手市场系统设计与实现 1.5参考资料 《基于校园网在线交易二手市场需求分析说明书》 《项目计划表》 《校园网在线交易二手市场系统_数据库模型》 2.总体设计 2.1设计目标 基于校园网的在线交易二手市场主要实现以下目标: ⑴为师生提供展示商品及表现学校形象的平台。 ⑵为用户提供商品信息查看、在线商品订购、商品浏览等功能。 ⑶采用动态网页技术,使页面中展示的商品信息更具时效性、先进性。 ⑷提供客户互评及客户给商品评论功能,收集用户对商品的意见及看法。 ⑸提供后台管理页面,简化了用户信息、商品信息、订单信息等系统数据的维护操作。 2.2运行环境

系统分析与设计

一、单选题 1、关于企业中物流与信息流的正确的提法就是: ( B ) B、信息流就是双向的 2、关于系统分析错误说法就是: ( D ) D、进行程序设计 3、开发人员获得企业领导意见的最好形式就是: ( C )C、面谈 4、以下哪种数据库语言可以实现对数据表中数据的查找等操作 B、数据操纵语言 5、以下结构中,不属于结构化语言的结构就是: ( D ) D、层次 6、实体关系图中,商品实体与顾客实体之间存在如下关系: ( C )C、多对多 7、系统规划的主要特点就是: ( D ) D、与企业发展战略相适应 8、在系统分析阶段抽象地反映信息的流动、处理、存储与使用的工具就是: A、数据流程图 9、系统分析员最基本与重要的能力就是: ( C )C、与人沟通的能力 10、在下述各项中,属于数据库最主要的特点就是: ( D ) D、数据共享 11、管理信息系统开发失败的最主要原因: ( B ) B、目标含糊 12、在数据库系统中,数据操作的最小单位就是: ( B ) B、字段 13、实体关系图中,产品实体与零件实体之间存在如下关系: ( C ) C、多对多 14、系统开发工作的目的与出发点就是: (C )C、满足用户要求 15、数据流程图的外部项的作用就是: B、系统之外提供或获得数据的组织机构或个人 16、所谓的逻辑模型就就是对信息系统的功能抽象地加以定义与描述,暂时不涉及到其实现的: ( D ) D、具体技术手段 17、在管理信息系统的开发生命周期中的哪个阶段,开发人员与用户之间的接触最多: ( A )A、系统分析阶段 18、数据流图中的哪个要素就是建立新系统的功能模块的基础: C、数据处理 19、全程参与整个信息系统生命周期过程的人员就是: ( B ) B、系统分析员 20、对于影响大、出现概率高的信息系统风险采用的主要措施就是: ( B ) B、控制 21、决策支持系统就是MIS的一个重要分支,它( C )。C、强调支持而不就是代替决策22、信息系统开发的结构化方法的一个主要原则就是: ( A )A、自顶向下原则 23、数据建模主要采用的方法就是: (C ) C、实体关系图 24、实体关系图中,医生实体与患者实体之间存在如下关系: ( C ) C、多对多

超详细的概要说明书系统概要设计说明书

1引言2 1.1编写目的 (2) 1.2参考资料 (2) 2总体设计 (2) 2.1需求规定 (2) 2.2运行环境 (2) 2.3系统部署图 (2) 2.4基本设计概念和类图 (3) 2.5结构 (4) 2.6功能模型描述 (9) 2.6.1招聘管理 (9) 2.6.2企业结构管理 (21) 2.6.3行政级别管理 (29) 2.6.4企业架构展示 (32) 2.6.5人事档案管理 (33) 2.6.6人事基础数据维护 (73) 2.6.7权限管理 (82) 2.7人工处理过程 (83) 2.8尚未问决的问题 (83) 3接口设计 (83) 3.1用户接口 (83) 3.2外部接口 (83) 3.3内部接口 (83) 4系统数据结构设计 (84) 4.1逻辑结构设计要点 (84) 5数据结构与程序关系 (85) 5.1表结构与数据结构图 (85) 5.1.1数据结构图 (85) 5.1.2表汇总 (87) 5.2数据结构与程序关系表........................................................... 错误!未定义书签。6系统出错处理设计.. (98) 6.1出错信息 (98) 6.2补救措施 (99) 6.3系统维护设计 (99)

概要详细设计说明书 1引言 1.1编写目的 本概要设计说明书跟据《人力资源管理系统需求规格说明书》编写,描述了系统的概要设计,并为下一步的“系统详细设计说明书”的编写提供依据,为系统测试人员提供测试依据。本文档的预期读者为:项目经理、系统分析员、测试经理、项目组长、系统开发人员。 1.2参考资料 《人力资源管理系统需求规格说明书》 2总体设计 2.1需求规定 本系统的主要的输入输出项目、处理的功能性能要求参照《人力资源管理系统需求规格说明书》。 2.2运行环境 软件运行环境 Windows 2000/XP/2003 Server操作系统; MS SQL Server 2000; Tomcat 5.0; Jdk 1.4; 硬件运行环境 Intel Pentium 2GHz或以上的CPU; 内存512MB,建议使用1GB内存; 硬盘至少有1GB可用空间; CD-ROM驱动器; 2.3系统部署图 用图例表示出系统实施运行中使用的服务器名称,Internet和各服务器之间的实施运作。

学生信息管理系统概要设计

第5章学生管理系统概要设计 5.1引言 5.1.1编写目的 由于现在的学校规模在逐渐的扩大,设置的专业类别、分支机构及老师、学生人数越来越多,对于过去的学生信息管理系统,不能满足当前学生信息管理的服务性能要求。本报告对于开发新的<<学生信息管理系统>>面临的问题及解决方案进行初步的设计与合理的安排,对用户需求进行了全面细致的分析,更清晰的理解学生信息管理系统业务需求,深入描述软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求,对开发计划进行了总体的规划确定开发的需求与面临困难的可行性分析。 5.1.2背景 开发软件的名称:《学生信息管理系统》 项目提出者: 项目开发者: 用户:管理员、老师、学生 5.1.3定义 数据流图:简称DFD,它从数据传递和加工角度,以图形方式来表达系统的

逻辑功能、数据在系统部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。 数据字典:是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。 https://www.doczj.com/doc/3718122993.html,:是一项微软公司的技术,是一种使嵌入网页中的脚本可由特网服务器执行的服务器端脚本技术。指 Active Server Pages(动态服务器页面),运行于 IIS 之中的程序。 C#:(C Sharp)是微软(Microsoft)为。NET Framework量身订做的程序语言,微软公司在2000年6月发布的一种新的编程语言。C#拥有C/C++的强大功能以及Visual Basic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。 SQL:(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。 SQL Server 2005:SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL

系统分析与设计报告

系统分析与设计报告 撰写要求 实验报告撰写的基本要报告原则上不少于4000字,需在封面注明设计选题、班级、姓名、学号及课题设计日期、地点,其正文至少包括如下几个面的容: (1)企业简介和系统可行性分析 (2)系统分析部分 1)组织结构图 2)管理功能图 3)业务流程图 4)数据流程图 5)数据字典 6)数据加工处理的描述 7)管理信息系统流程设想图(新系统模型) (3)系统设计部分 1)功能结构图设计 2)新系统信息处理流程设计 3)输出设计(主要指打印输出设计) 4)存储文件格式设计(数据库结构设计) 5)输入设计(主要指数据录入卡设计) 6)代码设计(职工证号和部门代号等) 7)程序设计说明书 (4)系统实施部分(信管班需写此部分容,非信管班不作要求) 1)程序框图 3)模拟运行数据 4)打印报表 5)系统使用说明书 (5)附录或参考资料

案例: 东红照明有限公司 库存管理信息系统的分析、设计和实施 说明:本例时间较早,开发工具选用VFP。在学习过程中,可以现有的硬件和软件环境进行系统再开发实现,学习重点放在在系统分析、系统设计实际过程、法及容。 这里给出一个库存管理信息系统开发的实例,目的是使大家进一步深入了解开发任一个管理信息系统必须经历的主要过程,以及在开发过程的各个阶段上开发者应当完成的各项工作容和应当提交的书面成果。 一、东红照明有限公司产品库存管理系统简介 东红照明有限公司是我国东北地区一家生产照明灯的老企业,每年工业产值在四千万元左右。该厂目前生产的产品如表l所示。 表1 某厂产品品种规格、单价及定额储备

工厂的产品仓库管理组隶属于销售科领导,由七名职工组成,主要负责产品的出入库管理、库存帐务管理和统计报表,并且应当随时向上级部门和领导提供库存查询信息。为了防止超储造成产品库存积压,同时也为了避免产品库存数量不足而影响市场需求,库存管理组还应该经常提供库存报警数据(与储备定额相比较的超储数量或不足数量)。 产品入库管理的过程是,各生产车间随时将制造出来的产品连同填写好的入库单(入库小票)一起送至仓库。仓库人员首先进行检验,一是抽检产品的质量是否合格,二是核对产品的实物数量和规格等是否与入库单上的数据相符,当然还要校核入库单上的产品代码。检验合格的产品立即进行产品入库处理,同时登记产品入库流水帐。检验不合格的产品要及时退回车间。 产品出库管理的过程是,仓库保管员根据销售科开出的有效产品出库单(出库小票)及时付货,并判明是零售出库还是成批销售出库,以便及时登记相应的产品出库流水帐。 平均看来,仓库每天要核收三十笔入库处理,而各种出库处理约五十笔。每天出入库处理结束后,记帐员就根据入库流水帐和出库流水帐按产品及规格分别进行累计,以便将本日发生的累计数填入库存台帐。 产品入库单如表2所示,出库单如表3所示,入库流水帐如表4所示,出库流水帐如表5和表6所示,而库存台帐帐页如表7所示。 产品库存的收发存月报表是根据库存台帐制作出来的。产品库存查询是通过翻阅几本帐之后实现的。目前库存报警功能尚未实现。 表2 产品入库单第册号 表3产品出库单第册号 表4 产品入库流水帐页 表5产品零售出库流水帐页 表6产品批发出库流水帐页

系统设计说明书(模板)

<集团公司管理系统> 详细设计说明书 版本 <1.2>

修订历史记录

1.引言 (3) 1.1编写目的 (3) 1.2项目背景 (4) 1.3定义 (4) 1.4参考资料 (4) 2.总体设计 (4) 2.1需求概述 (4) 2.2软件结构 (5) 3.程序描述 (6) 3.1功能 (6) 3.2性能 (6) 3.3输入项目 (6) 3.4输出项目 (6) 3.5算法 (6) 3.6程序逻辑 (6) 3.7接口 (7) 3.8存储分配 (7) 3.9限制条件 (7) 3.10测试要点 (7) 1.引言 1.1编写目的 在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。 在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《概要设计说明书》所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等)。 在以下的各个阶段中,《用户操作手册》将与本阶段的工作紧密结合,努力作到让用户易懂易学。 系统的测试和维护也将参考本说明书,检验本系统的各项性能指标,及时发现纰漏及时修补,一定要把功能强大、稳定可靠、便于维护的集团公司管理系统交到用户手中。

相关主题
文本预览
相关文档 最新文档