校园管理系统文档格式.docx

上传人:b****3 文档编号:6644382 上传时间:2023-05-07 格式:DOCX 页数:70 大小:1.95MB
下载 相关 举报
校园管理系统文档格式.docx_第1页
第1页 / 共70页
校园管理系统文档格式.docx_第2页
第2页 / 共70页
校园管理系统文档格式.docx_第3页
第3页 / 共70页
校园管理系统文档格式.docx_第4页
第4页 / 共70页
校园管理系统文档格式.docx_第5页
第5页 / 共70页
校园管理系统文档格式.docx_第6页
第6页 / 共70页
校园管理系统文档格式.docx_第7页
第7页 / 共70页
校园管理系统文档格式.docx_第8页
第8页 / 共70页
校园管理系统文档格式.docx_第9页
第9页 / 共70页
校园管理系统文档格式.docx_第10页
第10页 / 共70页
校园管理系统文档格式.docx_第11页
第11页 / 共70页
校园管理系统文档格式.docx_第12页
第12页 / 共70页
校园管理系统文档格式.docx_第13页
第13页 / 共70页
校园管理系统文档格式.docx_第14页
第14页 / 共70页
校园管理系统文档格式.docx_第15页
第15页 / 共70页
校园管理系统文档格式.docx_第16页
第16页 / 共70页
校园管理系统文档格式.docx_第17页
第17页 / 共70页
校园管理系统文档格式.docx_第18页
第18页 / 共70页
校园管理系统文档格式.docx_第19页
第19页 / 共70页
校园管理系统文档格式.docx_第20页
第20页 / 共70页
亲,该文档总共70页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

校园管理系统文档格式.docx

《校园管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《校园管理系统文档格式.docx(70页珍藏版)》请在冰点文库上搜索。

校园管理系统文档格式.docx

第5章用户手册45

5.1系统主要功能45

5.2运行环境要求45

5.3系统安装与初始化45

5.4运行说明46

第6章毕业设计小结50

致谢51

参考文献52

绪论

学生社团是高校校园文化的重要载体,是高校第二课堂的重要组成部分,参与学生社团,是学生丰富校园生活,培养兴趣爱好,参与学校活动,扩大求知领域,增加交友范围,丰富内心世界的重要方式。

它既是学生思想教育工作的一个渠道,又是高校育人的有效途径;

它对于形成学校的文化氛围,构筑学校的历史传统,都有着重要的历史和现实意义。

随着教育体制改革的不断深入,以及大学生学习、生活方式出现新的变化,大学生社团日益成为高校中具有较强影响力和凝聚力的学生团体。

尤其是在今天数字管理盛行的时代,建立属于自己的实用性管理系统具有深远的意义。

本系统的开发首先介绍了社团管理系统的开发背景,系统所要完成的功能和开发的过程,然后阐述了系统运行时对数据库的连接过程、数据库的备份、修改和维护以及每个社团管理和后台基本数据设置等模块的功能和设计思路等。

在整个系统设计过程中,数据库架构的设计本着科学合理的原则,对每个表都进行了详细分析和设计。

在模块设计和编程过程中,尽量做到模块高内聚低耦合,为整个系统的顺利运行奠定了良好的基础。

对于一个学院社团组织来说,其管理内容中的一个最主要的内容就是其老师、学团联和社团的管理,随着其社团和社团成员的不断增加,其管理的工作量将是成倍的增加。

使用信息化的手段将明显地减少管理的工作量,并使管理的过程规范化和自动化。

第1章项目概述

1.1 项目背景

1.2 任务概述

本系统的开发主要是为了实现社团活动管理,信息管理,信息公告,信息交流的功能。

1.2.1实现目标

《学生社团管理系统》针对的用户是全院对社团活动感兴趣的学生、社团的成员、学团联管理人员或老师主要的实现目标有:

●实现活动、社团搜索功能;

●实现活动信息、社团信息详情功能;

●实现评分功能;

