您好,欢迎访问三七文档
1、[学生社团管理系统]概要设计说明书[V1.0(版本号)]拟制人________审核人______________________批准人______________________[二零一一年七月一日][项目名称]——概要设计说明书1概要设计说明书1.引言1.1编写目的本说明书根据大学社联要求,本小组成员将以这本说明书为框架开发新的系统。1.2背景a.待开发软件系统的名称:学生社团管理系统1.3定义1.4参考资料《数据库系统概论》《SQL实验指导》2.总体设计2.1需求规定2.1.1功能规定在对用户的需求进行分析以后,规定了以下模块来适应用户功能描述模块使用单位开发者备注1.社员登陆本网站注册相关信息2.社团管理员将社员信息导入中心数据库服务器基础申请社员社团管理员作为附加选项1.根据需求打印相关证件及报表;2.导出信息并发布到相关网站上打印社团管理员1.根据社员编号查询社员信息;2.根据社员姓名查询社员信息;3.根据院系查找社员;查询管理系统社员社团管理人员1.管理员管理;2.院系设置;3.数据备份;4.数据恢复设置管理系统社团管理员注意保密问题和访问权限问题[项目名称]——概要设计。
2、说明书21.活动账单统计与核算(分类别);2.人员数目统计(分社团)3.其他统计核算统计系统社团管理员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.社员信息包括:社员编号、姓名、职位、届时、出生日期、所在班、所在系。
3、、寝室号、电话号码、备注、社团编号2.社团信息包括:社团编号、社团负责人、创始人、社团全称、主管单位、成立日期、社团性质、社团简介、备注,社联届时3.活动信息包括:活动编号、监查人员、活动负责人、审核状态、活动主题、日期、承办单位、内容、备注,社团编号4.社联信息包括:社联届时、办公地点、社联负责人、联系电话、备注5.财务信息包括:社团编号、金额、收入支出性质、经手人、项目名称、活动日期、社团届时、备注2.1.5故障处理要求考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统的借口即可。只要操作系统没有大的故障程序,一般比较稳定。考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢复功能,这点在数据库软件中已经到达了,只要稍微在其上再增加用户所需要的附加功能即可。2.1.6其他专门要求该软件是使用SQLServer2000在Windows2000系统下完成的,所以只要是兼容Windows的[项目名称]——概要设计说明书3软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。而且应用户的特殊需求软件在。
4、完成后的维护阶段可以一个与其他类软件接口,随时满足用户的使用要求。2.2运行环境结合用户当前的软件的硬件环境,设计了新系统运行硬件和软件环境:2.2.1设备内容最低配置建议配置主机P/200PII/266内存512MB1G硬盘10G20G2.2.2支持软件操作系统WindowsXP数据库SQLSERVER2000开发工具Microsoftvisualstudio20052.2.3接口1.硬件接口:由于软件较小,除硬盘外,基本没有与外界硬件的联系。2.软件接口:在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。2.2.4控制[说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源。]2.3基本设计概念和处理流程编号模块名称编号模块名称A1系统安全权限管理B1数据导入C1打印报表D1数据导出E1数据统计F1数据导入进度查询G1查询管理社员提供社员基本资料系统操作员导入社团管理数据库B1数据导入:社员基本信息导入[项目名称]——概要设计说明书4管理员报表模板生成社团报表C1社团报表打印:生成社团报表社团信息数据[项目名称]——概要设计说明。
5、书52.4结构功能块编号:01功能块名称:数据导入所属类别B1所需数据:社员基本信息(社员编号、姓名、职位、届时、出生日期、所在班、所在系、寝室号、电话号码、备注、社团编号)输出数据:操作提示信息详细操作说明:系统操作员将社员信息或者社员本人在网上将信息打入数据库导入王成可查询导入的数据1.数据导入2.选择相关参数3.查询特殊要求:导入数据时自动生成社员编号,查询时必须用社员编号进行查询社团管理系统流程图系统数据库数据修、删网上信息发布工作证模板生成工作证社员基本信息统计社团基本信息统计经费统计社员及社团信息基本信息数据导出社员信息系统操作员系统管理员金额统计数据导入系统维护录入数据、修改社团信息权限[项目名称]——概要设计说明书6功能块编号:01功能块名称:工作证模板所属类别C1所需数据:工作证的规格(长、宽、上页边距、左页边距、字体大小)输出数据:设置是否成功详细操作说明:根据印刷好的报表在word文档中相应位置插入书签,将一些固定格式的文字调整到适当位置并保存。所执行的操作有:新增删除保存特殊要求:无特殊要求功能块编号:02功能块名称:生成工作证所属类别C1所需数据:社员信息(社。
6、员编号,所在系,所在班,届时,社团编号)输出数据:设置是否成功详细操作说明:按照社员编号生成工作证供打印使用。所执行的操作有:生成特殊要求:需确定要生成通知书号考生的学历层次信息功能块编号:03功能块名称:加载社员照片所属类别C1所需数据:社员信息(社员编号号),照片及申请入社时信息存放地输出数据:输出操作是否成功的提示详细操作说明:当相对应的社员被社团录取时打印工作证索取信息来自社员申请入社时所提交信息特殊要求:无特殊要求功能块编号:04功能块名称:选择打印数据范围所属类别C1所需数据:所有社员基本信息输出数据:输出操作是否成功的提示详细操作说明:打印工作证时要根据社团不同而调用不同的模版,并且设置相应的格式以供打印特殊要求:功能块编号:05功能块名称:打印所属类别C1所需数据:社员信息(社员编号,工作证号,所在系,所在班,社团编号)输出数据:操作提示详细操作说明:选择制作好的工作证模板点击生成数据,可将社员信息自动合并至word文档,当需要分批打印时,直接在word文档中执行打印操作所执行的操作有:生成通知书特殊要求:功能块编号:01功能块名称:经费统计所属类别E1所需数据:社团及。
7、社联收支经费输出数据:账单详细操作说明:各个社团的信息都不一致,所以需要根据其具体情况进行分类统计,以求达到规范化特殊要求:[项目名称]——概要设计说明书7功能块编号:02功能块名称:社员基本信息统计所属类别E1所需数据:社员信息输出数据:计划完成情况详细操作说明:根据各社团在每个院的纳新计划数和已录取的社员数,统计计划完成情况,及计划缺额,并生成相应的统计图特殊要求:功能块编号:03功能块名称:社团基本信息统计所属类别E1所需数据:社团基本信息,输出数据:社团分类表详细操作说明:根据统计条件选择不同类型的统计,将出现统计的数据汇总和相应的图表特殊要求:功能块编号:01功能块名称:社员基本信息查询所属类别G1所需数据:社员基本信息表输出数据:社员信息详细操作说明:选择所要查询的一个或者多个字段,点击“查询”,系统通过录入字段查找出此字段所关联的基本资料中的信息。特殊要求:学生社团管理系统包括的模块:3.1学生社团系统管理包括的模块:社员管理系统管理查询统计生成证件选择打印范围加载社员照片生成社员编号[项目名称]——概要设计说明书83.2数据导出管理包括的模块3.3查询管理包括的模块3.。
8、5统计包括的模块查询管理社员信息查询社团信息查询报表查询数据导出导出社员表网上信息发布系统管理初始化系统系统功能管理角色管理用户管理备注管理还原数据库[项目名称]——概要设计说明书93.7.2数据导入管理包括的模块2.5功能需求与系统模块的关系[本条用一张矩阵图说明各项功能需求的实现同各模块的分配关系。]功能需求编目管理流通管理统计打印√√√√√√√√√√√√√√√√数据导入参数选择数据导入设置统计社员信息统计经费统计社团信息统计[项目名称]——概要设计说明书102.6人工处理过程在导入数据时,要人工记录社员的信息2.7尚未解决的问题我们这个系统由于时间约束所以目前只考虑到做导入、社员与社团管理、统计、查询、计划管理。在面前的需求规定中的其他功能时间来做。3.接口设计3.1用户接口采用页面式的图形界面,对用户友好,且必须对鼠标和键盘提供支持,界面设计应遵循如下规则:界面要一致性;提供简单的错误处理;提供信息反馈;操作可逆,其动可以是单个的操作,或者是一个相对的操作序列;设计良好的联机帮助。3.2外部接口支持一般的pentium4或更高的微机或笔记本电脑;本软件应提供对条形码扫描仪等的支。
9、持;运行于WindowsXP3.3内部接口1.系统管理模块为数据导入管理系统提供操作员和系统参数等基础数据。必须设置操作员后才能使用其他模块。2.数据导入管理模块为通知书打印模块,和查询模块提供基础数据。必须先有考生数据后,才能使用统计和查询模块。3.在借阅模块中可以使用查询模块,查询读者和图书的信息。4.在图书证中可以使用查询模块,查询读者的借阅信息。4.运行设计4.1运行模块组合如下表格,显示了各个模块之间的数据关系,X表示有关联。4.2运行控制系统运行时根据操作员的角色,确定各模块的操作权限和数据的处理权限。运行中记录操作[项目名称]——概要设计说明书11员操作日志,记录操作员行为。4.3运行时间一般操作的响应时间应在12秒内,对软磁盘和打印机的操作,以及数据的导入和导出也应在可接受的时间内完成5.系统数据结构设计5.2物理结构设计要点本设计系统采用的DBMS为SQLSERVER2000,数据库命名:shzu.mdb数据库是由若干个二维表组成,其各自结构见下表所示。编号表名称说明1sy社员基本信息表2st社团基本信息表3hd活动基本信息表4sl社联基本信息表5cw财务基本信息表各。
10、数据表的结构如下:A、社员基本信息表表名:sysybhvarchar(10)社员编号xmvarchar(10)姓名zwvarchar(20)职位jsvarchar(10)届时csrqdatetime出生日期szbvarchar(20)所在班szxvarchar(20)所在系qshvarchar(5)寝室号dhhmvarchar(12)电话号码bztext备注stbhvarchar(10)社团编号B、社团基本信息表表名:ststbhvarchar(10)社团编号fzrvarchar(10)负责人csrvarchar(30)创始人stqcvarchar(20)社团全称zgdwvarchar(20)主管单位clrqdatetime成立日期stxzvarchar(30)社团性质stjjtext社团简介bztext备注sljsvarchar(10)社联届时[项目名称]——概要设计说明书12C、活动基本信息表表名:hdhdbhvrchar(10)活动编号jcryvarchar(20)监查人员hdfzrvarchar(30)活动负责人shztvarchar(10)审核状态hdztvarchar(30)。
本文标题:学生社团管理系统
链接地址:https://www.777doc.com/doc-5469437 .html