已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目名称 团市委青年志愿者系统团市委青年志愿者系统概要设计说明书文档编号: GZTM-SD-TWZ-SEDV1.1 文档名称: 软件概要设计说明书 项目名称: 团市委青年志愿者系统 项目负责人: 涂金山 目 录一、概述11.1 目的11.2 命名规则11.3 术语定义11.4 参考资料2二、系统总体结构设计32.1 总体结构图32.2 子系统清单42.3 功能模块清单5三、模块重构与划分63.1 专用模块功能分配63.2 公用模块功能分配73.3 模块关系关系图8四、数据库设计84.1 逻辑视图84.2 数据库表关系图94.3 数据表清单错误!未定义书签。4.4 主要算法设计124.5 其它数据结构设计12五、接口设计125.1 接口1135.2 接口213六、图面草图设计146.1 界面1146.2 界面2146.3 界面314七、出错处理设计147.1 出错处理机制157.2 出错处理对策15八、设计约束158.1 约束1158.2 约束2158.3 约束n15第 15 页文档版本修订历史日期作者版本内容2007-2-14陈日佳V0.12007-3-1陈日佳V0.2修改2.1总体结构图2007-3-27陈日佳V1.0评审通过2007-04-06陈日佳V1.1增加部分模块,并通过评审一、 概述1.1 目的本文档的目的在使设计人员遵循统一的概要设计书写规范,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级。1.2 命名规则1. 变量对象命名规则采用统一的变量命名规则,详见编码规范说明书。2. 数据库对象命名规则l 数据表:命名规则:T代表数据表意义的英文单词。不采用简写。各英文单词采用下划线分隔。每个英文单词的首个字母大写,其它字母小写。eg:TMessagel 字段:命名规则:表名简写_代表字段意义的英文单词。(不包括T字母) 。每个英文单词的首个字母大写,其它字母小写。eg:M_IDl 索引名:使用数据库管理工具自动生成。l 视图:命名规则:V代表视图意义的英文单词。每个英文单词的首个字母大写,其它字母小写。eg:VMessage1.3 术语定义序号术语名称术语定义12341.4 参考资料1. TWZ团市委青年志愿者系统需求规格说明书V1.0.doc二、 系统总体结构设计2.1 总体结构图DataObject:数据对象类BAL:数据对象类库,并能返回数据库数据BLL:逻辑处理类UserRight:用户权限处理类系统部署图2.2 子系统清单子系统编号子系统名称子系统功能简述子系统之间的关系SS1信息宣传子系统主页及各子站点布面SS2志愿者管理子系统志愿者相关管理SS3SS4SS52.3 功能模块清单子系统编号模块编号模块名称功能简述接口说明SS1M1子站、栏目管理子站管理、栏目管理(采用SharePoint实现)SS1M2WebPart列表通用WebPart列表呈现控件SS1M3爱心超市SS1M4投诉与建议SS2M5信息发送功能消息的收发、文章的收发SS2M6组织架构管理各组织、团队的管理(注册、组成员维护、登记团队得分评定)SS2M7志愿者管理志愿者注册审批、基本信息管理、志愿者服务登记、志愿者服务登记评审(包括志愿者、团体的评分)、志愿者年审个人简介、志愿风采(个人事迹)、培训情况、个人奖励SS2M8招募注册管理招募管理、志愿者注册管理SS2M9需求服务管理需求申请(需要服务的群众申请服务)、响应需求申请(志愿者团体响应“需求申请”,提供服务)SS2M10大型活动管理活动管理、志愿者活动参与管理、志愿者服务登记、志愿者服务登记评审(包括志愿者、团体的评分)SS2M11授权功能对用户进行授权SS2M12网站信息发送向OA系统及本网站发布信息SS2M13系统备份管理系统备份管理SS2M14在线服务SS2M15捐助管理爱心榜捐助SS2M16服务项目管理提供向其它网页网站的链接功能SS2M17爱心链接即友情链接SS2M18通知公告三、 模块重构与划分3.1 专用模块功能分配模块编号模块名称实现功能接口标准S1组织架构管理志愿者团队管理S2招募注册管理招募管理、志愿者注册管理S3志愿者管理志愿者注册审批、基本信息管理、志愿者服务登记、志愿者服务评审、志愿者年审S4需求申请需服务群众申请服务S5响应需求申请志愿者团体响应“需求申请”,提供服务S6大型活动管理活动管理、志愿者活动参与管理S7评分管理志愿者评分管理、志愿团体评分管理S8人员搜索条件设置控件志愿者搜索条件设置S9文章搜索功能文章的搜索(涉及数据库设计、数据保存的方式,难以通用,故设为专用模块)S10子站、栏目管理子站管理、栏目管理(采用SharePoint实现)S11在线服务S12爱心超市S13捐助管理爱心榜捐助S14服务项目管理提供向其它网页网站的链接功能S15爱心链接即友情链接S16通知公告S17投诉与建议3.2 公用模块功能分配公用模块编号公用模块名称实现功能接口标准G1信息发送功能信息的编辑页、保存,信息中的图片、附件的增加、保存G2授权功能对用户进行授权G3组织部门人员选择功能实现对单位及人员的选择功能G4系统备份系统备份管理G5WebPart列表通用WebPart列表呈现控件(用于SharePoint页面)G6网站信息发送向OA系统及本网站发布信息(仅与团务系统通用)3.3 模块关系关系图四、 数据库设计4.1 逻辑视图(略)。4.2 数据库表关系图图1、志愿者关系图图2、权限关系图图3、在线服务关系图4.3 数据表清单 序号中文表名英文表名表功能说明1附件管理表AdjunctManage记录真个系统中附件的信息2志愿者申请表ApplyMemberInfo记录申请成为志愿者的人填写的申请单信息3数据库表BaseTable记录数据库中的所有数据表的名称4品牌工作表BrandWork记录品牌工作的链接5志愿者申请活动表CampaignsApplyInfo记录志愿者申请参加活动的信息6活动表CampaignsInfo记录志愿活动的信息7前台栏目表Column记录站点系统中栏目的信息8系统配置表Config记录系统一些基本项(保留)9捐款登记表ContributionRec记录群众献爱心巨款的信息10群众需求服务登记表DemandService记录群众的求助信息11需求服务志愿者分配表DemandServiceAllot记录向志愿者分配群众需求服务的信息12组织基本信息表DepartInfo记录志愿者团队结构的信息13志愿服务奖励表EcourageRec记录志愿者获奖信息的表14友情链接(志愿者导航)表FriendLink记录友情链接和合作站点的信息15页面功能点表Funcion记录业务功能所具有的权限功能16团队申请表GroupAppInfo记录志愿者申请组织团队的信息17团队基本信息表GroupInfo记录已成立团队的基本信息18团队提供服务表GroupService记录个团队主要提供的志愿服务的信息19菜单-功能点对应表Item_Function记录菜单项与权限功能点的对应关系20证件类型MemberCardType记录证件的信息21教育程度类型MemberEdu记录人受教育程度的信息22志愿者基本资料表MemberInfo记录申请成功的志愿者的基本信息23志愿者所属服务队表MemberInTeam记录志愿者与服务队关系表24服务对象表MemberObjects记录志愿者服务的对象的表25志愿者其他信息表MemberOtherInfo记录志愿者的其他非主要信息26志愿者服务原因表MemberReason记录群众要成为志愿者的原因27志愿者年审表MemberRegister记录志愿者接受年检的信息28志愿服务项目表MemberSerItems记录可实现的志愿服务项目的信息29菜单项信息表Menu_Item记录系统的所有菜单项的信息30消息主体表Message记录短消息的主体信息31消息收件人表MessageUser记录消息的接受人32新闻表News记录新闻文章的信息33新闻评论表NewsComment记录对新闻的评价的信息34在线服务答复表OnlineReply记录专家所做的在线答复信息35在线服务记录表OnlineService记录在线服务的内容信息36政策法规表PolicyLaw记录一些现行的政策法规信息37志愿风采(个人事迹记录)PresenceInfo记录志愿者的一些光荣事迹38角色权限表RightRole记录角色所具有的权限信息39用户权限表RightUser记录用户的权限信息40角色基本信息表RoleInfo记录根据业务系统所具有的角色41首页滚动图表RollImage记录首页各模块中图片的链接信息42志愿者服务登记表ServiceRegInfo记录志愿者所做过的服务记录43赞助表Sponsor记录赞助的情况44志愿之星自动评审条件表StarConditInfo记录志愿之星通过系统计算评定的信息45志愿之星评比项表StarItemInfo记录志愿之星奖项46志愿之星手动评审结果表StarVolInfo记录志愿之星认为评选结果信息47志愿者订阅列表SubsListInfo记录志愿者订阅栏目的信息48培训记录表TrainRec记录培训的情况有关数据字典的信息请访问:http:/server:8283/database.htm?xmlFile=http:/server:9996/DocLib21/tw_zyz.xml4.4 主要算法设计保密字段加密采用MD5加密算法4.5 其它数据结构设计(略)。五、 接口设计5.1 接口1 接口名称:单点登录-系统切换登录 接口内容:public string SitTransfer(string UserName, int typenow, int typenext) 参数列表:参数类型中文说明UserNamestring当前登录成功的用户名(加密后)typenowint当前系统的代号typenextint切换到下个系统的代号 返回结果描述:执行失败:Return 0; 执行成功:Return 登录下个系统的用户名。 接口调用要求:用户名传送前必须进行加密处理,加密方法如下:5.2 接口2 接口名称:删除用户信息 接口内容:public int DeleteUserInfo(string UserName, string name, int type) 参数列表:参数类型中文说明namestring被删除的用户名(加密后)typeint当前系统的代号 返回结果描述:执行失败:Return 0; 执行成功:Return 1。 接口调用要求:用户名传送前必须进行加密处理,加密方法如下:六、 图面草图设计6.1 界面1页头导航栏具体内容、具体页面说明:系统管理功能模块的基本框架(除编辑页和首页外)基本使用该框架进行设计。界面采用frameset,分成三部分,各部分的意义见上图。6.2 界面2工具栏数据列表说明:该页为“界面1”的具体页面,数据一般以列表的形式显示。6.3 界面3页头快速导航栏工具栏编辑
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广西农业职业技术大学单招职业适应性考试题库含答案详解
- 2026年河北省邢台市单招职业适应性考试题库参考答案详解
- 2026年宁夏葡萄酒与防沙治沙职业技术学院单招职业适应性考试题库含答案详解
- 北师大版(2019)必修第一册 Unit 1 Life Choices Lesson 1 Lifestyles 课件
- 2026年重庆城市职业学院单招职业倾向性测试题库含答案详解
- 2026年燕京理工学院单招职业适应性测试题库带答案详解
- 2026年湖南铁道职业技术学院单招职业技能考试题库及参考答案详解
- 2026年周口职业技术学院单招职业倾向性测试题库及参考答案详解一套
- 2026年安徽审计职业学院单招职业倾向性测试题库及答案详解一套
- 2026年西藏林芝地区单招职业适应性考试题库及答案详解一套
- 房屋买卖合同(个人房屋买卖合同)
- YS/T 803-2012冶金级氧化铝
- GB/T 7600-2014运行中变压器油和汽轮机油水分含量测定法(库仑法)
- GA/T 952-2011法庭科学机动车发动机号码和车架号码检验规程
- 临床研究资料收集与分类测量指标
- 水土保持方案收费标准
- 地球物理学简介课件
- 工程劳务合同书电子版
- 智能化设备调试记录文本
- 复习课专题讲座OK
- 《基础生态学(第3版)》课件第七章 群落的动态
评论
0/150
提交评论