班级管理信息系统的设计报告[1]_第1页
班级管理信息系统的设计报告[1]_第2页
班级管理信息系统的设计报告[1]_第3页
班级管理信息系统的设计报告[1]_第4页
班级管理信息系统的设计报告[1]_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、班级管理信息系统目录 TOC o 1-2 h z u HYPERLINK l _Toc264901619 ?系统开发的可行性研究报告? PAGEREF _Toc264901619 h 1 HYPERLINK l _Toc264901620 系统开发背景 PAGEREF _Toc264901620 h 1 HYPERLINK l _Toc264901621 初步调研方案 PAGEREF _Toc264901621 h 1 HYPERLINK l _Toc264901622 调查问卷 PAGEREF _Toc264901622 h 3 HYPERLINK l _Toc264901623 组织构造

2、PAGEREF _Toc264901623 h 4 HYPERLINK l _Toc264901624 系统开发总体目标与阶段目标 PAGEREF _Toc264901624 h 4 HYPERLINK l _Toc264901625 功能构造 PAGEREF _Toc264901625 h 6 HYPERLINK l _Toc264901626 信息系统开发原那么和指导思想 PAGEREF _Toc264901626 h 7 HYPERLINK l _Toc264901627 系统软、硬件技术解决方案及比拟评价 PAGEREF _Toc264901627 h 8 HYPERLINK l _T

3、oc264901628 可行性分析 PAGEREF _Toc264901628 h 9 HYPERLINK l _Toc264901629 软件开发 PAGEREF _Toc264901629 h 10 HYPERLINK l _Toc264901630 ?系统分析报告? PAGEREF _Toc264901630 h 11 HYPERLINK l _Toc264901631 系统详细调研方案 PAGEREF _Toc264901631 h 11 HYPERLINK l _Toc264901632 业务流程调查与业务流程优化方案 PAGEREF _Toc264901632 h 12 HYPER

4、LINK l _Toc264901633 数据流程调查与新系统逻辑模型 PAGEREF _Toc264901633 h 14 HYPERLINK l _Toc264901634 新系统在各个业务处理环节拟采用的管理方法、算法和模型 PAGEREF _Toc264901634 h 19 HYPERLINK l _Toc264901635 与新系统相匹配的管理制度和运行体制的讨论稿 PAGEREF _Toc264901635 h 21 HYPERLINK l _Toc264901636 系统设计与系统实施的初步方案 PAGEREF _Toc264901636 h 22 HYPERLINK l _T

5、oc264901637 系统设计: PAGEREF _Toc264901637 h 22 HYPERLINK l _Toc264901638 系统实施 PAGEREF _Toc264901638 h 22 HYPERLINK l _Toc264901639 ?系统设计报告? PAGEREF _Toc264901639 h 23 HYPERLINK l _Toc264901640 硬件构造设计 PAGEREF _Toc264901640 h 23 HYPERLINK l _Toc264901641 软件构造设计 PAGEREF _Toc264901641 h 23 HYPERLINK l _To

6、c264901642 子系统划分与模块构造设计 PAGEREF _Toc264901642 h 24 HYPERLINK l _Toc264901643 数据库设计 PAGEREF _Toc264901643 h 25 HYPERLINK l _Toc264901644 代码设计 PAGEREF _Toc264901644 h 28 HYPERLINK l _Toc264901645 输出设计 PAGEREF _Toc264901645 h 29 HYPERLINK l _Toc264901646 输入设计 PAGEREF _Toc264901646 h 31 HYPERLINK l _Toc

7、264901647 处理过程设计 PAGEREF _Toc264901647 h 32 HYPERLINK l _Toc264901648 人机界面设计 PAGEREF _Toc264901648 h 36 HYPERLINK l _Toc264901649 平安设计 PAGEREF _Toc264901649 h 40?系统开发的可行性研究报告?系统开发背景企业类型:学校班级经营目标:创造一个管理有效,严谨自律的班级,为师院树立一面旗帜。提供产品和效劳:对学生进展有效的管理为什么开发:目前班级管理中,班干部与同学之间、同学与同学间的交流仅能通过短信、邮箱等费钱费时的方法,而且效率不高,班级需

8、要一个公共交流管理平台来帮助班干部管理班级和帮助同学了解班级。开发班级管理信息系统,提高班干部的工作效率,不仅为班干部提供了一个很好的管理平台,也为同学们提供了一个信息共享和交流平台。解决的问题:信息系统为不同的人解决不同的问题:1、团支书利用班级管理信息系统平台,团支书可以在上面发布学校活动信息和最近班级动态,让同学几时了解这些消息,省去了团支书用短信通知的麻烦,同时利用平台可以及时了解到同学对活动信息的反响,大大节省了与同学们之间交流的时间。2、班长:班长最希望可以有一个和同学交流的平台,在每次班级活动或者学期总结等完毕之后,班长可以在平台上对此进展总结,提出表扬或者批评,那样就可以把同学

9、们团结在一起,解决了同学们之间了解不多交流较少的问题,同时也可以提高同学的积极性。3、其他班委:其他班委主要希望利用平台来发布有用的信息,如心理委员的心理辅导资料、生活委员的财务公开、学习委员上传学习资料等,用管理信息系统的方法可以防止短信和邮箱寄材料等时效性不好的缺点。同时,系统也有利于班委及时了解同学现在心理、生活、学习等状况,利于及时决策。初步调研方案我们的调查方案是这样的:首先,我们先寻找到班上的班委进展管理层上的调查。在调查中,我们把班委分为了两个局部,一个事自然班的班委,还有一个是团委。自然班的班委是以班长为首的,还有生活委员、学习委员、体育委员、文娱委员、心理委员。而团委那么是以

