当前位置:首页 > 学生学籍管理系统毕业设计论文 - 图文
哈尔滨学院本科毕业论文(设计)
学生进入相应页面之后,可以进行密码和基本信息的修改、自己所选课程的浏览、所有课程的成绩浏览。
教师(管理员)进入相应的页面之后可以进行密码和基本信息的修改、学生信息的增删改查、教师信息的增删改查、课程信息的增删改查、成绩信息的增删改查及数据字典的增删改查。
3.4 数据库分析与设计
3.4.1系统E-R图
根据以上对对系统所做的需求分析,模块设计,就可以作出能够满足用户需求的各种实体以及它们之间的关系,本系统根据上面的设计规划出的实体有:用户信息、课程信息、成绩信息、学生信息、数据字典信息。
学生学籍管理系统实体间关系E-R图,如图3-3所示: 用户信息 增删改查 课程信息 增删改查 数据字典信息 浏览 成绩信息 浏览 图3-3 学生学籍管理系统实体间关系E-R图
学生信息 学生学籍管理系统用户信息实体图,如图3-4所示:
用户名密码用户信息用户类型真实名字使用标示
图3-4 学生学籍管理系统用户信息实体图
学生学籍管理系统课程信息实体图,如图3-5所示:
25
哈尔滨学院本科毕业论文(设计)
课程编号使用标示课程名称课程信息课程学分课程学时教师名称
图3-5 学生学籍管理系统课程信息实体图
学生学籍管理系统成绩信息实体图,如图3-6所示:
学生编号学生名称课程编号成绩信息考试类型考试成绩考试时间课程名称
图3-6 学生学籍管理系统成绩信息实体图
学生学籍管理系统学生信息实体图,如图3-7所示:
学生编号出生年月学生信息学生身份学生专业政治面貌民族使用标示家庭地址身份证号学生名称学生年龄学生性别班级名称
入学年份图3-7 学生学籍管理系统学生信息实体图
生学籍管理系统数据字典信息实体图,如图3-8所示:
编码名称数据字典信息说明数据项
图3-8 学生学籍管理系统数据字典信息实体图
通过对实体联系的分析,在本系统中利用PowerDesigner设计E-R模型。PowerDesigner的概念数据模型(CDM)把现实的信息简化为实体与实体之间的联系,它与DBMS无关。CDM的建立是一个比较复杂的过程,实体关系图的分析结果也非常复杂,一般情况下使用从简到繁的方式进行设计,首先从大的方面中
26
哈尔滨学院本科毕业论文(设计)
设计出各个实体之间的关系,然后在这个关系的基础上对各个细节进行细化。
3.4.2数据库设计
表/字段分析是建立在实体关系图基础上的,表字段分析后也可以利用PowerDesigner建立数据库模型。在前面使用PowerDesigner设计了E-R模型,就可以使用其自带的工具建立数据库模型,比较复杂的数据库使用上面提到的设计工具进行表和字段分析,可以减少工作量并提高设计质量。
在学生学籍管理系统中设立6张表结构,包括用户信息数据表、课程信息数据表、成绩信息数据表、学生信息数据表、数据字典信息数据表,这5张表分别对应E-R图中的用户信息实体图、课程信息实体图、成绩信息实体图、学生信息实体图、数据字典信息实体图,最后又设计了一张数据字典索引表。
首先是用户信息表,用于存放所有使用该系统的学生和教师信息,用户管理是每个管理系统中必不可少的,也是比较重要的一块,如表3-1。
表3-1 用户信息数据表(Users)
然后是课程信息表,用于存放所有课程信息,如表3-2。
表3-2 课程信息数据表(Course)
27
哈尔滨学院本科毕业论文(设计)
然后是成绩信息表,用于存放学生成绩信息,如表3-3。
表3-3 成绩信息数据表(Scores)
然后是学生信息表,用于存放学生的详细信息,如表3-4。
表3-4 学生信息数据表(Students)
然后是数据字典信息表,用于存放一些可变数据项的信息,如表3-5。
表3-5 数据字典信息数据表(Tbl_dictionary)
28
共分享92篇相关文档