ImageVerifierCode 换一换
格式:DOCX , 页数:70 ,大小:1.95MB ,
资源ID:10634166      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10634166.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(校园管理系统.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

校园管理系统.docx

1、校园管理系统编号 本科生专业方向应用实训“社团联合会”信息管理系统学 生 姓 名苗蕾专 业网络工程学 号110522115指 导 教 师丛立刚学 院计算机科学技术学院2013年 12 月 摘 要随着学校的规模不断扩大,协会人数急剧增加,有关学生的各种信息也成倍增长。面对庞大的信息量,有必要开发社团信息管理系统来提高学团联对社团的管理工作的效率。通过这样的系统,学团联和老师都可以做到对信息的规范管理、科学统计和快速查询,从而减少了管理方面的工作量。协会负责人可以对社团信息进行维护、发起活动、人事管理尤其是在今天数字管理盛行的时代,建立属于自己的实用性管理系统具有深远的意义。关键字信息管理;学生社

2、团;实用性;人事管理目 录摘 要 1第1章 项目概述 21.1 项目背景 21.2 任务概述 21.3 项目开发计划 3第2章 分析阶段 42.1 用况 42.2 概念模型 122.3 系统顺序图 132.4 契约 18第3章 设计阶段 233.1 协作图 233.2 设计类图 283.3 界面设计与界面类 293.4 体系结构 303.5 数据库设计 31第4章 构造阶段 324.1 核心代码 324.2 系统测试(工程暂完成到此阶段) 394.3 系统部署 45第5章 用户手册 455.1 系统主要功能 455.2 运行环境要求 455.3 系统安装与初始化 455.4 运行说明 46第6

3、章 毕业设计小结 50致 谢 51参考文献 52绪论 学生社团是高校校园文化的重要载体,是高校第二课堂的重要组成部分,参与学生社团,是学生丰富校园生活,培养兴趣爱好,参与学校活动,扩大求知领域,增加交友范围,丰富内心世界的重要方式。它既是学生思想教育工作的一个渠道,又是高校育人的有效途径;它对于形成学校的文化氛围,构筑学校的历史传统,都有着重要的历史和现实意义。随着教育体制改革的不断深入,以及大学生学习、生活方式出现新的变化,大学生社团日益成为高校中具有较强影响力和凝聚力的学生团体。随着学校的规模不断扩大,协会人数急剧增加,有关学生的各种信息也成倍增长。面对庞大的信息量,有必要开发社团信息管理

4、系统来提高学团联对社团的管理工作的效率。通过这样的系统,学团联和老师都可以做到对信息的规范管理、科学统计和快速查询,从而减少了管理方面的工作量。尤其是在今天数字管理盛行的时代,建立属于自己的实用性管理系统具有深远的意义。本系统的开发首先介绍了社团管理系统的开发背景,系统所要完成的功能和开发的过程,然后阐述了系统运行时对数据库的连接过程、数据库的备份、修改和维护以及每个社团管理和后台基本数据设置等模块的功能和设计思路等。在整个系统设计过程中,数据库架构的设计本着科学合理的原则,对每个表都进行了详细分析和设计。在模块设计和编程过程中,尽量做到模块高内聚低耦合,为整个系统的顺利运行奠定了良好的基础。

5、对于一个学院社团组织来说,其管理内容中的一个最主要的内容就是其老师、学团联和社团的管理,随着其社团和社团成员的不断增加,其管理的工作量将是成倍的增加。使用信息化的手段将明显地减少管理的工作量,并使管理的过程规范化和自动化。第1章 项目概述1.1 项目背景随着学校的规模不断扩大,协会人数急剧增加,有关学生的各种信息也成倍增长。面对庞大的信息量,有必要开发社团信息管理系统来提高学团联对社团的管理工作的效率。通过这样的系统,学团联和老师都可以做到对信息的规范管理、科学统计和快速查询,从而减少了管理方面的工作量。尤其是在今天数字管理盛行的时代,建立属于自己的实用性管理系统具有深远的意义。本系统的开发首

6、先介绍了社团管理系统的开发背景,系统所要完成的功能和开发的过程,然后阐述了系统运行时对数据库的连接过程、数据库的备份、修改和维护以及每个社团管理和后台基本数据设置等模块的功能和设计思路等。在整个系统设计过程中,数据库架构的设计本着科学合理的原则,对每个表都进行了详细分析和设计。在模块设计和编程过程中,尽量做到模块高内聚低耦合,为整个系统的顺利运行奠定了良好的基础。对于一个学院社团组织来说,其管理内容中的一个最主要的内容就是其老师、学团联和社团的管理,随着其社团和社团成员的不断增加,其管理的工作量将是成倍的增加。使用信息化的手段将明显地减少管理的工作量,并使管理的过程规范化和自动化。1.2 任务

7、概述本系统的开发主要是为了实现社团活动管理,信息管理,信息公告,信息交流的功能。1.2.1 实现目标学生社团管理系统针对的用户是全院对社团活动感兴趣的学生、社团的成员、学团联管理人员或老师主要的实现目标有: 实现活动、社团搜索功能; 实现活动信息、社团信息详情功能; 实现评分功能; 实现社团申请功能; 用户管理:对用户的添加,删除,更新操作; 文档管理:用户可以下载公告文件,活动策划书; 公告管理:管理更新公告信息; 管理员管理:上传文件,添加修改公告信息; 社团模块:发布活动、管理以发布活动、社团信息管理; 社团管理模块:社团管理、公告管理、活动管理、搜索功能。第2章 需求分析2.1 E-R

8、图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管理员系统管理员

9、的主要功能有:人员管理、社团管理、公告管理、社团活动管理、留言管理、数据维护、权限管理等。用例图如下: 图2.3管理员用例图3系统功能性需求3.1系统功能系统总体功能需求框图如下图所示:图3.1系统功能结构图32前台功能分解图33后台功能分解图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登

10、陆顺序图图 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

11、公告管理顺序图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职责:登陆用户类型:主要的用

12、况:登陆输出:显示个人信息前置条件:用户已运行这个系统后置条件:用户已登陆2.5.3 搜索如表格 216搜索契约表格 216搜索契约名称:Search职责:搜索用户输入的内容类型:主要的用况:搜索输出:显示搜索结果前置条件:用户已运行这个系统后置条件:显示搜索结果2.5.4 下载如表格 217下载契约表格 217下载契约名称:Download职责:从服务器上下载类型:主要的用况:下载输出:前置条件:用户已运行这个系统后置条件:完成下载2.5.5 活动评分 如表格 218活动评分契约2.5.6 上传如表格 219上传契约表格 218活动评分契约名称:Score职责:为活动评分类型:主要的用况:活

13、动评分输出:前置条件:用户已运行这个系统后置条件:显示评分结果表格 219上传契约名称:Upload职责:将文件上传服务器类型:主要的用况:上传输出:显示文件下载列表前置条件:文件格式路径正确后置条件:可以被下载2.5.7 申请加入社团如表格 220申请加入社团契约表格 220上一页契约名称:To apply职责:添加信息,创建一条记录类型:主要的用况:申请加入社团输出:前置条件:用户登录,运行系统并填写个人信息。后置条件:等待审核2.5.8 发布活动如表格 221发布活动契约表格 221自动播放契约名称:Release activities职责:添加新的活动类型:主要的用况:发布活动输出:活

14、动信息前置条件:会长用户登陆后置条件:等待审核2.5.9 已发布活动如表格 222已发布活动契约表格 222保存书签契约名称:Activities has been published职责:将审核过的活动显示类型:主要的用况:已发布活动输出:前置条件:活动经审核后置条件:2.5.10 社团信息维护如表格 223社团信息维护契约表格 223整理书签契约名称:Community information职责:修改社团信息。类型:主要的用况:社团信息维护输出:前置条件:会长用户登陆后置条件:2.5.11 人事信息维护如表格 224人事信息维护契约表格 224打包契约名称:Personnel Infor

15、mation职责:管理社团人员信息,处理申请。类型:主要的用况:人事信息维护输出:返回处理后信息前置条件:会长用户已登陆这个系统后置条件:2.5.12 公告管理如表格 225公告管理契约表格 225公告管理契约名称:Announcement Management职责:管理公告栏信息类型:主要的用况:公告管理输出:前置条件:老师用户已登陆这个系统后置条件:2.5.13 用户管理如表格 225用户管理契约表格 225用户管理契约名称:User Management职责:管理用户登陆信息类型:主要的用况:用户管理输出:前置条件:老师用户已登陆这个系统后置条件:2.5.14 退出系统如表格 226退出

16、系统契约表格 226退出系统契约名称:Exit System职责:将系统关闭类型:主要的用况:退出系统输出:前置条件:用户已运行这个系统后置条件:第3章 设计阶段3.1 协作图3.1.1 注册1. 如图 3.1注册协作图图 3.1注册协作图2. 解释1. Regist信息被发送到一个系统实例,它对应于Regist这个系统操作消息2. 实例对象创建了一个用户实例3.1.2 登陆1. 如图 3.2登陆协作图图 3.2登陆协作图2. 解释1. Login消息被发送到系统实例,它对应于Login这个系统操作2. 系统对象发送Login消息到用户实例,并进行验证3.1.3 搜索1. 如图 3.3搜索协作

17、图图 3.3搜索协作图2. 解释1. Search消息被发送到系统实例,它对应于Search这个系统操作2. 系统对象创建了一个资源列表实例3.1.4 下载1. 如图 3.4下载协作图图 3.4下载协作图2. 解释1. Download消息被发送到系统实例,它对应于Download这个系统操作2. 系统对象发送Download消息到资源列表实例3.1.5 活动评分1. 如图 3.5活动评分协作图图 3.5活动评分协作图2. 解释1. 评分消息被发送到系统实例,它对应于评分这个系统操作。2. 系统对象发送评分消息到活动评分实例3.1.6 申请加入社团1. 如图 2.12申请加入社团顺序图图 3.

18、6申请加入社团协作图2. 解释1. 申请加入社团消息被发送到系统实例,它对应于申请加入这个系统操作。2. 系统对象发送申请消息到申请实例3.1.7 社团信息维护1. 如图 3.7社团信息维护协作图图 3.7社团信息维护协作图2. 解释1. 社团维护消息被发送到系统实例,它对应于修改社团信息这个系统操作。2. 系统对象发送修改信息消息到社团信息实例3.1.8 人事信息维护1. 如图 3.8人事信息维护协作图图 3.8人事信息协作图2. 解释1. 人事维护消息被发送到系统实例,它对应于人事信息修改这个系统操作。2. 系统对象发送修改信息消息到人事信息实例3.1.9 公告管理1. 如图 3.9公告管

19、理协作图图 3.9公告管理协作图2. 解释1. 公告管理消息被发送到系统实例,它对应于添加、删除的公告信息这个系统操作.2. 系统对象发送添加、删除的消息到公告信息实例3.1.10 用户管理1. 如图 3.10用户管理协作图图 3.10用户管理协作图2. 解释1. 用户管理消息被发送到系统实例,它对应于添加、删除的用户信息这个系统操作.2. 系统对象发送添加、删除的消息到用户信息实例3.1.11 文档管理1. 如图 3.11文档管理协作图图 3.11文档管理协作图2. 解释1. 文档管理消息被发送到系统实例,它对应于上传、下载、删除的文档这个系统操作.2. 系统对象发送上传、下载、删除的消息到

20、文档管理信息实例3.1.12 退出系统1. 如图 3.15退出系统协作图图 3.15退出系统协作图2. 解释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)集目录区显示