10、团支部书记为首的团委的组织,里面包括了团支部书记、组织委员、宣传委员。我们先通过上面的调查了解大体的情况,然后在进一步向班级的局部同学调查,至上而下,询问同学们希望通过我们的系统得到什么样的帮助,这样才能知道我们系统的目标、方向。最后我们会通过以上的调查,拟定一份调查问卷,然后发向班上的所有同学以及班外的局部同学,通过更全面的调查来完成我们的调研方案。首先,我们进展了,班委以及局部群众的调查。团支部方面,团支部书记在平时的工作中有以下一些困难:1、在通知事情的时候,团支书往往要发很多短信进展询问、回复。他希望通过我们的系统,完成通知发布的工作,通过设置通知的紧急程度,发表在平台上,通过查询有哪

11、些人没看过这篇通知,团支书就能很清楚地知道自己该 通知哪些人了。2、团支书还希望在班级内使用一个班级序号而不仅仅是学校的学号,学校的学号比拟长,很多时候容易弄错,如果我们在班级管理系统内使用一个两位数的班内序号,通知起事情来就会更加方便清晰了。3、班委之间的交流有的时候有些困难,可以再班级管理系统上开发一个平台,供班委进展交流,这样,在班级的管理方面将会更加轻松、方便。组织委员方面。组织委员主要负责班级的组织协调工作,他希望通过我们的班级管理系统能够发布一些班级信息在上面,比方班级活动之类的。同样的,宣传委员也希望在系统上能有一个很好的通知发布平台,方便同学们知道最近将会有的活动。自然班的班委

12、上:班长的职能工作与团支部书记差不多,都是在通知、管理方面的问题比拟大,另外,班长还提出可以有一个意见的平台,让同学们在意见箱里发表自己对班级管理工作的一些意见和建议。学习委员。学习委员希望在我们的班级管理系统上有一个学分、成绩的平台。为了保密同学们的隐私,可以设定一些权限,让一般的普通同学只能查询自己的成绩、学分以及班级的平均分等。只有学习委员可以查询班级每一个同学的成绩,并且通过同学自己的纵向的比拟,知道这位同学最近的学习情况,让学习委员能很清楚地知道,有哪些同学需要帮助。另外,学习委员还提出可以弄一个班级成果展示的平台,不管是同学们自己获得的奖励还是班级整体的荣誉,都可以在这个界面上查询

13、。心理委员希望在这个系统中发表一些心理知识。还有就是让同学们可以有最近心情的一种文字的描述,让心理委员能够知道谁最近心情不太好,方便他们的关心。生活委员。生活委员主要负责的是班级财务的工作。在系统中应该有一个小型的财务系统。每一位班委都可以在这个系统中记录在什么地方有了开销,然后通过生活委员确实认来进展账面的登记,这样就很方便的可以查询到班级经费的去向以及余额了。文娱委员希望在这个系统中能知道大家的更多的信息,如兴趣爱好等等,这样就等于有了一个网上的同学录了,同学们对彼此也能有更多的了解,文娱委员也可以通过这些设计,知道自己可以再哪些方面进展活动的设计了。通过上面这些调查,我们也询问了一些班级

14、内的同学,在上面这些根底上,他们还提出可以有一个班级内部资源共享的平台,在上面我们可以共享一些学习上的资料等等,同时还可以有小纸条和讨论区的设计,让同学们在平台上可以互相交流、促进友谊。同时还可以有一个个人课程表的贴心设计。通过以上的这些调查,我们设计了以下调查问卷,准备向更多的同学发放这份调查问卷以获得更为全面的了解。调查问卷您在班级内是: 群众 班委如果您是班委请答复以下问题,不是请跳过直接进展下一版块的答复:板块一:在您平时的班级管理工作中,您觉得最困扰您的是什么?A、通知事情的困难 B、同学们的积极性不够高C、对同学们不够了解 D、班级凝聚力不高2、您通过我们的班级管理系统最想实现以下

15、哪种功能呢? A、通知 B、了解同学们的心理活动 B、让同学们对自己的功罪提出建议 D、让自己的管理工作更轻松3、请问您在班级内的职务是 您希望在您的工作中在我们的系统上得到什么帮助?板块二:在我们的班级管理系统中哪一个板块最能吸引您呢?可多项选择A、通知板块 B、讨论版块C、资源共享区 D、贴心的小纸条、课程表等设计E、成绩的查询2、通过我们的班级管理系统您还希望得到什么帮助呢?组织构造图1-1 班级组织构造图从初步调研方案中我们可以得到他们的信息需求。系统开发总体目标与阶段目标一系统开发总体目标管理信息系统是一个以人为主导,利用各种计算机和网络设备,进展各种信息处理和利用,以组织战略竞优,

16、提高效益和效率为目的,支持高层决策,中层控制,基层运作的集成化人机系统。可见,管理信息系统的最终目标是提高应用组织的竞争力和效率效益。管理信息系统是为组织实现其使命,目标效劳的。因此,系统开发的总体目标也应与其组织的总体目标相适应。对于班级管理信息系统来说,系统开发的总体目标应与班级的总体目标相适应,系统开发的各项具体目标也应与班级的具体目标相适应。管理信息系统应有助于班级的管理和班级成员的开展。班级的目标包括许多方面。班级成员的总体成绩的提高,具体包括平均成绩的提高,及格率和优秀率的提高等;班级成员各方面的能力的培养和提高;班级及学校活动的顺利展开,包括学习、体育、文艺等各方面的班级集体活动

