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

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

<社团管理系统> 详细设计说明书

[(版本号)]

拟制人

审核人

[ 年月日 ]

目录

1.引言 .......................................................错误!未定义书签。

编写目的..................................................错误!未定义书签。

项目背景..................................................错误!未定义书签。

定义......................................................错误!未定义书签。

参考资料..................................................错误!未定义书签。

2.总体设计....................................................错误!未定义书签。

需求概述..................................................错误!未定义书签。

软件结构..................................................错误!未定义书签。

3.程序描述....................................................错误!未定义书签。

功能......................................................错误!未定义书签。

性能......................................................错误!未定义书签。

运行环境及设备要求........................................错误!未定义书签。

算法......................................................错误!未定义书签。

程序逻辑..................................................错误!未定义书签。

数据库设计................................................错误!未定义书签。

测试要点..................................................错误!未定义书签。

1.引言

编写目的

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

项目背景

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

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

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

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

定义

USE CASE用例

会员社团管理系统中合法的注册用户

游客未注册或者未登录的社团管理系统平台浏览者

管理员系统的管理者

参考资料

[1] 天极网新技术研究室.完全入门.人民邮电出版社,

[2] Sanjeev Rohilla等著,陈君等译.专业项目实例开发.中国水利水电出版社,

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

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

[5] 攀建编著.+项目开发实例.清华大学出版社,

[6] (美) Jones著,高春蓉等译.从入门到精通.电子工业出版,

[7] Scott Worley著,王文龙刘湘宁译.技术内幕.人民邮电出版社,

[8] Russ Basiura等著,杨浩译. Web 服务高级编程.清华大学出版社,

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

开发..中国水利水电出版社,

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

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

[12] Steve Walther著.:Tips,Tutorials,and Code.电子工业出版社,

[13] (美)Jeffrey Richte著. Frameworks.清华大学出版社,

[14] Alex Homer等. Web Forms Programming.清华大学出版社,

2.总体设计

需求概述

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

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

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

软件结构

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

图1 系统结构示意图

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

图2 系统流程图

相关文档
最新文档