基于web的文档管理系统的设计及实现毕业论文(编辑修改稿)内容摘要:
用户查询:输入需要查询的用户 id 或者昵称,可以查看满足此条件的记录集合。 用户的冻结: 选择需要冻结的用户记录,点击列表中的“冻结”按钮,则可冻结此用户,此时用户的状态为“冻结”。 冻结的用户不能登陆。 用户的状态改变: 选择需要升为管理员的用户,点击列表中的“升为管理员”链接,可以将该用户升为管理员。 用户的增加: 输入一个用户的“昵称”可以增加一个用户。 此时用户有缺省密码000000,没有权限(只拥有修改密码的权限),需要对该用户授权。 密码修改模块 此 模块操作权限属于管理员用户和一般用户,功能 包括: 用户修改自己的密码。 此时需要输入原密码,修改后的新密码,并重复输入一次,当原密码符合、新输入的密码一致时,才能修改成功。 10 图 用户密码修改界面 密码修改模块 一般用户登陆成果后进入如下图所示的界面。 前面显示的是该用户拥有查看权限的文件夹列表,最后一个功能是修改密码。 图 一般用户的界面 如果选择一个文件夹,则显示这个文件夹下的文档列表,此时可以通过点击标题栏目的链接, 可以 查看此文档的内容。 系统结构选型 三层架构 整个管理信息系统采用 Browser/Web/DataBase 的三层体系结构。 Web 服务器接受请求,通过应用程序服务器执行一个 Java 服务器端小程序 Servlet 并返回其输出,从而实现与客户机进行信息资源的交互。 数据库服务器用来存储管理信息系统中所用到的各种数据,数据由数据库管理程序直接录入。 系统的客户端只需要一个浏览器即可。 相关人员通过浏览器来查询、增加、修改、删除数据,对信息进行管理。 11 图 基于 Java技术的 Web应用三层体系结构 客户机 浏览器 服务器 应用程序服务器 Servlet 容器 数据库 JDBC servlet jsp 12 第 3 章 系统的设计与实现 概要设计 系统的概要设计是要根据系统分析的要求和组织的实际情况来对新系统的总体结构形式和可利用的资源进行大致设计。 这是一种宏观、总体上的设计和规划。 根据系统需求分析 , 系统划分功能模块如下: 用户登录 模块 用户登录 等 ; 权限管理模块 用户权限的查询 : 依据用户昵称查询用户操作文件和文件夹的权限 等 ; 用户权限的授权 : 依据用户昵称对用户操作文件夹的权限进行授权 等。 文档管理模块 文档的查询 : 依据文档的标题和摘要信息对文档进行模糊查询 等 ; 文档 查看 : 浏览文档相关信息 等。 文档 的操作:包括文档的锁定和解除锁定等; 文档的上传:包括文档附件的上传等; 文档的增加:包括文档记录信息的添加等。 文件夹管理模块 文件夹的添加 : 包括文件夹信息的添加 等; 文件夹的删除 : 包括文件夹信息的删除 等。 用户管理模块 用户的查询 : 包括依据用户id和昵称模糊查询 等; 用户的冻结 : 包括用户的冻结和解除冻结 等 ; 用户状态的改变:用户升为管理员或者降为一般用户; 用户的增加:添加一条用户信息。 密码修改模块 用户 修改密码。 总体而言,基于权限的文档管理系统的设计思想是将人员和文档信息存于数据库,通过授权联系 用户和文档,从而达到有效管理文档和用户的目的。 系统的结构图如下 13 数 据 库数 据 管 理 层人 员 操 作 文 档 操 作 文 档 授 权察 看 文 档登 陆管 理 员 一 般 用 户文 档 列 表搜 索 图 系统的结构图 从上面的系统结构图可以看出,系统用户有两类:管理员用户和一般用户。 他们通过统一的登陆界面,登陆成功后,根据用户的类型不同进入不同的界面。 管理员拥有用户操作、文档操作、文档授权等权限;一般用户有文档查询、查看等权限。 他们通过统一的数据管理层与数据库交互,从而屏蔽了数据库的异构性和操作的复杂性。 详细设计与实现 登陆 模块的设计与实现 用户登录模块完成的功能包括用户身份的验证、相应权限的确立、及用户信息的记录。 用户登录成功后,通过 user_id 记录 用户 编号,并根据员工编号检索权限表,根据权限表 (t_power)所具有权限呈现用户界面,对用户的操作进行管理。 同时记录用户登 14 录日志。 为了保证用户帐号信息的机密性,我们对用户的密码进行了 MD5 加密。 用户登录的具体业务流程如图 (图 )所示: 图 系统登录流程图 文档管理 模块的设计与实现 文档管理模块 功能包括: 文档的查询、文档的查看、文档的锁定和恢复、文档的上传、文档 记录的增加 等处理。 文档管理模块 数据流程如图 所示: 15 开 始文 档 管 理 模 块有 否。 文档的查询文档的查看文档的锁定恢复文档的上传文档的增加结 束验 证 是 否 有 相 应 的 权 限YN 图 文档管理模块数据流程图 功能分解及实现方法 此部分完成 文档 信息的 查询、查看、锁定 /恢复、上传和增加等 功能。 在 文档 信息录入与修改过程中,为了保证输入信息的正确性及有效性,我们对输入的信息进行验证,只有通过验证的信息才会写入数据库,否则,提示用户信息无效,要 16 求用户重新录入。 需要验证的信息包括: 文档标题和文档摘要 等。 在提交之前,对于用户录入的数据,为防止出现危险代码,我们先对数据 进行 转码 ,再存入数据库中。 当取出数据时,根据将取出数据放在何处来判断是否将其解码。 备注: 此处增加文档的摘要信息是为了让用户自定义文档的字典信息,从而方便搜索。 文档对应的类图如下图 图 : + i n s e r t ( i n t i t l e : s t r i n g , i n s u m m a r y : s t r i n g , i n c l a s s _ i d : s t r i n g ) : b o o l+ q u e r y ( i n t i t l e : s t r i n g , i n s u m m a r y : s t r i n g ) : o b j e c t+ v i e w ( i n d o c _ i d : l o n g ) : o b j e c t+ l o c k ( i n d o c _ i d : l o n g ) : b o o l+ u n l o c k ( i n d o c _ i d : l o n g ) : b o o l+ u p l o a d ( i n d o c _ i d : l o n g , i n f i l e : o b j e c t ) : b o o l d o c _ i d : l o n g d o c _ c l a s s : s t r i n g d o c _ t i t l e : s t r i n g c r e a t o r _ i d : l o n g d o c _ u r l : s t r i n g a d d _ t i m e : l o n g c l i c k _ c o u n t : i n t d o c _ s u m m a r y : s t r i n g d o c _ s t a t e : i n tD o c u m e n t 图 文档对应的类图 Document 类: 总体说明:用来在系统中模拟文档的行为; 属性说明: Doc_id:文档编号; Doc_class:文档所属类别编号; Doc_title:文档标题; Creator_id:创建人编号 ; 17 Doc_url:文档链接; Add_time:文档增加或修改时间; Click_count:文档的点击数量; Doc_summary:文档的摘要信息; Doc_state:文档的状态; 操作说明: insert:插入文档信息记录; query:查询文档信息记录; view:查看文档信息记录; lock:锁定文档; unlock:解除锁定文档; upload:上传文档信息。 文件夹管理模块的设计与实现 文件夹管理模块功能包括:文件夹的删除和增加等处 理。 文档管理模块数据流程如图 所示: 18 开 始文 件 夹 管 理 模 块有 否。 文件夹删除文件夹增加结 束验 证 是 否 有 相 应 的 权 限YN 图 文档管理模块数据流程图 功能分解及实现方法 此部分完成 文件夹的删除和增加 等 功能。 19 在 文档 信息录入与修改过程中,为了保证输入信息的正确性及有效性,我们对输入的信息进行验证,只有通过验证的信息才会写入数据库,否则,提示用户信息无效,要求用户重新录入。基于web的文档管理系统的设计及实现毕业论文(编辑修改稿)
相关推荐
页 会员管理模块:管理员可以查看本系统已有的注册会员,并对会员进行管理。 新闻公告管理:管理员可以对已有的新闻公告进行查看管理,并对新闻公告适时更新,对过时的进行删除。 题库管理:管理员对题库内容进行查看,对题库内如进行更新换代 系统用户管理:总系统管理员可以对系统用户进行增删改查。 使管理员工作顺利进行。 根据需求分析设计出系统的结构图如下: 图 41用户功能结构图 基于
(1)电梯启动,当电梯运行到指定楼层时,这时轿厢内应具有手动或自动开关门的功能 (2)电梯应能自动判断运行方向,可以发出响应的指示信号 (3)电梯轿厢由装在顶层的曳引机牵引着上下运动。 曳引机正向传动,电梯轿厢往上运动;曳引机反向传动,电梯轿厢往下运动 (4)打开电梯的轿厢门是利用电机的驱动。 电机正向传动,轿厢门打开;电机反向传动,轿厢门关闭; (5)电梯轿厢运动是,轿厢门和厅门都不能打开。
对用户数据维护。 同时运用 纯 Java 的数据连接方式实现 JSP界面与 数据库中 数据的通信。 设计数据库过程中需要注意启用 TCP/IP 协议、 Named Pipes 协议,如下图所示: 用户体验值评估 基于考虑以上内容,我们小组内认识到本系统以简约赢得较多用户的支持,然而存在功能的不完善从而导致用户评价值低的结果,但小组成员已尽最大努力完善系统,并会继续吸纳用户及专业人士的建议优化系统
销售利润统计,完成货物销售利润统计的功能。 库存预警查询,查看库存预警的信息,以便及时进货。 保质期报警,用于查看保质期到期的信息。 管理员在登录后可以对客 用 户进行管理,对商品进行管理,订单进行管理,对商品进行分类管理,对公 告进行管理, 如图所示: 图 31 管理员用例图 用户管理 物品分类管理 反馈管理 其他管理 商品管理 订单管理 支付方式管理 长春工业大学 计算机科学与技术学院 基于
/过滤数据源,使之只显示本类别的新闻 = filter。 ()。 //刷新 GridView } 图 Gridview控件列编辑界面 南昌航空大学科技学院 2020 届学士学位论文 20 经过筛选后,按新闻类别浏览页面的 GridView 控件将只显示该类别的新闻,且设置为每页最多显示 10 条新闻标题,支持翻页功能,表中将显示新闻标题 、作者及发布时间。 该页面的界面设计如图 所示。 新闻搜索
师数据 P0 事物处理 P1 数据维护 更 新 D2课程数据 D3班级数据 D4成绩数据 更新 P2 学生信息 D5 成绩表 D6用户信息 事物请求 P3 查询 P4 打印 打印结果表单 P4 用户管理 14 3. 3 系统功能分析 学校工作总体规划由教务人员在学生信息管理系统中 , 完成对运行教务处所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。 新的学年