17、;班级各项日常工作的顺利展开;班级成员凝聚力的增强等等。根据上文,班级的总体目标是提供有利环境和条件以有效地提高班级成员各方面的能力。因此,作为班级管理信息系统,系统开发的总体目标是开发出一套班级管理信息系统,充分利用现代信息技术帮助班级提供有利于班级成员各方面能力的提高的环境及条件,实现班级成员各方面能力的提高。此外,系统开发的各项具体目标应与班级的具体目标相适应。可以根据班级管理信息系统的使用者来确定这些目标。班主任班级管理信息系统应该能够提供班级的各方面信息,包括班级成员的根本信息、学习成绩、参加的活动和其他相关信息等,班级的组织情况、班干部的任命等,班干部的工作情况,班级参加或举办的集

18、体活动情况,班级发生的重要事件等等。班级管理信息系统应该能显示其他班级的概况,方便班主任进展比拟决策。班级管理信息系统还应该使班主任能方便简洁的联系到各个班干部。班干部班级管理信息系统应该能够为班干部提供班级信息,包括班级成员的根本信息、学习成绩、特长、所选课程和课程时间表、参加的活动和其他相关信息等,学校的教学日程安排和各项活动安排,班级作为全体参加或自行举办的集体活动情况等等。班级管理信息系统应该能帮助班干部与班主任沟通。班级管理信息系统应该能方便的合成人员名单。此外,对于不同职责的班干部,班级管理信息系统应该提供对应于其职责的信息及支持效劳。班级成员班级管理信息系统应该能够为班及成员提供

19、信息,包括班级及学校活动信息,班级的新闻,自己的学习成绩、所选课程和课程时间表等,班主任以及各个班干部的联系方式,学校政策信息,学习资源,以及解决大学校园生活特有的一些常见或重要生活问题的指导等。班级管理信息系统应该使班级成员能够方便的提出问题,并是这些问题尽快得到解答。班级管理信息系统应该使班级成员互相之间能够进展资源共享。班级管理信息系统应该使班级成员能够向班级管理人员提出班级管理方面的建议。综上所述,系统开发的总体目标是帮助班级提供有利于班级成员各方面能力的提高的环境及条件,实现班级成员各方面能力的提高。二系统开发阶段目标系统开发过程分为两个阶段。第一阶段为初级阶段,完成根本信息的数据库

20、,并实现班级管理信息系统向班级管理者和班级成员提供大局部根本信息,包括向班级管理者提供班级成员的根本信息、学习成绩、所选课程和课程时间表、参加的活动等信息,学校根本政策,班级的组织情况的功能。提供局部实时信息,包括学校和班级举办的各项活动等。实现班主任于班干部之间的沟通,班级成员和班级管理者之间的意见交流。第二阶段为高级阶段,增加更多的实时信息并加以管理,使班级成员能尽快了解变化并做出反响;提供工具为班级管理者做出决策提供支持;完善信息资源,拓展各种资源的容量,并提高资源质量;实现班级成员之间的信息共享。综上,系统开发过程分为两个阶段。第一阶段目标是实现班级管理信息系统的根本功能,使班级管理信

21、息系统能够帮助班级日常工作的展开,并且提供条件使信息系统得以不断开展。第二阶段目标是使班级管理信息系统能够支持班级管理人员的决策,为班级成员提供资源和鼓励以实现班级管理信息系统促进班级成员能力开展的能力。功能构造图1-2 班委功能视图图1-3 团支部功能视图信息系统开发原那么和指导思想信息系统开发原那么包括完整性、相关性、适应性、可靠性、经济性。班级管理信息系统应具有完整性。班级成员的根本档案,学习成绩等个人信息,班级活动和新闻等班级信息,学校政策和活动等学校信息等各种根本和实时信息要统一,防止数据冗余。班级管理信息系统应具有相关性。班级成员之间要实现信息共享和资源共享。班级管理人员之间,管理

22、信息系统既要对于不同的职能提供不同的支持,又要使相关的职能相互联系并防止重复工作。管理信息系统要支持班级所有成员之间的交流和信息沟通。班级管理信息系统应具有适应性。班级管理信息系统应便于修改并及时更新,相关局部应能够适应学校政策的改变。班级管理信息系统的信息应易于管理者修改,但不可以能被任意修改以防止过多失误。实时信息应以适当的频率按时更新。班级管理信息系统应具有可靠性。应该制定一套管理制度,保证系统的平安,严格管理,防止数据被任意修改以减少错误。数据采集要有适合的标准要求,以增强数据的可信程度。班级管理信息系统应具有经济性。系统的开发不能太昂贵。系统维护应该较为简单,使班级成员能自行完成或者

23、系统应有较高的可靠性,使系统较少出现故障。系统的信息更新应该能由学生自行完成。班级管理信息系统采用构造化的开发思想,即自顶向下,逐层分解。首先,根据班级的目标,得到管理信息系统的总体目标;其次,根据管理信息系统的总体目标,分解得到管理信息系统的各个具体目标,并根据管理信息系统的各个具体目标,得到管理信息系统的各个功能;然后,设计或利用各种工具实现这些功能;最后,将所得的各局部组合成整体,并测试其功能和进展改良。系统软、硬件技术解决方案及比拟评价考虑到班级管理信息系统的简单性以及现有的条件,我们选择个人电脑作为系统开发、使用的硬件,选择Windows XP中文版作为开发、测试和运行的平台,采用V

