文档管理系统需求概要说明书.doc_第1页
文档管理系统需求概要说明书.doc_第2页
文档管理系统需求概要说明书.doc_第3页
文档管理系统需求概要说明书.doc_第4页
文档管理系统需求概要说明书.doc_第5页
已阅读5页,还剩436页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

添加、修改、删除、高级查询、批量导入图档记录等功能。2.1.2图档文件基础操作从本机添加、从扫描仪添加(调用扫描仪)、修改、移动、另存、重命名、复制、浏览、删除、修改源文件、批量导入图档文件等功能。2.1.3查看方式以图档记录查看的详细信息、以图档文件查看的图标方式。2.2系统设置系统设置模块下分为四大模块:数据字典、元数据、模板、分类设置2.2.1数据字典添加、修改、删除、查询等功能。2.2.2元数据添加、修改、删除、查询等功能。2.2.3模板添加、修改、删除、查询、模板添加元数据等功能。2.2.4分类设置添加、修改、删除、查询、分类指定应用模板等功能。2.3系统管理2.3.1用户导入Excel批量导入多用户功能2.3.2用户管理超级用户对本系统无权限控制,其他的用户对于不同分类有这不同的权限添加、修改、删除、查询用户、我的信息、密码修改、密码初始化、用户分配权限等功能2.3.3文档备份对上传的某些文档进行备份功能2.3.4上传查询针对某个用户或者时间段上传的文档进行查询2.3.5操作日志对所有用户的操作的查询、我的操作日志查询2.3.6数据备份对本系统的数据库的所有数据的备份2.3.7数据导入、导出对本系统的数据的导入导出2.4统计报表3.系统功能分析3.1用户信息3.1.1用户的基本操作基础用户登录。本系统暂无权限管理模块,系统用户登录本系统即可以操作本系统的所有操作、功能。用户可修改自己的信息、修改密码、新建用户、销毁自己的账号等。但是用户不能销毁别的用户的账号。3.1.1.1.添加本系统的用户可以在本系统中新添加用户,添加的信息有:账号、密码、姓名、性别、生日、电话、Email、地址、创建日期、创建人3.1.1.2修改本系统只能修改用户自己的基本信息,不能修改他人的基本信息。3.1.1.3.销毁涉及权限问题,本系统暂不实现删除他人的用户。用户自己可以销毁自己的用户及相应信息。3.1.1.4查询用户可查询自己的基本信息,也可查询他人的用户信息。但是不能对其进行其他操作3.1.1.5密码修改、初始化用户通过密码修改功能可修改自己的密码,若密码忘记,可通过初始化密码功能,使该用户密码改变为“123456”。3.1.1.6用户登录用户通过登录窗口登录,进入本系统进行操作。3.1.2用户批量导入、导出要导入的Excel文件中的字段数目及顺序必须与添加用户时的录入项一致。点击批量导入按钮,选择相应的Excel文件,在后台用批量添加用户。查询并通过多选按钮进行筛选,将不进行导出的用户从界面上删除,剩余要导出的用户信息,点击导出按钮,选择Excel文件的保存路径。3.2图档记录管理每条记录挂接着相对应的图片或者文档,图片通过扫描仪的扫描或者从电脑本机中选择进入系统,可对图片进行浏览、另存、删除、移动、重命名等基本操作。文档可通过扫描仪的扫描进入系统,也可通过本机的添加到系统,可对文档进行浏览、另存、删除、修改、移动、重命名等基本的操作。图档记录按分类模板来分,模板的元数据是存储图档记录的基础,也是界面录入著入项生成显示的基础。 每个分类都必须为自己指定一个模板,才能获得自己相对应的数据库表,以便存放本分类的图档记录。一个分类可以有多个模板(一个分类可以对应多个表),那么数据库中,存储相同分类不同模板的记录时主要是根据模板的不同而区分的。一个模板也可以对应多个分类(存储时是以模板id和分类id共同区分),模板在界面上显示的名称可以更改。要操作图档记录时,点开某个分类,系统便会自动查询该分类下的模板,及相关元数据。以便查询某个模板中的图档记录。3.2.1图档记录的基本操作3.2.1.1添加点击添加按钮,跳转到该分类的相应的录入模板进行录入,基本上都是文本输入框及文本下拉框选项,有的对格式有特殊要求的(例如时间)需要在旁边做注释。添加的信息根据具体的录入模板而定。添加的界面上还有一个固定的上传文件的模块,及对该文件的基本操作。3.2.1.2修改通过查询图档记录,点击某条记录修改,跳转到修改页面,该记录的信息填写在修改模板上(与添加界面类似)。然后进行修改。3.2.1.3删除在查询界面中,查询出要删除的记录,可通过多选按钮选中删除,或者是在记录后面跟这删除。删除了图档记录,相应关联的图档文件也会被删除。3.2.1.4查询查询图档记录时界面的查询与pde的查询类似,一个文本框,一个按钮,该文本框输入的信息可查询整个图档记录的信息。3.2.2图档文件的基本操作添加图档记录的页面有一个模块是添加上传图档文件使用的,该模板主要有几个功能:从扫描仪添加、从本机添加、修改、删除、移动、重命名、另存、浏览、修改源文件。3.2.2.1从扫描仪添加点击该按钮之前,必须先把要扫描的文件放入扫描仪中,点击该按钮后系统会自动调用扫描仪并扫描文件,以pdf格式保存到本系统。添加时可填可不填的:文件名称、描述。需要考虑:扫描仪是一次扫描一张还是一次扫描一份文件。(暂时以一次扫描一份文件处理)。3.2.2.2从本机添加点击从本机添加按钮,然后选择在本机上的图档文件进行上传。添加时可填可不填的:文件名称、描述。3.2.2.3修改该修改是指修改文件名称及相应的描述。3.2.2.4删除已经上传的图档文件可点击删除按钮删除。3.2.2.5移动图档文件可从该记录移动到另一记录。选中某个图档文件,点击移动,跳转到某个页面,通过查询之后选择某条记录,确定之后便移动成功。3.2.2.6重命名可对图档文件的名称进行重命名。点击重命名按钮,输入名称,即可重命名。3.2.2.7另存另存是将本系统上的图档文件另存到本机上的功能。3.2.2.8浏览通过本系统的多格式浏览器,可对图档文件打开查看内容。3.2.2.9修改源文件上传到本系统的图档文件需要进行修改时,选择该图档文件点击修改按钮,本系统自动调用本机上的相关软件打开该文件进行修改。3.2.2.10复制把某条图档记录中的图档文件复制到另一条图档记录文件中,做相应的附件。3.2.3调用扫描仪从扫描仪中扫描图档文件上传的按钮,先把图档文件放在扫描仪中,点击该按钮系统自动调用扫描仪进行扫描,将扫描的图档文件暂存放在本机的某个指定的临时文件,可重复扫描图档文件,经扫描仪扫描以后保存的格式为pdf格式。JSP调用扫描仪的方法参考本目录下的:ScanOnWeb20101031.zip3.2.4多格式浏览器查看点击图档文件浏览时,调用本系统实现的多格式浏览器进行查看。3.2.5多排列方式3.2.5.1详细信息排列详细信息排列方式类似windows的详细信息,以每一行为一个记录条目的相关详细信息显示。3.2.5.2图标排列方式图标排列方式也类似windows的图标显示,以图档文件的图标及名称、后缀显示,点击该图档文件会以层或者某种形式将该图档文件对应的详细信息显示出来。3.2.6批量导入图档记录要导入的图档记录的Excel文件的列名顺序必须与该分类的录入模板的录入顺序相对应,即使是空值也必须保有该列。点击批量导入,选择Excel路径,导入,系统内部进行批量添加数据。3.2.7批量导入图档文件同样是以Excel格式的文件来进行批量导入,图档文件的路径、名称、所属分类、挂接的图档记录等都必须填写清楚,否则无法批量导入。其中通过图档填写的路径及图档文件名称,从该位置将图档文件上传至本系统相对应的保存库中。3.3分类管理3.3.1分类基本操作用户可以建立一级分类,在一级分类下面建立二级分类,在二级分类下面建立三级分类以此类推。每个分类下面都可以有子分类也可以建立图片、文档的管理条目,同一个类别的属性都相同,可对属性添加、修改等操作。3.3.1.1添加新添加分类的时候,需要指明该分类是根节点还是子节点,若是子节点必须指定它的上一节点。添加分类时需填写的信息:类别名称、对应父节点(根节点不填)、类别描述。3.3.1.2修改修改分类信息,或者重新指定它的父节点。3.3.1.3删除删除分类时,必须是该分类以下没有子分类,且该分类未被任何图档记录、模板应用的情况才可删除。3.3.1.4查询对分类进行多条件的模糊查询。3.3.2以树形显示要求以树形的形式显示在界面上、可建立无限级分类3.3.2.1文件夹显示分类以文件夹形式显示该树形结构、分类下有下级分类还有该分类所包含的图档文件,整个目录由分类文件夹、关联模板和图档文件构成。3.3.2.2节点显示分类以节点显示,大类(无父类的)为根节点,一下子节点根据所在的父节点进行区分,每个分类都可以指定关联的模板,整个树形目录由节点和关联模板构成。3.3.3分类关联模板选中某个分类,点击关联模板按钮,选择与该分类相应的录入模板,关联的模板显示名称可修改。3.4模板管理3.4.1模板基本操作3.4.1.1添加模板管理中的添加模板,添加的基本信息有:模板名称、模板类型、描述(模板类型关联数据字典中的数据。)3.4.1.2修改修改模板的基本信息,模板名称、模板类型、描述。3.4.1.3删除在没有分类关联该模板的情况下,可删除模板,删除时注意是否有添加了元数据,若有,把与元数据之间的关联也删除。3.4.1.4查询查询模板基本信息(模板名称、类型等)。3.4.2模板关联元数据指定模板关联的元数据,及该模板下元数据录入条件3.4.2.1模板添加元数据模板添加关联的元数据,及对该关联的元数据的属性设置。3.4.2.2模板修改元数据修改模板的详细信息:与关联的元数据属性设置。3.4.2.3模板删除元数据模板删除无作用的关联元数据。3.4.2.4模板查询元数据查询模板详细信息:该模板下关联的元数据属性的查询3.4.3启用模板模板与元数据关联设置好之后,需启用模板之后该模板才可使用。3.5元数据管理3.5.1元数据基本操作每种分类都有它自己的元数据,本系统可以通过元数据管理为每种分类的模板自定义它独有的元数据,定义的元数据可以进行基本的增、删、改等操作。元数据是为模板添加著入项的基础。3.5.1.1添加添加元数据时需填写的属性:元数据名称、显示名称、英文代号、数据类型、数据长度、显示长度、元数据类别、元数据描述3.5.1.2修改对元数据的属性进行修改。3.5.1.3删除要删除的元数据必须在没有模板使用的情况下才可删除。3.5.1.4查询根据名称等其他来查询元数据的基本信息。3.6数据字典管理3.6.1数据字典的基本操作数据字典表在本系统中,主要存储系统经常运用到的常量,例如性别、学历、存储类型、变量类型、模板存储类型、mysql数据类型等等,系统开启时,将数据字典存放在application中以供在系统个页面中,随时使用,当退出系统时,application便会清空,以释放内存。数据字典中的大类是为一个组的组名,当好几条记录的大类名称都是一样时,那么这几条记录都属于一个组,小类便是该组下包含的成员了。一般在界面选择数据字典进行录入的时候,都是以组的形式进行取值。而在与其他表进行关联的时候,便是以直接取小类的形式。若小类名称有相对应的值,则取其值。3.6.1.1添加添加数据字典时需要注意的:若所要添加的数据字典隶属于该表中的某个数据字典,填写相关属性时大类必须与该大类的名称一致,系统默认为一个组。若所添加的数据字典将独立为一个组,则大类需另取不同的名称来表示。添加的基本信息:编码、大类、小类、值、描述3.6.1.2修改修改数据字典之后,与之相关联的字段的数据字典显示名称等修改项也相应的修改。3.6.1.3删除选中要删除的数据字典,点击删除按钮。删除数据字典时,判断该数据字典是否有被其他表引用到,如果有,则不允许删除。3.6.1.4查询根据大类、小类等查询数据字典。3.7日志管理3.7.1日志基本操作主要是从用户登录本系统直到退出本系统期间,该用户的所有操作将会被记录下来。3.7.1.1添加从用户登录本系统起,所做的每一个操作,系统都会自动将其用户、动作、时间添加到数据库中,作为记录日志。3.7.1.2删除当日志的条数达到某一限定,用户可将日志删除(或者系统自动删除)。3.7.1.3查询用户可根据条件查询所有用户的操作日志。3.7.2我的操作日志用户点击我的操作日志时,系统自己查询属于该登录用户的所有操作日志,显示在相关的页面上。3.8回收站3.8.1回收站的基本操作回收站中的信息都是被用户删除的记录,系统会自动将这些记录移动到回收站中保存。回收站的信息显示时,左边显示的是分类的属性目录,打开某一个分类的模板右边会显示根据该模板自动生成的表信息,若该分类有被删除的信息将放置显示出来。3.8.1.1查询可根据条件查询回收站中的图档记录。3.8.1.2还原选中要还原的图档记录,点击还原按钮,系统将把该图档记录还原到原来地方。3.8.1.3删除选择某条图档记录,点击删除按钮,系统将把该图档记录彻底从本系统中移除。3.8.1.4清空回收站点击情况回收站,系统便会将所有回收站中的所有图档记录彻底删除。3.9统计报表3.10数据备份、还原定期实行备份时,将整个数据库进行备份,还原时还原整个数据库,在备份之后添加的所有记录都无法保留。3.11多格式浏览器在有插件支持的情况下,可以使用浏览器查看在本系统中的图档文件。4.数据库设计1.系统用户表 T_User字段名称类型描述编号 idBigint账号 accountVarchar密码 passwordVarchar姓名 nameVarchar性别 sexChar电话 phoneVarchar邮箱 emailVarchar联系地址 addressVarchar部门角色指定所属的角色2.类别表 T_Classify (树形目录)字段名称类型描述编号 idBigint类别名称 classifynameVarchar父类编号 parentidBigint该类别对应上级的类别,为0表示该分类为父根节点,其他按编号查询描述 describeVarchar创建人 createuserBigint创建时间 createtimeDatatime修改人 updateuserBigint修改时间 updatetimeDatatime类别表即是分类表,该表是所有图档记录分类的依据,也是树形目录形成的基础。3.元数据表 T_Metadata (该元数据是显示在录入模板中的)字段名称类型描述编号idBigint元数据英文代号metadatanameVarchar保存时保存为string类型,英文的唯一标识显示名称(中)displaynameVarchar数据类型datatypeVarchar整型、浮点、时间、日期等类型数据长度datalengthInt显示长度displaylengthInt页面著入项文本框显示的长度元数据类别dictionaryidBigint例如:财务,时间,法律,软件,可将这些分类写在数据字典元数据描述describeVarchar可对元数据的用途的等进行描述元数据表是模型构成的基础。从模型中选择该模型所需含有的元数据,在分类录入的时候,这些元数据起这注入项的作用,在数据保存的时候,这些元数据起着新建表的字段参照作用。4.数据字典 T_Dictionary(例如性别、学历、存储类型(int、varchar)、sql的函数等)字段名称类型描述编号 idBigint编码 sequenceVarchar显示顺序,等其他功能大类 bignameVarchar以名称分组小类 samllnameVarchar小类为该名称组下的成员值dvalueVarchar为该小类下所对应的值描述 describeVarchar数据字典表在本系统中,主要存储系统经常运用到的常量,例如性别、学历、存储类型、变量类型、模板存储类型、mysql数据类型、格式化编码等等,系统开启时,将数据字典存放在application中以供在系统个页面中,随时使用。5.日志表 T_Log字段名称类型描述编号 idBigint用户 useridBigint操作 actionVarchar时间 itimeDatetime从用户登录,所做的每一步操作,到退出本系统时,日志表都要予以记录。6.回收站表 T_Callback字段名称类型描述编号 idBigint图档记录编号 idocrecordidBigint删除图档记录在该表中的编号删除者 useridBigint删除时间 itimeDatetime回收站存储的是那些被删除的记录,在回收站中将他们的编号记录下来,以做标识,同时在该图档分类存储表中也相应的做了标识。7.录入模板信息表 T_Entermodel字段名称类型描述编号 idBigint模板名称modelnameVarchar模板类型modeltypevarchar模板所属的类型(财务、档案等)描述describeVarchar创建人createuserBigint创建时间 createtimeDatetime修改人 updateuserBigint修改时间 updatetimeDatetime模板的基本信息,在模板模块中新建模板时需要录入的信息,8.模板元数据关联表T_Modelmetadata(每个不同的模板对应的元数据都存储在这张表)字段名称类型描述编号 idBigint模板ID modelidBigint元数据metadataidBigint名称nameVarchar页面著入项显示的名称默认值defaultVarchar该著入项未录入时的默认值录入说明enternotesVarchar显示顺序 displayorderIntInt为该元数据在界面上著入项的显示顺序参照数据字典dictypeidBigint该元数据对应的数据字典,例如文档类型的大类,以便显示的时候将数据字典显示处理供用户选择是否启用enableInt如不启用,在页面中不显示出来是否必录ifnullInt能否为空,默认0可以为空,1不可以为空多行编辑MultlineeditInt显示在界面的时候是否多行编辑,若大于1则按该数字生成多行文本框格式化编码thecodeVarchar比如时间时,设定格式为yyyy-mm-dd,输入的时候判断是否按照此格式,若不是,不予保存当作查询条件selecttermInt在分类存储表的内容的查找中,可当做查询条件让用户输入查询,1是,0否描述 describeVarchar创建人 createuserBigint创建时间 createtimeDatetime修改人 updateuserBigint修改时间 updatetimeDatetime该关联便是模板与元数据的关联表,每个模板里所包含哪些元数据都在这张表中,此关联表起的作用便是区分个模板的录入及保存区别。一个模板下不能重复添加元数据9.分类模板关联表 T_classmodel字段名称类型描述编号 idBigint分类编号classifyidBigint模板编号 modelidBigint录入模板的相对应编号模板显示名称modeltypeVarchar模板在该分类中的界面上所显示的名称是否启用enableInt该分类是否启用模板,不启用时模板使用父分类的录入模板创建人 createuserBigint创建时间 createtimeDatetime修改人 updateuserBigint修改时间 updatetimeDatetime分类与模板之间的关联表。从此表中可以查询出来,那个分类下有几个什么模板,或者是哪个模板被几个分类使用了。10.图档记录表T_Idocrecord字段名称类型描述编号idBigint分类编号classifyidBigint所属分类的编号模板编号entermodelidBigint该记录对应的分类是否回收 callbackidInt是否回收站,如果是则填写1,不是则为0创建人createuserBigint创建时间createtimeDatetime修改人 updateuserBigint修改日期 updatetimeDatetime保存记录时,元数据的多个id相当于该条记录的多个著入项,这些著入项的值存储在图档记录值表中。文件存储id:对应的是文件存储表中的一个或者多个id(1对多的关系),这些被关联的文件存储id都是隶属与该图档记录的原图档文件。11.图档记录值表 T_Idocrecordvalue字段名称类型描述编号idBigint图档记录编号idocrecordidBigint对应图档记录的编号元数据metadataidBigint该记录模板下的元数据编号值内容idocvalueVarchar著入项输入的内容通过图档记录id可以判断哪些值属于某条图档记录,通过元数据id判断该值是属于哪个著入项。12.文件存储表 T_Idocstore字段名称类型描述编号 idBigint图档记录编号idocrecordidBigint对应图档记录的编号文件内容idocstoreLongBlob文件或者图片什么的以二进制的形式保存文件图片idocimageLongBlob文件以缩略图显示时候的图片文件名称 idocnameVarhcar文件的名称文件大小 filesizeFloat文件的后缀filesuffixVarchar文件后缀名称分类编号classifyidBigint如果在以树形目录输出的时候能够确定其显示的位置描述describeVarchar对该文件的描述上传人 uploaduserBigint上传日期 uploadtimeDatatime修改人 updateuserBigint修改日期 updatetimeDatatime图档存储要求可以存储整个文件夹(文件夹下有附带文件)5.开发环境5.1开发语言5.1.1J2EEJava EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。5.1.2mysqlMySQL名字的来历MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司,在2008年1月16号被Sun公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。5.1.3htmlHTML(HyperText Mark-up Language)即超文本标记语言或超文本连接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。5.2开发环境5.2.1MyeclipseMyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。在结构上,MyEclipse的特征可以被分为7类:1. J2EE模型2. WEB开发工具3. EJB开发工具4. 应用程序服务器的连接器5. J2EE项目部署服务6. 数据库服务7. MyEclipse整合帮助对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。5.2.2DreamweaverDreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。5.2.3NavicatNavicat是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。Navicat,使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。 用户可完全控制 MySQL 数据库和显示不同的管理资料,包括一个多功能的图形化管理用户和访问权限的管理工具,方便将数据从一个数据库移转到另一个数据库中日志管理模块日志添加日志查询日志删除我的操作日志1.3.8回收站管理模块回收站管理模块回收站查询还原删除的记录彻底删除记录清空回收站1.3.9报表统计2.系统模块分析本系统以模块可区分为五大模块:图档管理、系统设置、系统管理、统计报表、个人信息2.1图档管理图档管理模块下分为两大块:图档记录基础操作、图档文件基础操作2.1.1图档记录基础操作添加、修改、删除、高级查询、批量导入图档记录等功能。2.1.2图档文件基础操作从本机添加、从扫描仪添加(调用扫描仪)、修改、移动、另存、重命名、复制、浏览、删除、修改源文件、批量导入图档文件等功能。2.1.3查看方式以图档记录查看的详细信息、以图档文件查看的图标方式。2.2系统设置系统设置模块下分为四大模块:数据字典、元数据、模板、分类设置2.2.1数据字典添加、修改、删除、查询等功能。2.2.2元数据添加、修改、删除、查询等功能。2.2.3模板添加、修改、删除、查询、模板添加元数据等功能。2.2.4分类设置添加、修改、删除、查询、分类指定应用模板等功能。2.3系统管理2.3.1用户导入Excel批量导入多用户功能2.3.2用户管理超级用户对本系统无权限控制,其他的用户对于不同分类有这不同的权限添加、修改、删除、查询用户、我的信息、密码修改、密码初始化、用户分配权限等功能2.3.3文档备份对上传的某些文档进行备份功能2.3.4上传查询针对某个用户或者时间段上传的文档进行查询2.3.5操作日志对所有用户的操作的查询、我的操作日志查询2.3.6数据备份对本系统的数据库的所有数据的备份2.3.7数据导入、导出对本系统的数据的导入导出2.4统计报表3.系统功能分析3.1用户信息3.1.1用户的基本操作基础用户登录。本系统暂无权限管理模块,系统用户登录本系统即可以操作本系统的所有操作、功能。用户可修改自己的信息、修改密码、新建用户、销毁自己的账号等。但是用户不能销毁别的用户的账号。3.1.1.1.添加本系统的用户可以在本系统中新添加用户,添加的信息有:账号、密码、姓名、性别、生日、电话、Email、地址、创建日期、创建人3.1.1.2修改本系统只能修改用户自己的基本信息,不能修改他人的基本信息。3.1.1.3.销毁涉及权限问题,本系统暂不实现删除他人的用户。用户自己可以销毁自己的用户及相应信息。3.1.1.4查询用户可查询自己的基本信息,也可查询他人的用户信息。但是不能对其进行其他操作3.1.1.5密码修改、初始化用户通过密码修改功能可修改自己的密码,若密码忘记,可通过初始化密码功能,使该用户密码改变为“123456”。3.1.1.6用户登录用户通过登录窗口登录,进入本系统进行操作。3.1.2用户批量导入、导出要导入的Excel文件中的字段数目及顺序必须与添加用户时的录入项一致。点击批量导入按钮,选择相应的Excel文件,在后台用批量添加用户。查询并通过多选按钮进行筛选,将不进行导出的用户从界面上删除,剩余要导出的用户信息,点击导出按钮,选择Excel文件的保存路径。3.2图档记录管理每条记录挂接着相对应的图片或者文档,图片通过扫描仪的扫描或者从电脑本机中选择进入系统,可对图片进行浏览、另存、删除、移动、重命名等基本操作。文档可通过扫描仪的扫描进入系统,也可通过本机的添加到系统,可对文档进行浏览、另存、删除、修改、移动、重命名等基本的操作。图档记录按分类模板来分,模板的元数据是存储图档记录的基础,也是界面录入著入项生成显示的基础。 每个分类都必须为自己指定一个模板,才能获得自己相对应的数据库表,以便存放本分类的图档记录。一个分类可以有多个模板(一个分类可以对应多个表),那么数据库中,存储相同分类不同模板的记录时主要是根据模板的不同而区分的。一个模板也可以对应多个分类(存储时是以模板id和分类id共同区分),模板在界面上显示的名称可以更改。要操作图档记录时,点开某个分类,系统便会自动查询该分类下的模板,及相关元数据。以便查询某个模板中的图档记录。3.2.1图档记录的基本操作3.2.1.1添加点击添加按钮,跳转到该分类的相应的录入模板进行录入,基本上都是文本输入框及文本下拉框选项,有的对格式有特殊要求的(例如时间)需要在旁边做注释。添加的信息根据具体的录入模板而定。添加的界面上还有一个固定的上传文件的模块,及对该文件的基本操作。3.2.1.2修改通过查询图档记录,点击某条记录修改,跳转到修改页面,该记录的信息填写在修改模板上(与添加界面类似)。然后进行修改。3.2.1.3删除在查询界面中,查询出要删除的记录,可通过多选按钮选中删除,或者是在记录后面跟这删除。删除了图档记录,相应关联的图档文件也会被删除。3.2.1.4查询查询图档记录时界面的查询与pde的查询类似,一个文本框,一个按钮,该文本框输入的信息可查询整个图档记录的信息。3.2.2图档文件的基本操作添加图档记录的页面有一个模块是添加上传图档文件使用的,该模板主要有几个功能:从扫描仪添加、从本机添加、修改、删除、移动、重命名、另存、浏览、修改源文件。3.2.2.1从扫描仪添加点击该按钮之前,必须先把要扫描的文件放入扫描仪中,点击该按钮后系统会自动调用扫描仪并扫描文件,以pdf格式保存到本系统。添加时可填可不填的:文件名称、描述。需要考虑:扫描仪是一次扫描一张还是一次扫描一份文件。(暂时以一次扫描一份文件处理)。3.2.2.2从本机添加点击从本机添加按钮,然后选择在本机上的图档文件进行上传。添加时可填可不填的:文件名称、描述。3.2.2.3修改该修改是指修改文件名称及相应的描述。3.2.2.4删除已经上传的图档文件可点击删除按钮删除。3.2.2.5移动图档文件可从该记录移动到另一记录。选中某个图档文件,点击移动,跳转到某个页面,通过查询之后选择某条记录,确定之后便移动成功。3.2.2.6重命名可对图档文件的名称进行重命名。点击重命名按钮,输入名称,即可重命名。3.2.2.7另存另存是将本系统上的图档文件另存到本机上的功能。3.2.2.8浏览通过本系统的多格式浏览器,可对图档文件打开查看内容。3.2.2.9修改源文件上传到本系统的图档文件需要进行修改时,选择该图档文件点击修改按钮,本系统自动调用本机上的相关软件打开该文件进行修改。3.2.2.10复制把某条图档记录中的图档文件复制到另一条图档记录文件中,做相应的附件。3.2.3调用扫描仪从扫描仪中扫描图档文件上传的按钮,先把图档文件放在扫描仪中,点击该按钮系统自动调用扫描仪进行扫描,将扫描的图档文件暂存放在本机的某个指定的临时文件,可重复扫描图档文件,经扫描仪扫描以后保存的格式为pdf格式。JSP调用扫描仪的方法参考本目录下的:ScanOnWeb20101031.zip3.2.4多格式浏览器查看点击图档文件浏览时,调用本系统实现的多格式浏览器进行查看。3.2.5多排列方式3.2.5.1详细信息排列详细信息排列方式类似windows的详细信息,以每一行为一个记录条目的相关详细信息显示。3.2.5.2图标排列方式图标排列方式也类似windows的图标显示,以图档文件的图标及名称、后缀显示,点击该图档文件会以层或者某种形式将该图档文件对应的详细信息显示出来。3.2.6批量导入图档记录要导入的图档记录的Excel文件的列名顺序必须与该分类的录入模板的录入顺序相对应,即使是空值也必须保有该列。点击批量导入,选择Excel路径,导入,系统内部进行批量添加数据。3.2.7批量导入图档文件同样是以Excel格式的文件来进行批量导入,图档文件的路径、名称、所属分类、挂接的图档记录等都必须填写清楚,否则无法批量导入。其中通过图档填写的路径及图档文件名称,从该位置将图档文件上传至本系统相对应的保存库中。3.3分类管理3.3.1分类基本操作用户可以建立一级分类,在一级分类下面建立二级分类,在二级分类下面建立三级分类以此类推。每个分类下面都可以有子分类也可以建立图片、文档的管理条目,同一个类别的属性都相同,可对属性添加、修改等操作。3.3.1.1添加新添加分类的时候,需要指明该分类是根节点还是子节点,若是子节点必须指定它的上一节点。添加分类时需填写的信息:类别名称、对应父节点(根节点不填)、类别描述。3.3.1.2修改修改分类信息,或者重新指定它的父节点。3.3.1.3删除删除分类时,必须是该分类以下没有子分类,且该分类未被任何图档记录、模板应用的情况才可删除。3.3.1.4查询对分类进行多条件的模糊查询。3.3.2以树形显示要求以树形的形式显示在界面上、可建立无限级分类3.3.2.1文件夹显示分类以文件夹形式显示该树形结构、分类下有下级分类还有该分类所包含的图档文件,整个目录由分类文件夹、关联模板和图档文件构成。3.3.2.2节点显示分类以节点显示,大类(无父类的)为根节点,一下子节点根据所在的父节点进行区分,每个分类都可以指定关联的模板,整个树形目录由节点和关联模板构成。3.3.3分类关联模板选中某个分类,点击关联模板按钮,选择与该分类相应的录入模板,关联的模板显示名称可修改。3.4模板管理3.4.1模板基本操作3.4.1.1添加模板管理中的添加模板,添加的基本信息有:模板名称、模板类型、描述(模板类型关联数据字典中的数据。)3.4.1.2修改修改模板的基本信息,模板名称、模板类型、描述。3.4.1.3删除在没有分类关联该模板的情况下,可删除模板,删除时注意是否有添加了元数据,若有,把与元数据之间的关联也删除。3.4.1.4查询查询模板基本信息(模板名称、类型等)。3.4.2模板关联元数据指定模板关联的元数据,及该模板下元数据录入条件3.4.2.1模板添加元数据模板添加关联的元数据,及对该关联的元数据的属性设置。3.4.2.2模板修改元数据修改模板的详细信息:与关联的元数据属性设置。3.4.2.3模板删除元数据模板删除无作用的关联元数据。3.4.2.4模板查询元数据查询模板详细信息:该模板下关联的元数据属性的查询3.4.3启用模板模板与元数据关联设置好之后,需启用模板之后该模板才可使用。3.5元数据管理3.5.1元数据基本操作每种分类都有它自己的元数据,本系统可以通过元数据管理为每种分类的模板自定义它独有的元数据,定义的元数据可以进行基本的增、删、改等操作。元数据是为模板添加著入项的基础。3.5.1.1添加添加元数据时需填写的属性:元数据名称、显示名称、英文代号、数据类型、数据长度、显示长度、元数据类别、元数据描述3.5.1.2修改对元数据的属性进行修改。3.5.1.3删除要删除的元数据必须在没有模板使用的情况下才可删除。3.5.1.4查询根据名称等其他来查询元数据的基本信息。3.6数据字典管理3.6.1数据字典的基本操作数据字典表在本系统中,主要存储系统经常运用到的常量,例如性别、学历、存储类型、变量类型、模板存储类型、mysql数据类型等等,系统开启时,将数据字典存放在application中以供在系统个页面中,随时使用,当退出系统时,application便会清空,以释放内存。数据字典中的大类是为一个组的组名,当好几条记录的大类名称都是一样时,那么这几条记录都属于一个组,小类便是该组下包含的成员了。一般在界面选择数据字典进行录入的时候,都是以组的形式进行取值。而在与其他表进行关联的时候,便是以直接取小类的形式。若小类名称有相对应的值,则取其值。3.6.1.1添加添加数据字典时需要注意的:若所要添加的数据字典隶属于该表中的某个数据字典,填写相关属性时大类必须与该大类的名称一致,系统默认为一个组。若所添加的数据字典将独立为一个组,则大类需另取不同的名称来表示。添加的基本信息:编码、大类、小类、值、描述3.6.1.2修改修改数据字典之后,与之相关联的字段的数据字典显示名称等修改项也相应的修改。3.6.1.3删除选中要删除的数据字典,点击删除按钮。删除数据字典时,判断该数据字典是否有被其他表引用到,如果有,则不允许删除。3.6.1.4查询根据大类、小类等查询数据字典。3.7日志管理3.7.1日志基本操作主要是从用户登录本系统直到退出本系统期间,该用户的所有操作将会被记录下来。3.7.1.1添加从用户登录本系统起,所做的每一个操作,系统都会自动将其用户、动作、时间添加到数据库中,作为记录日志。3.7.1.2删除当日志的条数达到某一限定,用户可将日志删除(或者系统自动删除)。3.7.1.3查询用户可根据条件查询所有用户的操作日志。3.7.2我的操作日志用户点击

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论