《2022年班级管理信息系统设计报告 .pdf》由会员分享,可在线阅读,更多相关《2022年班级管理信息系统设计报告 .pdf(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、班级管理信息系统学院信息技术工程学院专业信息管理与信息系统学号 2011092157 姓名李志周名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 16 页 - - - - - - - - - 目录系统开发的可行性研究报告. 1系统开发背景 . 1初步调研方案 . 1组织结构 . 2系统开发总体目标与阶段目标. 2系统开发总体目标. 2功能结构 . 4可行性分析 . 4系统分析报告. 6业务流程调查与业务流程优化方案. 6业务流程的调查. 6业务流程图: . 7数据流程调查与
2、新系统逻辑模型. 8数据分析 . 8数据流程分析 . 9系统设计与系统实施的初步计划. 9系统设计: . 9系统设计报告. 10子系统划分与模块结构设计. 10数据库设计 . 11代码设计 . 13安全设计 . 13安全需求分析:. 13 安全设计: . 14 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 16 页 - - - - - - - - - 1 系统开发的可行性研究报告系统开发背景为什么开发 :目前班级管理中,班干部与同学之间、同学与同学间的交流仅能通过短信、
3、邮箱等费钱费时的方法, 而且效率不高, 班级需要一个公共交流管理平台来帮助班干部管理班级和帮助同学了解班级。开发班级管理信息系统, 提高班干部的工作效率,不仅为班干部提供了一个很好的管理平台,也为同学们提供了一个信息共享和交流平台。解决的问题 :信息系统为不同的人解决不同的问题:1、团支书利用班级管理信息系统平台, 团支书可以在上面发布学校活动信息和最近班级动态,让同学几时了解这些消息, 省去了团支书用短信通知的麻烦,同时利用平台可以及时了解到同学对活动信息的反馈,大大节省了与同学们之间交流的时间。2、班长:班长最希望可以有一个和同学交流的平台,在每次班级活动或者学期总结等结束之后, 班长可以
4、在平台上对此进行总结,提出表扬或者批评, 那样就可以把同学们团结在一起, 解决了同学们之间了解不多交流较少的问题,同时也可以提高同学的积极性。3、其他班委 :其他班委主要希望利用平台来发布有用的信息,如心理委员的心理辅导资料、生活委员的财务公开、 学习委员上传学习资料等, 用管理信息系统的方法可以避免短信和邮箱寄材料等时效性不好的缺点。同时,系统也有利于班委及时了解同学现在心理、生活、学习等状况,利于及时决策。初步调研方案我们的调查方案是这样的: 首先,我们先寻找到班上的班委进行管理层上的名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - -
5、- - 名师精心整理 - - - - - - - 第 3 页,共 16 页 - - - - - - - - - 2 调查。在调查中,我们把班委分为了两个部分,一个事自然班的班委,还有一个是团委。自然班的班委是以班长为首的,还有生活委员、学习委员、体育委员、文娱委员、 心理委员。 而团委则是以团支部书记为首的团委的组织,里面包括了团支部书记、组织委员、宣传委员。我们先通过上面的调查了解大体的情况,然后在进一步向班级的部分同学调查,至上而下, 询问同学们希望通过我们的系统得到什么样的帮助,这样才能知道我们系统的目标、方向。组织结构图 1-1 班级组织结构图从初步调研方案中我们可以得到他们的信息需求
6、。系统开发总体目标与阶段目标系统开发总体目标管理信息系统是一个以人为主导,利用各种计算机和网络设备, 进行各种信息处理和利用,以组织战略竞优,提高效益和效率为目的,支持高层决策,中层控制,基层运作的集成化人机系统。可见,管理信息系统的最终目标是提高应用组织的竞争力和效率效益。 管理信息系统是为组织实现其使命,目标服务的。 因此,系统开发的总体目标也应与其组织的总体目标相适应。对于班级管理信息系统来说, 系统开发的总体目标应与班级的总体目标相适名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -
7、 第 4 页,共 16 页 - - - - - - - - - 3 应,系统开发的各项具体目标也应与班级的具体目标相适应。管理信息系统应有助于班级的管理和班级成员的发展。班级的目标包括许多方面。 班级成员的总体成绩的提高, 具体包括平均成绩的提高, 及格率和优秀率的提高等; 班级成员各方面的能力的培养和提高;班级及学校活动的顺利展开,包括学习、体育、文艺等各方面的班级集体活动; 班级各项日常工作的顺利展开; 班级成员凝聚力的增强等等。根据上文,班级的总体目标是提供有利环境和条件以有效地提高班级成员各方面的能力。 因此,作为班级管理信息系统, 系统开发的总体目标是开发出一套班级管理信息系统, 充
8、分利用现代信息技术帮助班级提供有利于班级成员各方面能力的提高的环境及条件,实现班级成员各方面能力的提高。此外,系统开发的各项具体目标应与班级的具体目标相适应。可以根据班级管理信息系统的使用者来确定这些目标。一、班主任班级管理信息系统应该能够提供班级的各方面信息,包括班级成员的基本信息、学习成绩、参加的活动和其他相关信息等,班级的组织情况、班干部的任命等,班干部的工作情况, 班级参加或举办的集体活动情况,班级发生的重要事件等等。 班级管理信息系统应该能显示其他班级的概况,方便班主任进行比较决策。班级管理信息系统还应该使班主任能方便简洁的联系到各个班干部。二、班干部班级管理信息系统应该能够为班干部
9、提供班级信息,包括班级成员的基本信息、学习成绩、特长、所选课程和课程时间表、参加的活动和其他相关信息等,学校的教学日程安排和各项活动安排,班级作为全体参加或自行举办的集体活动情况等等。班级管理信息系统应该能帮助班干部与班主任沟通。班级管理信息系统应该能方便的合成人员名单。此外,对于不同职责的班干部, 班级管理信息系统应该提供对应于其职责的信息及支持服务。三、班级成员班级管理信息系统应该能够为班及成员提供信息,包括班级及学校活动信名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,
10、共 16 页 - - - - - - - - - 4 息,班级的新闻,自己的学习成绩、所选课程和课程时间表等,班主任以及各个班干部的联系方式, 学校政策信息, 学习资源, 以及解决大学校园生活特有的一些常见或重要生活问题的指导等。 班级管理信息系统应该使班级成员能够方便的提出问题,并是这些问题尽快得到解答。 班级管理信息系统应该使班级成员互相之间能够进行资源共享。 班级管理信息系统应该使班级成员能够向班级管理人员提出班级管理方面的建议。综上所述,系统开发的总体目标是帮助班级提供有利于班级成员各方面能力的提高的环境及条件,实现班级成员各方面能力的提高。功能结构统筹安排计划决策学习管理生活管理心理
11、管理文艺活动体育活动学习计划教学监督成绩分析信息管理解决方案活动计划班级财务问题发现计划制定活动组织通知下发活动组织通知下发班委功能视图图 1-2 班委功能视图可行性分析本着提高班委对班级工作的效率、加强同学们间的交流, 增强班级凝聚力与做好同学们的心理工作, 班级体共同进步的目的, 我们研发了班级管理信息系统。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 16 页 - - - - - - - - - 5 现在从以下 4 个方面对其可行性进行分析:1.技术可行性系统的开
12、发方式我们选用自主开发,考虑到系统开发人员对C#与 C 语言都有所接触,我们通过查找文献资料也发现有运用此两种编写程序成功的案例,所以在软件方面采用C#与 C 语言。数据库建立采用SQLSERVER。又考虑到新系统不是简单的数据处理、 信息发布和查询, 还要实现大量流程的数字化,那么开发成员现有的技术可能尚无法完成系统的相关设计,我们会向相关的老师进行咨询,此外还会接受相关的技术培训,以便完成最终系统功能的编写。2.经济可行性系统的开发方式我们选用自主开发。鉴于我们有成员曾担任过班委, 对班级管理问题有一定的了解, 且系统的对象是班级, 属于小单位个体, 采用此方法一来能比较全面满意解决管理问
13、题,二来还能缩减开发费用。 系统的维护工作有最初的开发人员去完成, 所以不存在维护费用。 由于学院机房为我们提供比较完整的软硬件设施, 所以我们主要开发费用应该是放在对开发人员技术的培训(参加技术培训班)及在调研过程中的一些花费。该系统一旦投入使用, 它所发挥的效益是巨大的。 最明显的表现就是提高了班干对班级的管理效率。此后,诸如召开班体主会、评选优秀班干、查询学生档案、举行班级活动等等, 都能在此系统上进行, 高效快捷地解决的类似信息不能向及时同学传达,召开班会申请不到教室、等等问题。从长远看,这是一个投资小,收益大的项目。3.时间可行性我们计划花八周的时间完成此系统的开发。主要分为三大阶段
14、:第一阶段(三周) ,是对系统的框架进行勾勒。通过一系列的调研,明确所开发系统解决的问题,确定开发系统的规模,制定发展进程规划;第二阶段(三周),是对系统进行设计。确定模块的结构,每个模块的详细执行过程,并进行代码设计、输入输出设计、数据库设计等,再编写设计说明书;第三阶段(两周),实施阶段。在前两个阶段的基础上,进行实际操作,完成系统的调试、安装与运行。在试用正常情况下,正式开始投入班级使用。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 16 页 - - - - -
15、- - - - 6 系统分析报告业务流程调查与业务流程优化方案业务流程的调查1.业务信息的调查与分析班级管理信息系统的设计开发, 主要是为了解决班干对班级的管理问题,提高管理效率。针对不同的班委,对系统所提供的信息需求也不同。综合起来,需要基本的数据信息是:每位同学的基本信息资料(包括家庭)、选课信息、成绩、奖惩情况。当想系统输入这些信息后,根据班委的不同权限分配不同的资料。2.业务流程的调查与分析整个操作系统,不仅存在信息查询浏览的功能, 还能进行信息的更改与发布。针对系统的这两大功能, 对系统业务流程大体分析如下:首先,用户通过登录系统,获得相应的权限,在不同的权限范围内,进行不同的操作;
16、然后,用户根据自居的需求,进行不同的操作, 若要进行信息的查询, 需要系统的库存数据支持;若要进行信息的更改, 更新后的信息需要重新存入库存数据;最后,获得自己需要的信息。3.现行系统中薄弱环节的调查通过对该系统的分析,发现该系统主要存在两大问题:(1).保密性问题。因为在该系统中,存在很多隐私的个人信息,例如个人的家庭情况, 成绩等等, 是很多同学不愿公布的。 所以除了要调查了解每位同学对隐私的保守程度, 还要建立一个比较保障的安全系统,以便很好维护每位同学的隐私权,防止班级信息的外漏;(2).系统的存储量问题。班级可能每月都会有大量的信息公布,而系统的存储容量是有限的, 在大量的信息中,
17、存在很多的已经失效无用的信息,如何及时删除这些信息,留更多的空间用于发布新信息,是开发该系统很大的一个难点。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 16 页 - - - - - - - - - 7 业务流程图:启动系统用户登录是否有访问资格管理页面选择学生层信息浏览查询聊天区发布信息班长管理层学生基本信息管理学生成绩管理重要信息与通知的发布是否仍有价值增删改保留信息删除信息团支书管理层班级活动管理组织活动班级财务管理活动费用支出申请是否通过审批是否通过审批活动记录
18、取消活动活动支出明细单退回申请单数据库存档YYNNYNNY图 2-1 业务流程图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 16 页 - - - - - - - - - 8 数据流程调查与新系统逻辑模型数据分析通过业务流程分析, 我们认为班级管理信息系统的数据主要涉及:学生信息(每位同学的基本信息资料) 、课程信息(包括选课信息、 成绩情况)、 教师信息、干部信息、奖惩信息、班级财务、活动信息、讨论信息、资源共享。学生信息包括:学号,姓名,性别,出生日期,籍贯,照片,
19、兴趣爱好,特长,寝室号,电话, E-mail,QQ,家庭住址,邮编,监护人,监护人电话等。课程信息包括:课程编号,课程名称,课程学时,课程学分,开课学期、上课时间、任课老师、选课学生名册、学生成绩等。教师信息包括:教师编号,教师姓名,教师职称,研究方向,联系电话,办公室号, E-mail,家庭住址等。干部信息包括:干部编号,干部姓名,职务名称,职务级别,干部电话,上任日期,离任日期,任职时间等特征。团干部、班干部管理学生奖惩和综合测评等,奖惩信息包括:奖惩名称,奖惩类别,奖惩描述,奖惩附件,测评类别,测评级次等,奖惩信息依赖学生信息而存在。班级财务包括:班费收支金额,时间,用途,余额等。活动信
20、息包括:活动的时间,地点,主办单位,活动目的,参与人员,任务分配,过程记录等。讨论信息包括:主题,讨论参与者,参与者发言等。资源共享包括:音频、视频、课件等学习资源,培养计划,学生守则等。学生信息采用发电子邮件的方式,由学生自己填写相关信息, 再提交给信息系统管理员,做数据录入、整理。其他数据通过收集、加工原有资料的方式获取,同时进行分类整理。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 16 页 - - - - - - - - - 9 数据流程分析数据流图班级成员信
21、息修改P2信息发布P3信息查询P1下载信息P4打印信息P5保存信息P6外部人员班级成员系统设计与系统实施的初步计划系统设计:系统设计基于 SQLSERVER 数据库为基础,使用C#进行设计。主要包括:硬件结构设计系统软件结构的设计子系统划分与模块结构设计数据库设计代码设计输出设计输入设计处理过程设计人机界面设计安全设计名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 16 页 - - - - - - - - - 10 系统设计报告子系统划分与模块结构设计根据系统划分相对独
22、立性的原则, 我们将班级管理信息系统划分为五个子系统:成员管理子系统、权限设置子系统、信息查询子系统、班级财务子系统、班级工作子系统。班成权信班班级管理信息系统员管理限设置息查询级财务级工作图 3-1 系统结构图其中信息查询为主要的子系统, 我们把信息查询作为主模块, 做信息查询模块结构设计。信息查询选择查询信息调用相关文件保存输出打印读相关文件无此信息信息名称信息编号信息编号相关信息相关文件文件编号相关信息相关文件相关文件图 3-2 信息查询结构图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - -
23、 - - 第 12 页,共 16 页 - - - - - - - - - 11 数据库设计表 3-1 学生信息字段名称数据类型字段大小必填字段允许空字符串学号(主键)文本8 是否姓名文本10 是否性别文本1 是否出生日期日期 /时间64 是是籍贯文本64 是否照片超链接64 是否兴趣爱好文本64 否是寝室号数字10 是否电话文本11 是否QQ 文本20 是是E-mail 文本64 是是家庭住址文本64 否是邮编文本6 否是特长文本64 否是备注文本64 否是表 3-2 教师信息字段名称数据类型字段大小必填字段允许空字符串教师编号(主键)数字20 是否教师姓名文本20 是否教师职称文本20 是否
24、研究方向文本64 是否联系电话文本11 否否办公室号文本20 是否E-mail 文本64 是否家庭住址文本64 否否表 3-3 课程信息字段名称数据类型字段大小必填字段允许空字符串课程编号(主键)数字64 是否课程名称文本64 是否课程学时数字3 是否课程学分数字2 是否开课学期文本64 是否上课时间时间 /日期64 是否任课老师文本64 是否学生成绩文本5 是否表 3-4 干部信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 16 页 - - - - - - - -
25、 - 12 字段名称数据类型字段大小必填字段允许空字符串干部编号(主键)数字8 是否干部姓名文本10 是否职务名称文本10 是否职务级别文本3 是否干部电话文本11 是否上任日期日期 /时间20 是否离任日期日期 /时间20 是否任职时间数字20 是否表 3-5 学生奖惩和综合测评字段名称数据类型字段大小必填字段允许空字符串编号(主键)数字2 是否奖惩名称文本20 是是奖惩类别文本20 是是奖惩描述文本20 是是奖惩附件文本20 是是测评类别文本20 是是测评级次文本20 是是表 3-6 班级财务字段名称数据类型字段大小必填字段允许空字符串收支编号(主键)数字2 是否班费收支金额货币64 是是
26、时间时间 /日期20 是是用途文本64 是是余额货币64 是是表 3-7 活动信息字段名称数据类型字段大小必填字段允许空字符串活动编号数字2 是否活动的时间日期 /时间20 是是地点文本64 是是主办单位文本64 是是活动目的文本64 是是参与人员文本64 是是任务分配文本64 是是过程记录文本64 是是名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 16 页 - - - - - - - - - 13 代码设计在班级管理系统中, 主要采取层次码对班级成员进行编号。每个代
27、码分为两个层次,一级科目代表班级成员职位,二级科目代表成员编号, 最后一位为校验码。一级科目根据成员职位可能为0、1、2 中的一个。 0 代表班级管理人员, 1代表班级普通成员, 2 代表系统管理员。二级科目为成员编号,对班级管理成员代表不同职位,具体如下:表 3-8 二级科目编号职位00 班主任01 班长02 学习委员03 生活委员04 体育委员05 文艺委员06 心理委员07 团支书对普通成员根据姓名拼音顺序进行编号。安全设计安全需求分析:班级管理系统的操作环境是在网络上,面对网络上潜伏的种种危险, 如何使系统在网络运行过程中保持安全性与可靠性,成为系统能否开发成功的关键步骤之一。我们小组
28、经过讨论分析, 总结出班级管理信息系统面对的安全威胁主要以下几方面:1非授权访问。具体表现为三种形式:非法用户非法访问,也就是黑客或非授权人员通过对网络上信息的监听,得到用户名及口令或者通过猜测用户及口令;合法用户非授权访问, 指合法用户在没有得到许可的情况下访问了他本不该访问的资源;假冒合法用户非法访问;2网络病毒的入侵。 病毒通过网络传播入侵系统,造成系统无法正常工作;3管理人员不及时了解系统的运行情况。内部人员的疏忽,使得系统存在名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第
29、15 页,共 16 页 - - - - - - - - - 14 的漏洞无法被及时发现,从而造成系统运行的困难。安全设计:针对以上的安全威胁,我们提出以下的解决方案:1 设置访问权限。采用用户身份鉴别措施,即设置口令字,仅当合法用户、密码与用户相符的用户才允许进入系统,还可考虑通过电话号码、身份证等方式来提高用户安全性;数据资源可按普通,秘密,机密级划分,进行权限和流向控制;2 在局域网的桌面工作站上安装杀毒软件,并定时进行系统的查杀毒;在局域网与外网的连接处部署防火墙,防火墙采取对来往的IP 按照设定的安全规则进行过滤、地址转换等多种防御技术,能达到防止不法用户对系统的入侵的效果;3 数据的备份。每一个月对系统的核心资料进行备份,以便攻击造成损失时,尽快的恢复数据和系统服务;4对管理人员进行培训。加强管理人员系统防护的素养,定期利用相关软件对系统进行体查,找出系统漏洞,及时进行维护。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 16 页 - - - - - - - - -