管理系统课程设计报告

时间:2022-06-28 14:07:44 数据库操作系统 我要投稿
  • 相关推荐

管理系统课程设计报告

  管理系统是由管理者与管理对象组成的并由管理者负责控制的一个整体。小编为大家整理的管理系统课程设计报告,喜欢大家喜欢。

管理系统课程设计报告

  管理系统课程设计报告1

  一.绪论

  奥林匹克运动是在奥林匹克主义指导下,以体育运动和4年1度的奥林匹克庆典——奥运会为主要活动内容,促进人的生理、心理和社会道德全面发展,沟通各国人民之间的相互了解,在全世界普及奥林匹克主义,维护世界和平的国际社会运动。奥林匹克运动包括以奥林匹克主义为核心的思想体系,以国际奥委会、国际单项体育联合会和各国奥委会为骨干的组织体系和以奥运会为周期的活动体系。

  1894年6月23日,当顾拜旦与12个国家的79名代表决定成立国际奥委会、开创奥林匹克运动时, 这一壮举曾一度成为人们讽刺的对象。而在百年之后的今天,奥运会已成为普天同庆的节日,奥林匹克运动也吸引了202个国家和地区的积极参与。

  奥林匹克运动是人类社会的一个罕见的杰作,它将体育运动的多种功能发挥得淋漓尽致,影响力远远超出了体育的范畴,在当代世界的政治、经济、哲学、文化、艺术和新闻媒介等诸多方面产生了1系列不容忽视的影响。奥林匹克运动不仅构成了现代社会所特有的体育文化景观,以其特有的文化魅力愉悦人们的身心,更以其强烈的人文精神催人奋进,生生不已。

  奥林匹克运动是时代的产物,工业革命大大扩展了世界各民族之间在经济、政治和文化等方面的联系,各国交往日益密切,迫切需要以各种沟通手段来加强国际间的相互了解。奥林匹克运动正是为适应这种社会需要而出现的,是人类社会发展到一定阶段的必然产物。

  因此,本系统在VF环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析奥运会管理系统的漏洞,创建了一套行之有效的奥运会管理系统的方案。文章详细介绍了奥运会管理信息系统的系统分析部分,包括可行性分析、组织机构分析、管理职能分析、业务流程分析、数据流程分析、数据字典、处理描述等等;系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序。本系统界面友好,操作简单,比较实用,可以让读者更好地了解奥运会的一些基本情况,了解奥运会的向上精神。

  二.系统规划

  1.系统功能设计

  “奥运会举办地及会徽管理信息系统”的主要功能有:用户登陆、举办地信息、会徽信息、系统维护。奥运会查询系统所要实现的功能如下:

  1.用户部分:

  奥运信息查询:包括奥运届次、奥运会举办地、会徽

  2.管理员部分:

  奥运信息维护:管理员可以对信息进行分类,查找,添加,修改,删除等操作。

  奥运图库维护:管理员可以对图片信息进行添加,修改,删除等操作。

  三.系统分析

  1.    可行性分析

  可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。可行性分析是通过对项目的主要内容和配套条件,如市场需求、资源供应、建设规模、工艺路线、设备选型、环境影响、资金筹措、盈利能力等,从技术、经济、工程等方面进行调查研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。可行性分析应具有预见性、公正性、可靠性、科学性的特点。信息系统也应从技术可行性,经济可行性和社会可行性三方面来论证。通过长时间的观察与实践,我觉得奥运会举办地及会徽管理系统的可行性分析如下:

  1.经济上的可行性

  经济上的可行性主要是预估费用支出和对项目的经济效益进行评价。该奥运会举办地及会徽管理系统的支出费用主要包括用户登陆费用,实施该系统的主要费用:设备购置费用:包括服务器、工作站、外围相关设备的购置费用。软件费:本系统的费用,相关操作平台软件费。运维费:系统运行、维护费用。相关技术的培训费用。这些都是能够承担的费用水平。

  每参加一届奥运会都要响应的增加一项查询记录,并作出相应的更改,支出经费也不会太多,同时,还要考虑技术人员,该系统主要是一项技术性很强的工作,这应该占很大一笔开销 。同时,由于该系统实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于系统的开发,建立信息中心,可将来自各方面的信息集中管理,提高该系统的计划性和预见性,快速地反馈市场信息。

  2.技术上的可行性

  技术上的可行性主要分析当前软,硬件技术能否满足对系统提出的要求,此外还要考虑开发人员的水平。 技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。信息系统属于知识密集型,对技术要求高,如果缺乏足够的技术力量,或者单纯依靠外部力量进行开发,既达不到预期的目标。奥运会举办地及会徽管理系统的工作主要是在用户和奥运会官方网之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的'信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。

  3 管理上的可行性

  管理上的可行性指的是管理人员对开发应用项目的态度和管理方面的条件,主管领导不支持的项目肯定不行 。管理方面的条件主要是指管理方面 是否科学,相应的管理制度改革的时机是否成熟,规章制度是否齐全以及原始数据是否正确等。奥运会举办地及会徽管理系统可以帮助人们更好地了解奥运会的一些知识 ,现在也提倡全民运动,可以促进人们的积极性,能够得到管理人员的支持,和用户的喜爱。

  4.社会上的可行性

  社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。它对奥运会带来的影响可以看到:

  对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对奥运会官方工作人员的要求提高,使奥运会官方机构在一定的可能下进行机构精简,迫使工作人员继续学习新知识。

  管理系统课程设计报告2

  一、背景简述

  使用计算机进行信息管理,不仅提高了工作效率,而且大大的提高了其安全性.尤其对于复杂的信息管理,计算机能够充分发挥它的优越性.学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。

  二、需求分析

  问题的分析

  手工操作还十分落后,效率极低,成本很大,以后的社会是信息的社会,信息只有快,准,精才能发挥其价值。所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。

  三、系统菜单的主要功能

  (1)输入若干条记录

  (2)显示所有记录

  (3)按学号排序

  (4)插入一条记录

  (5)按姓名查找,删除一条记录

  (6)查找并显示一条记录

  (7)输出统计信息 (新增)

  (8)从正文中添加数据到结构体数组中

  (9)将所有数据写入文件中

  (0)退出程序

  四、功能设计

  功能1和4的算法相似,输入一条记录到结构体中去,其中有一部很关键,就是通过gets将所有的多余的字符,回车读去,否则就会出错。

  功能2是显示所有的记录,通过循环输出,格式也比较重要。

  功能3为按学号排序,因为学号定义成了字符数组的形式,因此在运用冒泡法进行排序的时候,要用到strcmp,strcpy等函数。

  功能5为按姓名删除记录,先输入姓名,再比较,如果没有则返回失败信息,如果找到就将此记录都向前移一位,返回n-1。

  功能6的算法在5中就已经体现了,输入姓名,比较。

  功能7为新增的功能,因为考虑到原来给出的函数中竟然没有对学生成绩的统计功能,因此新增此功能,可以得出所有的记录个数,最高、最低、平均分,并输出相关的学生信息等。

  功能8和9是对文件的操作,提前准备好数据。

  五、函数调用关系图

  注:“→”代表调用

  Input函数

  打印链表记录

  Display函数

  输入若干条记录

  menu_select()函数

  选择菜单

  Sort_by_num函数

  显示所有记录

  Delete_a_record函数

  按姓名查找,删除一条记录

  Query_a_record查找并显示一条记录

  Statistic函数

  输出统计信息 (新增)

  AddfromText函数

  从正文中添加数据到结构体数组中

  Main函数

  Insert_a_record插入一条记录

  WritetoText函数 将所有数据写入文件中

  退出程序

  Reverse(head)函数

  按学号排序

  六、设计测试流程

  1、进入界面

  2、输入选项1,回车;

  按提示输入数据:

  3、回到主菜单;

  输入选项7,回车;

  输入文件名:data.txt,回车;

  出现成功提示,则读入文件操作成功。

  4、回到主菜单,输入2,回车

  每10个暂停显示数据

  5、回到主菜单,输入3,回车

  出现排序成功信息。

  6、回到主菜单,输入4,回车

  按提示插入一组数据

  7、回到主菜单,输入5,回车

  按提示输入姓名,删除数据

  出现删除成功的信息

  8、回到主菜单,输入6,回车

  输入姓名进行查询

  9、回到主菜单,输入7,回车

  出现统计信息

  10、回到主菜单,输入9,回车

  输入result.txt,回车

  出现成功写入文件的信息

  11、回到主菜单,输入0,回车退出系统

  七、心得体会

  通过这次课程设计,增加了我学习软件技术的兴趣,虽然还不明确软件技术包含的具体内容,但从C语言这门课程开始,已发现程序设计的乐趣,在学习C语言的过程中也学到了许多计算机应用基础知识,对计算机的'机体也有了一个大体的了解。在具体操作中对这学期所学的C语言的理论知识得到巩固,达到实训的基本目的,也发现自己的不足之出,在以后的上机中应更加注意,同时体会到C语言具有的语句简洁,使用灵活,执行效率高等特点。发现上机实训的重要作用,特别是对数组和循环有了深刻的理解。通过实际操作,学会 C语言程序编程的基本步骤、基本方法,开发了自己的逻辑思维能力,培养了分析问题、解决问题的能力。