24、isual Basic语言进展编写,Visual Basic 6.0语言+Access数据库为开发平台的应用系统。主要基于以下原因:因为Windows操作系统是目前应用最广的操作系统,它以全新的图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件开展的流行趋势,选用它作为开发平台,易于功能的扩展和软件升级。基于学习掌握的难度因素,选择Access数据库系统,因为它是一个比拟简易的桌面型的数据库管理系统。同时,Access既拥有用户界面VB可以用来开发用户界面;也拥有逻辑、流程处理,即VBA语言VB也可以用来做逻辑处理;又可以存储数据,即在“表中存储数据,功能齐全。Visual Basi

25、c是一种可视化的、面向对象和采用事件驱动方式的构造化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高,且功能强大。VB自动产生界面设计代码,其编辑器支持彩色代码,可自动进展语法错误检查,同时具有功能强大且使用灵活的调试器和编译器,可以大大提高程序设计的效率;具有高级程序设计语言的语句构造,接近于自然语言和人类的逻辑思维方式,语句简单易懂;在设计Visual Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic环境,直接在Windows环境下运行;提供开放式数据连接,即ODBC功能,可

26、通过直接访问或建立连接的方式使用并操作后台大型网络数据库;在应用程序中,可以使用构造化查询语言SQL数据标准,直接访问效劳器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户/效劳器(client/server)方案,方便了用户,实现用户的需求;提供了动态数据交换的编程技术,可以在应用程序中与其他Windows应用程序建立动态数据交换,在不同的应用程序之间进展通信。可行性分析本着提高班委对班级工作的效率、加强同学们间的交流,增强班级凝聚力与做好同学们的心理工作

27、,班级体共同进步的目的,我们研发了班级管理信息系统。现在从以下4个方面对其可行性进展分析:技术可行性系统的开发方式我们选用自主开发,考虑到系统开发人员对VB与C语言都有所接触,我们通过查找文献资料也发现有运用此两种编写程序成功的案例,所以在软件方面采用VB与C语言。数据库建立采用Access。又考虑到新系统不是简单的数据处理、信息发布和查询,还要实现大量流程的数字化,那么开发成员现有的技术可能尚无法完成系统的相关设计,我们会向相关的教师进展咨询,此外还会承受相关的技术培训,以便完成最终系统功能的编写。经济可行性系统的开发方式我们选用自主开发。鉴于我们有成员曾担任过班委,对班级管理问题有一定的了

28、解,且系统的对象是班级,属于小单位个体,采用此方法一来能比拟全面满意解决管理问题,二来还能缩减开发费用。系统的维护工作有最初的开发人员去完成,所以不存在维护费用。由于学院机房为我们提供比拟完整的软硬件设施,所以我们主要开发费用应该是放在对开发人员技术的培训参加技术培训班及在调研过程中的一些花费。该系统一旦投入使用,它所发挥的效益是巨大的。最明显的表现就是提高了班干对班级的管理效率。此后,诸如召开班体主会、评选优秀班干、查询学生档案、举行班级活动等等,都能在此系统上进展,高效快捷地解决的类似信息不能向及时同学传达,召开班会申请不到教室、等等问题。从长远看,这是一个投资小,收益大的工程。时间可行性

29、我们方案花八周的时间完成此系统的开发。主要分为三大阶段:第一阶段三周,是对系统的框架进展勾勒。通过一系列的调研,明确所开发系统解决的问题,确定开发系统的规模,制定开展进程规划;第二阶段三周,是对系统进展设计。确定模块的构造,每个模块的详细执行过程,并进展代码设计、输入输出设计、数据库设计等,再编写设计说明书;第三阶段两周,实施阶段。在前两个阶段的根底上,进展实际操作,完成系统的调试、安装与运行。在试用正常情况下,正式开场投入班级使用。管理可行性在系统开场正式的投入使用,我们开发人员会对班干进展相关的使用操作指导,此外还附有系统使用说明书,使班干对系统的操作成为可能。班级管理系统的组织管理分为三

30、层。团支书、班长和系统维护人员是第一层,具有浏览所有模块及发布信息的权利;第二层是学习委员、组织委员、体委等班干,他们的浏览权限和发布信息的能力根据各自的职责不同而定,例如,学委能浏览每位同学的成绩,但没有看所有同学个人资料的权限;组织委员能在班级活动板中发布信息。第三层面对的是全班同学。他们能在公众区发布聊天信息,分享资源,但不具有在特定的模块发布信息的权利。通过这种逐级细分的过程,能很好的规划权限的使用,使整个系统成为一个有层次的机体。软件开发表1-1软件开发工期分配需求分析 1周数据模型 2周物理模型 3周测试 1周安装使用 1周开发时间8周所需经费300元?系统分析报告?系统详细调研方

31、案调研访谈录:作为系统调查员,首先对班级的根本领物和处理进展了调查和了解然后又对与系统开发有关的人员进展了比拟深入的访谈和调研。调研的主题围绕着与班级管理的有关制度、存在的问题、以及解决问题的设想而展开。参加调研的人员包括班级里的团支部书记、生活委员、学习委员和一名普通同学。以下是调研访谈的局部内容:系统调查员问:首先我想对班级里的机构设置、工作概况,以及现阶段信息管理的状况进展一定的了解;另外,就是希望班级对信息系统所寄予的期望,以及对信息系统的规划进展初步了解。团支部书记:班级上的管理员主要分为两大机构,一班长为首的自然班委,还有就是以团支部书记为首的团干部。班上总共有40多人,班级干部的