●实现社团申请功能;

●用户管理:

对用户的添加,删除,更新操作;

●文档管理:

用户可以下载公告文件,活动策划书;

●公告管理:

管理更新公告信息;

●管理员管理:

上传文件,添加修改公告信息;

●社团模块:

发布活动、管理以发布活动、社团信息管理;

●社团管理模块:

社团管理、公告管理、活动管理、搜索功能。

第2章需求分析

2.1E-R图

E-R图

社团管理系统E-R图

会员E-R图

社团E-R图

2.2用例

2.2.1系统用例

如图2.1 系统用况

图2.1 系统用况

2.6业务用例

2.6.1系统角色

系统的主要角色和权限如下:

表2-1 

系统的主要角色和权限

角色

权限

管理员

人员管理、社团管理、公告管理、社团活动管理、留言管理、数据维护、权限管理、个性化功能

注册用户

浏览社团活动信息、查看网站信息、在线留言、在线提交社团活动申报、个人信息的管理 

、个性化功能

2.6.2注册用户

注册会员主要功能是在浏览社团活动信息、查看网站信息、在线留言、在线提交社团活动申报、个人信息的管理;

还包括个性化功能

用例图如下:

图2.2 

注册用户用例图

2.6.3管理员

系统管理员的主要功能有:

人员管理、社团管理、公告管理、社团活动管理、留言管理、数据维护、权限管理等。

 

图2.3 

管理员用例图

3系统功能性需求

3.1系统功能

系统总体功能需求框图如下图所示:

图3.1 

系统功能结构图

3.2前台功能分解图

3.3后台功能分解图

2.3概念模型

2.3.1候选概念

普通用户、老师、会长、发布活动、公告、社团管理、人事管理、文档

2.3.2关联

如图2.2 关联

图2.2 关联

2.3.3属性

如图2.3 属性

图2.3 属性

2.3.4概念模型图

如图2.4 概念模型

图2.4 概念模型

2.4系统顺序图

2.4.1注册

如图2.5 注册顺序图

图2.5 注册顺序图

2.4.2登陆

如图2.6 登陆顺序图

图2.6 登陆顺序图

2.4.3搜索

如图2.7 搜索顺序图

图2.7 搜索顺序图

2.4.4下载

如图2.8 下载顺序图

2.4.5评分

如图2.9 评分顺序图

图2.8 下载顺序图

2.4.6上传

如图2.10 上传顺序图

图2.9 评分顺序图

图2.10 上传顺序图

2.4.7申请加入社团

如图2.11 申请加入社团顺序图

图2.11 申请加入社团顺序图

2.4.8发布活动

如图2.12 发布活动顺序图

图2.12 发布活动顺序图

2.4.9社团信息维护

如图2.13 社团信息维护顺序图

图2.13 保存书签顺序图

2.4.10人事信息维护

如图2.14 人事信息维护顺序图

2.4.11公告管理

如图2.15 公告管理顺序图

2.4.12文档管理

如图2.16 文档管理顺序图

图2.14 人事信息维护顺序图

图2.15 公告管理顺序图

图2.16 文档管理顺序图

2.4.13用户管理

如图2.17 用户管理顺序图

图2.17 用户管理顺序图

2.4.14退出系统

如图2.18 退出系统顺序图

图2.18 退出系统顺序图

2.5契约

2.5.1注册

如表格214 注册契约

表格214 注册契约

名称:

Registration

职责:

注册一个用户

类型:

主要的

用况:

注册

输出:

前置条件:

用户已运行这个系统

后置条件:

创建一个用户

2.5.2登陆

如表格215 登陆契约

表格215 登陆契约

Landing

登陆用户

登陆

显示个人信息

用户已登陆

2.5.3搜索

如表格216 搜索契约

表格216 搜索契约

Search

搜索用户输入的内容

搜索

显示搜索结果

2.5.4下载

如表格217 下载契约

表格217 下载契约

Download

从服务器上下载

