基于数据结构的学籍管理系统方案

上传人:xmg****18 文档编号:114684897 上传时间:2019-11-12 格式:DOC 页数:50 大小:623KB
返回 下载 相关 举报
基于数据结构的学籍管理系统方案_第1页
第1页 / 共50页
基于数据结构的学籍管理系统方案_第2页
第2页 / 共50页
基于数据结构的学籍管理系统方案_第3页
第3页 / 共50页
基于数据结构的学籍管理系统方案_第4页
第4页 / 共50页
基于数据结构的学籍管理系统方案_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《基于数据结构的学籍管理系统方案》由会员分享,可在线阅读,更多相关《基于数据结构的学籍管理系统方案(50页珍藏版)》请在金锄头文库上搜索。

1、. . . . .课程设计(论文)题 目:基于数据结构的学籍管理系统 学 院: 信息学院 专 业: 网络工程 姓 名: 左琴 学 号: 1101010160 班 级: 信息A1111班 指导教师: 周辉奎老师 职 称: 讲师 完成日期: 2013年12月 学习好帮手摘要本文首先简要的介绍了学生学籍管理现代化的时代背景,指出学籍管理现代化的必要性和重要性,接着详细阐述了学生学籍管理系统的设计与实现,在学籍系统的设计这一部分,主要是对系统设计到的数据以及主要的功能进行分析,在实现这一部分主要介绍了与管理信息系统设计开发结合最紧密的三方面:管理信息系统MIS(Management Informati

2、on Syatem)、java以及数据库的知识,在管理信息系统中论述了其基本概念、特点、开发过程和方法及其发展;在java数据库中主要介绍了概念模型、数据模型和基本语法三个方面以及SQL语句编程。本文的重点是系统的设计与实现,以自己开发的学生管理信息系统为例,详细说明开发的一般流程和开发数据库的基本语句。【关键词】学籍管理 教育管理 信息化 java SQLAbstractThis paper begins with a brief introduction of the modern management of the student status management modernizat

3、ion background, points out the necessity and importance, then illustrates the design and Realization of the student management system, in the design of roll system is the main part, the design of the system to the data as well as the main functions of analysis, in the realization of this part mainly

4、 introduces three most closely with the design and development of management information systems: management information system MIS (Management Information Syatem), Java and database knowledge, in the management information system and discusses the basic concepts, characteristics, development proces

5、s and methods and its development; in the Java database mainly introduces three the conceptual model, data model and basic grammar and SQL programming. The focus of this paper is the design and Realization of the system, the student management information system development as an example, detailed d

6、escription of the basic statement of general process and development of database development.【Key words】schoo lmanagement education management information system java SQ 学习好帮手第一章 引言1.1设计概况 名称:学籍管理系统 用途:学校等机构 功能:实现对学生学籍信息的管理与维护等功能1.2设计说明学生学籍管理系统,可用于学校等机构的学生信息管理,查询,更新与维护,使用方便,易用性强,图形界面清晰明了。该软件用java语言编

7、写,用SQLServer2005数据库作为后台的数据库进行信息的存储,用SQL语句完成添加,查询,修改,删除的操作。用ODBC驱动实现前台Java与后台SQL数据库的连接。Java语言跨平台性强,可以在windows,linux,ubuntu等系统下使用,方便简单,安全性好。SQLServer2005数据库高效安全,两者结合可相互利用各自的优势。系统可供输入的属性有“学号”,“姓名”,“性别”,“班级”,“学院”,“籍贯”。该系统实现的大致功能:1.管理员登陆界面。该界面可以输入管理员号,登陆密码。用户通过验证通过后方可进入管理系统。一定程度上保证了信息安全性,防止他人未经允许篡改学生信息。2

8、.查询学生信息。可以选择由用户选择“显示系统中当前的所有学生信息”。也可以选择按照“某一个学号查询该学号的学生信息”。查询到的信息会在窗口中依次显示出来。3.添加学生信息。可以按照图形的界面的显示依次输入新学生的“学号”,“姓名”,“性别”,“班级”,“学院”,“籍贯”。完成新纪录的添加。4.修改学生信息。可以选择按照“学号”或者“姓名”找到该学生的学生信息并输入要修改的属性,并输入新的数据。完成对学生记录的修改。5.删除学生记录。可以根据输入的“学号”或者”姓名”进行删除的操作。本系统只实现了基本操作功能,对于添加管理员,修改登录密码和数据库信息备份等功能并未提供,便利性和安全性仍有不足,使

9、用过程中造成的不便还请谅解!第二章 课程设计目的与需求分析2.1 课程设计目的本课程设计作为Java语言程序设计课程的延伸,在完成了Java语言程序设计课程的理论知识学习后,希望通过本次课程设计的实践操作,能够懂得Java的各种相关知识的使用,真正的提高我们独立开发设计Java程序,把课堂上的知识运用在实践上,一门编程语言只有在不断实践操作和练习上才会有进步。为了适应时代的发展,本次课程设计的主要任务是设计一个学生学籍管理系统并完成一些基本操作。其目的是:(1)运用已学的java知识编一些简单使用的程序,通过本课程设计使我们加 深理解、巩固课堂理论知识和实验知识;(2)使我们初步具备综合运用所

