- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
班級管理系统设计报告
班 级 管 理 系 统
设 计 报 告
一、系统功能描述
班级管理系统是用于进行班级信息和学生信息管理。该系统采用面向的用户对象包括三类:管理员、班主任、学生。不同的客户对象所具有的操作权限不一样。
用户:学生(用户名和密码都是学号)
查看个人信息、查看个人家庭成员信息、查看个人测评信息、查看个人奖励信息、查看个人惩罚信息、查看个人考工考级信息、查看班级信息等等。
用户:班主任(先注册后登录)
管理个人信息(查看个人信息、更改密码以及其它信息)、注册功能、管理学生信息、班级信息、班级档案信息、学生家庭成员信息、学生测评信息、学生奖励信息、学生惩罚信息、学生考工考级信息、综合查询管理(导出学生信息和学生测评信息Excel表)等等。
用户:管理员(用户名:Admin 密码:000000)
管理个人信息(查看个人信息、更改密码以及其它信息)、管理班主任信息、管理学生基本信息、班级信息、班级档案信息、学生家庭成员信息、学生测评信息、学生奖励信息、学生惩罚信息、学生考工考级信息、综合查询管理(导出学生信息和学生测评信息Excel表)等等。
二、系统功能逻辑设计结构图
三、数据库设计
(1)系统数据分析
根据上面的模块功能分析与设计可知,有关数据操作的对象有3个,实体有9个。
三个对象分别为以下3个级别:
权限 描述 学生 查询个人信息 班主任 查询;数据的录入、修改和删除 管理员 查询;数据的录入、修改和删除;用户帐号、权限的维护
九个实体分别为以下9张表:
序号 表名 说明 1 班级信息表(classes) 保存学校院系及班级的信息 2 学生信息表(students) 保存学生的基本信息 3 学生家庭成员记录表(family) 保存学生家庭主要成员的基本信息 4 学生奖励记录表(prize) 保存学生奖励信息 5 学生惩罚记录表(punish) 保存学生惩罚信息 6 学生考工考级记录表(grade) 保存学生考工考级信息 7 学生测评记录表(score) 保存学生每学期的测评信息 8 班级档案记录表(archieves) 保存班级档案信息 9 用户表(users) 保存系统用户信息
(2)实体E-R图
系统数据库设计是系统功能实现的基础。制作数据库表首先要确定实体的属性和实体间的关系。数据库要存储的班级信息、学生信息、学生家庭成员信息、学生奖励信息、学生处罚信息、学生考工考级信息、学生测评信息、班级档案信息和用户信息。
班级信息E-R图
学生信息E-R图
家庭成员E-R图
学生奖励E-R图
学生惩罚E-R图
考工考级E-R图
测评E-R图
档案E-R图
用户E-R图
(3)实体关系E-R图
(4)数据库主要表结构说明
班级信息表(班级编号,班级名称)
学生信息表(学号,姓名,照片,性别,出生日期,民族,政治面貌,籍贯,家庭地址, 邮政编码,家庭电话,宿舍号,宿舍电话,移动电话,身份证号,备注,担任职务,所在班级)
学生家庭成员记录表(编号,姓名,性别,与本人关系,工作单位,联系电话,备注,学号)
学生奖励记录表(编号,学号,奖励日期,奖励原因,详细说明)
学生惩罚记录表(编号,学号,惩罚日期,惩罚原因,详细说明)
学生考级记录表(编号,学号,通过日期,考工考级名称,备注)
学生测评记录表(编号,学号,起始学年,截至学年,学期,测评日期,德育分数,德育所占比例,智育分数,智育所占比例,体育分数,体育所占比例,合计,名次,备注)
班级档案记录表(编号,档案编号,档案名称,文件,文件名,关键字,制定日期,主要内容,备注,班级编号)
用户表(用户编号,用户名称,密码)
(1)班级信息表(classes)
表classes用来保存学校院系及班级的信息。其结构如下表所示。
编号 字段名称 数据类型 说明 允许空 1 classid varchar(20) 内码,主键 否 2 classname varchar(40) 班级名称
(2)学生信息表(students)
表students用来保存学生的基本信息。表结构如下表所示。
编号 字段名称 数据类型 说明 允许空 1 stuno varchar(20) 学号,主键 否 2 stuname varchar(50) 姓名 3 photo varchar(30) 照片 是 4 sex char(2) 性别 是 5 birth databime 出生日期 是 6 nationality varchar(20) 民族 是 7 political_party varch
原创力文档


文档评论(0)