1、序号名称全称定义1CMainFormCustomMainFrom客户端界面模块2DOperateDocumentOperate文档操作模块3DBManageDataBaseManage数据库管理模块4ORManageOrgnizeManage组织管理模块5LicenseManage权限管理模块6UserLogin用户登录模块7DMCSocketDataMessageCustomSocket客户端数据通信模块8DMCIFOOperateDocumentManageClientInfomationOperate通信信息处理模块客户端。9XMLOperateXML操作模块10DMSSocketDat
2、aMessageSocket服务器端数据通信模块11RWDocumentReadWriteDocument读写文档模块12DataSecurity数据安全模块13ValiDateldentity用户验证14DMSIFOOperateDocumentManageServerInfomationOperate通信信息处理模块服务器端。15DBOperateDataBaseOperate数据库操作模块16LogManage日志管理模块17SMainFormServerMainForm服务器端界面模块1.4参考资料。2 总体设计2.1软件体系结构本软件采用C/S三层架构,管理和控制在服务器端进行,数据
3、由客户端编码、加密后送到服务器,服务器将数据写入存储设备。2.2运行环境服务器端 Pentium III 600MHz_ 256MB RAM Windows 2000/NT 4.0 Server IE 5 磁盘设备空间10G支持最多2500个客户端,并发最多支持500个客户端客户端: 要求支持 Windows XP Windows 2000 Professional Windows NT 4.0 工作站 Windows Me/98/952.3设计概念和处理流程2.3.1 服务器端2.3.2 客户端说明本系统的基本设计概念和处理流程,尽量使用图表的形式。2.4软件结构用一览表及框图的形式说明本系
4、统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系2.4.1系统功能与程序(模块)的关系对照参考表代号程序1程序2程序3程序4程序5程序6程序7程序8程序9程序10程序11程序12程序13ValiDateldentify程序14程序15程序16程序17本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:文档管理组织管理权限管理系统管理日志管理2.4.2人工处理过程 无3 接口设计3.1用户接口。3.1.1 客户端操作提供客户端登录界面,允许合法用户进行文档管理、组织管理以及模板得管理。3.1.2 服务器
5、端操作提供服务器端登录界面,允许管理员用户进行权限管理、系统管理、日志管理3.2外部接口。3.2.1 磁盘操作按照用户要求,对指定文件在服务器磁盘上进行指定操作。3.2.2 数据库操作按照用户要求,在服务器数据库上进行相应的操作。3.3内部接口。3.3.1 通信负责系统内部客户端和服务器端组件之间的消息传递,保证传送目的的正确性和消息的完整性。3.3.2 加密 在客户端将要传递到服务器端的消息加密,提供数据安全。 在服务器端对接受到的客户端消息解密,以供其他功能模块调用。3.3.3 数据处理在客户端将需要传递到服务器端的消息以XML形式格式化,同时在服务器端将XML消息解析为所需要的字符格式。
6、4 数据结构设计4.1逻辑结构设计要点4.2物理结构设计要点4.2.1 Popedom【中文含义】 权限表字段名称数据类型及长度允许为空中文说明备注Popedom_IdintNO权限ID主键Popedom_Namevarchar(100)权限名称Remarkvarchar(1000)YES【字段说明】完全控制权限修改权限(读写权限,无法删除文件)读权限(读文件权限,无法删除修改)-1超级系统管理员的专用权限,不能对文件进行操作。注: 数据字典,根据权限来对文件进行操作,只权限只对应对文件的操作,不对应基础信息管理(系统管理员)。4.2.2 Organize【中文含义】 组织表Organize_
7、Id组织IDOrganize_Name组织名称Up_Organize_Id上级组织ID外键Varchar(1000) 数据字典。包括了每个组织的上级组织的信息,如果是最高级组织,上级则为自己,其他必须填写上级。4.2.3 User_TypeUser_Type_Id用户类型IDUser_Type_Name用户类型名称系统管理员(管理组织和用户)普通用户(只能对自己的组内的文档按自己的权限进行操作)超级用户(能对所有组的文档按自己的权限进行操作) 如果是系统管理员就专门负责对基础数据进行维护,如果是普通用户就只能对自己的组织的文件按照自己相应的权限进行操作,如果是超级用户就能对所有的文件按照自己相
8、应的权限进行操作。4.2.4 Path【中文含义】 路径表Path_Id路径ID主键,自动增1Pathvarchar(500)路径 服务器上存放文件的路径,用户上传文件全部放到Path这个路径下。4.2.5 User_Info【中文含义】 用户信息表User_Info_Id用户IDUser_Name用户姓名Pass_Word登陆密码Disk_Space_Sumbigint最大上传空间Disk_Space_Overplus剩余上传空间用户类型外健默认添加2条记录,用户类别分别为系统管理员和超级用户。系统管理员:SystemNULL超级用户:Admin10000 UserInfoId用来和外部连接,做为别的表的外键和唯一标识符,是登陆帐号。 并且规定了最大上传空间和剩余上传空间,建立用户时必须规定该用户最大的上传空间(累积),当用户上传了数据时,剩余空间减少,标识用户类型和用户对文件管理的权限(如果是系统管理员权限就为-1,不能对任何文件进行操作)。4.2.6 Document_Electron【中文含义】 文档信息表_电子版Document_Electron_Id
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1