MySQL数据库综合设计报告.docx

MySQL数据库综合设计报告.docx

ID:58676521

大小:933.18 KB

页数:25页

时间:2020-10-15

MySQL数据库综合设计报告.docx_第1页
MySQL数据库综合设计报告.docx_第2页
MySQL数据库综合设计报告.docx_第3页
MySQL数据库综合设计报告.docx_第4页
MySQL数据库综合设计报告.docx_第5页
资源描述:

《MySQL数据库综合设计报告.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、昆明理工大学《MySQL数据库程序设计》综合设计报告题目:mysql综合设计报告学号姓名班级自评分教师评分7徐修玉工程造价16190系统简介、系统功能说明、系统模块图及设计体会一.系统简介MySQLServer的前身是PC平台中最早的关系数据库管理系统之一的SybaseSQLServer具有以下特点:体积小,并发执行的数据库,允许集中管理服务器;提供企业级的数据复制;提供平行的体系结构;支持超大型数据库;与OLE对象的紧密集成。 什么是SQL?·SQL指结构化查询语言·SQL使我们有能力访问数据库·

2、SQL是一种ANSI的标准计算机语言SQL能做什么?·SQL面向数据库执行查询·SQL可从数据库取回数据·SQL可在数据库中插入新的记录·SQL可更新数据库中的数据·SQL可从数据库删除记录·SQL可创建新数据库·SQL可在数据库中创建新表·SQL可在数据库中创建存储过程·SQL可在数据库中创建视图·SQL可以设置表、存储过程和视图的权限教师评分:分任课教师:刘领兵2017年6月10日一.系统功能说明开发并使用该数据库管理系统,用该系统能够完成系统登录、增加数据、查询数据、统计等功能。(1)按用户名

3、和密码登录界面(登录信息存储在数据库中)。(2)能够按学生学号或者姓名在数据库中查询成绩(默认查找本人的成绩)。(3)能够统计数据库中每个学生的总分、最高分、最低分、平均分、选课门数和及格率。(4)能够用菜单在数据库中增加教师信息。(5)能够删除学生选课信息。(6)能够修改密码。二.系统设计及实施1.数据库设计:0,n0,n选课成绩学生课程号课程名课程类型开课学期学时数系名教师编号教师姓名课程教师系号系别电话出生日期日期专业性别性别专业出生日期电话家庭住址姓名性别专业出生日期电话家庭住址学号住址(1

4、)确定相应的实体以及各自的属性,画出其E-R图(2)根据E-R图中的实体、关系以及各自的属性转换成语义化的英语。Student(student-no,name,sex,profession,dateofbirth,phonenumber,address)course(course-number,course-name,course-hour,credit,styleofcourse)choose(semester,gradesofexamination)teacher(teacher_no,teac

5、her_name)department(department_no,department_name)(3)创建关系模型:确定主键,添加适当的外键、定义约束关系、默认值、创建必要的索引等。(4)根据关系模型创建数据库:确定各属性的数据类型,建立数据库及其中的数据表。建立数据库及其中的表在学生表中添加密码(password)字段使php与数据库xsxk相连接三、程序设计:选用PHP编程连接MySQL数据库并在网页中完成系统登录、增加新数据、查询数据、统计等各项功能。要求:系统应实现以下功能:(1)按用户

6、名和密码登录界面(登录信息存储在数据库中)。Php代码修改结果登录界面修改结果查看学生数据库中登录信息修改登录页面将姓名修改成主键学号,保证唯一性且非空确定登录并验证修改代码的正确性登录并查看(1)能够按学生学号或者姓名在数据库中查询成绩(默认查找本人的成绩)。修改php代码并验证正确性查看本人成绩信息(3)能够统计数据库中每个学生的总分、最高分、最低分、平均分、选课门数和及格率。修改php代码并通过验证确保正确性登录检验正确性(1)能够用菜单在数据库中增加教师信息。修改php代码并通过验证确保正确

7、性php代码Addteacherphp代码添加老师信息验证正确性修改教师信息修改教师信息验证(5)能够删除学生选课信息。修改学生选课信息php代码删除学生选课信息操作验证(6)能够修改密码。学生修改信息php代码密码重置验证四设计体会本来一头雾水的题目,最后也慢慢做出来了,上课听不懂,是蛮让人着急的,但是师傅领进门,修行在个人嘛,题目还是蛮有意思的,特别当自己突然做出来,而旁边的同学还在屏幕一片红时。做了大题目,感觉计算机的确很有意思,在暑假时学学编程入门,以后没事打打代码玩玩还是很不错的。同时也觉

8、得学计算机的人,一直在找bug,也是很崩溃。所以还是要很厉害呀,拒绝低级错误。最重要的事,这设计使我的粗心得到了惩罚,当我找半天找不到错误,最后是一个标点打错时,好气啊,可是还是要保持微笑。也算是学会严谨

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。