JSP+sqlserver校园信息发布系统的设计与实现(5)
时间:2017-05-02 11:27 来源:毕业论文 作者:毕业论文 点击:次
3 系统需求分析 3.1 系统功能需求 本系统需要实现的基本功能: 1.建立发布平台,让各社团在上面发布信息。 2.建立学生客户端,可登陆网站浏览信息,报名参与。 3.支持发帖功能,客户可在上面发表评论。 4.要为管理员建立添加、修改、删除等功能。并使管理员能监控当前用户情况。 除此之外,还可以添加一些其他的辅助功能。 3.2 系统性能需求 该系统软件中,不仅要求功能完善、界面友好、提示清楚。要想在本机上实现系统的管理模块,须先保证系统的运行环境,先安装相应的硬件和软件,具体的系统设计、调试环境要求包括: 1.系统要求Windows2000、Windows XP或是Windows 7; 2.80586以上的微处理器; 3.Microsoft Windows支持的VGA或分辨率更高的显视器; 4.16MB以上的RAM; 4 概要设计 4.1 总体设计 1.进入网站主页后,游客可以浏览各个社团的信息,并可以留言。游客可以注册成为会员。 2.会员可以申请组建社团或者申请加入某个社团。 3.可以用管理员账户登录,管理员可以管理会员账户和社团账户,并管理滚动公告。 4.可以用社团负责人账户登录,负责人可以管理本社团的简介并发布相关信息,并批准会员加入社团。 4.2 社团信息显示和浏览模块 社团信息显示和浏览模块主要包含了社团新闻和社团简介等信息在网站首页上的显示和访问浏览功能。 进入主页后,可以再新闻区看到一些社团新闻的标题,点击你感兴趣的新闻的标题,就可以进入新闻的正文,看新闻的具体内容。 同样的,在社团简介区,可以看到现有社团的列表,点击你感兴趣的社团的名字,就可以看到该社团的简介。 以下是该模块的流程图: 图4-1 信息浏览流程图 4.3 会员模块 会员模块主要包括了注册成为会员后的所有的功能。 在主页里进入会员中心后,可以注册成为会员,已经是会员的可以直接登录进入会员界面。 登录后,会员可以修改自已的基本信息,还可以修改自己的登录密码。会员也可以查看自己已申请加入的社团,并且可以自己申请组建社团。 以下就是该模块的大体流程图: 图4-2 会员中心流程图4.4 系统管理员模块 系统管理员模块主要包括了系统管理员管理整个网站的功能。 在主页里选择管理登陆,并选择管理员权限,输入用户密码和验证码,都正确后即可登陆管理员页面。 管理员主要的功能有:增加和删除社团负责人,发布和删除首页的滚动公告,对申请组建的社团进行审核,对已有的社团可以取缔,还可以删除已存在的会员账户。除此之外还有一些小功能。 以下就是该模块的大致流程图: 图4-3 系统管理员流程图 4.5 社团负责人模块 社团负责人模块主要包括了负责人管理本社团的功能。 在主页里选择管理登陆,并选择社团负责人权限,输入用户密码和验证码,都正确后即可登陆社团负责人页面。 社团负责人的主要功能有:修改本社团的名称和简介,删除和发布首页的社团新闻信息,审核申请加入本社团的会员,删除已有的本社团成员,回复和删除网站上游客对新闻信息的留言。除此之外还有一些小功能。 以下就是该模块大致的流程图: 图4-4 社团负责人流程图 5 数据库表的设计与实现 5.1 数据库表 5.1.1 管理员和社团负责人账户 首先,本系统需要一个表来存放管理员和负责人的账户,包括用户的名称、密码、权限和创建时间等信息,在管理登陆时需要对照这一表中的信息进行验证,符合表中数据的管理用户才能登陆。 (责任编辑:qin) |