2022年班管理系统数据库方案和数据流图 .docx
《2022年班管理系统数据库方案和数据流图 .docx》由会员分享,可在线阅读,更多相关《2022年班管理系统数据库方案和数据流图 .docx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用班级治理系统的需求分析1.1 功能描述本高校班级治理系统的主要目的是为了便利毕业之后大家保持联系,不会因为彼此分开而使得同学间的感情疏远;因此要为班级成员供应一个温馨,友好的 操作界面,让大家进入系统感觉犹如走进家庭般暖和,同时为具有较高权限的系 统治理员供应相应的系统功能;高校班级治理系统主要需要实现以下基本功能:1. 登入功能:系统首页供应登入对话框,输入用户名和密码,系统验证正确 后进入系统,否就提示错误信息;2注册功能:该功能为浏览者供应注册功能,在注册界面填写相应信息,系统验证正确后,成为系统用户;3留言功能
2、:全部用户都具有此功能,它用于用户发表留言;4查看留言功能:全部用户都具有此功能,用于查看系统中全部成员留 言;5删除留言功能:该功能只有系统治理员才能使用,用于删除系统中不需 要的留言;6. 个人信息修改功能:全部用户都具有此功能,用于修改用户注册信息;7查看班级信息功能:全部用户都具有此功能,用于查看当前系统信息,如班级创建者,班级说明,班级成员总数,留言总数,相片总数等;8修改班级信息功能:该功能只有系统治理员才能使用,用于修改班级信 息;9上传相片功能:该功能只有系统治理员才能使用,用于将班级照片发布 在系统中 10删除相片功能:该功能只有系统治理员才能使用,用于删除不需要的照 片;1
3、1浏览相片功能:全部用户都具有此功能,用于浏览系统发布的照片;12发送短信功能:全部用户都具有此功能,用于在系统中发送短信,你可 以指定发送对象;13查看短信功能:全部用户都具有此功能,用于查看是否有自己的短信;14删除短信功能:该功能只有系统治理员才能使用,用于删除不需要的短 信;15发布班级新闻功能:该功能只有系统治理员才能使用,用语发布班级重名师归纳总结 - - - - - - -第 1 页,共 12 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用要通知等;16修改班级新闻功能:该功能只有系统治理员才能使用,用于修改新闻内 容;17删除班级新闻功能:该功能
4、只有系统治理员才能使用,用于删除系统中的旧新闻;18添加老师功能:该功能只有系统治理员才能使用,用于添加老师信息;19查看老师信息功能:全部用户都具有此功能,用于查看老师信息,便利用户与老师取得联系;20查看用户信息功能:该功能只有系统治理员才能使用,用于查看注册的 全部用户信息;21用户权限设置功能:该功能只有系统治理员才能使用,用于设置用户权 限,是否将用户提升为治理员,或者将治理员降为一般用户;1.2 系统结构图 流程图 依据需求分析描述,班级治理系统大体上可以分为7 个模块:用户登入模块、用户治理模块、留言治理模块、信息治理模块、新闻治理模块、短消息治理 模块和相册治理模块;如图 2
5、所示;图 2 系统结构图名师归纳总结 - - - - - - -第 2 页,共 12 页精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用2 系统设计2.1 各模块设计2.1.1 登录模块设计用户身份验证;用户进入系统,第一需要进行身份验证;假如通过了身份验证,就为合法用户,同时其帐号和权限等资料将会储存在 Session 对象,Session 对象储存的信息是局部的,随用户不同而不同的;当用户拜访系统的各个子系统时,系统自动从Session 对象中猎取用户的资料,而无须将用户的资料作为恳求方法、参数名、参数值追加到 URL中;这样可以防止用户恶意修改 URL中 的
6、值 非 法 访 问 ; Session 对 象 中 的 变 量 设 置 :SessionUser_ID 用 户名,Sessionsign 用户权限;模块设计流程如下列图;用户登录过程是必需的,由于只有这样才能从数据库中得到用户名和权限;. 开头用户登录用户名或密码错误已注册 未注册 返回登陆输入用户名和密码 用户注册用户名长度验证 用户信息验证用户名长度不合法 验证 用户信息不合法验证通过 验证通过查询数据库 添加用户把用户信息存入 Session 图 3 登入验证流程图2.1.2 班级信息治理模块设计 登陆胜利班级信息治理功能的设计;只有治理员才可以对班级信息进行治理,用户只能查看班级信息而
7、不能修改,班级宣言限制为 200 字以内并不能为空,系统将判断新班级宣言是否为空或超过 200 字,假如数据为空或超过 200 字就提示错误,返回班级信息治理页面,班级名称、创建人、入学年份同上;否就,班级信息修改胜利,班级信息仍包括了对新闻、留言、相片和成员总数和最新更新的动态统计;此模块的设计流程如下列图;开头登陆治理页面转到班级治理查看班级信息名师归纳总结 数据库修改班级信息信息不正确数据库第 3 页,共 12 页验证班级信息更新完成更新失败信息正确更新数据库- - - - - - -精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用图 4 班级信息修改流程图
8、2.1.3 用户治理模块 用户治理功能设计;该功能只有系统治理员才能使用此功能 , 包括四部分:一是用户查询功能,二是用户权限治理,三是用户删除;用户查询功能:该功能便利使用者查找亲友同学,仍可以统计出目前班级拥 有多少成员;此项功能是依据使用者输入的关键字遍历数据库,查找有无匹 配的记录;假如记录存在将记录输出到用户浏览端,否就显示“ 暂无类似用 户信息” ;用户权限治理功能:该功能便利治理员认命其他用户为治理员,这样不仅能 削减自己的工作量,也能更好的保护网站,假如发觉某治理员利用权限进行 非法活动时超级治理员可以取消掉该治理员的治理权限;用户删除功能,该功能使治理员能处理那些利用本网站进
9、行非法活动的用 户,删除其用户信息;此模块设计流程如下列图;开头登陆治理页面转到用户治理页面查看用户锁定、解锁;提升、取消治理权限 删除用户返回结果数据库更新验证操作权限验证通过验证未通过图 5 用户治理流程图 2.1.4 新闻治理模块新闻治理功能;该功能只用系统治理员才能使用 闻,二是修改新闻,三是删除新闻;, 包括三部分,一是发布新发布新闻功能 : 该功能的实现是从新闻添加页面猎取到新闻表单信息,然后 调用相应方法进行处理,最终更新至数据库;修改新闻功能 : 该功能的实现是先猎取该新闻编号,然后使用 SQL 语言遍历 数据库中有无该新闻记录,假如记录存在,将记录信息放入新闻对象实体 内,治
10、理员在 JSP 页面猎取新闻信息,再进行修改,其后操作类似添加新闻;新闻删除功能 : 该功能的实现需要使用SQL 语言遍历数据库中有无新闻记录,假如记录存在,就把记录信息放入新闻对象实体,治理员可在页面查看 记录并批量删除;模块设计流程如下列图;开头登陆治理页面转到新闻治理页面名师归纳总结 查看新闻返回结果数据库更新第 4 页,共 12 页添加、修改验证操作权限验证通过和删除- - - - - - -精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用图 6 新闻治理流程图2.1.5 相册治理模块 班级相册治理功能设计;作为班级网站应当有上传相片的才能,班级相册管 理功
11、能的设计正是为班级治理员设置的治理功能之一;其中包括二部分,一是上 传相片,二是删除相片;1 上传相片功能:该功能便利治理员批量上传班级活动的相关照片,治理员先挑选好要上传的照片,点击上传后,通过JSP页面处理生成缩放的新图,然后把原图和新图放入服务器端的上传文件夹中,然后把照片信息存入数据库,上传完 成;2 删除相片功能:该功能的实现需要使用 SQL 语言遍历数据库中有无相片记 录,假如记录存在,就把记录信息放入相片对象实体,治理员在页面查看记录并 删除;模块设计流程如下列图;图 7 相册治理流程图2.1.6 留言治理模块 班级留言治理功能设计;作为班级网站应当具备的才能,班级留言治理功能
12、的设计正是为班级治理员设置的治理功能之一;其中包括二部分,一是发表、查 看留言,二是删除留言;发表、查看留言功能:该功能是作为网站成员之间沟通信息的重要载体,用 户可以在留言页面发表留言,用户假如没有登陆网站,就默认为“ 游客” 身 份,只能使用该名发表留言,不能使用其它用户名进行留言,登陆网站后就 用户可直接发表留言,但只能使用自己的用户名进行发表;删除留言功能:该功能的实现需要使用 SQL 语言遍历数据库中有无留言记 录,假如记录存在,就把记录信息放入相片对象实体,治理员可在治理页面 查看记录并批量删除;名师归纳总结 - - - - - - -第 5 页,共 12 页精选学习资料 - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年班管理系统数据库方案和数据流图 2022 管理 系统 数据库 方案 数据流
限制150内