计算机毕业设计 jsp文书处理及档案管理系统mysql 毕设


https://www.bilibili.com/video/BV1Wv421y7s4/

演示视频:

4系统实现

4.1运行环境

4.1.1硬件环境

系统的硬件配置:cpu为英特尔酷睿i5处理器,内存4G,硬盘1T。

4.1.2软件环境

系统的软件配置:Windows win8.1操作系统,MyEclipse8开发工具包及其自带的tomcat服务器和带有Mysql数据库。

4.2系统实现

4.2.1首页设计展示

(1)每个系统最根本的功能使登陆功能,该系统能够让管理员和普通用户登陆。用户要登陆到系统上,需要到登陆界面,通过输入的用户名和密码达到数据库的验证后,通过JSP逻辑代码来判断数据库是不是拥有这一个用户的记录。如果拥有这个记录,那么用户的身份就是可以被判定的。如果是管理员身份,那么就进入到管理员的系统界面,并且把用户存在session中,如果没有这个记录,那么就回到登陆的界面。

界面设计如图4-1所示。


 fe3df95660bf650cb5a024d2f326ccee.jpeg


图4-1 系统登陆界面


(2)当用户输入用户名,密码和验证码之后,先要通过JavaScript脚本语言判断输入的东西是否合法,符合要求。当符合要求以后,系统会先判断用户输入的验证码和系统中的验证码是不是一样。当判断验证码是正确的以后,在判定用户名和密码,由于用户的密码是有加密技术的,所在在判断用户密码时要通过MD5转换之后才能够去判定,而当用户名或者密码是错误的时候,则返回到登陆的界面并提示登陆错误的消息。

4.2.2系统管理界面

(1)系统用户管理包含用户管理和密码管理。以往比较老的手工记录登陆用户的信息比较繁琐,比较会导致数据出现错误,因此系统需要配置一个管理登陆用户信息的功能。添新用户,删除已经存在的用户,更改用户自己的密码。更改密码是通过和数据库中以前的密码字段的数据信息来判定,如果新输入的俩个密码是一样的,那么密码更改就会更新一条相应的数据,添加和删除用户的过程主要依靠把数据信息存入到数据库里面。


系统管理界面设计如图4-2所示。

d684ca5cf6194a7cc609aca93818a3bb.jpeg



图4-2 系统管理界面


4.2.3文档信息管理界面

(1)用户和管理系统登陆系统后,可以添加上传文档信息,管理员可以对文档信息进行增删改查,可以将文档信息列表导出到excel表,添加文档信息时要指定文档名称,文档类别,内容,附件等重要信息。

(2)修改文档:当创建文档的用户登陆用户自身的界面以后,拥有点击修改文档的按钮,当点击修改按钮的时候,后台便会执行对应的动作。先查文档信息表,查询的前提“修改”这个标志的用户是创建用户的记录。如果拥有这样的文件,那么就把这个数据信息显示到页面上。 

(3)删除文档:文档创建的用户上传文档以后,文档会有一个审核管理员审核,如果在审核的这个过程里,审核的人发现这个文档没有意义或者特殊原理,觉得这个文档没有价值了,那么审核者可以返回“删除”的标记,那么文档的创建者通过查询获得到这个标记,那么他就需要删除这个文档。它的操作是和修改文档是一样的,只不过他是需要返回标志为“删除”并且文件要删除的用户就是创建文档的用户。 

(4)查询文档:用户需要查询文档的时候,只能够查询到已经发布的信息,但是没有发布的文档是根本看不到的,因为不存在。当查询文档的时候,我们可以通过不同的关键字来查询文档,我们可以按文档上传的日期来查询,也可以通过文档的类别来查询,不同的类别自然查到不一样的东西。 

(5)文件下载代码没有写入类中,而是在后台代码中实现。

文档信息管理界面设计如图4-3所示。

0dd01d67a170f4c48dbbb651e7f67295.jpeg


图4-3 文档信息管理界面 


4.3本章小结

本章对该网站系统的几大模块的详细设计进行了介绍。主要介绍了管理员管理用户、文档信息管理等功能的实现。本系统采用结构化设计的方法,降低程序复杂度与耦合性,提高程序的可维护性和可读性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值