理 ?? 用户管理添加、删除、修改用户信息 ?? 社团管理添加、删除、修改社团信息 ?? 社团活动管理添加、删除社团活动信息 ?? 留言板信息管理添加、删除留言 2.2 业务流程分析 业务流程图是系统各部门、人员之间关系、业务关系、作业顺序、管理信息流动的图形表示。
它可以帮助分析人员找出业务流程中的不合理迂回逐个调查所有环节需求信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态。
下面图2-1是该社团管理系统简单的业务流程图。
社团管理员添加留言发布留言留言回复留言社团活动管理员和社团负责人发布 图2-1 学生社团管理系统业务流程图 2.3 系统子功能分析 本系统包括用户登录、用户管理、社团信息管理社团活动管理、留言板管理等模块。
根据所需的功能需求各模块实现的功能如下 1、用户登录本系统为3种用户实现登录------即系统管理员admin普通5 注册用户和社团负责人登录。
普通登录用户仅赋予对社团活动的查看以及留言板上留言和回复。
社团负责人可以对本社团相关的信息进行查询编辑删除例如添加社团活动信息添加删除社团成员等。
Admin则包括了以上2种权限可以对所有的社团进行管理操作 2、用户管理功能本社团负责人和admin可以对该社团的成员信息进行添加删除修改等功能 3、社团信息管理admin可以添加一个新增的社团。
当社团成立后admin指定一个社团负责人对该社团的信息进行相应的操作 4、社团活动管理社团活动信息由admin或者本社团负责人进行管理。
可以新增一个社团活动信息并发布也可以删除该活动信息 5、留言板模块普通用户可以留言和回复留言。
系统管理员还可以删除某些留言信息。
2.4 系统技术分析 2.4.1 B/S模式的优点 在B/S体系结构系统中用户通过浏览器向分布在网络上的许多服务器发出请求服务器对浏览器的请求进行处理将用户所需信息返回到浏览器2。
B/S结构简化了客户机的工作客户机上只需配置少量的客户端软件。
服务器将担负更多的工作对数据库的访问和应用程序的执行将在服务器上完成。
浏览器发出请求而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成。
实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来由Web服务器单独组成一层来负担其任务这样客户机的压力减轻了把负荷分配给了Web服务器2。
这种三层体系结构如图2-2所示 图2-2 三层体系结构图 采用该结构软件的优势在于 1、无须开发客户端软件维护和升级方便 2、可跨平台操作任何一台机器只要装有WWW浏览器软件均可作为客户数据库 Browser Web服 务器 6 机来访问系统 3、具有良好的开放性和可扩充性 4、可采用防火墙技术来保证系统的安全性有效地适应了当前用户对管理信息系统的新需求。
这种三层结构层与层之间相互独立任何一层的改变不影响其他层的功能。
三层B/S结构将应用的三个部分明确的分开表示部分、应用逻辑部分、数据访问部分。
这三个部分在逻辑上独立的分开分别加以实现称之为客户端、应用服务器、数据库服务器。
而在客户端和应用服务器之间加入一个WEB服务器就形成了一种特殊的B/S结构Browser/Server只在客户端安装浏览器软件即可2。
客户端使用Internet Explore时就可以让Internet Explore变成为能够处理数据的应用系统。
由于这种模式是提供一个跨平台的、简单一致的应用环境实现了开发系统与应用系统的分离因此避免了为多重不同的操作系统开发同一应用系统的重复操作便于用户群的扩展、变化以及应用系统的管理。
因此该结构在管理信息系统开发领域中获得飞速发展成为.