10、学Java语言基础知识,面向对象程序设计的基本思想、方法与技术,用户界面设计编程和文件编程技术等开发简单应用系统的基本能力;(3)使理论和实际相结合,真正做到学以致用,并适应时代发展的潮流。2.2功能需求分析在一些学校等机构,随着学生数量的不断增加,学生的信息不断增多,人工管理信息的难度也越来越大。而且效率也是很低的。所以如何自动高效地管理信息是这些年来许多人所研究的。随着这些年电脑计算机的速度质的提高,成本的下降,IT互联网大众趋势的发展。我们使用电脑的高效率才处理数据信息成为可能。 学生学籍管理系统的出现,正是管理人员与信息数据,计算机的进入互动时代的体现。友好的人机交互模式,清晰简明的图

11、形界面,高效安全的操作使得我们对成千上万的信息的管理得心应手。在开发学生学籍管理系统之前,首先要知道所要开发的系统要实现那些功能,是针对学生的系统还是针对管理员的系统,并且要清楚不同级别的用户具有什么样的功能,实现什么样的界面。当明确了这些,项目开发的思路就清晰了,然后再对网络上别的学生学籍管理系统进行考察、分析,从中吸取经验,并结合本系统的要求以及实际的管理情况,设计出一个合理的学生学籍管理系统。本系统需要如下:(1)系统设计界面要求整洁,美观大方,能够展现各个功能;(2)系统首页具有banner界面,起到耳目一新的印象;(3)设计主要是面向管理员和学生,为他们解决查询、修改、删除操作问题;

12、(4)系统运行稳定,安全可靠;(5)要求对学生基本信息进行严格管理。对于高校学籍管理系统使用进行深入的需求调研基础上,对于系统使用者的需求进行有效识别与归纳,明确了本系统应当实现如下几个方面的功能:(1)系统登入功能学籍管理系统支持用户进行登录操作。使用者在正确输入登录信息之后,能够进入系统使用界面。(2)查询学生信息功能学籍管理系统支持使用者对于学生的个人信息、成绩信息等进行查询操作,并对于查询数据进行相应的显示。(3)添加学生信息功能学籍管理系统支持使用者对于学生个人信息进行添加操作。(4)删除学生信息功能学籍管理系统支持使用者对于学生个人信息进行删除操作。2.3性能需求基于以上对学生信息

13、管理系统需求的分析,对该系统的性能需求如下:1可靠性学生信息的记录和管理工作是现阶段高校学院管理中较为重要的一环,此项工作烦琐、复杂,并且学生的数量庞大,这就要求提供细致、安全、系统管理,采用性能优越的数据库系统实现。这样有利于提高大批量数据的吞吐时间,使整个系统管理规范化;而且随着数据库的增大和操作扩展到一天24小时、一周7天,能够执行备份操作而不影响系统的正常运转。此外,在灾难性故障发生后能够还原数据库,能在最短时间内还原它,使数据的完整性、安全性得到保障。2可扩展性随着学校的发展,新的学生信息的添加和旧的学生信息的保存都是必须要考虑到的。同时,系统要求能够封装实现策略,把能够解决同一类应

14、用的程序代码封装在类中,对外只提供公有的接口,从而提高今后修改数据结构或算法的自由度。精心确定公有方法,在开发出的系统的基础上能够很好地添加新的功能。3可维护性学生信息系统的维护需要的工作量比较大,因此要求系统的设计能够让软件维护人员很容易地理解、改正、改动和改进系统。减少软件维护所需的工作量,降低软件系统的总成本。而文档是影响软件可维护性的决定因素,要求有描述系统功能和使用方法的用户文档和描述系统设计、实现和测试的系统文档。4可复用性软件复用性是提高软件开发生产率和目标系统质量的重要途径。面向对象方法的一个主要目标,就是提高软件的可复用性。要求能够提高设计系统方法的内聚,减少方法的规模,保持方法的一致性以及把策略和实现分开。要求在编程时不要把策略和实现放在同一个方法中,把算法的核心部分放在一个单独的具体实现方法中,从策略方法中提取出具体参数,作为调用实现方法的变元。5可交互性此系统的本质是为学生信息管理服务,为学校、老师管理带来方便。因此,系统的界面应该尽量友好,操作应该尽量简单明了。保证良好的交互性。第三章 概要设计学生学籍管理系统的程序文件为Stuaccess.java。其主要功能为构成学生信息管理系统的主体框架。用例图1表示如下例图1学生学籍管理系统最主要的是在于对于输入,修改,查找,删除功能的编写。关于输入功能主要是学生学籍信息的存入,以及存储

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

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