欢迎来到天天文库
浏览记录
ID:263661
大小:2.07 MB
页数:42页
时间:2017-07-15
《社团管理系统分析与设计课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、计算机与信息工程系《数据库原理及应用》课程设计报告学号1308020123《数据库原理及其应用》课程设计报告题目:社团管理系统分析与设计专业:班级:姓名:指导教师:成绩:1计算机与信息工程系《数据库原理及应用》课程设计报告计算机与信息工程系年月日1计算机与信息工程系《数据库原理及应用》课程设计报告引言随着我国高等教育的快速发展,高校办学规模不断扩大社团活动日益丰富,高校中大大小小的社团犹如雨后春笋般地建立起来。然而,其中许多的社由于缺乏管理而发展困难,于是便纷纷在昙花一现中退出了社联的大舞台。社团的出现为大学生们供了一个展现自
2、我、发展自我的平台。然而,社团从建立到社团消亡过程,对于学校来说无疑是资金的流失;对于学生来说便是缺少了一个发展自我的舞台。面对社团内纷繁复杂的事物以及日益增多的资料收藏,社团负责人急需一个有效的管理系统作为自己的管理工具,实现网上操作,提高工作效率。然而在目前,大部分的高校都没有能设立起这样的管理系统。我所开发的唐仲英爱心社活动管理系统就是一个从总体立足,以社团的主体工作—社团活动为出发点兼顾社员管理,为社团负责人提供了一个方便、快捷地了解社内信息和及时、准确的做工作计划的工具,从而为社团良好的发展起到了一定的推动作用。目录
3、引言1设计环境2第一章需求分析阶段21.1设计目标与任务21.1.1需求分析阶段的目标31.2结果4第二章概念设计阶段62.1目标与任务62.1.1.目标62.1.2具体任务6-40-计算机与信息工程系《数据库原理及应用》课程设计报告2.2结果62.2.1实体及其属性62.2.2分E-R图72.2.3总E-R图82.2.4消除冗余和冲突9第三章逻辑设计阶段93.1目标93.2任务93.2.1将E-R模型转换为关系模型93.2.2数据模型的优化103.2.3关系模式定义123.2.4用户子模式定义123.3结果133.3.1将E
4、-R图转化为关系模式13第四章物理设计阶段134.1目标144.2任务14第五章数据库实施阶段155.1目标155.2任务155.3结果15第六章调试与测试166.1目标166.2任务16第七章小结21参考文献22-40-计算机与信息工程系《数据库原理及应用》课程设计报告附录22数据定义语句22数据操纵验证29设计环境Windows2008NavicatforMySQL2000第一章需求分析阶段需求分析是整个设计过程的基础,是最困难、最耗时间的一步。需求分析做的不好,甚至会导致整个数据库设计返工重做。1.1设计目标与任务1.1
5、.1需求分析阶段的目标(1)详细调查,深入了解社团,对存在的问题进行分析,从而完成对背景和研究意义的分析;(2)完成业务处理和数据处理(业务流图和数据流图),准确地表达用户的需求;(3)建立数据字典(DD);1.2需求分析阶段的任务(1)处理对象:活动信息,社员基本信息,社员—活动信息,活动村庄信息,活动完成情况信息,详细描述如下:a活动信息:对经过团委批准后的活动的详细资料,涉及的数据有:活动的编号,名称,时间,活动地点的名称,负责人姓名,活动经费等;b社员基本信息:秘书处审批社员能否参加活动的依据,涉及的数据主要有:社员的
6、编号,名字,性别,年级学院,出生日期,爱好特长,住处,联系方式,是否负责人等;-40-计算机与信息工程系《数据库原理及应用》课程设计报告c社员—活动的信息:处理活动参加情况,一个社员可以参加多项活动,一项活动可以被多个社员参加。涉及的主要信息有:活动的编号,社员的编号;d动地点信息:一项活动可以在多个村庄开展,一个村庄可以开展多项活动。涉的内容主要有:村庄的编号,村庄的名称,村负责人,联系电话等;e活动评价信息:其中主要涉及的数据有:评价编号,活动效果,活动说明,活动得分;在以上处理对象中,可用每个处理对象的编号或名称将各个对
7、象联系起来,可以实现社内总体信息的查看,同时,当其中的某个对象改变时,其他对象中的数据要做相应的改变。(2)处理的功能本系统处理功能比较简单,主要包括活动的管理为核心模块,社员的管理,社员参加活动的管理等。其中,主要实现查询,插入、修改、删除等功能。(3)安全性及完整性要求由于本系统的用户主要是基于社团管理者管理社内主要业务出发,同时还允许社内成员了解自己参加活动情况,因而其安全性要求不是很高。在用户登录管理系统中,有相关用户身份(用户名和密码)验证。用户主要为社团管理者和社员,有社员权限限制。对操作过程中的数据查询和更新操作
8、,可对数据库访问进行授权,还可以建立视图对不同的用户进行权限设置,从而进一步来保证安全性。在完整性要求中,活动编号,社员编号,村庄编号等可作为主键,可唯一标识实体,社员入社,社员参加活动以及活动的选址等,都通过外键将其联系起来。1.2结果1.2.1需求调查以及收获-40-计算
此文档下载收益归作者所有