| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

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

文***享

贡献于2023-03-04

字数:15603





<社团理系统>
详细设计说明书
[V10(版号)]


拟 制
审 核




[ 年 月 日 ]
目录
1引言 3
11编写目 3
12项目背景 3
13定义 3
14参考资料 3
2总体设计 4
21需求概述 4
22软件结构 5
3程序描述 6
31功 6
32性 8
33运行环境设备求 9
34算法 9
35程序逻辑 21
36数库设计 22
37测试点 25

1引言
11编写目
说明书概设计基础信息发布系统模块程序分进行实现层面求说明
12项目背景
l 项目全称:厦门理工学院社团理系统
l 项目发起者:09软件工程班组
l 项目开发者:09软件工程班组
l 项目户:厦门理工广师生

13定义
USE CASE

会员
社团理系统中合法注册户
游客
未注册者未登录社团理系统台浏览者
理员
系统理者

14参考资料
[1] 天极网新技术研究室ASPNET完全入门民邮电出版社20016
[2] Sanjeev Rohilla等著陈君等译ADONET专业项目实例开发中国水利水电出版社20035
[3] 启明工作室编著ASPNET网络应系统开发实例民邮电出版社20057
[4] 王华杰李律松 孙波等编著C#数库开发技术清华学出版社20032
[5] 攀建编著ASPNET+ADONET项目开发实例清华学出版社20041
[6] (美)ARussell Jones著高春蓉等译ASPNET入门精通电子工业出版20021
[7] Scott Worley著王文龙 刘湘宁译ASPNET技术幕民邮电出版社20024
[8] Russ Basiura等著杨浩译ASPNET Web 服务高级编程清华学出版社 20032
[9] (美)Angshuman Chakraborti等著唐云深赵世华等译NET Framework专业项目实例开发中国水利水电出版社20036
[10] Scott Allen等著C#数库入门郝启堂 张哲峰译清华学出版社20032
[11] (美)微软公司著NET框架11类库参考手册清华学出版社20041
[12] Steve Walther著ASPNETTipsTutorialsand Code电子工业出版社20037
[13] (美)Jeffrey Richte著MicrosoftNET Frameworks清华学出版社20034
[14] Alex Homer等ASPNET Web Forms Programming清华学出版社20031

2总体设计
21需求概述
社团理系统需满足三方面需求三方面分会员社团理员会员需求查询院系社团活动情况会员参加社团情况会员信息修改社团需会员参加社团注销社团基情况进行操作社团理系统理员功复杂包括会员社团活动等方面信息进行理统计系统状态查维护生成会员社团统计表会员直接查参加社团社团活动情况会员根学号密码登录系统进行参加社团情况查询维护部分信息社团活动安排等相关信息般情况会员应该查询维护参加社团情况信息查询维护会员信息知道会员学号密码难特密码满足会员求保护会员隐私
社团工作员修改会员信息权限需工作员登陆模块进行更考虑系统中社团工作员会员加入社团登陆记录印生成相应报表户查确认院系理员功信息量数安全性保密性求高功实现会员参加社团相关信息查询统计工作员理员信息查维护社团理员浏览查询修改统计社团基信息浏览查询统计修改会员参加社团活动基信息设计户操作权限登陆方法户开放会员信息查询部分信息维护查情况信息维护会员密码根注册情况数库进行操作生成报表
社团理系统数流程:首先社团工作员系统理员等录入权限户权限范围信息进行录入处理然保存信息数库中权限库信息进行修改删处理户均进行信息查询统计没权限户基注册界面进行注册参加相应社团

22软件结构
程序采BS架构四层逻辑结果图1示:
数层(DB)
数访问层(DAL)
业务逻辑层(BLL)
户层(UI)



图1 系统结构示意图
户社团理系统流程图核心工作流程图图2示:

图2 系统流程图
3程序描述
31功
工作流程:
开该系统网站普通浏览者浏览阅读社团信息新闻进行注册注册网站准会员系统理员登录进入新闻台理区进行理:

