黄湖川软件工程课程报告

上传人:公**** 文档编号:470190626 上传时间:2022-10-18 格式:DOC 页数:26 大小:137KB
返回 下载 相关 举报
黄湖川软件工程课程报告_第1页
第1页 / 共26页
黄湖川软件工程课程报告_第2页
第2页 / 共26页
黄湖川软件工程课程报告_第3页
第3页 / 共26页
黄湖川软件工程课程报告_第4页
第4页 / 共26页
黄湖川软件工程课程报告_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《黄湖川软件工程课程报告》由会员分享,可在线阅读,更多相关《黄湖川软件工程课程报告(26页珍藏版)》请在金锄头文库上搜索。

1、大连民族学院计算机科学与工程学院软件工程课程报告(2013-2014-1学期)项目名称: iYo校园综合服务平台 专业:网络工程班级:114项目负责人姓名及学号:黄湖川 2011083408同组成员姓名及学号(每个成员占一行):樊国敬2011083103陶姊屹2011083217马 慧 2011083412田 原 2011083422丁 心 2011083404指导教师:李锡祚评阅成绩:评阅意见:提交报告时间: 年 月 日目录一、 需求分析4二、 项目设计5三、 项目实现9四、 项目测试12五、 项目总结14参考文献附件1:小组分组情况说明 附件2:每个成员的工作报告 1、 需求分析 1.1

2、环境分析 1)根据民院金石滩校区社团联合会工作现状,社团及其人员的管理工作基本完全依赖于人工处理,但由于数据量较大,人工处理导致操作复杂、人工需求大、效率低、易出错、信息不同步等缺点。 2)校区内所有社团与各种大学生活动缺乏能够展示与宣传的开放式自主平台。3)在校内所举办的各种活动中,线上活动基本依赖于外界平台,但由于外界平台很难满足民院个性化的功能需求,导致使用上的诸多不便。 1.2 设立目标结合校园实际情况,设计一款能够满足在校学生需求的多功能平台。其初期功能包括:社联的相关人员管理功能、在校学生的社团申请与管理工作、各社团的自我展示平台、信息的发布与活动的宣传。 1.3 注意事项 1)由

3、于其内含的管理模式为社团联合会所使用,因此要详细了解其人员管理模式与组织构造,根据其现有的活动与组织的运行模式,设计一套符合其原有业务模式的标准,并能够将其实现在用户对于网站的简易操作上,从而达到满足社联管理功能的基本需求,并使其原有工作变得更加简单、快捷、安全、方便。 2)社团联合会将于10月19日举行全校规模的社团纳新活动,届时将有上千人次使用该平台,因此需要在此之前完成该项目的主要功能部分,并通过相关测试确保其当天能正常运行。3)该网站完成后将作为金石滩校区社团联合会的官方网站,届时将存储数千条社团人员的信息,与校区内全部社团的基本信息,同时由于其承担社联的管理工作,因此该平台的维护与修

4、改工作将长期进行下去。 1.4 业务描述 通过与社团联合会指导教师和学生干部多次沟通后,将相关人员的社团管理与人员管理的主要工作描述如下: 1)设立社团及其负责人: 由社联管理在校全部社团,包括社团的申请与成立、社团负责人的设置与更改、活动的组织与安排,和对其参与人员的信息管理。 2)社团负责人管理社团: 各社团负责人有权管理所在社团,管理工作包括社团的基本信息(社团宗旨、活动目标、社团简介、社徽等),和社团内的人员。社团负责人在实行其管理权限时,需在社联的监督和指导下进行。 3)在校学生申请社团: 申请社团时,首先需要向社联相关人员办理社团一卡通,以证明社团人员的身份,然后即可申报所有社团,

5、具体的社团申报工作由该社团的负责人负责,但需在社联的监督和指导下进行。2、项目设计 2.1 功能设计 该网站所具备的主要功能描述如下: 1)学生申请社团: 用户注册后,即可进行申请社团操作。首先进入个人中心,点击“申请社团”,若该用户身份没有激活则会提示并进入激活页面。在激活页面填入社团一卡通卡号和学号进行验证,若信息匹配成功则进入下一页面,填入社团人员的详细信息,填完提交后,即可进行申请社团的操作。在“申请社团”页面下可选择准备申请的社团,点击“申请”后,该申请请求会提交至后台,需由该社团的负责人或社联管理员对该条申请进行审核,确认无误后可通过该申请。申请被通过后,该社团申请者即成功加入了所

