- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
*******************
实践教学
*******************
兰州理工大学
经济与管理学院
2023年秋季学期
数据结构课程设计
题目:学生学籍管理系统
专业班级:09级信息与管理01班
姓名:
学号:
指导教师:
成绩:
课程设计的目的与意义
一般来讲,课程设计教学实验复杂一些,深度更广并且更加接近实用。目的是通过课程设计的综合训练,培养学生实际分析问题、编程和动手能力,使学生对数据结构进行更深一层的了解,培养同学们对学习数据结构这门课程的兴趣,让同学们学会如何去查找资料和整合处理这些资料的能力,也为以后的大学毕业设计论文打下了一个初步的根底。这些课程设计都是比拟难的,要分成几个小工程,几个学生一组,培养团队协作精神。最终帮助学生系统掌握课程的主要内容,更好地完成教学任务。
〔1〕根本掌握面向过程程序设计的根本思路和方法;
〔2〕到达熟练掌握数据结构的根本知识和技能;
〔3〕能够利用所学的根本知识和技能,解决简单的程序设计问题。
关键词:课程设计,学籍管理
前言
人类已经跨入二十一世纪,科学技术的开展日新月异,初见端倪的只是经济不仅预示着经济社会生活将发生新的巨大的变化,更预示着信息社会已经来临。信息的获取、分析、处理、发布、应用能力将作为现代人最根本的能力和文化水平的标志。以计算机技术和网络技术为主的信息技术,已经在各个领域得到广泛的应,并逐步改变着人们的工作、学习和生活方式。目前,世界各国都在积极发展信息技术教育。现在人类社会一个新的开展时期正在到来,驱动人类社会发生这次变革的核心技术或标志技术就是信息技术。在这种形式下,整个社会都不可能脱离网络而存在。网络技术已经成为现代信息技术的主流,人们对网络的认识也随着网络应用的逐渐普及而迅速改变。将来,网络必然将成为和一样通用的工具,成为人们生活、工作、学习中必不可少的一局部。
目录
TOC\o1-3\h\z\u课程设计的目的与意义I
前言II
第1章需求分析1
1.1数据需求1
1.2功能需求1
1.3创新需求2
第2章系统设计2
2.1总体设计2
2.2详细设计2
第3章设计及用法说明8
3.1学生个人信息表8
3.2课程表8
3.3学生选课表9
3.4学生表9
第4章系统调试10
第5章小结11
参考文献12
附录源程序13
第1章需求分析
1.1数据需求
需求分析阶段主要有两个方面的任务:分析学生的数据要求和分析学生的处理要求。通过以上分析,我们已经根本了解了学生对处理的要求,接下来需要的工作是分析学生对数据的要求。
为了把学生的数据清晰明确地表达出来,系统分析员通常建立一个概念性的数学模型。概念性模型是一种面向问题的数学模型,是按学生的观点来对数据和信息建模。最常用的表示概念性数据模型的方法是实体-联系方法。这种方法用E-R图描述现实世界中的实体,而不涉及这些实体在系统中的实现方法,该方法又称为E-R模型,E-R图中共用三种符号:实体、属性和联系。通常实体用矩形来表示,属性用椭圆或圆角矩形来表示,联系用菱形来表示。联系有分为一对一、一对多和多对多三种类型。
1.2功能需求
〔1〕信息录入功能
在这个功能里包括学生根本信息,班级课程信息,学生学期成绩单及成绩单表格和班级名单的录入。
〔2〕浏览功能
浏览功能包括浏览学生成绩,浏览班级课程,浏览课程名称和专业信息。
〔3〕查询功能
查询功能包括按班级和学号查询成绩,按班级查询课程设置。
另外,我们为了保证个人信息不外泄,在进入本系统之前我们必须输入下确的密码。这样可以防止非法学生越权操作损害数据库而造成损失。
1.3创新需求
在根本要求到达后,可进行创新设计,如系统学生功能控制,对管理员级和一般级别的学生系统功能操作不同
第2章系统设计
2.1总体设计
总体设计即概念模型设计,使用数据流图可以使我们的逻辑结构一目了然,用图形表示出来,将更利于我们理解和设计。以下为学籍管理系统的数据流图:
在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:信息世界,数据世界,现实世界。现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析〔选择、命名、分类等〕进入信息世界。这些信息再进一步加工、编码,然后进入数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。
2.2详细设计
在系统设计的开始,首先考虑的是如何用数据模型来数据库的结构与语义,以对现实世界进行抽象。在本系统
您可能关注的文档
最近下载
- 山东省济宁市嘉祥县2022-2023学年九年级上学期10月月考化学试卷含答案.docx VIP
- 2024年中国华能集团限公司校园招聘【高频考点汇总500题】模拟卷及参考答案详解.docx
- 六年级上册数学人教版《圆》单元整体教学设计(课件).pptx
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf
- 山东省济宁市嘉祥县第四中学2020-2021学年九年级上学期10月月考化学试题.docx VIP
- 柠檬酸固体废弃物――石膏渣的综合利用.pdf
- 氧气吸入的并发症及预防.pptx VIP
- 继发性甲状旁腺功能亢进的护理PPT【27页】.pptx VIP
- 人生的短暂讲章.pptx
- 时间都去哪了钢琴谱五线谱.pdf
文档评论(0)