《社团管理系统》详细设计说明书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

<社团管理系统>详细设计说明书[V1.0(版本号)]

拟制人___________________________ 审核人___________________________

[ 年月日]

目录

1.引言 (3)

1.1 编写目的 (3)

1.2 项目背景 (3)

1.3定义 (3)

1.4 参考资料 (3)

2.总体设计 (4)

2.1 需求概述 (4)

2.2 软件结构 (5)

3.程序描述 (6)

3.1 功能 (6)

3.2 性能 (8)

3.3 运行环境及设备要求 (9)

3.4算法 (9)

3.5程序逻辑 (21)

3.6 数据库设计 (22)

3.7 测试要点 (25)

1.引言

1.1编写目的

本说明书在概要设计的基础上,对信息发布系统的各模块、程序分别进行了实现层面上的要求和说明。

1.2项目背景

项目全称:理工学院社团管理系统

项目发起者:09软件工程2班DWLGY小组

项目开发者:09软件工程2班DWLGY小组

项目用户:理工的广大师生

1.3定义

1.4参考资料

[1]天极网新技术研究室完全入门•人民邮电,2001.6

[2]Sanjeev Rohilla等著,君等译专业项目实例开发•中国水利水电,2003.5

[3]启明工作室编著网络应用系统开发与实例.人民邮电,2005.7

[4]王华杰,律松一波等编著.C#数据库开发技术.清华大学,2003.2

⑸ 攀建编著+项目开发实例.清华大学,2004.1

⑹(美)A.Russell Jones著,高春蓉等译从入门到精通.电子工业出版,2002.1

[7] Scott Worley著,王文龙湘宁译技术幕.人民邮电,2002.4

[8]Russ Basiura等著,浩译 Web服务高级编程•清华大学,2003.2

[9](美)Angshuman Chakraborti等著,唐云深,世华等译.NET Framework专业项目实例开发

中国水利水电,2003.6

[10]Scott Allen等著.C#数据库入门.郝启堂哲峰译.清华大学,2003.2

[11](美)微软公司著.NET框架1.1类库参考手册.清华大学,2004.1

[12]Steve Walther 著:Tips,Tutorials,and Code电子工业,2003.7

[13](美Jeffrey Richte 著 Frameworks.清华大学,2003.4

[14]Alex Homer 等 Web Forms Programming清华大学,2003.1

2.总体设计

2.1 需求概述

社团管理系统需要满足来自三方面的需求,这三个方面分别是会员、社团和管理员。会员的需查询院系各社团的活动情况、会员参加的各个社团情况及会员信息的修改;社团需对会员参加社团、注销社团的基本情况进行操作;社团管理系统的管理员的功能最为复杂,包括对会员、社团的活动等各方面的信息进行管理和统计,及系统状态的查看、维护并生成会员社团统计表。会员可以直接查看参加社团及社团活动情况,会员可以根据本人学号和密码登录系统,还可以进行对本人参加社团情况的查询和维护部分个人信息以及各社团的活动安排等相关信息。一般情况下,会员只应该查询和维护本人的参加社团情况和个人信息,若查询和维护其他会员的信息,就要知道其他会员的学号和密码。这些是很难得到的,特别是密码,所以不但满足了会员的要

求,还保护了会员的个人隐私。

社团工作人员有修改会员个人信息的权限,所以需对工作人员登陆本模块进行更多的考虑。在此系统中,社团工作人员可以为会员加入社团或是登陆记录,并打印生成相应的报表给用户查看和确认院系管理人员功能的信息量大,数据安全性和性要求最高。本功能实现对会员参加各社团相关信息的查询和统计、工作人员和管理人员信息查看及维护。社团管理员可以浏览、查询、修改、统计社团的基本信息;浏览、查询、统计和修改会员参加社团活动的基本信息,设计不同用户的操作权限和登陆方法对所有用户开放的会员信息查询和个人部分信息维护查看个人情况信息维护会员个人密码根据注册的情况对数据库进行操作并生成报表。

社团管理系统的数据流程:首先由社团工作人员或系统管理员等有录入权限的用户将各自权限围的信息进行录入处理,然后保存信息到数据库中。有权限的人可以对这些库信息进行修改和删除处理。所有用户均可以进行信息查询和统计,没有权限用户还可以基于注册界面进行注册,来参加相应的社团。

2.2软件结构

本程序采用B/S架构,并使用了四层逻辑结果,如图1所示:

图1系统结构示意图

以下为用户社团管理系统流程图,也是我们的核心工作流程图,如图2所示:

适贞击“谨八菇疑“豆示萤宁页体■-

進过验证(目动记轨管理级别与权限〕

会员和衬团诲斛管-奁询与打耳I”

2

3.程序描述

3.1功能

工作流程为:

打开该系统,普通浏览者能浏览、阅读和社团信息及新闻,能进行注册,注册后为准会员,系统管理员登录进入新闻后台管理区,可以进行如下管理:

社团信息管理

删除和修改社团信息

对已有社团进行部门管理

对社团章程管理

对社团的活动信息进行管理

添加社团(注:授权码最为重要,它将在社团注册时为唯一识别码)管理员信息管理

添加管理员

修改或删除管理员信息

新闻管理

公告管理(添加、删除和修改)

新闻管理(添加、删除和修改)

相关文档
最新文档