32、工作总体来说比拟分散,班干于班干之间、班干于同学之间的交流都很少,班级事物的通知与处理比拟困难。有的事情已经发生,我们却不能进展事中的控制,只能在最后完成以后才知道结果。系统调查员:我想了解一下,在您的工作过程中有哪些方面需要我们系统的帮助呢?学习委员:在我的工作中,有的时候有一些数据需要计算,比方说思想测评分什么的,计算完了以后我们又希望同学们方便查看,这个是我很苦恼的一点,每次都很繁琐的算完,然后发到同学们邮箱,有时想要知道一个同学的具体详细的数据很难找到,或者说很难有一个平台让他们同时显示出来。系统调查员:我想了解一下,班级的财务方面对这个系统的要求。生活委员:作为班级的生活委员,我负责

33、的是班级的财务的管理。我们需要的是一个平台,能让班级同学清晰明了的知道班级财产去向。系统调查员:作为班级的同学,你希望在班级管理系统中得到什么样的帮助呢?同学:首先,我希望在这个系统中能够清楚地知道同班同学的资料,就像有了一个同学录一样,这样我们就能够更加了解彼此了。然后就是成绩方面,我们需要知道自己成绩的变化,还要有比拟,这样我们就知道我们该在哪些方面更加努力了。然后就是财务方面,我们想通过财务系统知道班级财产都用在了哪些方面。最后就是希望有一个平台能够让我们交流一下学习或者是生活方面的感想。调研结果整理:在上一个可行性分析报告中,我们已经给出了初步的调查方案,调查的主要目标是系统的功能。现

34、在我们主要就系统的操作板块来进展更加详尽的调查。通过上一次的调查,我们把我们的班级管理系统分为了一下几个板块:成员管理、权限设置、信息查询、班级财务、班级评价几个局部。我们将通过采访几个班级的班委,得出他们平时工作的流程,最终进展板块的设计、具体化。根据调查,我们知道在成员管理的板块中,只有班长和团支书能够进展成员的添加以及更替。这两个人的权限是最大的,根本上所有的板块他们都能够查询以及控制,在权限设置板块中,班长可以设置自然班委的权限,比方生活委员、心理委员等等的权限,而团支部书记那么是可以设置几个团干部如组织委员、宣传委员的权限。这几个班级干部的权限不如团支部书记以及班长的权限大,但是比普

35、通的班级成员的权限要多一些,他们可以控制自己专属职能的局部功能。学习委员可以在成员管理的板块中进展同学有关信息的录入,如考试成绩等等,在班级评价板块中,学习委员可以再通知栏发布有关讲座的通知、考试的通知等等。心理委员可以在通知栏发表一些帖子,让同学们身心安康地成长。生活委员有专属的一个板块:班级财务板块。生活委员将会在收到班级钱财以及使用班级钱财以后将每一笔花销都登记在班级财务板块中,方便统计以及查询,同学们也可在此进展监视。文娱委员与宣传委员也都是可以再通知板块进展活动的通知。 而班级的普通成员们那么仅仅是可以录入自己的一般信息如姓名、学号、籍贯、兴趣爱好等等。他们可以在班级的讨论区进展讨论

36、、在财务板块他们可以查询到每一笔的花销,可以起到监视的作用。同时,在班级评价板块中,他们还可以进展班级干部工作的打分以及提出建议意见等等。这样更加方便了班干和同学们之间的交流。在调查中我们还将更加深入的了解每个班干工作的详细流程,以方便下一步工作的进展。业务流程调查与业务流程优化方案业务流程的调查业务信息的调查与分析班级管理信息系统的设计开发,主要是为了解决班干对班级的管理问题,提高管理效率。针对不同的班委,对系统所提供的信息需求也不同。综合起来,需要根本的数据信息是:每位同学的根本信息资料包括家庭、选课信息、成绩、奖惩情况。当想系统输入这些信息后,根据班委的不同权限分配不同的资料。业务流程的

37、调查与分析整个操作系统,不仅存在信息查询浏览的功能,还能进展信息的更改与发布。针对系统的这两大功能,对系统业务流程大体分析如下:首先,用户通过登录系统,获得相应的权限,在不同的权限范围内,进展不同的操作;然后,用户根据自居的需求,进展不同的操作,假设要进展信息的查询,需要系统的库存数据支持;假设要进展信息的更改,更新后的信息需要重新存入库存数据;最后,获得自己需要的信息。现行系统中薄弱环节的调查通过对该系统的分析,发现该系统主要存在两大问题:(1).保密性问题。因为在该系统中,存在很多隐私的个人信息,例如个人的家庭情况,成绩等等,是很多同学不愿公布的。所以除了要调查了解每位同学对隐私的保守程度

38、,还要建立一个比拟保障的平安系统,以便很好维护每位同学的隐私权,防止班级信息的外漏;(2).系统的存储量问题。班级可能每月都会有大量的信息公布,而系统的存储容量是有限的,在大量的信息中,存在很多的已经失效无用的信息,如何及时删除这些信息,留更多的空间用于发布新信息,是开发该系统很大的一个难点。业务流程图:图2-1 业务流程图数据流程调查与新系统逻辑模型数据分析通过业务流程分析,我们认为班级管理信息系统的数据主要涉及:学生信息每位同学的根本信息资料、课程信息包括选课信息、成绩情况、教师信息、干部信息、奖惩信息、班级财务、活动信息、讨论信息、资源共享。学生信息包括:学号,姓名,性别,出生日期,籍贯