下载

完成下载

2.5.5活动评分

如表格218 活动评分契约

2.5.6上传

如表格219 上传契约

表格218 活动评分契约

Score

为活动评分

活动评分

显示评分结果

表格219 上传契约

Upload

将文件上传服务器

上传

显示文件下载列表

文件格式路径正确

可以被下载

2.5.7申请加入社团

如表格220 申请加入社团契约

表格220 上一页契约

Toapply

添加信息,创建一条记录

申请加入社团

用户登录,运行系统并填写个人信息。

等待审核

2.5.8发布活动

如表格221 发布活动契约

表格221 自动播放契约

Releaseactivities

添加新的活动

发布活动

活动信息

会长用户登陆

2.5.9已发布活动

如表格222 已发布活动契约

表格222 保存书签契约

Activitieshasbeenpublished

将审核过的活动显示

已发布活动

活动经审核

2.5.10社团信息维护

如表格223 社团信息维护契约

表格223 整理书签契约

Communityinformation

修改社团信息。

社团信息维护

2.5.11人事信息维护

如表格224 人事信息维护契约

表格224 打包契约

PersonnelInformation

管理社团人员信息,处理申请。

人事信息维护

返回处理后信息

会长用户已登陆这个系统

2.5.12公告管理

如表格225 公告管理契约

表格225 公告管理契约

AnnouncementManagement

管理公告栏信息

公告管理

老师用户已登陆这个系统

2.5.13用户管理

如表格225 用户管理契约

表格225 用户管理契约

UserManagement

管理用户登陆信息

用户管理

2.5.14退出系统

如表格226 退出系统契约

表格226 退出系统契约

ExitSystem

将系统关闭

退出系统

第3章设计阶段

3.1协作图

3.1.1注册

1.如图3.1 注册协作图

图3.1 注册协作图

2.解释

1.Regist信息被发送到一个系统实例,它对应于Regist这个系统操作消息

2.实例对象创建了一个用户实例

3.1.2登陆

1.如图3.2 登陆协作图

图3.2 登陆协作图

1.Login消息被发送到系统实例,它对应于Login这个系统操作

2.系统对象发送Login消息到用户实例,并进行验证

3.1.3搜索

1.如图3.3 搜索协作图

图3.3 搜索协作图

1.Search消息被发送到系统实例,它对应于Search这个系统操作

2.系统对象创建了一个资源列表实例

3.1.4下载

1.如图3.4 下载协作图

图3.4 下载协作图

1.Download消息被发送到系统实例,它对应于Download这个系统操作

2.系统对象发送Download消息到资源列表实例

3.1.5活动评分

1.如图3.5 活动评分协作图

图3.5 活动评分协作图

1.评分消息被发送到系统实例,它对应于评分这个系统操作。

2.系统对象发送评分消息到活动评分实例

3.1.6申请加入社团

1.如图2.12 申请加入社团顺序图

图3.6 申请加入社团协作图

1.申请加入社团消息被发送到系统实例,它对应于申请加入这个系统操作。

2.系统对象发送申请消息到申请实例

3.1.7社团信息维护

1.如图3.7 社团信息维护协作图

图3.7 社团信息维护协作图

1.社团维护消息被发送到系统实例,它对应于修改社团信息这个系统操作。

2.系统对象发送修改信息消息到社团信息实例

3.1.8人事信息维护

1.如图3.8 人事信息维护协作图

图3.8 人事信息协作图

1.人事维护消息被发送到系统实例,它对应于人事信息修改这个系统操作。

2.系统对象发送修改信息消息到人事信息实例

3.1.9公告管理

1.如图3.9 公告管理协作图

图3.9 公告管理协作图

1.公告管理消息被发送到系统实例,它对应于添加、删除的公告信息这个系统操作.

2.系统对象发送添加、删除的消息到公告信息实例

3.1.10用户管理

1.如图3.10 用户管理协作图

图3.10 用户管理协作图