l 社团信息理
u 删修改社团信息
u 已社团进行部门理
u 社团章程理
u 社团活动信息进行理
u 添加社团(注:授权码重社团注册时唯识码)
l 理员信息理
u 添加理员
u 修改删理员信息
l 新闻理
u 公告理(添加删修改)
u 新闻理(添加删修改)
l 户理
u 户理(添加删修改)
u 协会户理(添加删修改)
l 载理
u 表格理(修改删)
u 资料理(删修改)
u 添加信息(添加载资料)
l 留言理
u 留言理(回复删留言)
l 图片理
u 添加图片
u 删图片
u 修改图片
l 实信息理
u 添加信息
l 系部理(添加删修改系部)

32性
该系统操作简单界面友 完全控件式页面布局社团信息新闻录入工作更简便户提供方便快捷社团理相关信息发布更作外部展示学校社团建设成
时见社团信息处理(包括录入修改删)立页应栏目显示出达时发布时见效功
系统运行应该快速稳定高效
结构应具扩展性便功扩展维护

33运行环境设备求
设备
客户机硬件求:具 Pentium III 处理器满足求计算机:低 64 MB 存 21 GB 硬盘
服务器硬件求:具 Pentium III 处理器满足求计算机:低 256MB 存 8 GB 硬盘
支持程序
客户端
操作系统:Windows 98NT2000XP更高版
浏览器:IE 50Netscape等版
服务器
操作系统:Windows 2000 Server者Windows 2003 Server
Web服务器:MS IIS
应服务器:IISCOM+等企业级应服务器
数库:SQL SERVER

34算法
重算法部分代码
Web户控件
该系统中创建两Web户控件FootascxHeadascx首页新闻动态社联简介资料载等页面HTML代码里进行引调方式:
<@ Register SrcWebControlHeadascx TagNameHead TagPrefixuc1 >
<@ Register SrcWebControlFootascx TagNameFoot TagPrefixuc2 >
@ Register指令注册户控件时属性TagName(标签名)TagPrefix(标签前缀)添加@ Register指令中Src属性表示该户控件相父页面相址户控件服务器端控件必须户控件代码中添加Runatserver属性法:


中Headascx户控件作显示导航栏Flash钮Footascx户控件作显示底部相关网站信息等
户控件非常易代码重许相关功户界面封装户控件中然需该功方重控件

通类代码
相关页面显示文件Web户控件代码隐藏文件aspxcsascxcs中通数访问类引(创建类实例方式)调数访问类里相应函数完成相关功建立数库连接开关闭数库数库执行查询插入删更新操作页面登陆检验等
处列举Dbhelp类(数访问类)中函数源码:
using System
using SystemData
using SystemConfiguration
using SystemWeb
using SystemWebSecurity
using SystemWebUI
using SystemWebUIWebControls
using SystemWebUIWebControlsWebParts
using SystemWebUIHtmlControls
using SystemDataSqlClient
using SystemText
using SystemTextRegularExpressions

Dbhelp 摘说明

public class Dbhelp
{
protected static string con ConfigurationManagerConnectionStrings[connstr]ToString()
public SqlConnection conn new SqlConnection(con)
public SqlConnection conn new SqlConnection(Data SourceInitial CatalogStudentdatabaseuidsapwd123456)
#region 户登录验证

验证户否合法户

接受SQL语句

public int CheckLogin(string sql)
{
try
{
SqlCommand cmd new SqlCommand(sql conn)
if (connState ConnectionStateClosed)
{
connOpen()
}
int result (int)cmdExecuteScalar()
return result
}
catch (Exception ex)
{
HttpContextCurrentResponseWrite(exMessage)
throw
}

}
#endregion
#region 户信息提示

话框信息

接受显示户信息
public void MessageShowBox(string TxtMessage)
{
HttpContextCurrentResponseWrite(