毕设论文 - 基于Android的学生管理系统_第1页
毕设论文 - 基于Android的学生管理系统_第2页
毕设论文 - 基于Android的学生管理系统_第3页
毕设论文 - 基于Android的学生管理系统_第4页
毕设论文 - 基于Android的学生管理系统_第5页
已阅读5页,还剩30页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科生毕业设计(论文)题 目: 基于 Android的学生管理系统 姓 名:学 号:学 院:专 业:年 级:指导教师: (签名)年 月 日I基于 Android的学生管理系统摘要现代人的一生中学生时期无疑是对其人生影响最大的一个阶段,人们在这个阶段获得知识,树立自己的世界观、人生观、价值观,而这个时期对人们影响最大的无疑是负责教育工作的老师们,其中又以班主任的影响为甚。为了让教师们能更好的完成其教育工作许多大学特地开设了教育技术专业,而如何使教师们能更好的帮助、管理学生更是一个值得研究的问题。Android 系统作为一个优秀的开源系统深受广大移动设备厂商、运营商以及消费者欢迎。自搭载 Android 系统的各种移动设备在中国普及、Android APP 的日益增多,其地位在人们生活中愈发重要。丰富的功能、良好的用户体验、不高的价格使 Android 手机成了不少教师近年来的首选手机,是教师们最容易接触的移动智能设备。本文以 Android 为平台,针对中小学班主任老师的工作设计了一个基于 Android 和SQLite 的学生管理系统,包括系统需求分析和系统功能设计以及数据库设计。重点阐述了学生信息管理模块、学生家属信息管理模块、学生成绩管理模块、学生作业管理模块、学生成长管理模块,以及如何帮助老师从全体学生和特定学生两个角度更好的了解学生的学习和成长的设计。综上所述,本文在对 Android 开发技术和 SQLite 数据库存储技术分析的基础上,实现了学生管理系统的一系列功能。帮助中小学班主任们更好地帮助、管理自己的学生,让祖国的下一代能更好的成长。关键字:Android,SQLite,学生管理系统IIStudent management system based on AndroidAbstractModern peoples life, the student period is undoubtedly one of the biggest impact on the life stage. At this stage, people to acquire knowledge, create their own world outlook, the outlook on life and values. And this period is undoubtedly the greatest influence on peoples work is responsible for the education of teachers. The influence of the teacher in charge in this is the biggest of all. In order to let the teachers can work better to complete their education, many universities specially opened a professional education technology. How to make the teachers can better help, management students is a problem worth studying.Android as a good open source system by mobile device manufacturers, operators and consumers welcome. Since the carrying of Android mobile devices in Chinas popularization, the Android APP is increasing, its increasingly important position in peoples life. Rich features, good user experience, not high prices make Android phones became many teachers of choice for mobile phones in recent years, is the most easy to contact teachers mobile intelligent device.Based on the Android platform, in view of the middle and primary school teacher in charge teacher work to design a student management system based on Android and SQLite, including system requirements analysis and system function design and database design, expounds the student information management module, the students family information management module, the student achievement management module, student job management module, the student growth management module, and how to help the teacher to better understand the students to learn and grow from two different angles of all the students or one students.To sum up, based on the Android development technology and based on the analysis of the SQLite database storage technology, realize the student management system, a series of functions. Help the teacher in charge of primary and secondary schools to better help, manage their own students, let the next generation of the motherland can better grow.Keywords: Android, SQLite, Student management systemIII目 录第 1 章 绪论.11.1 课题背景.11.2 本课题研究意义及内容.11.3 论文安排.1第 2 章 Android 的架构分析 .32.1 Android 简介.32.2 Android 的特征.32.3 Android 的架构.42.3.1 关键应用程序.42.3.2 应用程序框架.52.3.3 系统运行库.52.3.4.Linux 内核 .62.4 Android 应用的构成和工作机制.62.5 本 章小结.7第 3 章 系统总体设计.83.1 系统需求.83.2 总体用例图.83.3 数据库设计.93.3.1 需求分析.93.3.2 E-R 图 .10第 4 章 系统详细设计.114.1 学生信息管理模块.114.1.1 学生个人信息模块.114.1.2 学生家属信息模块.114.1.3 学生个人成绩信息模块.124.1.4 学生个人作业信息模块.124.1.5 学生个人成长信息模块.124.2 科目管理模块.134.3 成绩管理模块.134.3.1 考试信息模块.134.3.2 学生成绩信息模块.134.4 作业管理模块.14IV4.4.1 作业信息模块.144.4.2 学生作业完成情况信息模块.144.5 成长管理模块.154.6 数据库详细设计.15第 5 章 系统的实现.195.1 学生 信息管理模块.195.1.1 学生信息模块.195.1.2 学生家属信息模块.205.1.3 学生个人成绩信息模块.215.1.4 学生个人作业信息模块.225.1.5 学生个人成长信息模块.225.2 科目管理模块.235.3 成绩管理模块.235.3.1 考试信息模块.235.3.2 学生成绩信息模块.245.4 作业管理模块.245.4.1 作业信息模块.245.4.2 学生作业情况信息模块.255.5 成长管理模块.255.6 近日生日模块.26结论.27致谢.28参考文献.29基于 Android 的学生管理系统1第 1 章 绪论1.1课题背景我国推行九年义务教育让众多青少年拥有了学习知识的机会,而在这漫长的学习生涯中老师们对学生们的影响是非常重大的。每一位老师在从业前都有学过教育心理学的知识,都知道哪些事可能对某个学生可能会造成什么影响,只是人的精力有限,因此对某些学生有所疏忽就变得在所难免了。这些学生在其人格确立的重要阶段如果出现偏差而又没有及时发现,很容易产生心理疾病或扭曲的人格。每年全国各地都有许许多多的学生因为各种不必要的原因自我了结,还有的因为一点小事而犯下不可弥补的错误。归根结底都是他们在人格树立阶段没有树立正确的三观,一个人三观的确立由他所处环境、所遇到的人和事有着重要的联系。教师作为学生的传道授业解惑之人,是学生监护人外对学生影响最大的人,如何更好的引导学生成长是每一位敬业的老师不懈的追求。Android 系统作为一个优秀的开源系统深受广大移动设备厂商、运营商以及消费者欢迎。自搭载 Android 系统的各种移动设备在中国普及、Android APP 的日益增多,其地位在人们生活中愈发重要。丰富的功能、良好的用户体验、不高的价格使 Android 手机成了不少教师近年来的首选手机,是教师们最容易接触的移动智能设备。1.2本课题研究意义及内容本课题旨在在应用最广的智能移动平台上提供一个有助于教师们更好地管理、帮助学生的学生管理系统,让更多的学生们在需要的时候更可能的得到老师们的帮助,使青少年们的身体、心理都能得到更好的成长。研究内容包含 Android 应用的开发、SQLite 数据库存储技术的使用,并结合中小学班主任日常工作流程和信息需求,分析设计学生管理系统,以及实现系统各模块功能。1.3论文安排本论文共分为五章:第一章是绪论。简要介绍了本课题的课题背景、研究意义和研究内容,最后简要的介绍了本论文的内容安排。第二章介绍了 Android 的特征、Android 的架构以及 Android 应用的构成和工作机制。福州大学本科生毕业设计(论文)2第三章介绍了系统总体设计。在上一章所介绍的关键技术的基础上,将学生管理系统整体功能进行了详细的系统需求分析第四章介绍了详细的系统设计,包括模块划分以及功能设计,并对数据库进行具体的概念设计和逻辑设计。第五章介绍了系统的实现。经过系统分析和数据库设计,本章开始对每个功能进行具体实现。具体介绍了系统前台后台功能划分,以及界面的设计。最后给出总结和参考文献。基于 Android 的学生管理系统3第 2 章 Android 的架构分析2.1 Android简介Android 是一个新兴的移动设备的软件平台,是个由 Linux+Java 构成的开源软件,它主要提供了包括 SDK、Key Apps,还有 Middleware 和 Linux Kernel 四个部分在内的全套手机软件方案 1。它还开放了基于 Linux 内核以上的开发工具,从而保证了其内容的可移植性和多样性。Android 平台为我们开发 Android 应用程序提供了一套很好很完善的框架,我们不但可以在这个平台的基础上方便地开发不同的应用程序,还可以开发各种各样新的组件供应用程序调用 2。2.2 Android的特征应用框架:用于开发可重用、可替代的组件。Dalvik 虚拟机:Android 采用的 Java 虚拟机是 Google 公司自主开发设计的代号为Dalvik 的虚拟机,在保证 API 方面兼容的同时 Dalvik 针对移动手机进行了大幅度、全方面的优化,使其不但占用更少的资源,而且运行效率更高 3。内嵌浏览器:一个基于开源的网页浏览器的优质引擎WebKit。优化的图形:包括功能强大、内容丰富的自定义二维图形库,以及基于 OpenGL ES 1.0标准的强大的 3D 图形功能。SQLite 数据库:SQLite 提供结构化的数据存储。这是一款轻型的、免费的、开源的数据库,它的设计目标是用于嵌入式系统的数据库存储中,所以它在占用的资源尽可能的低、需要的内存空间尽可能的少的基础上,还要求处理速度比较快和支持事务处理功能等 4。多媒体支持:支持各种通用的视频、音频以及静态图像格式,如MP4、 AVI、 RMVB、MP3、WAV、WMA 、JPG 、PNG、GIF 等。Android 以 Open Core为多媒体框架的核心,通过它来实现所有在 Android 平台上的视频和音频采集、播放的操作。Android 程序员可以通过 Open Core 方便快速地开发出想要的各种多媒体应用程序。GSM 技术:(依赖硬件)Global System for Mobile Communications,全球通讯系统,俗称“全球通” ,是第二代移动通信技术,该技术的开发目的是让全球各个地区都可以使用一个相同的移动电话网络标准,让用户能行遍全球就使用一部手机。蓝牙,WiFi,3G and EDGE:(依赖硬件)Wi-Fi 和蓝牙都是一种短距离的无线连接技术,可以实现在短距离内的数据和语音的无线传输。EDGE(Enhanced Data Rate for GSM Evolution),是增强型数据速率 GSM 演进技术。福州大学本科生毕业设计(论文)4GPS,Compass,Cameram, andaccelerometer:(依赖硬件)GPS(Global Positioning System),即全球定位系统。它是由一个由覆盖全球的 24 颗卫星组成的卫星系统。Compass 是一个开放源码的一流 Java 搜索引擎框架。强大的开发环境:由 Google 官方提供的全新 Android 开发环境Android Studio。2.3 Android的架构Android 的架构是由 Linux 内核、C/C+函数库(含 Dalvik 虚拟机) 、应用框架以及关键应用程序构成的如图 2-1 所示的四层架构 5。通过编译基于框架的应用程序可以提供开发效率,降低开发负荷。应用软件原则上都是在 Dalvik 虚拟机上运行的。图 2-1 Android 架构2.3.1 关键应用程序Android 会同一系列核心应用程序包一起发布,该应用程序包包括日历,浏览器,地图, email 客户端,联系人管理程序,SMS 短消息程序等。所有的应用程序都是基于基于 Android 的学生管理系统5JAVA 语言编写的 6。2.3.2 应用程序框架开发人员也可以完全访问 Android 核心应用程序所使用的 API 框架。其应用程序的架构设计在极大程度上简化了组件的重用;任何一个 Android 应用程序都可以发布它的功能块,并且任何其它的 Android 应用程序都可以使用其所发布的功能块(不过得遵循 Android相应框架的安全性限制)。同样,该应用程序重用机制也使用户可以方便地对程序组件进行替换 7。隐藏在每个应用后面的是 Android 一系列的服务和系统, 其中包括:用来构建应用程序的视图(Views) :包括文本框(text boxes),按钮(buttons) ,列表(lists)和网格(grids) ,甚至可嵌入的 web 浏览器。内容提供器(Content Providers)使得 Android 应用程序可以访问另一个 Android 应用程序的数据( 如通讯录数据库等),或者共享它们自己的数据。资源管理器(Resource Manager)为 Android 应用程序提供非代码资源的访问,如本地字符串、图标、布局文件( layout files ) 和图片等。通知管理器 (Notification Manager) 使得 Android 应用程序可以在 Android 系统状态栏中显示自定义的提示信息。活动管理器( Activity Manager) 用来管理 Android 应用程序生命周期并提供 Android用户常用的导航回退功能。2.3.3 系统运行库(1) 程序库Android 包含一些能被 Android 系统中不同的组件使用的 C/C+库。它们通过Android 的应用程序框架为所有开发者们提供服务。以下是一些核心库:系统 C 库 :一个专门为基于 Embedded Linux 的设备定制的从 BSD 继承来的标准 C 系统函数库( Libc )。媒体库 : 基于 PacketVideo OpenCORE;该库支持多种常用的视频、音频格式的回放和录制,同时支持静态图像文件。编码格式包括 MP4,AVI, WMA, AAC, AMR, JPG, PNG等 。Surface Manager :对显示子系统的管理,并且为多个 Android 应用程序提供了 2D和 3D 图层的无缝融合。LibWebCore :一个支持 Android 浏览器和一个可嵌入 WebView 的 web 浏览器引擎。SGL :底层的 2D 图形引擎福州大学本科生毕业设计(论文)63D libraries :基于 OpenGL ES 1.0 APIs 实现;该库可以使用硬件 3D 加速(如果可用)或者使用高度优化的 3D 软加速。FreeType :位图 (bitmap)和矢量(vector) 字体显示。SQLite :一个功能强劲并对于所有应用程序可用的轻型关系型数据库引擎。(2) 运行库Android 包括了一个核心库,此核心库提供了 JAVA 核心库的大多数功能。Android中每一个应用程序都在它自己的进程中运行,都拥有一个独立的 Dalvik VM 实例。Dalvik被设计为一个设备可以同时高效地运行多个实例的虚拟系统 8。 Dalvik VM 执行的Dalvik 可执行文件(.dex 文件 ),针对小内存使用做了优化。同时 Dalvik VM 是基于寄存器的,所有的 class 都经由 JAVA 编译器编译,然后通过 Android SDK 中的 dx 工具转化成以 .dex 为拓展名的 Dalvik 可执行文件交由 Dalvik VM 执行。Dalvik VM 依赖于Linux 内核的一些功能,比如底层内存管理机制和线程机制等。2.3.4.Linux 内核Android 的核心系统服务依赖于 Linux 2.6 内核,如内存管理、网络协议栈、安全性、进程管理和驱动模型等。Linux 内核同时也作为硬件和软件栈之间的抽象层。 2.4 Android应用的构成和工作机制Android 应用程序是由 Activity、Intent Receiver、 Service、ContentProvider 四部分组成,但并不是每一个 Android 应用程序都必须由这四部分组成 9。在应用程序中使用时,需要在配置文件中添加 Android 应用程序中所必需的配置,用于定义应用程序的组件、组件的功能以及必要条件等。Android 应用的构成和工作流程图如下:图 2-2 Android 的构成和工作流程I n t e n t C o n t e n t P r o v i d e rA c t i v i t y A c t i v i t y 存储设备I n t e n tR e c e i v e r外部事件 S e r v i c eB i n d e r通过 I n t e n t 实现活动之间的转换通过 C o n t e n t P r o v i d e r进行数据存储通过 B i n d e r 对S e r v i c e 进行绑定通过 I n t e n t R e c e i v e r 对外部事件进行响应基于 Android 的学生管理系统7第 3 章 系统总体设计3.1系统需求本系统的目标用户为中小学中担任班主任的老师,用于帮助担任班主任的老师更好的管理其班上的学生。为了让更多的学生们在需要的时候更可能的得到老师们的帮助,使青少年们的身心都能得到更好的成长。该系统需要以下功能:1、学生信息管理,记录用户所了解的学生信息、评价等,让用户知道自己对学生的了解有多少,对哪些学生的了解不足。2、学生家属信息管理,记录用户所了解的学生家属信息、评价等。3、学生成绩管理,在显示某一次考试全体学生考试成绩时,按学生成绩由低到高列出,让用户更多地关注学习需要帮助的学生。4、学生作业情况管理,在显示某一次作业全体学生作业情况时,按学生作业情况由差到优列出,让用户更多地关注学习需要帮助的学生。5、学生成长情况管理,记录用户觉得需要记录的每个学生或某个学生的成长事件。6、近期生日查询,将三天内生日的学生列出给用户。 3.2 总体用例图通过需求分析之后,我们就开始软件工程的下一步分析建模,通过分析建模我们可以得到对象的属性和关系,这里我们使用基于场景的元素的建模方式,这样我们可以很清楚的看到用户如何与系统进行交互,能让我们更好的理解系统应完成什么任务 10。图3-1 为学生管理系统的用例图。图 3-1 系统总体用例图学生家属信息学生个人信息学生个人成绩信息 学生个人作业情况学生个人成长信息科目信息管理学生信息管理学生考试信息管理学生作业信息管理学生成长信息管理 用户福州大学本科生毕业设计(论文)83.3数据库设计按规范设计方法,数据库设计的基本过程是先进行需求分析,然后进行概念结构设计,得到概念结构设计的 E-R 图之后转换成关系代数进行优化完成逻辑结构设计,接着进入数据库实施阶段进行建表等步骤,最后对数据库进行运行和维护即可 11。3.3.1 需求分析针对本系统的需求,设计如下所示的数据项和数据结构:1、学生信息,包括的数据项有:学生 id,姓名,性别,出生日期,籍贯,家庭地址,身体状况,心理状况,兴趣爱好,备注。2、学生家属信息,包括的数据项有:学生家属 id,学生 id,家属姓名,性别,与相应学生关系,联系方式,从事工作,备注。3、科目信息,包括的数据项有:科目 id,科目名称,科目备注。4、考试信息,包括的数据项有:考试 id,科目 id,考试名目,考试时间。5、学生成绩信息,包括的数据项有:成绩 id,考试 id,科目 id,学生 id,成绩,备注。6、作业信息,包括的数据项有:作业 id,科目 id,作业名目,布置时间。7、学生作业完成情况信息,包括的数据项有:作业完成情况 id,作业 id,科目 id,学生 id,作业完成情况,备注。8、学生成长信息,包括的数据项有:成长事件 id,学生 id,事件,时间,地点,备注。本系统依靠 Android 自带的 SQLite 数据库系统,无需联网接入外部数据库,最大限度地保障了数据的存储速度和存储安全。基于 Android 的学生管理系统93.3.2 E-R 图E-R 图是实体- 联系图,它用来描述各个实体之间的联系,以及各个实体的自身属性。E-R 图是数据库对现实世界的抽象和概念性描述。在整个数据库设计阶段,最重要的就是做好需求分析得到一个好的 E-R 图设计 12。图 3-2 是在线考试系统的总体 E-R 图:图 3-2 系统总体 E-R 图用户考试作业成长事件学生管理管理管理管理完成参与涉及成绩作业情况1n11nnmnmn时间名目科目时间名目科目姓名性别学生家属 管理拥有生日 分数学生 i d评价 学生 i d11nnnnmm时间事件地点姓名性别联系方式 福州大学本科生毕业设计(论文)10第 4 章 系统详细设计通过系统的总体设计,现在开始对每个模块进行详细的功能设计,并给出每个功能模块的流程图与类图。4.1学生信息管理模块4.1.1 学生个人信息模块此模块是对学生的个人信息进行管理,用户可以添加新的学生信息,以及对已有的的学生信息进行查看、修改和删除。用例图如图4-1所示。图 4-1 学生个人信息管理模块用例图4.1.2 学生家属信息模块该模块是对学生的家属信息进行管理,用户可以添加新的学生家属信息,以及对已有的的学生家属信息进行查看、修改和删除。用例图如图 4-2 所示。图 4-2 学生家属信息管理模块用例图学生个人信息管理添加新的学生信息查看已有的学生信息 修改已有的学生信息删除已有的学生信息学生家属信息管理添加新的学生家属信息查看已有的学生家属信息 修改已有的学生家属信息删除已有的学生家属信息基于 Android 的学生管理系统114.1.3 学生个人成绩信息模块该模块是对学生的个人成绩信息进行管理,用户可以查看、修改学生的成绩信息。用例图如图 4-3 所示。图 4-3 学生个人成绩信息管理模块用例图4.1.4 学生个人作业信息模块该模块是对学生的个人作业信息进行管理,用户可以查看、修改学生的作业信息。用例图如图 4-4 所示。图 4-4 学生个人作业信息管理模块用例图4.1.5 学生个人成长信息模块该模块是对学生的个人成长信息进行管理,用户可以添加相应学生新的成长事件,以及对已有的学生个人成长信息进行查看、修改和删除。用例图如图 4-5 所示。图 4-5 学生个人成长信息管理模块用例图学生个人成绩信息管理查看学生成绩信息修改学生成绩信息学生个人作业信息管理查看学生作业情况信息修改学生作业情况信息学生个人成长信息管理添加该学生新的成长事件查看已有的学生成长信息 修改已有的学生成长信息删除已有的学生成长信息福州大学本科生毕业设计(论文)124.2科目管理模块该模块是对科目信息进行管理,用户可以添加相应新的科目信息,以及对已有的科目信息进行查看、修改和删除。用例图如图 4-6 所示。图 4-6 科目信息管理模块用例图4.3成绩管理模块4.3.1 考试信息模块此模块是对考试信息进行管理,用户可以添加新的考试信息,以及对已有的的考试信息进行查看、修改和删除。用例图如图 4-7 所示。图 4-7 考试信息管理模块用例图科目信息管理添加新的科目信息查看已有的科目信息修改已有的科目信息删除已有的科目信息考试信息管理添加新的考试信息查看已有的考试信息修改已有的考试信息删除已有的考试信息基于 Android 的学生管理系统134.3.2 学生成绩信息模块此模块是对相应考试的学生成绩信息进行管理,用户可以查看、录入/修改学生的考试成绩信息。用例图如图 4-8 所示。图 4-8 学生成绩信息管理模块用例图4.4作业管理模块4.4.1 作业信息模块此模块是对作业信息进行管理,用户可以添加新的作业信息,以及对已有的的作业信息进行查看、修改和删除。用例图如图 4-9 所示。图 4-9 作业信息管理模块用例图4.4.2 学生作业完成情况信息模块此模块是对相应作业的学生完成情况信息进行管理,用户可以查看、录入/修改学生的作业完成情况信息。用例图如图 4-10 所示。图 4-10 学生作业完成情况信息管理模块用例图作业信息管理添加新的作业信息查看已有的作业信息修改已有的作业信息删除已有的作业信息作业完成情况信息管理查看已有的作业完成情况信息录入 / 修改已有的作业完成情况信息学生成绩信息管理查看已有的学生成绩信息录入 / 修改已有的学生成绩信息福州大学本科生毕业设计(论文)144.5成长管理模块该模块是对学生成长信息进行管理,用户可以添加新的关于全体学生的成长事件,以及对已有的成长事件进行查看、修改和删除。用例图如图 4-11 所示。图 4-11 成长信息管理模块用例图4.6数据库详细设计数据库中的数据随着时间会变化,为了保证数据的正确性,这些变化要满足一定得约束条件,由此专家们提出了数据库的完整性定义。数据库的完整性要包括以下 3 点:实体完整性、参照完整性和用户定义完整性。实体完整性(Entity Integrity) 13:现实世界中每个实体都有至少一种唯一性标识,应用这种标识我们可以区分它们。同样的,数据库中我们在关系模型中也要区分出各个实体,用关系中具有唯一性标识的属性作为主键区分。因为主键若为空,则代表该属性是不可标识的实体,因此实体完整性规则规定所有主键(Primary Key)都不能取空值(NULL) 。参照完整性(Referential Integrity):参照完整性目的是为了维护表与表之间的相关性,通常用“主键(Primary Key)/外键(Foreign Key)”保证。用户定义的完整性(User_defined integrity ):根据应用环境不同还要一些特殊的约束。数据库完整性约束能够防止合法用户使用数据库时向数据库中添加不符合语义的数据 13。本学生管理系统所用的数据库是 SQLite,系统设置了 8 个数据表, 还设置了 8 个序列值为表中的行自动生成序列号并作为表的主键,分别是:Sid(学生 id)、Fid (家属 id)、Cid(科目 id)、 Eid(考试 id)、Gid(成绩)、Wid(作业 id)、Pid(作业情况 id)、Gid(成长事件 id)下面是主要数据库表的逻辑说明:学生成长信息管理添加全体学生参与的成长事件查看已有的学生成长信息 修改已有的学生成长信息删除已有的学生成长信息基于 Android 的学生管理系统15表 4-1 学生信息表 student字段名 数据类型 长度 完整性约束 描述sid integer 主键,自增序列 学生 idsname nvarchar 10 不空 姓名sex nchar 2 不空,限定男或女 性别bir_y integer 不空,默认为“0” 出生年bir_m integer 不空,默认为“0” 出生月bir_d integer 不空,默认为“0” 出生日photo ntext 照片路径birthplace ntext 不空,默认为“未知” 籍贯address ntext 不空,默认为“未知” 住址physiology ntext 不空,默认为“未知” 生理状况psychology ntext 不空,默认为“未知” 心理状况hobby ntext 不空,默认为“未知” 兴趣爱好remarks ntext 不空,默认为“暂无” 备注表 4-2 学生家属信息表 studentfamily字段名 数据类型 长度 完整性约束

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论