39、,照片,兴趣爱好,特长,寝室号, ,E-mail,QQ,家庭住址, ,监护人,监护人 等。课程信息包括:课程编号,课程名称,课程学时,课程学分,开课学期、上课时间、任课教师、选课学生名册、学生成绩等。教师信息包括:教师编号,教师姓名,教师职称,研究方向,联系 ,办公室号,E-mail,家庭住址等。干部信息包括:干部编号,干部姓名,职务名称,职务级别,干部 ,上任日期,离任日期,任职时间等特征。团干部、班干部管理学生奖惩和综合测评等,奖惩信息包括:奖惩名称,奖惩类别,奖惩描述,奖惩附件,测评类别,测评级次等,奖惩信息依赖学生信息而存在。班级财务包括:班费收支金额,时间,用途,余额等。活动信息包括

40、:活动的时间,地点,主办单位,活动目的,参与人员,任务分配,过程记录等。讨论信息包括:主题,讨论参与者,参与者发言等。资源共享包括:音频、视频、课件等学习资源,培养方案,学生守那么等。学生信息采用发电子邮件的方式,由学生自己填写相关信息,再提交给信息系统管理员,做数据录入、整理。其他数据通过收集、加工原有资料的方式获取,同时进展分类整理。数据流程分析数据流图顶层:按处理数据的类型,可以将班级管理信息系统的业务处理简单地分为三局部:信息查询、信息修改、信息发布图2-2 顶层数据流图中层:信息查询:图2-3中层数据流图信息查询信息修改:图2-4中层数据流图信息修改信息发布:图2-5中层数据流图信息

41、发布底层:图2-6 底层数据流图(a)图2-7底层数据流图(b)新系统在各个业务处理环节拟采用的管理方法、算法和模型班级管理信息系统包括的业务主要有信息查询,成员信息录入、删除和修改,成员权限的处理,班级财务情况的记录,班级活动情况的记录等。1信息查询业务信息查询业务的管理方法主要是所有成员拥有共享所有信息的权限班级管理人员除了有共享所有信息的权限,还拥有添加、删除或修改对应于其职能的相关信息的权限,并对这些信息的质量负责这通过确定用户的权限进展判断,用户权限在成员权限处理中录入和修改如果 用户是班级管理人员 用户获得浏览信息的权利判断用户职责用户获得处理对应于其职能的信息的权利否那么 用户获

42、得浏览信息的权利2成员信息录入、删除和修改成员信息录入、删除和修改的管理方法主要是成员信息录入、删除和修改是班长的权限及责任当需要进展成员信息录入、删除或者修改时,由班长开启相对应的权限,并由班长或指定人员进展相应处理。当相关的工作完成时,由班长确认无误后,保存新信息并关闭权限。相对应的算法是如果 班级有成员变动如果 班级有新成员参加 班长开启成员信息录入权限,并指定录入人员 成员信息录入如果 班级有成员退出 班长开启成员信息删除权限,并指定相应人员 删除信息如果 班级有成员信息变动 班长开启成员信息修改权限,并指定修改人员 修改信息班长确认信息正确无误 如果 信息无误 班长保存新信息 回到判

43、断情况 否那么 回到判断情况如果 班级没有成员变动 不作处理3成员权限的处理成员权限的处理的管理方法主要是成员权限根据成员职位保持一定成员职位由每学年初始换届选举后,由班主任根据选举结果录入,一般情况下一年之内不做修改4班级财务情况的记录班级财务情况的记录的管理方法主要是班级财务情况的记录是班级生活委员的权限和责任生活委员每天记录当天发生的财务变动班级其他管理人员有确认班级财务的权限班长有定期检查班级财务情况的权限和责任班级财务信息对所有成员共享对应的算法是生活委员记录发生的班级财务变动生活委员确认财产的用途及相关管理人员或班级成员相关管理人员或班级成员确认记录的业务是否准确如果 信息无误 那

44、么确认班级财务情况变动记录否那么 回到第一步其中,当财产的用途属于班级活动的某一方面时,由负责该方面的班级管理人员进展确认,当关系到某一具体人员是,由该人员与班长共同确认,最终由班长在信息系统中确认。5班级活动情况的记录班级活动情况的记录的管理方法是班级活动情况的记录属于活动对应的班级管理人员的职责和权限活动属于哪一方面由班长确认班级管理人员每天记录当天发生的活动对应的算法是当发生活动时,班长确认活动属于哪一方面班长通知相关班级管理人员进展记录相关管理人员进展活动记录班长确认信息无误,那么保存记录,否那么,通知该管理人员重新记录与新系统相匹配的管理制度和运行体制的讨论稿在没有建立班级管理系统的

45、情况下,班级的管理仍然停留在传统的方法上,如用纸和笔记录信息,在一大堆纸质资料中翻阅查找班级信息,通过短信和邮件传达信息和命令等。传统的方法存在很多的缺点,首先第一个是浪费时间,作为一名负责人的班干部,要真正管理好一个班级工作量无疑是很大的,传统的方法需要班干部花费大量的时间和精力,其中大局部浪费在有用信息的查找上和信息传达和反响上。第二个缺点是工作量大容易混乱,用传统的方法管理班级当信息量很大时,对资料的整理变得非常困难。因而,作为现代大学的一个先进班级,需要一个新系统来帮助帮助班级管理。新系统的管理制度是班主任领导,班长跟团支部书记为主力,其他班干部辅助通过适当的运行体制来对整个班级成员进

