欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    需求分析与设计说明书(供参考)(共38页).doc

    • 资源ID:14391703       资源大小:1,013.50KB        全文页数:38页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    需求分析与设计说明书(供参考)(共38页).doc

    精选优质文档-倾情为你奉上班级学生档案信息数字化管理软件分析设计说明书 目 录 专心-专注-专业1. 产品介绍日前高校学生的人数日益增多,越来越多的学校开始重视学生档案的科学化管理。但一直以来人们使用传统的人工方式管理学生档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外随着学生数量的增加,其工作量也将大大增加,这必然增加了学生档案管理者的工作量和劳动强度,同时产生了大量的文件和数据,这给学生档案信息的查找、更新和维护都带来了许多困难。本人所在学校也一直没有开发出比较好的学生信息档案管理系统,由此参与档案管理的导师、学生以及教务人员都深切体会到了缺少适合自己学校的学生档案管理系统的切肤之痛。目前我校的做法是:学生新学期报道时提交个人档案信息的纸质档案给各班班干管理员人员,然后再交于辅导员、学院存档。这样的档案管理方式比较浪费资源,且效率奇低。基于这种状况,结合本校的实际开发了一个采用了前台JSP动态网页技术以及SSH后台框架技术实现的班级学生档案信息数字化管理软件。本软件从学生档案信息的录入,辅导员进行验证然后入库存档,再到老师对学生基本信息、成绩信息、奖惩信息等查找提供了电子化自动化的计算机管理系统模式。软件还实现了方便学生跟老师、管理员交流的留言板模块以及系统的日志模块。本软件不仅方便了辅导员检索班级学生档案信息,同时也减轻档案管理员的工作量大的负担且安全性高,是一种新型的管理档案信息内容模式。它的主要功能是对学生档案信息内容的管理以及更优化的检索操作,适用于高校班级内的学生档案管理,用户是班级辅导员和学生。2. 用例模型2.1 需求概述“班级学生档案数字化管理软件”需要满足来自三方角色的需求,这三个角色分别是学生、辅导员和管理员。1.学生的需求:学生主要通过该系统对自己的档案基本信息进行录入操作,以及查看自己的所有信息,包括基本信息、成绩信息和奖惩信息,如果信息你不符可申报修改;同时参加留言模块,发表留言、回复留言和查看留言,进入学生、辅导员和管理员的互动平台。2.辅导员的需求:老师最主要的操作是对学生信息的检索,包括学生基本信息、成绩信息和奖惩信息,对学生档案的统计查询,也有对学生基本信息验证存档和填写奖惩信息操作;同时也可以参加留言板互动平台。3.管理员的需求:管理员拥有整个项目所用权限,同时还具有对用户信息的管理,包括添加新用户和删除用户功能,和查看用户登录日志的权限。2.2 用例图角色说明:角色角色说明执行的用例管理员管理用户、管理日志、检索档案及验证档案管理用户管理日志检索档案验证档案管理日志登陆辅导员检索档案信息、档案统及管理留言检索档案档案统计管理留言登陆修改个人信息学生录入档案、管理留言录入档案管理留言登陆修改个人信息2.2.1用例规约:管理用户管理用户的使用者为管理员,录入的用户资料经过一系列处理后保存到存储设备。参与者管理员。事件流用户管理的事件流共包括新增用户、修改用户、删除用户、查询用户。其中核心事件流是:新增用户。基本事件流(新增用户)1) 请求增加用户2) 系统显示用户资料录入界面3) 录入新增用户的用户账号、姓名、密码、性别、单位和权限数据4) 请求保存5) 系统验证录入资料并保存异常事件流(新增用户)1) 若用户账号、姓名未输入则提示请输入用户账号和用户姓名2) 若输入的用户账号已存在则提示用户该账号已存在备选事件流1(修改用户)1) 管理员请求修改用户2) 系统显示用户列表3) 管理员选择要修改的用户4) 系统显示该用户资料,并控制可修改范围5) 管理员修改该用户资料6) 管理员请求保存修改资料7) 系统验证异常事件流(修改用户)1) 若用户账号、姓名为空则提示请输入用户账号和用户姓名备选事件流2(删除用户)1) 管理员请求删除用户2) 系统显示该用户列表3) 管理员选择要删除的用户4) 系统显示该用户信息5) 管理员请求删除6) 系统验证并删除备选事件流3(查询用户)1) 管理员请求查询用户2) 系统显示用户列表3) 选择要查看的用户4) 显示该用户信息2.2.2用例规约:管理档案管理档案的使用者为管理员和辅导员,录入的学生的档案信息经过一系列处理后保存到存储设备。参与者管理员、辅导员。事件流用户管理的事件流共包括新增学生档案、修改学生档案、查询学生档案。其中核心事件流是:新增档案。基本事件流(新增档案)1) 请求增加学生档案信息2) 系统显示学生档案信息录入界面3) 录入新增学生档案的基本信息、成绩信息和奖惩信息4) 请求保存5) 系统验证录入资料并保存备选事件流1(修改档案)1) 请求修改学生档案2) 系统显示学生档案信息列表3) 选择要修改的学生档案4) 系统显示该学生档案资料,并控制可修改范围5) 修改该学生档案资料6) 请求保存修改资料7) 系统验证备选事件流2(检索档案)1) 请求查询学生档案2) 系统显示档案检索界面3) 输入学号或者姓名进行检索4) 显示该检索结果5) 选择要查看的学生6) 系统显示该学生的档案信息2.2.3用例规约:修改个人信息修改个人信息的使用者为学生和辅导员,实现对个人基本信息的修改。参与者学生、辅导员。基本事件流1) 请求修改个人信息2) 系统显示该个人信息资料,并控制可修改范围3) 修改个人信息资料4) 请求保存修改资料5) 系统验证并保存异常事件流1) 若用户编号和用户姓名为空则提示请输入用户编号和用户姓名2.2.4用例规约:管理留言管理留言的使用者为管理员、学生和辅导员,录入的留言经过一系列处理后保存到存储设备。参与者管理员、辅导员、学生。事件流管理留言的事件流共包括发布留言、修改留言、查询留言、查看留言。其中核心事件流是:发布留言。基本事件流(发布留言)1) 请求发布留言2) 系统显示发布留言界面3) 录入留言内容4) 请求保存5) 系统验证录入资料并保存异常事件流(发布留言)1) 若输入为空值则提示请输入你要留言的内容2) 若输入不正常范围内的值则提示留言内容字数限制备选事件流1(修改留言)1) 请求修改留言2) 系统显示留言列表3) 选择要修改的留言4) 系统显示该留言资料5) 修改该留言资料6) 请求保存修改资料7) 系统验证并保存异常事件流(修改留言)1) 若输入为空值则提示请输入你要留言的内容2) 若输入不正常范围内的值则提示留言内容字数限制备选事件流2(删除留言)1) 请求删除留言2) 系统显示留言列表3) 选择要删除的留言4) 系统提示让用户确认是否真的要删除指定留言5) 确认删除留言6) 系统将留言从存储设备中删除备选事件流3(查看留言)1) 请求查看留言2) 系统显示留言列表3) 选择要查看的留言4) 系统显示留言详细信息备选事件流4(查询留言)1) 请求查询留言2) 系统显示查询界面3) 输入用户姓名查询指定用户的留言4) 系统显示查询后的留言列表5) 选择要查看的留言6) 系统显示留言详细信息2.2.5用例规约:录入档案录入档案的使用者为学生和辅导员,学生负责录入个人的基本信息,辅导员负责录入学生的成绩及奖惩信息,录入的信息需要管理员验证存档。参与者学生、辅导员。基本事件流1(录入基本信息)1) 请求录入个人基本信息2) 系统个人信息录入界面3) 录入个人信息4) 请求保存5) 系统验证录入资料并保存基本事件流2(录入成绩信息)1) 请求录入学生成绩信息2) 系统显示成绩信息录入界面3) 录入学生成绩信息4) 请求保存5) 系统验证录入资料并保存基本事件流3(录入奖惩信息)1) 请求录入学生奖惩信息2) 系统显示奖惩信息录入界面3) 录入奖惩成绩信息4) 请求保存5) 系统验证录入资料并保存2.2.6用例规约:验证档案验证档案的使用者为管理员,对学生录入的个人信息的真实性、完整性进行验证,如需修改、补充通过留言功能通知学生对录入的个人信息进行修改。参与者管理员。基本事件流1) 管理员请求验证档案2) 系统档案待验证的学生列表3) 管理员选择学生4) 系统显示学生录入的个人信息5) 管理员验证学生录入的个人信息6) 系统保存管理员的验证2.2.7用例规约:登陆登陆的使用者为学生、辅导员和管理员,对学生输入的用户账号、用户密码及验证码进行有效性验证,只有身份验证通过的用户才能使用该系统。参与者学生、辅导员、管理员。基本事件流1) 请求登陆2) 系统显示登陆界面3) 输入账号、密码及验证码4) 系统对用户输入的账号、密码及验证码进行验证5) 系统显示主界面备选事件流1在步骤3中未输入账号、密码及验证码中任意一项,系统提示请输入该信息,并回到步骤2备选事件流2用户输入账号、密码及验证码有误,系统提示输入有误,并回到步骤22.2.8用例规约:按年度统计档案统计的使用者为辅导员,辅导员可以按年度或关键字对学生成绩及奖惩信息进行定量统计。参与者辅导员基本事件流1:统计成绩1) 辅导员请求按年度统计学生成绩2) 系统显示统计界面3) 辅导员输入年度信息4) 系统显示统计结果基本事件流1:统计奖惩5) 辅导员请求按年度统计学生奖惩6) 系统显示统计界面7) 辅导员输入年度信息8) 系统显示统计结果2.2.9用例规约:按关键字统计基本事件流1:统计成绩1) 辅导员请求按关键字统计学生成绩2) 系统显示统计界面3) 辅导员输入关键字4) 系统显示统计结果基本事件流1:统计奖惩1) 辅导员请求按关键字统计学生奖惩2) 系统显示统计界面3) 辅导员输入关键字4) 系统显示统计结果2.2.10用例规约:管理日志管理日志的使用者为管理员,管理员可以查看、查询或导出用户的登陆日志信息。参与者管理员基本事件流:查看日志1) 管理员请求查看用户登陆日志2) 系统显示日志列表3) 选择要查看的日志4) 系统显示日志信息备选事件流1:查询日志1) 管理员请求查询用户登陆日志2) 系统显示查询日志界面3) 管理员输入用户账号或日期4) 系统显示查询出的日志列表备选事件流2:导出日志1) 管理员请求导出用户登陆日志2) 系统显示导出日志界面3) 管理员输入检索条件4) 系统显示检索出的日志列表5) 管理员请求导出检索出的日志6) 系统将检索出的日志保存到一个文件3 实体对象模型经过对数据的分析,该系统档案检索模块涉及到的实体对象有:用户、权限、学生、档案、学生成绩、学生奖惩,留言、登陆日志。l 用户实体对象用户帐名,姓名,密码,性别,单位,权限l 学生学号,姓名,性别,出生年月,年龄,民族,班级,身份证号,专业,入学日期,电话号码,籍贯,政治面貌,家庭住址,家庭人口数,家庭情况,成员姓名,与学生关系,成员年龄,成员职业,成员单位l 成绩学号,课程号,姓名,课程名,班级,分数,补考分数,重修标记,学期l 奖惩记录学号,姓名,班级,学期,奖惩类型,奖惩信息,奖惩记录l 权限权限号,权限名l 留言留言时间,留言内容,发表留言用户,收到留言用户言l 登陆日志登陆用户,登陆时间l 档案档案编号,档案名称,档案年度,档案状态,档案描述4 设计模型4.1 用例实现:新增用户1) VOPC2) 使用场景4.2 用例实现:修改用户1) VOPC2) 使用场景4.3 用例实现:删除用户1) VOPC2) 使用场景4.4用例实现:登陆1) VOPC2) 使用场景4.5 用例实现:录入学生基本信息1) VOPC2) 使用场景4.5 用例实现:查看学生基本信息1) VOPC2) 使用场景4.6 用例实现:审核学生基本信息1) VOPC2) 使用场景4.7 用例实现:新增成绩1) VOPC2) 使用场景4.8 用例实现:修改成绩1) VOPC2) 使用场景4.9 用例实现:查询学生成绩1) VOPC2) 使用场景4.10 用例实现:成绩统计1) VOPC2) 使用场景4.11用例实现:添加奖惩信息1) VOPC2) 使用场景4.12 用例实现:修改奖惩信息1) VOPC2) 使用场景4.13 用例实现:查看奖惩信息1) VOPC2) 使用场景4.14用例实现:管理留言1) VOPC2) 使用场景4.15 用例实现:修改留言1) VOPC2) 使用场景4.16 用例实现:查看单个留言1) VOPC2) 使用场景4.17用例实现:管理日志1) VOPC2) 使用场景5数据库设计数据库设计是系统实现重要的一步,良好的数据模型将会使用户的需求清楚、准确的描述出来。概念数据模型是一种面向问题的数据模型,是按照用户最直观的需求对数据建立的模型。根据对系统的数据分析,按照系统涉及到的实体进行数据库设计,班级学生档案信息数字化管理软件包括以下数据表:1、用户数据表:user_info序号字段名属性描述类型长度是否允许为空是否主键 1id流水号 int 否是 2user_id 用户名varchar 50 是否 3user_name 姓名varchar 50 是否 4password 密码varchar 50 是否 5usersex 性别varchar 50 是否 6position 单位varchar 50 是否 7role_id 权限 int 是否,外键2、档案信息表:document 序号 字段名 属性名 类型 长度是否允许为空 是否主键 1id流水号 int 否 是 2docid 档案编号 int 是 否 3docname 档案名称 varchar 50 是 否 4docyear 档案年度 varchar 50 是 否 5attr 档案状态 varchar 50 是 否 6note 档案描述 varchar 50 是 否3、学生基本信息:student序号字段名属性名类型长度是否允许为空是否主键 1id流水号int否 是 1userid学号varchar50是 否 2username姓名varchar50是 否 3usersex性别varchar50是 否 4birthday出生年月varchar50是 否 5userage年龄varchar50是 否 6nationality民族varchar50是 否 7class班级varchar50是 否 8idcard身份证号varchar50是 否 9major专业varchar50是 否 10intime入学日期varchar50是 否 11cellphone电话号码varchar50是 否 12nativeplace籍贯varchar50是 否 13politics政治面貌varchar50是 否 14address家庭住址varchar50是 否 15familyquantity家庭人口数varchar50是 否 16familysituation家庭情况varchar50是 否 17relativesname成员姓名varchar50是 否 18relationship与学生关系varchar50是 否 19relativesage成员年龄varchar50是 否 20relativesposition成员职业varchar50是 否 21relativesworkplace成员单位varchar50是 否 22sftg审核标记varchar50是 否4、学生成绩信息:grade序号字段名属性名 类型 长度 是否允许为空 是否主键 1id流水号 int 否 是 2userid学号 varchar 50 是 否 3cno课程号 varchar 50 是 否 4username姓名 varchar 50 是 否 5cname课程名 varchar 50 是 否 6sclass班级 varchar 50 是 否 7sfra分数 varchar 50 是 否 8score补考分数 varchar 50 是 否 9ccx重修标记 varchar 50 是 否 10term学期 varchar 50 是 否5、学生奖惩信息:rp序号字段名属性名类型长度是否允许为空是否主键 1id流水号 int 否 是 2userid学号 varchar 50 是 否 3username姓名 varchar 50 是 否 4sclass班级 varchar 50 是 否 5term学期 varchar 50 是 否 6jctype逃课记录 varchar 50 是 否 7jcm奖惩信息 varchar 50 是 否 8tkjl听课记录 varchar 50 是 否6、留言记录表:message序号字段名属性名类型长度是否允许为空是否主键 1id流水号 int 否 是 2mid留言编号 varchar 50 是 否 3mdata留言时间 varchar 50 是 否 4mtext留言内容 varchar 50 是 否 5userid发表留言用户 varchar 50 是 否 6htext收到留言用户言 varchar 50 是 否7、日志记录表:log序号字段名属性名类型长度是否允许为空是否主键 1 id流水号 int 否 是 2 opid日志编号 varchar 50 是 否 3 userid登陆用户 varchar 50 是 否 4operatortime登陆时间 varchar 50 是 否 5longonTimes登陆次数 varchar 50 是 否8、用户权限功能表:role_function序号字段名属性名类型长度是否允许为空是否主键 1 id流水号 int 否 是 2 role_id权限号 int 是 否 3 function_id功能号 int 是 否9、用户权限表:role_info序号字段名属性名类型长度是否允许为空是否主键 1role_ id权限号 int 否 是 2role_name权限名 varchar 50 是 否10、 用户功能表:function_info序号字段名属性名类型长度是否允许为空是否主键 1function_id功能号 int 否 是 2function_name功能名 varchar 50 是 否 3function_url功能地址 varchar 200 是 否 4rank功能菜单 int 是 否 5front_function前行功能 int 否 否6 模块设计本软件一共分为六大模块,用户管理模块、档案检索模块、档案统计模块、档案管理模块、留言板模块和数据管理模块,整体功能结构如图。 6.1 用户管理用户是一个软件的基本数据,用户管理是一个软件的基本功能模块,此功能实现对用户数据的新增、删除、修改及查询操作,不同角色的用户对用户信息的处理具有不同的权限。1、管理员可以对用户信息新增、删除、修改及查询操作,以及对用户密码的修改和用户角色权限权力的修改。2、学生则是查看自己用户基本信息并且修改个人登陆密码。6.2 档案检索档案检索,即是对学生档案信息内容的查询,包括查看所有档案信息和按条件两种查询方式,可按对学号、姓名等关键字来查询包括学生基本信息、成绩信息和奖惩信息的学生档案信息内容,同时包括对信息的增加和修改功能,档案检索是包括学生基本信息、成绩信息和奖惩信息在内的增加、修改和查询操作,具体内容如下所示:1、 查看所有档案中,管理员或辅导员有对档案操作的增加档案信息和修改档案信息,针对不同的信息内容,所做的操作内容也是不同的,主要是对基本信息、成绩信息和奖惩信息所做的操作,而学生则没有对档案信息内容操作的权限功能。2、 按条件查询功能中,主要实现按学生学号和姓名两种查询方式。当管理员或辅导员登陆后在此功能中只能查询档案被审核通过的学生的信息内容;而学生登陆后,只能对学生个人相关的信息就行查询。6.3 用户登录必须是有效用户才能使用本系统,用户登录模块就是实现用户的身份验证,通过对用户输入的账号、密码及验证码进行正确性校验,验证通过后再识别用户身份,不同类别的用户具有不同的权限,然后会跳转到不同的操作界面。6.4 档案统计档案统计,即是对学生档案信息内容的统计,包括对档案的按年度统计和按关键字统计两种统计方式,按年度统计是按每个学期来统计学生的成绩信息;按关键字统计是统计学生的档案信息、成绩信息和奖惩信息的学生档案信息内容。同时包括对学生成绩信息的详细内容,以及各关键字统计详请表。管理员、辅导员都可以使用该功能,通过该功能可以简洁明了的掌握学生的成绩、档案,奖惩具体信息情况,方便今后评优评先的工作。6.5 档案管理档案管理,即是对于学生档案的信息录入的错误信息的修改和对学生提交的档案信息进行验证审核的操作。档案管理包括:学生档案信息的录入此模块操作用为管理员和学生,辅导员不参与此模块;管理员查询,审核学生录入信息等操作,此模块只能是管理员参与。具体内容如下所示:1、档案信息录入:学生通过此模块完善自己的档案信息,然后通过点击提交按钮,把已经填写的档案信息提交给管理员审核。如果没有通过审核,则需要修改错误或者补齐所缺信息;2、验证存档:管理员在此模块可以查询,修改学生提交未通过审核的档案信息,并通过修改审核状态来提醒学生是否按要求完善档案信息。6.6 留言管理通过此模块平台,管理员、辅导员、学生可以很好的交流互动学习。此模块功能主要是对留言操作和留言的处理。由于该两模块权限有3个,学生、辅导员和管理员,故这三个权限范围内的都应该具有上述功能,即将上述两大功能模块划分给这3个权限去具体实现。l 学生学生在此模块、学生可以自由留言,而且只能查看自己留言和别人回复你的留言。但是不可以删除自己和别人的留言、在学生里面没有留言管理这个模块。l 管理员管理员可以查看所有人的留言并可以修改和回复、也可以自己留言。在留言管理模块中、管理员可以根据学号ID单独查询某个学生的所有留言。l 辅导员辅导员跟管理员一样有两个模块、留言模块和留言管理模块,都有着同样的功能。6.7数据管理数据管理模块是记录用户登陆日志的,该模块只有管理员操作功能,主要是管理员对档案信息数据库资料的一个备份操作,以便于日后可能发生的数据库还原操作;同时包括了对用户登录的日志记录的管理。7界面设计(可以增加扩充文档篇幅)

    注意事项

    本文(需求分析与设计说明书(供参考)(共38页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开