以往的梗百科管理事务处理主要使用的是传统的人工管理方式,这种管理方式存在着管理效率低、操作流程繁琐、保密性差等缺点,长期的人工管理模式会产生大量的文本文件与文本数据,这对事务的查询、更新以及维护带来不少困难。随着互联网时代的到来,现如今网络的覆盖率已近非常的全面,现在人们对网络的需求也越来越高,为了减轻管理人员的工作负担,提高管理人员的工作效率,因此通过网络平台创建一个便捷高效的梗百科管理系统来优化管理业务。通过本网站,用户可以在线查看相关信息可以说梗百科管理系统是偏向实际应用的网站。
本文介绍了梗百科管理系统设计方案,该网站使用Java语言和MyEclipse编辑器、SQL数据库设计并实现的。网站功能包含系统用户管理、用户管理、词条类别管理、申请词条管理、词条管理、新闻数据理等模块。概述了整个系统的设计框架,介绍了系统软件开发编译环境的搭建,阐述了各模块的功能及程序调用关系设计过程。
针对现存的问题和需要,通过功能需求的分析,特建立了数字化、信息化的梗百科管理系统。
本系统主要包含了用户信息管理、留言管理、词条等多个功能模块。下面分别简单阐述一下这几个功能模块需求。不同的权限对应相应的功能模块的需求,管理员权限的级别是最高的,所以所对应的需求是最多的,下面根据不同的权限分别简单阐述一下各个权限的需求。
管理员对应的功能需求如下:
管理员的权限是最高的,可以对系统的用户信息,留言信息,词条等信息进行统一管理。
管理员可添加管理员,添加更多的管理人员,并且能修改和删除管理员的信息资料。
有关新闻数据管理模块,管理员可添加新闻数据,添加的新闻数据信息都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的新闻数据。
有关申请词条管理模块,用户可添加申请词条,添加的申请词条信息都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的申请词条。
有关词条类别管理模块,管理员可添加词条类别,添加的词条类别信息都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的词条类别。
有关词条管理模块,用户管理员可添加词条,添加的词条信息都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的词条。
有关留言管理模块,用户可添加留言,添加的留言信息都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的留言。
用户对应的功能需求如下:
用户可以通过系统修改自己的基础信息,比如修改登录密码等功能。
用户可通过系统在线查询。
功能模块设计
1.系统登录:系统登录是管理员访问系统的路口,设计了系统登录界面,包括管理员名、密码和验证码,然后对登录进来的管理员判断身份信息,判断是管理员管理员还是普通用户。
2.管理员管理:管理员可以管理系统的其他普通用户的账号,包括录入新管理员,删除现有的普通用户,修改现有的普通用户的信息,并可以通过管理员名和姓名等关键字搜索普通用户,打印管理员列表页面,导出管理员列表至excel中。
3.修改密码:系统所有管理员(管理员和普通用户)应该都要能修改自己的登录密码,修改后需要重新登录。
4.个人资料管理:由普通用户使用,普通用户登录系统后,可以修改个人原始信息,如修改电话号码、邮箱等,管理员的管理员名是无法修改的。
5.登录情况管理:系统每个管理员应该都能查看个人的历史登录情况,如登录IP、登录时间、登录地址等,防止管理员账号被盗,加强管理员账号安全。
6.操作日志管理:系统每个管理员应该都能查看个人的历史操作日志,如管理员添加了某条数据,历史操作日志需要展示操作人,操作描述,操作时间等信息。防止系统被黑客攻击,加强系统的安全性。
7.新闻数据管理:管理员添加新闻数据后,用户便可以查询到该新闻数据,管理员选择某个新闻数据,查询新闻数据,管理员审核添加,或删除新闻数据。
8.词条类别管理:管理员添加词条类别后,用户便可以查询到该词条类别,管理员选择某个词条类别,查询词条类别,管理员审核添加,或删除词条类别。
9.词条管理:用户添加词条后,用户便可以查询到该词条,管理员选择某个词条,查询词条,管理员审核添加,或删除词条。
10.申请词条管理:用户添加申请词条后,用户便可以查询到该申请词条,管理员选择某个申请词条,查询申请词条,管理员审核添加,或删除申请词条。
11.留言管理:用户添加留言后,用户便可以查询到该留言信息,管理员选择某个留言,查询留言,或删除留言。
目 录
摘 要I
ABSTRACTII
目 录III
第1章 绪论1
1.1开发背景1
1.2开发意义1
1.3研究内容1
第2章 主要技术和工具介绍3
2.1 Java语言3
2.2 统一建模语言3
2.4 Tomcat服务器简介4
2.5 SQL数据库4
第3章 系统分析5
3.1可行性分析5
3.1.1经济可行性5
3.1.2技术可行性5
3.1.3操作可行性5
3.2需求分析5
3.3业务流程分析6
3.4数据流程分析6
第4章 系统设计9
4.1系统结构设计9
4.2功能模块设计9
4.3数据库设计10
4.3.1E-R图设计10
4.3.2表设计10
第5章 系统实现14
5.1登录模块的实现14
5.2用户注册的实现14
5.3密码修改模块的实现15
5.4新闻数据管理模块的实现16
5.5词条类别管理模块的实现16
5.6申请词条管理模块的实现17
5.7词条管理模块的实现18
5.8留言模块19
第6章 系统测试21
6.1测试目的21
6.2测试概述21
6.3单元测试21
6.3.1登录测试21
6.3.2注册测试22
6.3.3词条管理测试23
6.4测试结果23
第7章 总结25
致 谢26
参考文献26