当前位置:文档之家› 高校数字迎新管理系统

高校数字迎新管理系统

高校数字迎新管理系统软件工程1501张晓晴20152203213问题描述:为了熟悉数据库的创建,管理和一些基本操作,并且能够很好地掌握SQL语言的语法规则,通过创建一个简单的数据库系统——高校数字迎新管理系统来完成其基本的功能。

高校数字迎新管理系统,可用于学校等机构的学生信息管理,查询,更新与维护,使用方便,图形界面清晰明了。

该软件用SQLServer2005数据库作为后台的数据库进行信息的存储,用SQL语句完成学生学号的生成,宿舍的分配,院系专业的选择等等一、系统建设要求迎新管理系统要符合大学的实际工作特点对新生信息进行管理。

除了要满足常见的新生的录入、查询等特点,还要在学校的总体的信息化规划下,进行开发,开发过程中要遵循国家颁布的相关信息标准。

迎新管理系统在运行后要可以减低和迎新部门de工作压力,提高工作效率,使学校的迎新工作有序进行。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对各种信息进行管理,具有着手工管理所无法比拟的优点,其中常见的就是高校迎新工作的流程进行管理,因此高校迎新工作服务管理系统就应运而生了。

高校迎新工作服务管理系统的用户包括系统管理员、部门(院系)管理员、学院迎负责人、迎新工作人员。

系统管理员负责系统部门(院系)管理员的管理工作,如院系管理员的基本信息的录入、修改、删除等操作;部门(院系)管理员主要负责自己所属部门下的用户管理工作,学院迎新负责人则是由部门(院系)管理员指定,其职责是为院系分配书记、辅导员、工作人员等角色的工作,拥有院系统内所有角色的所有角色功能。

本系统是一个高校迎新工作服务管理系统,可以为各类用户提供方便的在线信息查询、管理,符合目前国内流行的管理平台模式。

用户可以在系统中完成迎新工作等一系列流程操作;管理员可以通过部门管理员等管理功能来对系统进行维护更新、对高校迎新工作服务信息管理调控经过调研与分析,高校迎新工作服务管理系统主要应具有以下功能:a) 开学前信息录入有:基础数据、分班编号、分配宿舍等。

b) 现场报到有:新生收费、报到注册、转团、党、户口以及领取物品等。

c) 统计结果查询有:报到人数、与往年对比、生源比例等。

d) 录入学生信息:录入学生的基本信息。

e)查询学生信息:查询学生的基本信息。

f)删除学生信息:删除学生的基本信息。

g)修改学生信息:修改学生的基本信息。

h)用户登录。

具有服务高度集成权限统一管理、数据高效共享特点的数字迎新系统使得迎新手续简化、部门职能明确数据共享高效; 网上迎新功能.不仅能让新生提前了解自己将来的生活、学习情况, 而且方便高效的手续办理, 能有效缓解现场迎新的工作压力。

极大的顺应了时代发展的需要!数字迎新管理系统功能模块:数字迎新管理系统类表:系统中类主要有Manager 、Teacher 、Course 、Classroom 、Student 、Processional 、Academy 表。

二、高校迎新管理系统E-R 图迎新管理系统系统权限设置系统信息管理基础数据管理数字迎新管理招生辅助统计管理三、高校数字迎新管理系统的关系模式管理员(账号,密码);教师(教工号,密码,所属系别,教师名)学生(学号,姓名,性别,出生日期,籍贯,民族,入学时间,入学分数,身份证)系别(系别号,系名,系主任)专业(专业号,系别号,专业名,班号)111111m nm mm 1111n 11学生成学教育 分配属于选择开设 产生任职宿老系专档教育学号(身份证,年级,学制,系别号,专业号,班号,序号)宿舍号(身份证,楼层号,房间号,床位,备注)四、物理结构表1.管理员表字段名类型特殊属性账号Char(12) Not null密码Char(6) Null表2.教师表字段名类型特殊属性教工号Char(12) Not null密码Char(6) Null所属系别Char(16) Null教师名Char(22) Null表3.学生表字段名类型特殊属性学号Char(12) Not null 姓名Char(22) Null性别Char(2) Null专业Char(16) Null出生日期Char(12) Null籍贯Char(2) Null民族Char(6) Null入学时间Char(12) Null入学分数Char(4) Null身份证Char(18) Null表4.系别表结构字段名类型特殊属性系别号Smallint Not null 系名称Char(16) Null系主任Char(22) Null表5.专业表字段名类型特殊属性专业号Char(6) Not null系别号Smallint Null专业名Char(12) Null班号Char(4) Null表6.学号表字段名类型特殊属性身份证Char(18) Not null 年级Char(4) Null学制Char(2) Null系别号Smallint Null专业号Char(6) Null班号Char(4) Null序号Char Null表7.宿舍号表字段名类型特殊属性身份证Char(18) Not null 楼层号Char(4) Null房间号Char(4) Null床位Char(2) Null五、SQL语句实现1、数据表的建立(1)管理员登录信息表create table Manager_ID ( M_ID char(12) not null, M_PSW n char(6) null, primary key (M_ID), );(2)教师登录信息表create table Teacher_ID ( T_ID char(10) not null, T_PSW n char(6) not null, primary key (T_ID), );(3)学生信息表create table Student ( SNO char(12) not null, Sname var char(22),S_sex char(2),S_professional varchar(16),S_birth char(12),S_native char(2),S_nation char(4),S_date char(12),S_grade char(4),S_card char(18),primary key (SNO),foreign key(PNO)references Professional(P NO),);(4)教师信息表create table Teacher (TNO char(12) not null,Tname varchar(22),position varchar(6),T_sex char(2),T_age int,T_adress varchar(25),primary key (TNO),foreign key(PNO)references Professional(PNO),);(5)课程信息表create table Course (CNO char(12) not null,PNO char(1) not null,C_no char(12) not null,Cname varchar(12),primary key (CNO),foreign key(PNO)references Professional(P NO),foreign key(C_no)references Classroom(C_ no),);(6)教室信息表create table Classroom (C_no char(12) not null,C_name varchar(4),primary key (C_no),);(7)专业信息表create table Professional (PNO char(12) not null,ANO char(2) not null,Pname varchar(25),primary key (PNO),foreign key(ANO)references Academy(AN O),);(8)系别信息表create table Academy (ANO char(2) not null,Aname varchar(22),A_teacher char(20),primary key (ANO),);(9)学生课程关系表create table SC (SNO char(12) not null,CNO char(12) not null,Score int check(Score>=0 and Score<=100),primary key (SNO,CNO),foreign key(SNO)references Student(SNO),foreign key(CNO)references Course(CNO), );(10)教师课程关系表create table TC (TNO char(12) not null,CNO char(12) not null,primary key(TNO,CNO),foreign key(TNO)references Teacher(TNO),foreign key(CNO)references Course(CNO), );2. 数据库初始数据的加载(举例)在专业表中插入专业号,系别与专业名数据如下:insert into Professional values('0001','01','软件工程','');insert into Professional values('0002,'01','电子','');insert into Professional values('0003','01','法语','');insert into Professional values('0011','01','日语','');insert into Professional values('0012','02','国际经济与贸易','');insert into Professional values('0013','02','保险','');insert into Professional values('0014','02','金融','');insert into Professional values('0021','02','金融管理与实务','');在系别表中插入数据分别是系别、系名、系主任名。

相关主题