c学生信息数据库管理系统内容摘要:
的损坏,我们不承担任何责任。 EAC 学生信息管理系统 6 三、数据库的设计 表的设计 在这里创建了 admin(用户表) 表,该表是用来管理本软件的管理员的。 在这里有资 料的用户 可以对系统里的数据进行任何操作,所以应尽量避免管理员的使用。 图 admin表 Class(班级 )表的创建 : 图 class表 College(分院)表的创建: 管理员 用 户 编 号 昵称 密码 权限 用户名 性别 出生年月 民族 电话 家庭住址 照片 班级 班级编号 班级名称 所在分院 EAC 学生信息管理系统 7 图 College表 Student(学生)基本信息表的创建: 图 Student表 Teacher(老师 )表: 图 Teacher表 分院 班级编号 分院名称 学生 学号 姓名 性别 出生年月 民族 所学专业 家庭住址 电话 班主任 所在班级 所在分院 老师 老师编号 姓名 性别 出生年月 民族 家庭住址 电话 所在分院 EAC 学生信息管理系统 8 视图的创建 Allstudent 视图的创建: SELECT AS 学号 , AS 姓名 , AS 性别 , AS 出 生 年 月 , AS 民族 , AS 专业 , AS 家庭地址 , AS 联系电话 , AS 班主任 , AS 所 在 班 级 , AS 所在分院 FROM INNER JOIN ON = INNER JOIN ON = INNER JOIN ON = INNER JOIN ON = 图 Allstudent视图 Allstudent 视图的创建,让用户更好的对数据进行操作 ,比如数在 Student 表里民族字段,在这只是民族表的编号,如果用户直接对 Student 表操作的话,它就不知道这位学生的民族是什么了。 在这里有学生的所有信息。 Allteacher 视图的创建: SELECT AS 编号 , AS 姓名 , AS 性别 , AS 出 生 年 月 , AS 名族 , AS 联 系 电 话 , AS 家庭住址 , AS 所在分院 FROM INNER JOIN EAC 学生信息管理系统 9 ON = INNER JOIN ON = 图 Allteacher视图 这里 allteacher 视图的作用和 allstudent 的作用是一样的。 数据库关系图 图 数据库关系图 EAC 学生信息管理系统 10 通过数据关系图,用户就可以对 Student 数据库的所有功能一目了然了,表与表之间的关系,字段与字段之间的关系 , Student 表与 teacher 表的关系,比如“张三”的班主任是谁,在这个老师所带领班级下有多少个学生。 一对多和多对一的关系。 EAC 学生信息管理系统 11 四、用户流程图及功能代码的实现 用户流程图 图 ER流程图 权限管理:在登录模块里,看似没有权限的设置,但在数据库里,已经对权限进行了管理,在 admin 表的 level 字段里,如果赋的值为 1 的话,那就是管理员,管理员可以对数据库里所有数据进行所有操作,如对数据的添加、删除、修改、查询等等。 如果是 2 那就是普通用户,那就只能对数据进行查看功能。 具体功能实现 分院管理 管理员 学生档案管理 教师管理 档案查询 数据库管理 班级 管理 权限管理 普通用户 只有查看权限 EAC 学生信息管理系统 12 图 用户流程图 由于时间的关系,我只做了学生信息管理系统后台,而且还没完全做完。 在。c学生信息数据库管理系统
相关推荐
printf(价格 :)。 scanf(%f,equ[i].price)。 break。 case 5: printf(购入时间 :)。 scanf(%s,equ[i].indate)。 break。 case 6: printf(是否报废 :)。 scanf(%s,equ[i].out)。 break。 case 7: printf(报废时间 :)。 scanf(%s,equ[i]
binfo),sizeof(bbasic),1,fp) != 1) { printf(cannot save the data.)。 } } p2 next = NULL。 fclose(fp)。 return head。 } void modify() { struct linklist* p,*head。 char find[30]。 int i,ky,sum。 FILE *fp。 p=
(pause)。 return。 } printf(\n 你需要借阅的图书是: \n)。 printf(书名 编号 作者 价格 出版社 类别 原始库存 借出 \n)。 printf(%10s%10s%10s%%10s%10s%10d%4d\n,,ress,)。 if(==){ printf(\n 该册图书已全部借出。 正在退出 \n)。 system(pause)。 return。 }
可行性分析: 1 技术可行性 根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。 同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。 2 经济可行性 估算新系统的成本效益分析
引言 本文档是上机管理系统前期开发阶段针对用户所进行的需求分析,在本文档中我们通过对上机管理系统中的三种不同用户进行了详细而具体的需求分析,通过该文档读者可以了解该系统的所有功能以及用户的具体权限。 在进行系统的设计前,我们一组的成员通过自己平时上机操作的经验和要求把该上机管理系统分为了三个模块:管理 员模块,普通上机人员模块,会员上机管理模块,相应的这三大模块对应了不同的三类用户
文字书写区 用户在此写消息。 3)查看聊天记录按钮 用于 查看历史聊天记录 4)取消按钮 关闭窗口 5)发送按钮 发送所写的消息。 输入 无 输出 无 算法设计 无 发 送 ① ② ③ ④ 取 消 查看聊天记录 ⑤ CRM 客户管理子系统 设计说明书 第 25 页 复用说明 无 实现建议 无 查看聊天记录 功能描述 普通用户完成指定聊天用户,发送消息的过程。 序列图( Sequence