6、申请社团,在个人中心“我的社团”页面下可看到该社团内全部人员的信息。若社团的申请未被管理员通过,则该申请无效。 2)办卡人员信息管理: 学生申请社团时需办理“社团一卡通”用于社团人员身份的验证与识别。办卡人员的信息(包括社团一卡通号和学号)需由“社联管理员”录入网站后台,该条信息作为用户激活自己身份时的验证标准。 3)管理社团: 社团负责人可对自己所管社团进行管理。进入“管理中心”,点击“社团管理”-“我的社团”,即可看到所管理的社团信息。在此,可编辑社团简介,简介会在主页“指点社团”版块显示,可查看该社团的人员并对其进行管理,也可查看申报该社团的请求,并对请求给予“通过”或“删除”的处理。通

7、过“请求”后 社联管理员可对所有社团进行管理,同时可以添加和删除社团。 2.2 用户权限设计 根据上述需求分析,该网站需要区分4种权限不同的用户,具体描述如下: 1)系统管理员: 网站的总管理员,拥有最高管理权限。可进行一切可行性操作,可为其他用户设置相应权限。 2)社联管理员: 社联管理工作的最高权限。可添加和修改社团信息,可为各社团设置负责人,可查看所有社团及其内部人员的基本信息,可进行社团负责人可做的所有管理操作。 3)社团管理员: 各社团负责人所拥有的权限。可对自己所管社团的信息进行修改,可查看社团申请者申报该社团的请求,并对请求进行“通过”或“删除”的操作,通过请求后,该申请社团者将

8、加入此社团的社团人员中,成为正式成员,社团管理员可为其设置职务,已标注身份。同时社团管理员可进行对于该社团内人员的管理操作。 4)注册用户: 普通注册用户。可浏览网站中该权限可见的内容,可申请社团,申请会提交到后台等待相关管理员确认,申请社团成功后,可查看所在社团内其他成员的基本信息。注册用户可由更高级权限的管理者为其设置更高的权限。 2.3 数据库设计 1)Model(实体)描述: 注册用户(ID,邮箱,用户名,密码,权限), 权限(ID,权限名), 操作(ID,操作名), 办卡人员(卡号,学号), 社团人员(ID,卡号,学号,姓名,学院,专业,班级,电话,注册用户), 社团(ID,社团名,

9、社团简介), 社团内身份(ID,身份名)。 2)E-R图: 操作权限描述 权限用户权限描述 注册用户-社团人员关系办卡人员-社团人员关系 注册用户 办卡人员 社团人员 社团申请 社团身份身份描述 社团 3)数据表:(一)基本用户表US_User表列名数据类型完整性描述useridInteger(10)主键用户idusernameVarchar(20)唯一用户名passwordVarchar(20)用户密码rightidInteger(5)参照 Right(rightid)用户权限id说明:用户注册、登陆时使用,核实身份、区分不同用户的权限。(二)权限表US_Right表列名数据类型完整性描述r

10、ightidInteger(5)主键权限idrightnameVarchar(20)唯一权限名称说明:所有权限的列表。(三)操作表US_Operation表列名数据类型完整性描述operationidInteger(5)主键操作idoperationnameVarchar(20)唯一操作名称说明:所有操作的列表。(四)权限描述表US_RightDesc表列名数据类型完整性描述rightdescidInteger(5)主键权限描述idrightidInteger(5) 参照Right(rightid)权限idoperationidInteger(5) 参照Operation(operationi

11、d)操作id说明:描述每个权限所拥有的操作。(五)办卡人员表CB_MemberList表列名数据类型完整性描述cardidInteger(5)主键卡号numberInteger(10)唯一学号说明:记录办理社团一卡通的学生。(六)社团表CB_Club表列名数据类型完整性描述clubidInteger(5)主键社团idclubnameVarchar(20)唯一社团名称clubintroductionVarchar(5000)社团简介说明:所有社团的列表。(七)社团人员表CB_Member表列名数据类型完整性描述memberidInteger(5)主键社团人员idcardidInteger(5)参照MemberList(cardid)卡号useridInteger(10) 参照User(userid)用户idnumberInteger(5)参照MemberList(number)学号nameVarchar(20)姓名phoneInteger(11)电话SchoolVarchar(30)学院MajorVarchar(30)专业ClassNumIntsger(3)班级说明:记录所有社团成员(有社团一卡通者)。(八)社团身份表CB_Identity表列名数据类型完整性描述identityidInteger(5)主键身份ididentityname

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号