系统功能需求
通过自己对社区服务中心管理系统的了解,以及自己平常使用积累的经验,我认为,一个合格的社区服务中心管理系统需要以下功能。
这是我的实训项目,发出来看看能不能帮助一些人
1.1.1 登陆及注册
此功能应实现基本的登陆和注册,并用JLable组件给予用户提示,在登陆之可以显示菜单界面,以便进行需要的操作,如果没有对于账户和密码,可以进行注册,添加注册按钮,点击之后可以显示注册界面,注册要输入自己的相关信息,输入完整并且正确后才可完成进行注册。
1.1.2 党员和用户功能页面
此功能应实现党员和用户功能菜单界面,便于用户实现下一步操作,此界面应该有优美且井然有序的图形界面,并通过此模块实现导航,在用户进入菜单界面后,如何进入各个功能的可以一目了然,使用户可以无门槛使用本系统。
1.1.3 后台管理功能页面
此功能应实现后台管理功能菜单界面,便于管理员实现下一步操作,此界面应该有优美且井然有序的图形界面,管理可以通过此页面实现对用户和党员的相关活动申请进行处理。
1.1.4 管理员需求
管理员使用的模块应包含多个类,条理较为清晰,可以让管理员在使用系统时对各种类型的申请信息进行管理。
(1)在处理用户的相关功能时,可以查看全部用户的信息,点击后可以查看特定的信息,同时可以实现用户相关信息的增删改查功能,当增删改查成功时会出现相关提示。同时可以查看在线用户,强制退出在线用户的功能,同时也可以简单的通过搜素账号id或者账号名称较为方便的搜索相关用户信息,但没有这个用户信息时也可以有报错提示,来帮助管理员管理信息。
(2)在处理困难诉求的信息时,可以查看全部的困难诉求信息,点击相关信息会查看全部信息并且弹出,设计分配负责人这一个功能,分配负责人成功后,会有相关提示。
(3)在处理活动会议的信息时,可以查看全部的困难诉求信息,点击相关信息会查看全部信息并且弹出,设计查看后同意或者不同意的设计,和相关信息的增删改查功能,当确认后,也会有相关提示。
(4)在处理场地设备的申请信息时,可以查看全部的场地信息,点击相关信息会查看全部信息并且弹出,设计查看后同意或者不同意的设计,当同意或者不同意后,也会有相关提示。
(5)可以发布公告,该公告发布成功后,会在用户界面显示。
1.1.5 用户及党员需求
用户和党员可以登录和注册,注册时可以选择自己的头像,当登录成功后,会显示自己的头像。同时可以查看动态的公告,在线聊天,在线评论,困难申请,活动申请,地点和设备申请等一系列的功能。这些功能充分设计,考虑到了方方面面,设计不同情况下用户不会使用的提示,和使用错误的提示。
3.1 登陆及注册模块
在启动系统后,进入登陆界面,如图3-1-1所示,用户可以在此界面选择身份并输入自己的账户和密码,密码和账户输入错误时还会提示,如图3-1-2所示。
图3-1-1 登陆界面
图3-1-2 账户或密码错误
没有注册自己的账户时,可以进入注册页面进行注册。用户可以输入想要设置的账户名和密码及相关信息,同时也可以选择本地的图片,选择图片上传。注册上传图片成功显示如图3-1-3所示。如果账户名重复或密码和确认密码不同系统会进行提示,如图3-1-4所示和图3-1-5所示。
图3-1-3 注册头像上传成功界面
图3-1-4 账户重复提示
图3-1-5 密码和认密码不同提示
3.2 菜单模块
在登陆成功后,系统将进入菜单界面中,进入管理员界面如图3-2-1,其设计的界面较为整洁,功能显示较为整齐,能快速使用户上手使用。不同的字体颜色也为添加了一点色彩。不同功能的数据显示刷新table面板,实现对不同信息的展示。其用户和党员的界面如图3-2-1。在这个界面上可以显示自己注册的相关信息,包含自己上传的头像。
同时也有各种功能的展示。点击可以选择相应功能。其中点击自己的相关信息时,也可以出现更加详细的相关信息如图3-2-3。
图3-2-1 管理员菜单界面
图3-2-3 个人信息展示界面
图3-2-2 用户和党员菜单界面
3.3 管理员功能模块
此模块中实现了系统中对所有申请的信息进行管理。在管理员进行编辑时,本系统做到了简明干净,做到不臃肿。
3.3.1 用户相关信息管理
显示所有用户,出现所有用户的账号id,账号名称,在线状态这三个相关信息如图3-3-1。显示在界面上的同时,如果我们想要查看当时所有在线用户,我们可以点击显示所有在线用户如图3-3-2。如何我们想要强制退出某个用户就是选中这一行,如果这个用户在线,我们可以强制退出这个用户如图3-3-3。如果没人在线我们也会收到提示。这个功能能很好的解决停服,修改程序的目的,具有很好的实际利用价值。
图3-3-1 显示所有用户实现效果
当数据量太大时,或者我们清楚的想要获取某个人的信息,我们可以通过在文本框中输入查找该用户的相关信息,我们也有两种查询的方式,第一种通过账号名称获取如图3-3-4,第二种通过账号id获取如图3-3-5。如果不存在该用户,也会曝出相应的错误提示。更加的方便的同时,满足程序的相关需求,提高程序的可使用能力。
图3-3-2 在线用户信息实现效果
图3-3-3 强制退出用户后界面显示
图3-3-4 通过账号名称获取信息
图3-3-5 通过账号id获取信息
在table上显示的信息如果我们还想要查看或者修改。我们还可以点击查看特定的用户信息,进入此用户信息的界面可以查看信息,查看的信息有的无法更该,是一个的必要条件,没办法进行更改。可以更改的信息,我们可以可以在对应的输入框中输入进行更改如图3-3-6,当该用户想要注销或者不需要此账号时,我们也可以选择删除该账号及相关信息图3-3-7。
图3-3-13 用户信息更改界面
图3-3-14 用户信息删除界面