46、展管理的这样一个制度。其中运行体制为由班主任和班干部组成班级管理员通过的分5局部功能组成:成员管理、信息查询、班级财务、班级工作、权限设置。下面我们分别进展阐述:在运行体制方面,班级作为一个整体包含了许多的个体,用户作为班级的个体可以在班级范围能有自己的行为。与其相关涉及到班级的长期维护和管理等功能。班级管理员充当维护者这个角色,他可以将班级成员组织在一起,而且拥有班级管理功能的使用权。而针对用户将使用到的功能和特点,将此系统模块划分为成员管理、信息查询、班级财务、班级工作、权限设置5个子模块。那么系统功能的使用者应该是班级管理员,所有的功能设计都应该以管理员的权限为核心。通班级成员升级为班级

47、管理员,协调日常工作。此系统模块的设计主要突出班级管理员的功能和特点,它与普通的用户有很大的区别。系统虽然对所有用户开放,但局部资料和功能只针对班级管理员开放,这样利于整个系统运行的有效性和持续性。其中,整个系统由4局部成员构成:级别由上至下分别为一级管理员班主任、二级管理员班长跟团支部书记、三级管理员其他班干部、其他同学。其中,班级管理员可以对系统模块进展查看和编辑、修改功能,而班级普通成员除在成员管理模块可以编辑自己资料外,其他模块只能查询。5个模块可以各细分为几个功能:成员管理方面:登记成员信息、添加或删除班级成员。班级工作方面:班级活动、班级活动方案、登记班级活动、执行记录和班级活动结

48、果反响。信息查询方面:德育管理和德育考评结果,学习管理和成绩管理,考勤记录。班级财务方面:班费管理、班费收入和班费支出。权限设置方面:对班级成员进展权限设置,上级班级管理员可以设置或删除下级管理员身份。成员管理模块上所有班级成员可以对自己个人信息如学号、姓名、年龄等个人信息进展编辑并且对于某些信息可以决定是否公开于全体成员;班级管理员可以对其中信息进展审核和修改。班级工作模块上所有功能均由班级管理员管理,在每一个班级活动信息最后留有两个模块,一个是班长和支书总结,二级管理员及以上的管理员填写;另一个是同学留言,所有班级成员均可发表自己留言,二级及以上管理员可以对留言进展删除。信息查询模块上记录

49、班级成员的学习成绩由学习委员进展编辑、德育考核由班长和团支书进展编辑和考勤记录由班长和组织委员进展编辑,二级及以上管理员可以编辑及查看所有信息,班级所有成员可以查看自己所有信息。班级财务模块主要由生活委员进展管理和编辑,公布班级所有的财务状况和活动,所有班级成员均可进展查看。以上4个模块均设有留言栏供全体班级成员留言用,二级及以上管理员可删除留言。最后一个权限设置模块中,由一级管理员设置二级管理员权限,二级管理员设置三级管理员权限,上级管理员拥有下级管理员的所有权限。系统设计与系统实施的初步方案系统设计:系统设计基于Access数据库为根底,使用VB进展设计。主要包括:硬件构造设计系统软件构造

50、的设计子系统划分与模块构造设计数据库设计代码设计输出设计输入设计处理过程设计人机界面设计平安设计系统实施系统实施阶段,能够完成根本的功能,包括权限设置,信息查询,通知发布等,不断改良系统,争取能够在班级中真正推行。?系统设计报告?硬件构造设计我们的班级管理系统分为了一下几个硬件的组成局部:中央处理器、存储器、输入设备、输出设备以及其他设备。这些我们都采用IdeaCentre A600-睿智型电脑的硬件。处理器:英特尔奔腾处理器 T4400主:2.2GHz, 1MB二级缓存, 800MHz系统总线频率。存储器:内存:4G DDRIII,1066MHz,硬盘:500G 7200转高速SATAII防

51、震硬盘,光驱:Slot-in Rambo吸入式刻录光驱。输入系统:无线超薄多媒体键盘,无线光电鼠标。输出系统:显示器:21.5寸16:9全高清液晶 ,分辨率 1920 x1080。摄像头:动感高清晰摄像头。音响系统:低音炮多媒体音箱,声卡:杜比Home Theatre认证High definition音响系统 。麦克风:内置麦克。另外,这款计算机还有一些功能特色,它数据传输是6合1数码读卡器/6个USB接口/1394接口。平安系统:联想系统拯救。稳定系统:立体分流技术/智能温控散热/硬盘防震/电源稳压设计。绿色环保:三维降噪/360电磁辐射/RoHS无铅认证。软件构造设计根据班级的实际情况,经

52、过我们工程开发小组的讨论,我们决定采用Microsoft Access 2007作为软件开发环境并配以Visual Basic编程语言来进展班级管理系统的开发。它是微软公司推出为面向中小型用户的灵活的数据库管理软件,Microsoft Access 2007提供了一个信息系统的集成开发环境,它包括了数据库管理系统、用户界面设计、报表、WEB页面等的设计和运行环境。它的优点是系统多处提供了开发向导,非常便于开发者开发和用户使用。编程语言在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口API函数,动态链接库DLL、对象的链

53、接与嵌入OLE、开放式数据连接ODBC等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的管理信息系统。工程采用C/SClient/Server模式进展数据访问,客户端采用VB语言设计的用户界面,运行在Windows XP/7上;效劳器端采用Access设计的数据库管理系统,运行在Windows XP/7上。 作为备选方案,也可以采用只是Microsoft Access 2007环境的构造设计,即只是用Microsoft Access 2007来进展系统的编制而不使用 Visual Basic编程语言来进展设计,这样编制出来的程序可能更加简单,但是在功能、外观以及可操作性上

