学生社团管理系统

  • 格式:doc
  • 大小:158.70 KB
  • 文档页数:14

下载文档原格式

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

[学生社团管理系统]

概要设计说明书

[V1.0(版本号)]

拟制人________

审核人______________________ 批准人______________________

[二零一一年七月一日]

概要设计说明书

1.引言

1.1编写目的

本说明书根据大学社联要求,本小组成员将以这本说明书为框架开发新的系统。

1.2背景

a.待开发软件系统的名称:

学生社团管理系统

1.3定义

1.4参考资料

《数据库系统概论》

《SQL实验指导》

2.总体设计

2.1需求规定

2.1.1功能规定

2.1.2系统功能

能对各界面和社员信息进行管理

能添加、修改、删除、社员与社团信息

能对社员进行分类管理

能将社员信息导出至网上信息发布子系统

能根据各分类统计社员信息

能添加新的管理员

能修改管理员的密码

2.1.2.1精度

由于采用数据库技术并且用户的应用领域对数据精确度的要求不高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。

2.1.2.2时间特性要求

本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。

2.1.2.4可靠性

由于系统较小只保留一定程度上的可靠性。

2.1.2.5灵活性

由于系统较小只保留一定程度的灵活性。

2.1.3输入输出要求

2.1.4数据管理能力要求

针对一般社团管理信息系统的需求,通过对社团管理工作过程的内容和数据流流程分析,设计如下面所示的数据和数据结构:

1.社员信息包括:社员编号、姓名、职位、届时、出生日期、所在班、所在系、寝室号、

电话号码、备注、社团编号

2.社团信息包括:社团编号、社团负责人、创始人、社团全称、主管单位、成立日期、社

团性质、社团简介、备注,社联届时

3.活动信息包括:活动编号、监查人员、活动负责人、审核状态、活动主题、日期、承办

单位、内容、备注,社团编号

4.社联信息包括:社联届时、办公地点、社联负责人、联系电话、备注

5.财务信息包括:社团编号、金额、收入支出性质、经手人、项目名称、活动日期、社团

届时、备注

2.1.5故障处理要求

考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统的借口即可。只要操作系统没有大的故障程序,一般比较稳定。考虑到用户对数据的安全性要求,

程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢复功能,这点在数据库软件中已经到达了,只要稍微在其上再增加用户所需要的附加功能即可。

2.1.6其他专门要求

该软件是使用SQL Server2000在Windows2000系统下完成的,所以只要是兼容Windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。而且应用户的特殊需求软件在完成后的维护阶段可以一个与其他类软件接口,随时满足用户的使用要求。

2.2运行环境

结合用户当前的软件的硬件环境,设计了新系统运行硬件和软件环境:

2.2.1设备

内容最低配置建议配置

主机 P/200 PII/266

内存 512MB 1G

硬盘 10G 20G

2.2.2支持软件

操作系统Windows XP

数据库SQL SERVER2000

开发工具Microsoft visual studio 2005

2.2.3接口

1.硬件接口:由于软件较小,除硬盘外,基本没有与外界硬件的联系。

2.软件接口:在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以

包括与较常用的办公软件的接口。

2.2.4控制

[说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源。]

2.3基本设计概念和处理流程

2.4结构

学生社团管理系统包括的模块:

3.1学生社团系统管理包括的模块:

3.2数据导出管理包括的模块

3.3查询管理包括的模块

3.5统计包括的模块

3.7.2数据导入管理包括的模块

2.5功能需求与系统模块的关系

[本条用一张矩阵图说明各项功能需求的实现同各模块的分配关系。]

2.6人工处理过程

在导入数据时,要人工记录社员的信息

2.7尚未解决的问题

我们这个系统由于时间约束所以目前只考虑到做导入、社员与社团管理、统计、查询、计划管理。在面前的需求规定中的其他功能时间来做。

3.接口设计

3.1用户接口

采用页面式的图形界面,对用户友好,且必须对鼠标和键盘提供支持,界面设计应遵循如下规则:

界面要一致性;

提供简单的错误处理;

提供信息反馈;

操作可逆,其动可以是单个的操作,或者是一个相对的操作序列;

设计良好的联机帮助。

3.2外部接口

支持一般的pentium4或更高的微机或笔记本电脑;

本软件应提供对条形码扫描仪等的支持;

运行于Windows XP

3.3内部接口

1.系统管理模块为数据导入管理系统提供操作员和系统参数等基础数据。必须设置操作员

后才能使用其他模块。

2.数据导入管理模块为通知书打印模块,和查询模块提供基础数据。必须先有考生数据后,

才能使用统计和查询模块。

3.在借阅模块中可以使用查询模块,查询读者和图书的信息。

4.在图书证中可以使用查询模块,查询读者的借阅信息。

4.运行设计

4.1运行模块组合

4.2运行控制

系统运行时根据操作员的角色,确定各模块的操作权限和数据的处理权限。运行中记录操作