学生工作管理系统需求分析说明书.docx
文本预览下载声明
第一部分调查用户需求本系统的最终用户为管理员,本社团普通成员。根据我们日常工作中的经验,结合对自己社团管理员的咨询和对同社团成员的调查,得出用户的下列实际要求:社团的基本情况学生的基本信息:入社团时,每位同学都有唯一的学号。管理员负责管理成员的信息。日常工作的信息:社团管理员负责在任务栏管理任务,普通成员们则按情况接受任务,完成后在任务栏登记。公告的信息:社团管理员负责在公告栏管理公告,普通成员们则可以浏览公告。用户对系统的要求一、社团管理员: a.信息要求:社团管理员能查询上面提到的社团的所有相关信息,包括某一学号的成员在社团中的详细信息,工作的信息。以利于对整个社团的全面管理。b.处理要求:管理员能够编辑成员的信息。当成员基本信息发生变化时,社团管理员能对其进行修。比如,某些成员转到其他的社团去,他们在本社团中相应的记录就应该删去;或者学生转换专业,他们记录中院系的信息也要作相应的修改等等。管理员可以管理日常的任务及公告。c.安全性与完整性要求:安全性要求:1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;3.系统应对不同用户设置不同的权限,区分不同的用户,如区分普通成员、管理员。完整性要求:1.各种信息记录的完整性,信息记录内容不能为空;2.各种数据间相互的联系的正确性;3.相同的数据在不同记录中的一致性。二、本社团的普通成员:a.信息要求:本社团的普通成员能查询其所在的社团的所有信息,能查询管理员的电话号码以利于通信。能查询自己的快件信息。能查询自己的工作记录。b.处理要求:普通成员能够接受管理员发放的任务以及浏览发放的公告。第二部分系统功能的设计和划分根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:各部分完成的功能如下:1、普通成员管理部分1、处理普通成员注册、登录 2、普通成员可以查询、修改自己的信息。 3、普通成员可以修改自己密码。 4、普通成员可以接受任务、完成任务、查看公告。2、管理员管理部分1、处理管理员注册、登陆 2、管理员可以查询、修改所成员的信息 3、管理员可以修改自己密码。 4、管理员可以管理任务和公告第三部分数据流图第零层数据流图第一层数据流图第二层数据流图第四部分 E-R图第五部分数据字典数据项社团成员数据字典:属性名存储代码类型长度备注学号Snochar社团成员学号姓名Snamechar20社团成员姓名性别Ssexchar20社团成员性别专业Sdeptchar4社团成员专业社团名Dnachar40社团数据字典:属性名存储代码类型长度备注社团名Dnachar6社团电话Dphonechar15任务数据字典:属性名存储代码类型长度备注任务号TnoInt2任务编号任务名Tnamechar20任务名用户数据字典:属性名存储代码类型长度备注用户IDUnamechar20用户密码Upasswordchar20用户类型Utypetnyint1普通或超级用户2、数据结构数据结构名组成用户信息用户ID,用户密码,用户类型(普通成员,管理员)社团成员信息学号,姓名,性别,专业,社团名社团信息社团名,社团电话任务信息任务号,任务名3.数据流数据流名数据流来源数据流去向组成发布任务信息管理员任务栏任务信息接受任务信息任务栏管理员或普通成员任务信息删除任务信息任务栏管理员任务信息完成任务信息普通成员或管理员任务栏任务信息发布公告信息公告栏管理员公告信息浏览公告信息任务栏管理员或普通成员公告信息删除公告信息管理员公告栏公告信息4.数据存储数据存储名输入的数据流输出的数据流组成任务栏任务信息任务信息任务信息公告栏公告信息公告信息公告信息5.处理过程处理过程名输入数据流输出数据流发布任务任务信息任务信息删除任务任务信息任务信息接受任务任务信息任务信息完成任务任务信息任务信息发布公告公告信息公告信息删除公告公告信息公告信息浏览公告公告信息公告信息小组分工:张儒雄主要负责安卓界面及功能实现;张许主要负责数据库实现与连接方面;程寓主要负责网络通信实现;李浪主要负责文档编写;
显示全部