学生会信息管理系统设计与分析.doc_第1页
学生会信息管理系统设计与分析.doc_第2页
学生会信息管理系统设计与分析.doc_第3页
学生会信息管理系统设计与分析.doc_第4页
全文预览已结束

下载本文档

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

文档简介

学生会信息管理系统设计与分析摘要:先从学生会信息管理系统的背景和构成系统的功能需求入手,论述了学生会信息管理系统的设计与实现,其中主要讨论了如何设计系统,以及系统实现中用到的一些算法,然后对学生会信息管理系统做了一些简短的总结并提出了新的展望,最后简单讨论了本系统需要改进和完善的地方。关键词: 学生会,信息,VB,数据库,管理系统正文:1 背景学生会,是现在学校中的组织结构之一,是学生自己的群众性组织,是学校联系学生的桥梁和纽带。学生自觉接受学生会的领导、督促和检查,积极支持学生会的各项工作。它在学校的作用可以说举足轻重,随着学校规模的不断扩建,学生会也日趋庞大,相应的对于学生会的管理工作也显的越来越紧手!未来学校的发展趋势是完全自动化的信息管理,而且随着计算机的普及,信息处理量的逐渐扩大,手工处理方式已经远远不能满足人们管理活动的需要,各种工作都逐渐由手工转为自动化,将使许多复杂、繁琐、且需要很多人力的工作变得简单。对学生会的管理工作包括很多方面,有对新学生会成员的管理,对各学生会成员担任职务的管理,对各学院学生会分部的管理等等,这么多复杂的工作如果都用手工来实现,不仅效率很低,管理不方便,而且容易出错。在当今学校管理现代化要求下,为了提高学校学生会主席各部长以及学校老师领导对学生会管理工作的效率,在管理信息化、方便管理的要求下开发此系统。2 学生会信息管理系统的需求分析软件开发包括需求、设计、编码和测试等阶段,首先应给出软件的目标,确定要做什么;然后要决定如何达到这一目标,给出策略、方法和步骤;继而加以实现,制作出所需要的软件;经过适当的检测,判定符合初始目标以后,方可投入运行和使用。本项目旨在用微型计算机对全校的学生会事务进行管理,其内容包括新学生会成员的管理、对各学生会成员担任职务的管理、对各学院学生会分部的管理等等。学生会管理人员在进入系统时,系统通过注册登录来提供用户的访问权限,系统会检查用户的合法性,如不合法,系统拒绝用户进入,如是合法用户,则根据命令要求类型处理。本系统主要有新学生会成员的管理、对各学生会成员担任职务的管理、对各学院学生会分部的管理、资格审定等具体功能,分别进行不同的管理。新学生会成员管理首先按照各专业录入新成员干事信息,录入时若录入的信息不完整,则给出提示信息,要求用户录入完整信息;若新成员干事库中已经存在该成员信息的给出提示信息,保证不重复录入新成员信息。在录入阶段,会显示新成员库中的记录,可以进行浏览、删除、修改等操作,以便用户录入正确无误的新成员信息,最后打印编好学号和分好各学生会部门的新成员干事名单并将新成员记录写入学生会信息库。(1)新学生会成员的管理:使用一般方法和特殊方法对新成员干事进行管理。分别按照这两种方法进行成员的信息录入和修改纠正。信息录入时,按照各部门顺序录入,可保证录入完整且不重复,同时也要实现对新成员干事的浏览、删除、修改等操作。成员信息发生变化时,能自动填写重修库,更改后给出提示信息。成员信息录入处理完毕后,合并到学生会信息库,可以对学生会信息总库进行浏览、修改、删除、插入、查找等操作,同时提供各成员干事的查询功能,可按照学号、姓名、所在部、自己所在专业班级等查询。 (2)对各学生会成员担任职务的管理:首先对学生会各部门(包括学习部、体育部、科协部等)总体情况进行浏览,可以查询各部门总体情况、某个学生会成员情况等。主要是针对各部门部长及副部长对其干事的管理以及学生会主席和教师领导对各学生会部门的信息核实,另外对学生会换届后新任部长的登记进行相应的管理,输入某个学生会部长学号,则显示该部长相关信息(姓名、专业等) 、担任哪个部长、兼任什么样的职务等。(3)对各学院学生会分部的管理 包括下放任务,学生会总部对各学院学生会的管理。(4)资格审定 :主要对新任的学生会部长主席及原学生会部长主席进行管理资格审定,审定后填写资格库,显示审定结果。另外,系统要提供完整的“系统帮助”机制来向用户解释和说明系统的整个操作使用规程。3 学生会信息管理系统的设计3. 1学生会信息管理系统的设计及其结论该系统的设计思想是要实现一个相对稳定、协调的学生会信息管理系统的工作环境。该系统设计的主要思路是:自顶向下采用功能模块的方法,整个系统均按照一个主控程序调用若干个功能模块的方法实现。从系统的功能出发,我们将整个系统分为新学生会成员的管理、对各学生会成员担任职务的管理、对各学院学生会分部的管理、资格审定四个部分来叙述其设计目标。(1) 新学生会成员的管理。建立新学生会成员库,支持用户对新成员的信息进行录入、删除、修改等操作,再对新成员自动编排学号、姓名、专业,然后对新成员进行自动分部门,打印新成员名单等。(2) 对各学生会成员担任职务的管理。支持用户对各部门部长信息即兼任职位的录入、删除、修改等操作 ,自动填写重修库。(3) 对各学院学生会分部的管理。包括下放任务,学生会总部对各学院学生会的管理。(4) 资格审定。对学生会部长主席及原学生会部长主席进行管理资格审定、查询,。系统是由内部各个互相依赖的组成部分按照某种规则组合在一起的,各个部分尽管在功能上相对独立,但彼此之间是有机联系的。3. 2 系统设计时考虑的因素3.2.1 学生会信息管理系统开发工具选择的考虑整个学生信息管理系统包括许多信息,如学生会干事基本信息、学生会各部长基本信息、各学院学生会分部基本信息、部长等换届信息、专业信息等等,其信息量比较复杂。学生会信息管理系统首先应该属于数据库的范畴,选取合适的工具建立起各种信息库是整个系统设计的关键。经过对所需数据库结构的分析,对实现预定功能所采用的算法的讨论与审核之后,以及对Borland C + + 、Visual Basic 、Borland Delphi 等编程语言的特点作了认真地分析和比较之后,考虑到VB的学习比较简单,适合那些小型信息管理系统开发,效率高,具有强大的数据库开发和管理功能,它以Windows 为操作系统,是基于图形界面、可视化的、面向对象的开发工具,程序员可根据程序和界面设计要求,直接在屏幕上“画出窗口、菜单、按钮等不同类型的对象,并为每个对象设置属性。 使用VB的另一个关键因素是它可以很好的和数据库进行连接,可以只写少量程序代码就能够快速开发出数据库应用程序,使用VB 所提供的数据库桌面,可以方便地建立数据库,最终决定以Windows xp 下的VB6.0 为软件开发工具。在开发过程中,深深体会VB的强大的实用功能,以此缩短开发系统的周期,最终希望结合语言查询功能,采用动态建库方式实现系统对数据库的增、删、查、阅、改、存等功能。3.2.2 用户界面设计用户界面是系统与用户之间的接口,是控制和选择信息输入输出的主要途径。用户界面设计应坚持友好,简便,实用,易于操作的原则,尽量避免过于繁琐和花梢。例如,在设计菜单时应尽量避免菜单嵌套,层次过多和每选择一次还须确认一次的设计方式。在设计大批数据输入屏幕界面时应避免颜色过于丰富多变,因为这样对操作员眼睛压力过大,会降低输入系统的实用性。为了方便用户使用本系统,操作简单方便,本系统采用信息系统功能选择操作的最常用方式,菜单方式。在进入系统后,所有的系统功能都在菜单上显示出来,用户可以直接选择某一功能进入模块,方便,快捷,简单。另外,在整个系统中,采用人机交互方式,操作简单,使用者只需使用鼠标和键盘即可以完成相应的操作,用户无需懂得计算机专业知识,只要按提示信息使用键盘就可以方便的使用该系统。例如,对于一些信息比较固定的数据,像学生会中成员的专业名称、性别、学号等事先将其存放在下拉列表中,当输入到这些数据时,可在列表中选择相应的项目进行输入,这样就不用每次输入汉字的专业名称或性别等。这种操作方式既可加快输入速度,又可以保证输入数据的正确性。为了方便用户, 在必要的地方设置了帮助功能,帮助用户了解系统功能,操作方式,运行状态,错误处理等各项内容。此系统界面简单明了,色彩适中有足够的提示信息来引导操作员进行输入操作。所安排的提示信息尽可能的简单明了,使用户能够很容易地理解输入要求,并进行正确的输入操作。4 学生会信息管理系统的主要算法与数据结构4. 1 实现思想4 数据库的设计从实际的管理需求出发,按照用户对数据处理的要求,考虑到系统的运行效率,可靠性,可修改性,灵活性,通用性和实用性等各个方面,完成用户权限的设计,索引文件或临时文件的设计,视图的设计等等。4. 2 主要数据表新学生会成员的管理、对各学生会成员担任职务的管理、对各学院学生会分部的管理、资格审定这几个模块之间有着密切的联系,其处理顺序是连续的,基本体现了学生会成员从加入学生会到退出的活动全过程。为了进行新学生会成员的管理、对各学生会成员担任职务的管理、对各学院学生会分部的管理、资格审定等处理,笔者设计了新生成员表,学生信息表,学生担任职务表,专业班级表 ,资格表等等。4. 3 系统实现中的主要算法4.3.1 自动分部门算法在自动分部门界面中,先统计各个部门的新成员人数,系统给出建议每部门人数(每部门大约人数事先在系统中设定) ,若不想使用建议分部门数,也可自行输入一个分部门数。分部时考虑了性别(男女) 、专业等因素,确保男女生比例。 自动分部门后,可以显示各部门新成员干事名单。4.3.2 学生会人员查询算法成员查询算法主要利用数据库中的SQL 查询语句实现,分别以学号码,部门名,专业班级为查询条件对各学生会成员表进行检索,检索结果显示给用户。5 结束语此系统以实际为背景,但与实际有一些差距。在设计中,为了减小复杂程度,简化了某些方面。本学生会信息管理系统还有一些需再改进的地方,可以依据本系统中处理问题的思路和方法再增加一些功能模块,如成员部门调换管理,成员违纪退部管理等进一步提高系统的的科学性;本文主要论述了学生会信息管理系统的一种设计方案及其实现思想,详细讨论了该系统从需求分析到系统设计的思路和过程,给出了系统中具体实现设计时考虑的因素,并且描述了系统实现过程中的主要算法(这里列出了自动分部门算法、自动查询成员算法) 的思路和处理过程。参考文献:1 赵乃真 信息系统工程

温馨提示

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

评论

0/150

提交评论