基于UML高校学生学籍管理系统的设计与实现

举报
资源描述
基于UML高校学生学籍管理系统的设计与实现 院 系: 计算机科学与软件系 专 业: 计算机科学与技术 【摘要】 随着科学技术的发展,计算机领域不断取得新的研究成果。计算机在代替和延伸脑 力劳动方面发挥越来越重要的作用,不仅在工业方面而且在日常生活中也越来越离不开 计算机。尤其是在学校里,要处理大量的学生数据。在数字化的今天,为了加快学校学 籍管理必须依靠计算机,以及使学校对学生数据的管理更加简单、到位,基于上述种种 原因,开发一套学籍管理系统迫在眉捷,我结合本次毕业设计的题目开发了学籍管理系 统。本文是对基于计算机对学校里的大量数据进行加工并处理的研究。 本系统是在管理信息系统的理论和方法指导下、数据库技术支持下完成的。本文在 结构上首先论述了毕业设计选题的背景、目的和意义。然后叙述了开发平台和数据库技 术和各自的优点,接着用了较多篇幅阐述了系统的需求分析、总体设计、实现以及实施 的任务、技术和工具。最终系统能够完成信息的输入、输出,数据的修改、查询和统计 以及打印报表等功能,使用户操作起来简便快捷。 【关键词】软件工程关系数据库管理系统模糊查询DELPHI SQL Server 【论文类型】应用研究 Abstract [Abstract] Continuously obtain the new research result along with the development, calculator realm of the science technique.Calculator is replacing with extend the mental work aspect to develop more and more important function, not only in the industry aspect but also also more and more can not get away from the calculator in the daily life.Particularly is in the school, and want to handle the student's data of the large quantity.On today of the arithmetic figure , for the sake of quickly school student status the management must depend on the calculator, and make the school management student is data more in brief, arrived the for, base onning above and all kinds reason, developping a student status managing the system forcing in the eyebrow , I join togethering this graduate designing to develop the student status the management the system.This text is right according to calculator to large quantity in the school the data proceeds to process and processed research. This system is under the management information the system's theories guide with method, database technique the support descend to complete of.This text discussed the graduate design to choose is background, purpose with the meaning first on the construction.Then described the development platform with the advantage that database technique with each from, immediately after used many spaces the Describe the system's need the analysis, total design, realize and mission, technique that into practice is with the tool.Most the final system can complete the information^ importation, output, the data is modification, search with statistics and print the statement etc. the function, and use the door to operate Chien then fast. [Key Words】Software Engineering Relational Database Management System Fuzzy Query DELPHI SQL Serve 【Type 】Applied Research 第1章绪论 1 1.1选题的背景 1 1.2目的和意义 1 第2章平台简介 1 2.1开发平台和技术简介 2 2.1.1 Delphi I具简介 2 2.1.2 UML统一建模介绍 2 2.2数据库平台介绍 6 2.2.1 SQL Server 数据库简介 6 2.2.2 SQL Server数据库系统特点 8 2.3小结 10 第3章系统分析 10 3.1可行性分析 11 3.1.1技术可行性研究 11 3.1.2经济可行性研究 11 3.2需求分析 11 第四章UML系统建模 12 4.1学生学籍管理信息系统的用例分析 13 4.2学生学籍管理信息系统的域类分析 13 4.3学生学籍管理信息系统的设计 15 第5章 系统详细设计 21 5.1数据库分析 22 5.1.1 E-R 图分析 22 5.1.2表/字段分析和PowerDesign数据库建模 23 5.2数据库设计 23 5.2.1创建数据库 23 5.2.2创建数据表 24 5.3界面设计 27 5.3.1用户登录界面设计 27 5.3.2学生学籍管理信息系统主界面设计 27 5.3.3院系设置界面设计 28 5.3.4 班级管理界面设计 29 5.3.5学生管理界面设计 30 5.3.6学生查询界面设计 30 5.3.7学籍变更界面设计 31 5.3.8奖励管理界面设计 32 6.3.7处罚管理界面设计 33 第6章 代码编写与分析 35 6.1用户登录的代码实现 35 6.2院系设置的代码实现 36 6.3学籍变更的代码实现 37 6.4学生信息查询界面的代码实现 39 6.5小结 40 第七章总结 41 致谢 42 参考文献 43 第1章绪论 1.1选题的背景 随着信息技术的发展,计算机已被广泛的用于社会的各个领域,成为推动社会发展 的技术动力。而在计算机应用中,软件的作用十分突出,软件已经发展成为信息技术的 核心,主导着信息产品的开发和信息技术市场的进一步的开拓。软件产业已成为社会信 息化进程中的一个战略性产业。在软件技术的应用中,软件的开发技术尤其是应用型软 件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品。 随着社会的发展,软件也在不断的更新换代。 大多数学校里对学生的档案、成绩、入学、毕业等的一些繁琐处理都是通过手工进 行记载并进行处理的,对学生数据的处理工作量特别大,不仅浪费大量的人力物力,而 且还很容易出错。如果有这样一套完整的学籍管理软件,只需点击几下鼠标就可完成所 需操作,那样就会大大的提高教师的工作效率和管理水平。并能进一步提高学校的工作 效率并使学校实施规范化管理。 1.2目的和意义 毕业设计是四年学习的总结,同时也是自己综合运用所学知识解决实际问题的一次 锻炼。学籍管理系统的主要目的是为了方便学校对学生的信息进行录入、修改、查询, 提高学校的工作效率。这一系统的开发成功,解决了手写速度慢、容易出错的现状。无 论是在学籍管理、成绩管理等方面都可以帮助学校最迅速最准确的完成所需的工作。无 论是在适用性、灵活性和易操作性方面都显示出了它的强大功能 第2章平台简介 2.1开发平台和技术简介 2. 1. 1 Delphi工具简介 Delphi是著名的Borland (现在已和Inprise合并)公司开发的可视化软件开 发工具。“真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最 经典、最实在的描述。Delphi被称为第四代编程语言,它具有简单、高效、功能强 大的特点。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色; 和VB相比,Delphi则功能更强大、更实用。可以说Delphi同时兼备了 VC功能强 大和VB简单易学的特点。它一直是程序员至爱的编程工具。 Delphi具有以下的特性:基于窗体和面向对象的方法,高速的编译器,强大的数据 库支持,与Windows编程紧密结合,强大而成熟的组件技术。但最重要的还是Object Pascal语言,它才是一切的根本。Object Pascal语言是在Pascal语言的基础上 发展起来的,简单易学。 Delphi提供了各种开发工具,包括集成环境、图像编辑(Image Editor),以 及各种开发数据库的应用程序,如DesktopDataBase Expert等。除此之外,还允 许用户挂接其它的应用程序开发工具,如Borland公司的资源编辑器(Resourse Workshop)。 在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种 数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系 统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。 Delphi发展至今,从Delphi 1、Delphi 2到现在的Delphi2009,不断添加和改 进各种特性,功能越来越强大。Delphi 5添加了对IDE (集成开发环境)的很多改进 新特性,扩展了数据库支持(ADO和InterBase数据库),带有Internet支持的MIDAS 改进版,TeamSouse版本控制工具,转换功能,框架概念以及很多的新组件与新特性。 DelphilO功能十分完善和强大,本设计将以它为基础,利用Delphi的开发环境、 基本概念、控件的使用、在短时间内建立系统应用原型。然后,对初始原型系统进行 需求迭代,不断修正和改进,直到形成用户满意的可行系统。 2. 1.2 UML统一建模介绍 统一建模语言(UML是Unified Modeling Language的缩写)是用来对软件密 集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视 化、和编制文档的一种标准语言。 统一建模语言(UML)是非专利的第三代建模和规约语言。UML是在开发阶段, 说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。UML展现 了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是 在软件架构层次已经被验证有效。 UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它溶入了软 件工程
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关资源
正为您匹配相似的精品文档
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号