54、却比不上二者的结合了。子系统划分与模块构造设计根据系统划分相对独立性的原那么,我们将班级管理信息系统划分为五个子系统:成员管理子系统、权限设置子系统、信息查询子系统、班级财务子系统、班级工作子系统。图3-1 系统构造图其中信息查询为主要的子系统,我们把信息查询作为主模块,做信息查询模块构造设计。图3-2信息查询构造图数据库设计表3-1学生信息字段名称数据类型字段大小必填字段允许空字符串学号主键文本8是否姓名文本10是否性别文本1是否出生日期日期/时间64是是籍贯文本64是否照片超链接64是否兴趣爱好文本64否是寝室号数字10是否 文本11是否QQ文本20是是E-mail文本64是是家庭住址文本

55、64否是 文本6否是特长文本64否是备注文本64否是表3-2教师信息字段名称数据类型字段大小必填字段允许空字符串教师编号主键数字20是否教师姓名文本20是否教师职称文本20是否研究方向文本64是否联系 文本11否否办公室号文本20是否E-mail文本64是否家庭住址文本64否否表3-3课程信息字段名称数据类型字段大小必填字段允许空字符串课程编号主键数字64是否课程名称文本64是否课程学时数字3是否课程学分数字2是否开课学期文本64是否上课时间时间/日期64是否任课教师文本64是否学生成绩文本5是否表3-4干部信息字段名称数据类型字段大小必填字段允许空字符串干部编号主键数字8是否干部姓名文本10

56、是否职务名称文本10是否职务级别文本3是否干部 文本11是否上任日期日期/时间20是否离任日期日期/时间20是否任职时间数字20是否表3-5学生奖惩和综合测评字段名称数据类型字段大小必填字段允许空字符串编号主键数字2是否奖惩名称文本20是是奖惩类别文本20是是奖惩描述文本20是是奖惩附件文本20是是测评类别文本20是是测评级次文本20是是表3-6班级财务字段名称数据类型字段大小必填字段允许空字符串收支编号主键数字2是否班费收支金额货币64是是时间时间/日期20是是用途文本64是是余额货币64是是表3-7活动信息字段名称数据类型字段大小必填字段允许空字符串活动编号数字2是否活动的时间日期/时间2

57、0是是地点文本64是是主办单位文本64是是活动目的文本64是是参与人员文本64是是任务分配文本64是是过程记录文本64是是代码设计在班级管理系统中,主要采取层次码对班级成员进展编号。每个代码分为两个层次,一级科目代表班级成员职位,二级科目代表成员编号,最后一位为校验码。一级科目根据成员职位可能为0、1、2中的一个。0代表班级管理人员,1代表班级普通成员,2代表系统管理员。二级科目为成员编号,对班级管理成员代表不同职位,具体如下:表3-8 二级科目编号职位00班主任01班长02学习委员03生活委员04体育委员05文艺委员06心理委员07团支书对普通成员根据姓名拼音顺序进展编号。最后一位为校验码,

58、根据公式产生。采用求余数法,公式为:校验码=代码%4代码个数输出设计图3-3 信息查询界面(a)以学号为索引,对学生数据库进展检索,输出所有相关信息。图3-3信息查询界面(b)此图为以学号08242075为查询所显示的结果。输入设计图3-3 成员管理界面通过该页面,对学生数据库进展根本的添加删除操作。增加过程中,姓名、学号、性别为必填项,其他为选填。删除时同样以学号为检索。处理过程设计班级管理信息系统中,主要模块包括查询数据库,输入查询条件,输出查询结果,信息查询,申请修改,修改权限,修改信息,输出修改信息,验证修改信息,保存修改结果等。其IPO输入、处理、输出图为:表3-9 信息查询模块输入

59、、处理和输出流程图系统名:信息查询系统 编制者:模块名:信息查询 编号:1由哪些模块调用:选择查询信息 调用哪些模块:调用相关文件,输出输入:信息编号,无此信息 输出:相关文件算法说明:从选择查询信息模块获得信息编号根据信息编号获得文件编号并将文件编号输入调用相关文件模块从调用相关文件模块获得相关信息转化为相关文件输入到输出模块局部数据项:表3-10 选择查询模块输入、处理和输出流程图系统名:信息查询系统 编制者:模块名:选择查询信息 编号:2由哪些模块调用: 调用哪些模块:信息查询输入:查询条件 输出:信息编号,无此信息算法说明:从外部获得查询条件根据查询条件获得信息编号或无此信息信号将信息

60、编号或无此信息信号输入到信息查询模块局部数据项:表3-11 调用相关文件模块输入、处理和输出流程图系统名:信息查询系统 编制者:模块名:调用相关文件 编号:3由哪些模块调用:信息查询 调用哪些模块:读相关文件输入:文件编号 输出:信息编号,相关信息算法说明:从信息查询模块获得文件编号将文件编号装化为信息编号并输入到读相关文件模块获得相关信息并输入到信息查询模块局部数据项:表3-12读相关文件模块输入、处理和输出流程图系统名:信息查询系统 编制者:模块名:读相关文件 编号:4由哪些模块调用:调用相关文件 调用哪些模块:输入:信息编号 输出:相关信息算法说明:获得信息编号根据信息编号查询相关文件获

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论