- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第01章数据库应用基础——学籍管理系统案例分析_第3稿
第一章 数据库应用基础——学生管理系统案例分析
本章将以设计实现一个学生管理系统为例,介绍数据库应用系统的设计开发过程并详细介绍与之相关的数据管理技术的发展、数据与数据模型、数据库系统的结构等相关知识,其中包括:数据管理技术的发展、数据库管理系统的发展、数据结构与数据模型、数据库系统结构、数据库设计和当前流行的几种数据库管理系统的比较等内容。
1.1 学籍管理系统案例分析
在本节将以计划设计开发《学生管理系统》为例,着重讲解中小型信息管理系统的设计与实现的方法及完成《学生管理系统》的设计开发文档。
1.1.1 任务的提出
新学期开始了,学生晓灵被班主任良老师叫到了办公室。
良老师说:“晓灵呀!咱们班的同学学习计算机知识有一段时间了。你作为咱们班的班长能不能利用所学到的计算机知识开发一个软件来管理咱们班的学生信息。这样一来,你既提高了专业知识水平和解决实际问题的能力,也能够更好地管理这咱们班,为同学提供更好地服务!如果这个软件做得好,我们还可以推广到整个年级、整个系乃至整个学院。”
晓灵说:“做这个软件非常有意义,我非常愿意做这件事。但就凭我目前所掌握的那点计算机知识来做这件事难度很大。”
良老师说:“你只要愿意做这个软件,有困难不怕。这件事学院、系领导都非常支持,需要我解决什么困难尽管说好了。我听说咱们班这学期开设了《数据库原理与应用》这门课,讲授这门课的郝老师水平挺高,这个软件怎么做你先问问他。”
晓灵接受了这个任务,首先为这个软件起了一个很好听的名字《晓灵学生管理系统》寓意为:软件虽小,但很灵!晓灵知道自己虽然学习了一些计算机知识,但要想仅依靠这些知识来做这个软件是远远不够的。于是她就是去找了讲授《数据库原理与应用》这门课程的郝老师。
晓灵说:“郝老师,现在良老师让我开发一个以管理学生信息为目的的软件。我需要您的帮助,请您指点一下,我需要从哪方面入手?需要先了解哪些知识?”
郝老师:“要想开发这样的一个软件去管理学生信息,从数据量上看可以称之为一个中小型信息管理系统。当然在开发初期可以做得小一点,在使用过程中可以逐步扩展。这就要求在系统设计之初必须具备前瞻性,功能要适度并尽可能超前。我认为要想实现这样的一个系统,你首先应该考虑好以下几个问题:
第一,要确定这个系统的使用者,及其操作计算机的水平、能力和素质。
第二,要确定系统用户对系统功能的要求并且这些功能是否允许分期实现,从而确定系统的边界。
第三,确定系统的使用环境和运行环境。如,系统是运行在单机上还是运行在网络中?系统可能在哪些操作系统上运行?
第四,系统用户对系统的性能、稳定性有哪些要求?”
郝老师继续说,“你先把这4个问题回答清楚了,做出一个开发文档。之后我们再讨论”。
晓灵原以为开发这个软件不会太难,一了解这里需要了解和掌握的东西还挺多。于是她就根据郝老师的指导,通过看书和上网有哪些信誉好的足球投注网站相关的知识并认真学习。
1.1.2 解决方案
经过几天的忙碌,晓灵根据郝老师的指导和自己的所学知识完成了《晓灵学生管理系统》的开发准备文档。
《晓灵学生管理系统》开发准备文档
某学院对学生信息一直采用手工处理方式,但随着学院的发展,学生日益增多,学校对信息的需求量越来越大,对信息处理的要求也越来越高,手工处理学生信息的弊端日益显现。由于管理方式的落后,处理数据的能力有限,数据的冗余度大导致工作效率低,不能及时为领导和老师提供所需信息,数据共享的程度低使数据得不到充分利用,造成数据的极大浪费。解决这些问题最好的办法是实现学生信息管理的自动化、信息化,用计算机处理来代替手工处理。准备设计实现《晓灵学生管理系统》轻松地完成学生相关信息数据的录入、浏览、查询和统计的操作,方便领导和老师对学生信息的掌控,更好地完好学院教书育人的目的,为社会提供合格的劳动者。
从上述情况可以看出,开发学生信息管理系统、实现学生信息管理的计算机化是非常必要的,也是可行的。因为使用信息化的学生信息管理系统可以彻底改变目前学生信息管理工作的现状,能够提高工作效率,能够提供更准确、及时、适用、易理解的信息,能够从根本上解决手工处理中数据之间联系弱、数据冗余大,信息滞后、资源浪费等问题。
为了降低系统开发初期的开发难度,缩短开发时间,《晓灵学生管理系统》将分两期进行设计实现。
根据郝老师的指导,系统开发准备文档解决了以下4个问题:
第一、确定了这个系统的用户:这个系统的用户是学院的领导、教职员工和学生。这些人对于计算机应用水平、操作的能力和素质参差不齐。为了降低系统开发难度和缩短开发时间,《晓灵学生管理系统》一期暂不提供图形化的用户操作界面,故系统一期的用户是领导、教职员工和学生中计算机应用水平和能力较高的人,让他们经过培训就可以使用该系统。二期目标则是提供图形操作界面,让更多的人享受工作的快捷和高效。
第二、确定了系
文档评论(0)