当前位置:文档之家› 大学生社团管理系统概要设计说明书

大学生社团管理系统概要设计说明书












概要设计说明书
拟制人___梁文连___________________ 审核人___杨佛根__________________ 批准人___吴漭涛_______________
1引言 (3)
1.1编写目的 (3)
1.2背景 (3)
1.3定义..................................................................................................... 错误!未定义书签。

1.4参考资料 (3)
2总体设计 (3)
2.1需求规定 (3)
2.2运行环境 (5)
2.3基本设计概念和处理流程 (5)
2.4结构 (8)
2.5功能器求与程序的关系..................................................................... 错误!未定义书签。

2.6人工处理过程 (8)
2.7尚未问决的问题................................................................................. 错误!未定义书签。

3接口设计. (8)
3.1用户接口 (8)
3.2外部接口 (11)
3.3内部接口 (11)
4运行设计 (12)
4.1运行模块组合 (12)
4.2运行控制 (12)
4.3运行时间 (12)
5系统数据结构设计 (12)
5.1逻辑结构设计要点 (12)
5.2物理结构设计要点 (15)
5.3数据结构与程序的关系 (15)
6系统出错处理设计 (15)
6.1出错信息 (15)
6.2补救措施 (15)
6.3系统维护设计 (15)
概要设计说明书
1引言
1.1编写目的
本文档将对“大学生社团管理系统”软件功能进行概要描述,本文档的读者是项目策划、设计和评审人员。

1.2背景
本项目作为江西现代学院信息工程学院项目组金博源软件工作室10级源代码(三部门)提出,可将部门成员进行管理。

希望部门成员通过实际项目的设计与开发,了解软件开发的相关标准和开发原则,训练并掌握软件开发的技巧,同时提高我们使用实际开发应用程序的能力。

a.待开发软件系统的名称:大学生社团管理系统
b.此项目的任务提出者:吴漭涛(项目经理)
c.此项目的任务开发者:源代码(三部门)所有成员
d.用户:社团管理老师,个社团负责人,各社团会员
1.3参考资料
老师对实现该系统的要求以及本项目的经核准的计划书;
符合国家标准的软件需求说明书规范;
《程序设计教材》
《软件工程》
《软件测试技术基础教材》
《SQL Server 2008 数据库设计与实现》
2总体设计
2.1需求规定
本系统把用户分成四类:
注册/登录(填写个人资料)
批准/拒绝财务申请
申请成为志愿者
批准/拒绝成员/干部申请
发起投票
用户登陆之后,系统根据登陆资料划分用户级别,各级别的用户根据用例图中设定的功能对社团进行不同程度的管理、操作和查询。

2.2运行环境
1、设备
硬件最低要求:CPU P II以上PC服务器,内存2G以上,硬盘320G以上。

2、支持软件
操作系统windows2007、windowsXP、windows server2008等操作系统。

2.3基本设计概念和处理流程
学生社团管理系统总体处理流程
2.4结构
2.5人工处理过程
使用过程中,用户可以根据需要,随时单击各种选择按钮,进入相应模块(如果权限许可)进行操作。

3接口设计
3.1用户接口
3.1.1 注册用户和游客模块
(1)用户登录接口:已经注册好的用户可以通过此接口进入系统
(2)用户注册接口:可以通过此接口注册成为系统用户,享受更多的系统功能
(3)忘记密码接口:当用户忘记密码时可以通过此接口找回密码
(4)修改信息接口
通过此接口用户可以修改自己的个人信息和密码
(5)浏览信息接口
用户和普通游客可以通过此接口实现查看新闻,社团信息等操作
(6)申请成立社团接口
通过此接口用户可以向系统管理员申请创立一个新的社团并成为社团的负责人(7)申请加入社团接口
通过此接口用户可以向社团管理员申请加入某个特定的社团
3.1.2 社团模块
(1)社团创建接口
通过此接口系统管理员可以创建一个新社团
(2)社团删除接口
通过此接口系统管理员可以删除某个社团
(3)社团登录接口
通过此接口社团管理员可以登录进行有关社团管理的各项操作
(4)找回密码接口
通过此接口社团管理员可以找回忘记的社团登录密码
(5)会员操作接口
通过此接口社团管理员可以批准或者拒绝新会员的加入和开除老会员(6)修改社团信息接口
通过此接口社团管理员可以修改社团的有关信息
(7)发布信息接口
通过此接口社团管理员可以发布有关社团的新闻等。

3.1.3 志愿者管理模块
(1)信息查看接口
通过此接口游客和用户可以查看最近的有关志愿者信息
(2)志愿者申请接口
通过此接口用户可以申请成为某项具体活动的志愿者
(3)志愿者统计接口
通过此接口社团管理员和系统管理员可以查看统计志愿者的资料
3.2外部接口
说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。

3.3内部接口
本软件需要实现的内部接口实现各个类之间的接口。

4运行设计
4.1运行模块组合

4.2运行控制

4.3运行时间

5系统数据结构设计
5.1逻辑结构设计要点
给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、
5.2物理结构设计要点
给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。

5.3数据结构与程序的关系
说明各个数据结构与访问这些数据结构的形式:
6系统出错处理设计
6.1出错信息
无法连接到服务器。

Mysql error :1045
6.2补救措施
检查系统是否安装TCP/IP协议,网络连接是否正常。

卸载Mysql,重启系统,再装Mysql
6.3系统维护设计
说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。

各个程序之间的对应关系,可采用如下的矩阵图的形式;。

相关主题