1.用户管理消息被发送到系统实例,它对应于添加、删除的用户信息这个系统操作.

2.系统对象发送添加、删除的消息到用户信息实例

3.1.11文档管理

1.如图3.11 文档管理协作图

图3.11 文档管理协作图

1.文档管理消息被发送到系统实例,它对应于上传、下载、删除的文档这个系统操作.

2.系统对象发送上传、下载、删除的消息到文档管理信息实例

3.1.12退出系统

1.如图3.15 退出系统协作图

图3.15 退出系统协作图

1.Upload消息被发送到系统实例,它对应于Upload这个系统操作.

2.系统对象发送Upload消息到资源实例.

3.2设计类图

3.2.1软件类

如图3.16 软件类

图3.16 软件类

3.2.2加入方法

如图3.17 软件类(加入方法)

图3.17 软件类(加入方法)

3.2.3加入关联

如图3.18 软件类(加入关联)

图3.18 软件类(加入关联)

3.3界面设计与界面类

3.3.1主界面

如图3.19 主界面

说明:

1)"漫画目录区"显示你设定的"漫画专用目录"中的漫画名称

 2)"集目录区"显示的是从"漫画目录区"中选择的漫画的集

  3)"浏览区"显示的是从"集目录区"选择的集的首页

 4)"登录区"用户登录

 5)"排名区"显示最热门的10部漫画

 6)"搜索区"搜索相关漫画

3.3.2浏览界面

如图3.20 浏览界面

图3.19 主界面

图3.20 浏览界面

1)"浏览区"显示当前页的漫画

3.4体系结构

如图3.21 体系结构

图3.21 体系结构

3.5数据库设计

如图3.22 数据库所示

图3.23 数据库

第4章构造阶段

4.1核心代码

4.1.1类1

publicclassCUserInfo

{

///<

summary>

///用户ID,对应是在数据库里的ID字段的值

/summary>

publicstaticintUserID

{

get{returnGetUserID();

}

set{System.Web.HttpContext.Current.Session["

UserID"

]=value;

}

///用户名称,对应在数据库里的Username字段的值

publicstaticstringUserName

get{return(string)System.Web.HttpContext.Current.Session["

UserName"

];

set{System.Web.HttpContext.Current.Session["

]=value;

///用户编号:

对应在数据库里的F_Number,也就是登陆用户名

//publicstaticstringUserNumber

//{

//get{return(string)System.Web.HttpContext.Current.Session["

UserNumber"

//set{System.Web.HttpContext.Current.Session["

//}

///用户职务,对应在数据库里的Post字段的值

publicstaticstringPost

Post"

publicCUserInfo()

//

//TODO:

在此处添加构造函数逻辑

privatestaticintGetUserID()

if(System.Web.HttpContext.Current.Session["

]==null)

return0;

else

return(int)System.Web.HttpContext.Current.Session["

///清空登陆的所有信息

publicstaticvoidClearUserInfo()

UserID=0;

UserName="

"

;

//UserNumber="

///检测当前是否登陆成功了

returns>

true,表示已经成功登陆了,false,表示没有登陆<

/returns>

publicstaticboolCheckLogin()

if(UserID==0)

returnfalse;

returntrue;

类2

publicclassCConnection

publicCConnection()

//

//TODO:

///创建一个数据连接,注意这里是没有打开数据库连接的

返回SqlConnection<

publicstaticSqlConnectionCreateConnection()

returnnewSqlConnection(ConfigurationSettings.AppSettings["

ConnectionString"

]);

类三连接数据库,读取数据

publicvoidAddRecord()

SqlConnectioncon=CConnection.CreateConnection();

stringsql="

selecttop8*fromT_ActivityorderbyF_Timedesc"

SqlDataAdapterAdapter=newSqlDataAdapter(sql,con);

DataTabletable=newDataTable();

Adapter.Fill(table);

GridView1.DataSource=table;

GridView1.DataBind();

publicvoidAddRecord2()

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2