近年来,在高等教育阶段,我国形成了国家助学贷款、奖学金、助学金、勤工助学、特殊困难补助、学费减免等相结合的高校家庭经济困难学生资助政策体系,对于家庭经济困难的学生完成学业,实现教育公平起到重要的作用。而信息化技术能够帮助学校从海量数据里快速有效地掌握本校家庭经济困难的学生的情况,对于家庭经济困难学生的申请、查询、修改具有方便性和一致性,有利于后续工作的开展,为此,陕西科技大学开发了经济困难学生在线登记数据库。
该登记系统主要实现经济困难学生的基本信息的在线注册和修改,帮助教师对所有申请进行查询、修改、删除、统计和打印,并且对于其他信息系统具有一定借鉴意义。申请过程是:用户打开登记系统,点击“注册”后打开注册页面,填写个人信息,点击“提交”后核对刚填写过的个人信息表,若发现某项填写错误,可以点击“修改”以进行修改,然后等待管理员对信息进行验证;管理员登录管理页面,查看注册的用户信息,核对信息无误后,点击“审核”后,信息即通过审核。
数据库的选择
数据库是按照数据结构来组织、存储和管理数据的仓库,是存储在一起的相关数据的集合,这些数据是结构化的、无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序。它产生于距今五十年前,随着信息技术和市场的发展,特别是20世纪90年代以后,数据管理不再仅仅是存储和管理数据,而是转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的能够存储各种数据的表格到能够进行海量数据存储的大型数据库系统,都在各个方面得到了广泛的应用。
数据库软件产品有多种,如Oracle、SQL Server、MySQL 、PostgreSQL、Access等,本系统使用关系型数据库系统MySQL。MySQL使用的核心线程是完全多线程,支持多处理器,且开放源代码,它可以在不同平台上工作,维护简单,与PHP语言是最有效的组合。
设计原则
数据库的设计有一些基本原则,即数据与实体之间一般以一对一关系为主,主键与外键的设计要合理,且数据库的表要具备原子性、原始性、演绎性、稳定性四个特性。原子性是指表中的字段是不可再分解的;原始性是指表中的记录是原始数据的记录;演绎性是指由表中的数据派生出所有的输出数据;稳定性是指表的结构是相对稳定的,表中的记录是要长期保存的。根据这些基本原则,可以设计出本系统的数据库。
本系统主要包括个人信息、用户、管理员、学院类别、奖助类别等5 个数据表。个人信息数据表包括编号、姓名、性别、申请类别、学院、专业、学号、籍贯、个人电话、家庭住址、家庭电话、辅导员姓名、审核状态属性。其中审核状态属性用来标识信息是否审核,使用“1”表示“是”,“0”表示“否”。
用户数据表包括编号、个人信息编号、用户名、密码。该表主要用来管理用户登录信息,其中个人信息编号与个人信息数据表关联。
管理员数据表包括编号、用户名、密码。该表主要用来管理数据库管理人员登录信息。
学校含有多个院系,奖助类别包含多项,所以需要建立单独的学院类别数据表和奖助类别数据表,填写表单时使用HTML语言的select和option组合标签即可。
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。