java+mysql校园信息发布与管理系统的设计(4)
时间:2022-05-25 21:29 来源:毕业论文 作者:毕业论文 点击:次
3。2 系统功能需求 校园信息发布与管理系统对校园信息的管理有着重要的作用,该系统主要有:校园信息管理,用户信息管理,信息交互管理等功能。对广大师生来说,该系统让整个学校都能很好的管理各种信息,提高了工作的效率,保障了信息、用户的安全,是学校不可分割的一部分。 主要功能是: 1。校园信息发布:将各种有效信息发布在该系统上方便他人传阅。 2。个人信息修改:修改用户填写的信息,包括修改个人密码。 3。校园信息查询:根据关键字、信息类别、搜索类型等,搜索想要了解的信息。 4。用户之间交互:可以在某条信息的底下发表用户的看法。 5。文件上传下载:可以下载用户手册,阅读用户须知,也可以上传个人想要分享的文档。 6。管理用户信息:查询所有有效用户的信息,修改用户的个人信息,另外还可以删除无效用户。 7。管理校园信息:对校园信息进行查询、修改、删除,还可以将无效信息审核为有效信息,同时,还能对该信息的回复评论进行删除管理。 3。3 用户需求 普通用户:可以通过注册用户名获取登录的权限,查询想要得知的信息,修改个人信息,修改密码,发布想要传递的消息,在信息下发表自己的评论同时可以查看其他人的评论,下载用户手册,上传文件 管理员用户:在实现和普通用户一样的需求同时,还可以实现对用户信息的管理,对校园信息的管理。 3。4 系统数据需求 (1)数据的录入和处理的准确性 数据的输入是否准确是处理数据的关键,错误的输入会导致数据输出的误差,进而失去系统存在的意义。而目前数据输入主要还是手动输入,所以系统界面的一些容错、验证,可以降低数据的输出错误。 (2)数据的一致性与完整性 校园信息发布与管理系统对数据的处理有很高的要求,经常对校园信息进行处理,就要求一定的人员严格约束对数据维护的一致性和完整性。 (3)数据的独立性 对学校来说,信息的管理是非常重要的,不可以任何人都进行操作,这就要求有固定的人员(例如管理员)对信息进行独立管理。 3。5 开发环境需求 硬件开发环境 (1)CPU: 2。0GHZ; (2)内存: 2G; (3)硬盘: 程序所需要的空间大小 软件开发环境 (1)操作系统:Windows7; (2)开发工具:Eclipse; (3)数据库管理系统:MySQL 4 系统功能介绍 4。1 功能简介 1。相关技术运用:本系统是在MySQL数据库的基础上实现的,使用Eclipse编写程序代码,利用SSI三大框架和Java语言以及SQL语句完成源代码的编写。 2。系统功能流程图: 图 4。1。1 系统登录注册功能 该流程图主要描述的是:未注册的用户通过注册完成后登录,已注册的用户直接登录,普通用户登录至系统前台,管理员用户登录至系统后台,并且管理员可以进入前台。 图 4。1。2 前台功能模块 前台功能模块主要包括:校园信息发布模块、个人信息修改模块、校园信息查询模块、用户交互模块以及上传下载模块。各个模块有对应的子功能。 图 4。1。3 后台功能模块 后台功能模块主要包括:用户信息管理模块、校园信息管理模块、交互信息管理模块。各个模块存在其对应的子功能。 (责任编辑:qin) |