21、的是从漫画目录区中选择的漫画的集 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 public class CUserInfo / / 用户ID,对应是在数据库里的ID字段的值 / public static int UserID get ret

22、urn GetUserID() ; set System.Web.HttpContext.Current.SessionUserID= value; / / 用户名称,对应在数据库里的Username字段的值 / public static string UserName get return (string)System.Web.HttpContext.Current.SessionUserName; set System.Web.HttpContext.Current.SessionUserName = value; / / 用户编号:对应在数据库里的F_Number,也就是登陆用户名 /

23、 /public static string UserNumber / / get return (string)System.Web.HttpContext.Current.SessionUserNumber; / set System.Web.HttpContext.Current.SessionUserNumber = value; / / / 用户职务,对应在数据库里的Post字段的值 / public static string Post get return (string)System.Web.HttpContext.Current.SessionPost; set System

24、.Web.HttpContext.Current.SessionPost = value; public CUserInfo() / /TODO: 在此处添加构造函数逻辑 / private static int GetUserID() if (System.Web.HttpContext.Current.SessionUserID = null) return 0; else return (int)System.Web.HttpContext.Current.SessionUserID; / / 清空登陆的所有信息 / public static void ClearUserInfo()

25、UserID = 0; UserName = ; /UserNumber = ; / / 检测当前是否登陆成功了 / / true,表示已经成功登陆了,false,表示没有登陆 public static bool CheckLogin() if (UserID = 0) return false; else return true; 类2public class CConnection public CConnection() / / TODO: 在此处添加构造函数逻辑 / / / 创建一个数据连接,注意这里是没有打开数据库连接的 / / 返回SqlConnection public sta

26、tic SqlConnection CreateConnection() return new SqlConnection(ConfigurationSettings.AppSettingsConnectionString); 类三 连接数据库,读取数据 public void AddRecord() SqlConnection con = CConnection.CreateConnection(); string sql = select top 8 * from T_Activity order by F_Time desc; SqlDataAdapter Adapter = new SqlDataAdapter(sql,con); DataTable table = new DataTable(); Adapter.Fill(table); GridView1.DataSource = table; GridView1.DataBind(); public void AddRecord2() SqlConnection con = CConnection.CreateConnection();

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1