![[计算机软件及应用]七彩虹之大学生社团管理系统数据库设计章里周皓剑.doc_第1页](http://file.renrendoc.com/FileRoot1/2019-12/18/7ac7b1b0-f3d3-430e-bdb4-a220d8938702/7ac7b1b0-f3d3-430e-bdb4-a220d89387021.gif)
![[计算机软件及应用]七彩虹之大学生社团管理系统数据库设计章里周皓剑.doc_第2页](http://file.renrendoc.com/FileRoot1/2019-12/18/7ac7b1b0-f3d3-430e-bdb4-a220d8938702/7ac7b1b0-f3d3-430e-bdb4-a220d89387022.gif)
![[计算机软件及应用]七彩虹之大学生社团管理系统数据库设计章里周皓剑.doc_第3页](http://file.renrendoc.com/FileRoot1/2019-12/18/7ac7b1b0-f3d3-430e-bdb4-a220d8938702/7ac7b1b0-f3d3-430e-bdb4-a220d89387023.gif)
![[计算机软件及应用]七彩虹之大学生社团管理系统数据库设计章里周皓剑.doc_第4页](http://file.renrendoc.com/FileRoot1/2019-12/18/7ac7b1b0-f3d3-430e-bdb4-a220d8938702/7ac7b1b0-f3d3-430e-bdb4-a220d89387024.gif)
![[计算机软件及应用]七彩虹之大学生社团管理系统数据库设计章里周皓剑.doc_第5页](http://file.renrendoc.com/FileRoot1/2019-12/18/7ac7b1b0-f3d3-430e-bdb4-a220d8938702/7ac7b1b0-f3d3-430e-bdb4-a220d89387025.gif)
已阅读5页,还剩68页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
七彩虹大学生社团管理系统asp.net网页制作课程之七彩虹大学生社团管理系统需求分析&部分展示作者:章里、周皓剑指导老师:黄龙军需求分析项目组文 档 编 号产品版本密级项目1组community managementv1.0内部项目名称七彩虹之大学生社团管理系统共 页七彩虹之大学生社团管理系统-需求分析说明书文件名称:七彩虹之大学生社团管理系统-需求分析说明书版本号:v1.0发布日期:2012年12月20日文档创建者:周皓剑文档评审者:章里文档批准者:黄龙军文档维护者:章里文档摘要:描述了本项目所要达到的目标、实现的功能和范围。目录1引言.31.1编写目的.31.2适用范围.31.3文档概述.32项目概述.32.1项目名称.32.2项目背景.42.3项目开发的可行性研究.42.4系统范围和系统边界.42.5功能概述.42.6业务用例.42.6.1系统角色.42.6.2注册用户.52.6.3管理员.63系统功能性需求.63.1系统功能.63.2详细功能需求.83.2.1身份验证.93.2.2个人信息系统.103.2.3主页信息系统.113.2.4用户信息管理.123.2.5管理员信息管理.123.2.6活动申报单管理.143.2.7社团信息管理.153.2.8留言管理.163.2.9角色管理.173.2.10权限管理.173.2.11个性化功能.183.2.12照片管理.193.2.13文件下载上传管理.193.3系统的活动图.204系统的配置与实现.214.1系统的组件图.214.2系统的配置图.225资源需求.23 5.1软件资源需求.23 5.2硬件资源需求.236数据需求.236.1表汇总.241引言项目小组认真全面的调查了用户对大学生社团管理系统的需求,根据大学生社团管理系统的业务分类、业务操作和数据结构等具体要求,确定了系统性能要求、系统运行环境要求。为系统下一步的开发工作奠定了良好的基础。1.1编写目的1.作为软件系统开发技术协议的参考依据,为用户及开发双发提供参考。2.根据在线系统的特点,对被开发软件系统的主要功能、性能进行完整描述,为开发者进行详细设计和编程提供基础。1.2适用范围本文档适用于所有与本项目有关的软件开发阶段及其相关人员。1.3文档概述本需求规格说明书,概括性的描述了大学生社团管理所要完成的工作,是软件开发人员和用户对本系统的业务流程及功能达成共识。通过本需求规格说明书可以全面了解大学生社团管理系统所要完成的任务和所要达到的功能。2项目概述2.1项目名称大学生社团管理系统该系统的项目计划开始日期为2012年11月10日,项目开发周期为2个月。2.2项目背景大学生社团是由高校学生依据兴趣爱好自愿组成,按照章程自主开展活动的学生组织。“高校学生社团活动是实施素质教育的重要途径和有效方式,在加强校园文化建设、提高学生综合素质、引导学生适应社会、促进学生成才就业等方面发挥着重要作用,是新形势下有效凝聚学生、开展思想政治教育的重要组织动员方式,是以班级年级为主开展学生思想政治教育的重要补充”。学生社团作为繁荣校园文化、促进学生全面发展的有效载体,锻炼了学生的社会能力,培养了他们乐群互助的合作精神,其地位和作用越来越受到人们的普遍重视。2.3项目开发的可行性研究技术可行性本系统开发工具使用visio studio 2010,使用的语言c#加上sql查询语句。sql语言语法严格,结构严密,非常适合我们学生使用。本系统所使用数据库为sql2005,该数据库结构体小,操作简单,易于编程。作为微软主打产品c#虽然在平台方面欠佳,但是无论是在在实际应用中不失为一种十分便利快捷的开发工具,还是在功能上亦不弱,在win8面世之后我们坚信c#必定越走越远,此外,经济可行性从本平台开发的角度出发,平台开发所需资金甚少,在人力方面只需一人大约花1、2个月的时间进行设计与实现,而在软硬件方面只需一台计算机(硬件:cpu内存:512mb硬盘:80g)和相关的软件(windows xp0ffice2003+sql2005+visio studio 2010)即可。相对实现这个系统后学校和学生带来的方便和好处,这些经济的投入是可行并值得的。开发本系统需要一台个人电脑和相应的软件即可,并且开发的时间不是很长。综上所述,开发该系统在经济上是可以实现的。操作可行性:在系统设计和实现前三个星期主要是以看书以及收集有关系统方面的资料为主,接下来就是对系统的分析,做数据库,界面,以及中间的连接。该系统面向全校师生,用户无需进行培训,只要具备一定的计算机基础知识即可,适用范围比较广,由此可认为该系统在操作性上是可行的。法律可行性:这个大学生社团管理系统由本人与周皓剑同学设计和开发而成,在法律上并未侵害他人权利,无须承担任何法律责任,所以在法律方面开发此系统是完全可行的。课题需求分析大学生社团以“繁荣校园文化,打造社团品牌,推进素质拓展,服务广大同学”为宗旨,以实现大学学生社团的自我管理、自我监督、自我发展为目标,通过多层面组织引导学生社团活动,进行能力培养,提高大学生思想觉悟,增强大学生的综合素质。2.4系统范围和系统边界系统主要面向的服务对象是大学生社团,为在校大学生社团提供一个好的交流平台,方便于大学生社团内部与大学生社团之间的交流与管理。2.5功能概述为了对网站进行安全管理,网站采用基于角色的权限控制,将人员大体分成2类,注册用户,管理员。a.对于注册用户:1.可以浏览社团活动信息2.可以在线留言3.可以在线提交社团活动申报4.可以修改个人信息 5.可以查看各个社团简介 6.个性化功能b.对于管理员:1.可以管理社团活动信息2.可以管理社团活动申报3.可以修改个人信息4.可以管理公告5.可以管理用户信息6.可以管理留言7.可以对网站进行数据维护8.权限管理9.个性化功能2.6业务用例2.6.1系统角色系统的主要角色和权限如下:表2-1系统的主要角色和权限角色权限管理员人员管理、社团管理、公告管理、社团活动管理、留言管理、数据维护、权限管理、个性化功能注册用户浏览社团活动信息、查看网站信息、在线留言、在线提交社团活动申报、个人信息的管理、个性化功能2.6.2注册用户注册会员主要功能是在浏览社团活动信息、查看网站信息、在线留言、在线提交社团活动申报、个人信息的管理;还包括个性化功能用例图如下:图2.2注册用户用例图2.6.3管理员系统管理员的主要功能有:人员管理、社团管理、公告管理、社团活动管理、留言管理、数据维护、权限管理等。用例图如下: 图2.3管理员用例图3系统功能性需求3.1系统功能系统总体功能需求框图如下图所示:图3.1系统功能结构图32前台功能分解图33后台功能分解图3.2详细功能需求前台系统3.2.1身份验证a.用户注册b.找回密码图3.4用户注册时序图图3.5用户找回密码3.2.2个人信息系统a.个人信息管理b.查看留言c.查看活动申报单d.个性化功能图3.6个人信息3.2.3主页信息系统a.社团信息b.在线留言c.浏览社团活动d.在线提交活动申请3.7用户在线提交活动申请后台系统3.2.4用户信息管理a.添加用户b.修改用户信息c.删除用户3.2.5管理员信息管理a.添加管理员b.修改管理员信息c.删除管理员d.更改管理员角色3.7更改管理员角色说明3.2.6活动申报单管理a.更改申报单状态b.删除订申报单3.8更改申报单状态说明3.2.7社团信息管理a.添加社团信息b.修改社团信息c.删除社团信息3.9社团信息管理说明3.2.8留言管理a.删除留言b.回复留言c.修改留言3.10留言管理说明3.2.9角色管理a.添加角色b.删除角色c.修改角色信息3.11角色管理说明3.2.10权限管理a.添加权限b.修改权限c.删除权限3.12权限管理说明3.2.11个性化功能3.13个性化功能说明3.2.12照片管理3.2.13文件上传下载管理3.3系统的活动图活动图可以分为垂直泳道,每个泳道表示工作流中不同的参与者。查看泳道中的活动,就可以知道某个参与者的责任,通过不同泳道中活动的过渡,可以了解谁要与谁进行通信。这些信息在建模或理解业务时非常重要。顾客订餐和管理员处理申报单的活动图如下所示:3.14系统活动图4系统的配置与实现4.1系统的组件图系统组件图如下所示:图3.15系统组件图4.2系统的配置图系统由多个支点构成,应用服务器负责整个系统的总体协调工作,数据库负责数据管理,客户机通过互联网与应用服务器相连,这样管理员可以通过互联网管理应用服务器,客户可以通过互联网管理应用服务器得到在线订餐服务。系统的配置图如下所示:图3.16系统配置图5资源需求5.1软件资源需求基于个性化推荐技术的在线订餐系统软件资源包括:1、windowsxp操作系统1套;2、sqlserver 2005数据库系统1套;3、microsoftoffice 1套;4、visualstudio 2010开发工具1套;5.2硬件资源需求服务器推荐配置:cpu类型 xeon 5000/5100cpu-smp数量双路主板芯片组 intel 5000v处理器支持 2*intel xeon5000/5100处理器(标配/选配) 2* intel xeonwoodcrest 5110内存(标配/最大) 2gb ddr2 fully-buffered dimm /16gb ddr2fully-buffered dimm内存类型 ddr2 fully-buffered dimm硬盘控制器 adaptec 7902w dualchannel ultra320 scsi,intel esb2 for 6 sataraid支持 scsi raid 0, 1,10,sata raid 0,1,5,10硬盘容量(标配/最大) 2*160gb sata hdd/4*300gb sata hdd网卡 2*intel 82563千兆网络控制器显卡集成ati es1000 16mb pci graphics controller扩展插槽 1*(4)pci-e,1*(4)pci-e, 2*100mhz pci-x,1*pci电源 520w散热风扇 2*100mm 5000rpm fan客户端推荐配置:cpu类型 amd 3000+或内存 512m内存类型 ddr2 667硬盘 80g6数据需求(1)主要是设计表结构。一般地,实体对应于表,实体的属性对应于表的列,实体之间的关系成为表的约束。逻辑设计中的实体大部分可以转换成物理设计中的表,但是它们并不一定是一一对应的。(2)对表结构进行规范化处理。数据库在物理设备上的存储结构与存储方法称为数据库的物理结构,它依赖于给定的计算机系统。为一个给定的逻辑数据模型选取一个最适合应用要求的物理结果的过程,就是数据库的物理设计。数据库的物理结构设计通常分为两步:(a)确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;(b)对物理结构进行评价,评价的重点是时间和空间效率。6.1表汇总表名功能说明od_administrator管理员表,用来记录管理员的信息od_club社团部表,用来记录社团基本信息od_user用户表,记录用户的基本信息od_partments活动表,用来记录各社团的活动流程od_money申请经费表,用来展示社团经费申请流程od_apply经费审批表,用来展示社联批准活动经费流程od_clubbasic社团基本情况表,用来展示各个社团文化简介等od_clubbrief各社团部门简介,各社团部门简介等od_news社团资讯表,记录社团最近动向的信息od_newscategory社团资讯编号表,记录资讯od_newscontent社团资讯内容表,记录申请活动以及进行的活动od_argument留言表,用来记录留言的相应信息od_intergral积分表,用来用户的积分申请记录od_images照片表、用来记录照片的增添删改前台: 社?员 社?干 后台:usingsystem;usingsystem.collections.generic;usingsystem.linq;usingsystem.web;usingsystem.web.ui;usingsystem.web.ui.webcontrols;usingsystem.collections;usingsystem.configuration;usingsystem.data;usingsystem.data.sqlclient;usingsystem.web.security;usingsystem.io;usingclublayer;publicpartialclasslogin:system.web.ui.pageprivatestaticintncount =1;protectedvoidredirectpath(stringuserrole,stringloginname,stringpassword) if(userrole.equals(社?干) useruser =newuser();if(loginname =) labresult.text =帐号?或者?密码?不?能为a空?!?; setfocus(txtpwd); else if(sessionuser =null) /user= new user(loginname); sessionuser = user; else user = (user)sessionuser;/user= sessionlogname.tostring(); password =formsauthentication.hashpasswordforstoringinconfigfile(password,md5).tolower();if(password=user.userpassword) timespansesstimeout =newtimespan(0,0, system.web.httpcontext.current.session.timeout,0, 0); sessionlogintime =datetime.now.tostring();formsauthentication.redirectfromloginpage(user.id,false); else ncount+;if(ncount 3) labresult.text =密码?错误,?还1有d+ (4 - ncount).tostring() +次?机会。; setfocus(txtpwd); response.redirect(/clubinfo/default.aspx); elseif(userrole.equals(社?员) userstuinfo =newuser();/stringstuinfo = loginname;if(loginname =) labresult.text =帐号?或者?密码?不?能为a空?!?; setfocus(txtname); else if(sessionstuinfo =null) /stuinfo= stuinfo.getstubylogname(loginname); sessionstuinfo = stuinfo; else stuinfo = (user)sessionstuinfo;/stuinfo= sessionstuinfo.tostring(); password =formsauthentication.hashpasswordforstoringinconfigfile(password,md5).tolower();if(password = stuinfo.userpassword) timespansesstimeout =newtimespan(0,0, system.web.httpcontext.current.session.timeout,0, 0); sessionlogintime=datetime.now.tostring();formsauthentication.redirectfromloginpage(stuinfo.id,false); else ncount+;if(ncount 3) labresult.text =密码?错误,?还1有d+ (4 - ncount).tostring() +次?机会。; setfocus(txtpwd); response.redirect(default.aspx); protectedvoidpage_lo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江西婺源茶业职业学院《区域地质调查工作方法》2023-2024学年第二学期期末试卷
- 上海交通大学《家蚕遗传育种学》2023-2024学年第二学期期末试卷
- 山西省阳泉市重点中学2024-2025学年高三3月第一次月考英语试题含解析
- 长沙航空职业技术学院《基础德语》2023-2024学年第二学期期末试卷
- 吉林市蛟河市2024-2025学年数学五下期末经典模拟试题含答案
- 湖南文理学院《近代生物学研究》2023-2024学年第二学期期末试卷
- 天津中医药大学《中国现当代文学(4)》2023-2024学年第二学期期末试卷
- 湖北科技职业学院《现代数学选讲》2023-2024学年第一学期期末试卷
- 曲阜远东职业技术学院《马克思主义哲学原著(下)》2023-2024学年第一学期期末试卷
- 浙江纺织服装职业技术学院《高等电磁理论》2023-2024学年第二学期期末试卷
- 软件验证报告模板参考(完整版)资料
- 杂质研究课件
- 输液港的植入和并发症处理课件
- 世界史知识点总结
- 公司IPQC巡检记录表
- 施工现场建筑垃圾处置专项方案
- 环形锻件的轧制过程的基本原理和工艺流程
- 妇幼保健院医疗保健服务转介工作制度和流程
- 监察机关执法工作规定学习测试
- 超细干粉灭火系统施工质量记录表格
- 2022职业病防治法宣传周PPT
评论
0/150
提交评论