1、学生信息管理系统学生信息管理系统计算机科学与技术 专业组长:王煜骢(1043041139)组员:吴亚东(1043041240) 王星临(1043041168)指导老师:陈蓉摘要 学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。推行学校信息管理系统的应用是进一步推进学生学籍管理规范化、电子化、控制辍学和提高义务教育水平的重要举措。关键词:管理 学生信息 电子化
2、选课目录1引言 .311背景312参考资料32 系统规划.32.1系统名称32.2目标32.3功能/数据类33 系统分析.43.1现行系统的现状调查说明.43.2 功能/数据分析.4 3.2.1 管理员功能.4 3.2.2 教师功能5 3.2.3 学生功能63.3 数据流程图.74 系统设计.74.1 数据库设计.7 4.1.1 用户实体E-R图7 4.1.2 学生实体E-R图8 4.1.3 班级实体E-R图8 4.1.4 成绩实体E-R图84.2 系统表结构. 8 4.2.1用户信息表.9 4.2.2学生信息表.9 4.2.3课程信息表.9 4.2.4单科成绩信息表.9 4.2.5总成绩信息
3、表.10 4.2.6班级信息表10 4.2.7专业信息表101、 引言1.1 背景 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的优点。例如,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发学生成绩管理系统很有必要。1.2 参考资料 管理信息系统 王要武 电子工业出版社2、 系统规划2.1 系统名称 学生信息管理
4、系统2.2 目标 节约资源,提高学籍信息的精确度。方便快速操作,精简人员,节约开支。结合学校管理的实际需要,实现对学生信息进行有效管理,提供查询分析功能等。2.3 功能/数据类 功能/数据类矩阵3、 系统分析3.1 现行系统的现状调查说明 学生信息管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,学生可以通过该系统查阅相关信息,管理员可以管理所有信息。3.2功能/数据分析3.2.1管理员功能 管理员功能图示(一) 学籍管理1、 学生注册新学年一到,新生到学生注册出去注册,那么注册员可以接受新生的注册信息,那么信息就包括学生的基本信息。2、 学生信息查询用户可以根据学生的姓名、学号、班级
5、、专业对学生的学籍信息进行查询。3、 学生毕业可以成批地处理学生毕业,当然也可以设置学生毕业后学校对他们的资料保存期限。4、 修改学籍号用户可以对学生的学号进行更改。5、 学籍变动学籍变动包括学生学生换班、退学、插班、结业、休学等操作。(二) 收费管理1、 学费录入根据国家收费标准设置各个系各个专业的每年的学费、书费、住宿费等。2、 学生缴费该接口可实现对学生的缴费操作。3、 学生缴费查询该接口能够以多个关键字对学生学费情况、以及各专业的收费标准进行查询。4、 学生欠费统计能够十分方便地统计每个班的缴费情况,以催促欠费学生尽快缴清。(三) 班级管理1、 班级添加能够十分方便地添加班级,其中包括
6、班级所在专业、班主任、班干部信息等。2、 班级修改修改班级情况,如辅导员、教室等。3、 班级拆、合可以方便地实现班级的拆、合。(四) 教学管理1、 课程录入与管理能够十分方便添加或删除课程,设置学分,课程号等。2、 课表的录入与管理能方便添加或修改课表,供老师和同学的正常教学。3、 考表的录入与管理能方便的添加,修改,删除学生的考表。4、 教材录入与管理添加、删除课程所需订购的教材,并对其进行处理。5、 教材查询能方便的查询教材订购的数目,并进行处理。6、 奖励录入添加学生所获得的奖励,供学生查询。7、 成绩查询通过学号,姓名等方式方便地查询每一位同学的成绩3.2.2教师功能 教师功能图示1、
7、 成绩录入每次考试后,各个任课老师可以进行成绩的录入工作,录入信息包括学生姓名、学号、科目、专业、录入日期。2、 成绩查询可以根据多个关键字对学生的成绩进行查询,另外,还可以产生一个班的平均成绩报表、所有学生的排名以及该专业该年级的班级排名。3、 成绩修改如在审卷过程中发现有成绩错误,可以对学生的成绩进行修改。4、 课表查询任课教师可以查询所带班级的课程表。5、 选课学生名单查看任课老师可以查看所带班级的学生名单。3.2.3学生功能 学生功能图示1、 选课学生可以自主的选择所要上的选修课,或者调整必修科目。2、 课程查询学生可以查询到学校所开设的课程。3、 课表查询学生可以查询到自己的课表。4
8、、 考表查询学生可以查询到自己的考表。5、 订购教材学生可以自主选择自己所需订购的教材。6、 个人信息管理学生可以自主更改自己的信息,如更改登录密码等。7、 个人荣誉查看学生可以查看到自己所获得的奖项等。8、 成绩查看学生可以查询到自己的各学期成绩和自己在学院的排名。3.3数据流程图4、 系统设计 4.1数据库设计 4.1.1 用户实体E-R图 4.1.2学生实体E-R图4.1.3班级实体E-R图4.1.4成绩实体E-R图 4.2系统数据表结构 4.2.1用户信息表表4-1 用户信息表 列名数据类型可否为空描述idVarchar(50)NOT NULL用户ID(主键)usernamevarch
9、ar(50)NOT NULL用户名passvarchar(50)NOT NULL登录密码quanvarchar(3)NOT NULL使用权限4.2.2 学生信息表表4-2 学生信息表列名数据类型可否为空描述XhVarchar(30)NOT NULL学号(主键)Xsnamevarchar(50)NOT NULL学生名称Xingbievarchar(50)NULL性别Jiguanvarchar(50)NULL籍贯Shengrivarchar(50)NULL出生日期Sfzvarchar(50)NULL身份证Xueyuanvarchar(50)NULL学院Zhuanyevarchar(50)NULL专
10、业Banjivarchar(50)NULL班级 4.2.3 课程信息表表4-3 课程信息表列名数据类型可否为空描述Kcidvarchar(50)NOT NULL课程代码(主键)Kcnamevarchar(50)NOT NULL课程名称Xueshivarchar(50)NULL学时Xueyuanvarchar(50)NOT NULL学院Zhuanyevarchar(50)NULL专业Banjivarchar(50)NULL班级Renkejsvarchar(50)NOT NULL任课教师4.2.4 单科成绩信息表表4-4 单科成绩信息表列名数据类型可否为空描述Kcidvarchar(30)NOT
11、NULL课程代码Kechengvarchar(30)NOT NULL课程名称Xuenianvarchar(30)NOT NULL学年Xhvarchar(30)NOT NULL学号Namevarchar(30)NOT NULL姓名Banjivarchar(30)NOT NULL班级Zhuanyevarchar(30)NOT NULL专业DankecjVarchar(30)NOT NULL单科成绩 4.2.5 总成绩信息表表4-5 总成绩信息表列名数据类型可否为空描述Xhvarchar(30)NOT NULL学号(主键)ZongcjVarchar(30)NOT NULL总成绩ZongpmVarchar(30)NOT NULL总排名 4.2.6 班级信息表表4-6 班级信息表列名数据类型可否为空描述Classvarchar(30)NOT NULL班级(主键)Zhuanyevarchar(30)NOT NULL专业Xueyuanvarchar(30)NOT NULL学院Bzrvarchar(30)NOT NULL辅导员 4.2.7 专业信息表表4-7 专业信息表列名数据类型可否为空描述Zhuanyevarchar(30)NOT NULL专业(主键)Xyvarchar(30)NOT NULL学院
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1